<!DOCTYPE html><html lang="en-us" data-theme="theme-trendai" style="--font-heading:&#34;Gotham&#34;, &#34;Gotham Fallback&#34;, ui-sans-serif, system-ui, sans-serif;--font-sans:&#34;Work Sans&#34;, &#34;Work Sans Fallback&#34;, ui-sans-serif, system-ui, sans-serif;"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"><!-- LCP image preload - browsers can reuse preload for CSS background-image, but timing often triggers "preloaded but not used" warnings; prefer preload for <img src=""> --><link rel="preload" href="https://cdn.sanity.io/images/ch6z6vqj/production/e182304f20d9a7ce1181f6eac04fbc246b86a946-1536x919.png?w=1920&fm=webp" as="image" fetchpriority="high"><!-- Critical font preload - weight-400 woff2 fetched in parallel with HTML parse --><link rel="preload" href="/fonts/gotham/Gotham-Bold.woff2" as="font" type="font/woff2" crossorigin><!-- OneTrust Cookie Consent — must be first scripts in <head> --><link rel="preconnect" href="https://cdn.cookielaw.org" crossorigin><script type="text/javascript" src="https://cdn.cookielaw.org/consent/019d6e6c-dcde-75c3-b4fb-5fd4ebcc951e/OtAutoBlock.js"></script><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="019d6e6c-dcde-75c3-b4fb-5fd4ebcc951e"></script><script type="text/javascript">
      window.OptanonWrapper = function () {};
    </script><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="manifest" href="/site.webmanifest"><meta name="generator" content="Astro v5.18.1"><meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate"><script type="module" src="/_assets/ClientRouter.astro_astro_type_script_index_0_lang.CUbJOaRc.js"></script><!-- Resource Hints (preconnect to origins used by LCP and critical assets) --><link rel="preconnect" href="https://cdn.sanity.io" crossorigin><!-- Primary Meta Tags --><title>Cloud Security for Hybrid Environments | TrendAI (US)</title><meta name="title" content="Cloud Security for Hybrid Environments | TrendAI (US)"><meta name="description" content="Confidently and quickly identify threats and maintain cloud security for hybrid environments by using TrendAI Vision One™."><meta name="robots" content="index, follow"><link rel="canonical" href="https://www.trendaisecurity.com/en-us/platform/cloud-security"><!-- hreflang: alternate language versions for international SEO --><link rel="alternate" hreflang="en" href="https://www.trendaisecurity.com/en/platform/cloud-security"><link rel="alternate" hreflang="en-us" href="https://www.trendaisecurity.com/en-us/platform/cloud-security"><link rel="alternate" hreflang="en-gb" href="https://www.trendaisecurity.com/en-gb/platform/cloud-security"><link rel="alternate" hreflang="x-default" href="https://www.trendaisecurity.com/en-us/platform/cloud-security"><link rel="alternate" type="text/plain" href="https://www.trendaisecurity.com/llms.txt" title="LLMs.txt"><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://www.trendaisecurity.com/en-us/platform/cloud-security"><meta property="og:title" content="Cloud Security for Hybrid Environments | TrendAI (US)"><meta property="og:description" content="Confidently and quickly identify threats and maintain cloud security for hybrid environments by using TrendAI Vision One™."><meta property="og:image" content="https://www.trendaisecurity.com/og-image.png"><meta property="og:site_name" content="TrendAI"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:url" content="https://www.trendaisecurity.com/en-us/platform/cloud-security"><meta name="twitter:title" content="Cloud Security for Hybrid Environments | TrendAI (US)"><meta name="twitter:description" content="Confidently and quickly identify threats and maintain cloud security for hybrid environments by using TrendAI Vision One™."><meta name="twitter:image" content="https://www.trendaisecurity.com/og-image.png"><style>/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-content:""}}}@layer theme{:root,:host{--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-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-900:oklch(39.6% .141 25.723);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-900:oklch(39.3% .095 152.535);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-600:oklch(55.8% .288 302.321);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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:1.5rem;--text-2xl:1.5rem;--text-2xl--line-height:1.6875rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2rem;--text-4xl--line-height:2.1875rem;--text-5xl:3rem;--text-5xl--line-height:3.375rem;--text-6xl:4rem;--text-6xl--line-height:4.375rem;--text-7xl:4.5rem;--text-7xl--line-height:5.375rem;--text-8xl:2.5rem;--text-8xl--line-height:1.1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--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);--radius:.625rem;--radius-full:calc(infinity * 1px);--font-heading:ui-sans-serif, system-ui, sans-serif;--breakpoint-tablet:1024px;--breakpoint-desktop:1536px;--max-width-container:var(--breakpoint-desktop);--margin-page:1.25rem;--spacing-section:6rem;--spacing-section-md:4rem;--spacing-section-sm:2rem;--spacing-article-hero-gap:2.25rem;--hero-desktop-video-height:128%;--spacing-0:0;--spacing-4:.25rem;--spacing-8:.5rem;--spacing-12:.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-28:1.75rem;--spacing-30:1.875rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-56:3.5rem;--spacing-gutter:var(--spacing-24);--spacing-48:2rem;--spacing-64:2rem;--search-overlay-rail-padding-x:var(--spacing-gutter);--spacing-80:2.5rem;--spacing-96:2rem;--spacing-160:3rem;--font-size-nav:.9375rem;--font-size-p:1rem;--font-size-lg-paragraph:1.25rem;--font-size-eyebrow:1rem;--font-size-quote:1.125rem;--font-size-footer-link:.875rem;--font-size-copyright:.75rem;--font-size-button:1rem;--font-size-h6-medium:1.3125rem;--line-height-p:1.25rem;--line-height-lg-paragraph:1.4375rem;--line-height-lg-paragraph-medium:1.5625rem;--line-height-quote:1.5rem;--line-height-footer-link:1.5rem;--line-height-copyright:1rem;--line-height-button:1.25rem;--line-height-h6-medium:1.4375rem;--font-size-stat:3rem;--color-trend-red:#d71920;--color-amber:#ff9500;--color-signal:#2e0fe4;--color-signal-50:#eae9fe;--color-signal-100:#d5d3fe;--color-signal-300:#827bfc;--color-trendred-50:#feeded;--color-trendred-100:#fdd7d7;--color-trendred-200:#fbacad;--color-trendred-300:#fa8283;--color-trendred-400:#f94548;--color-trendred-500:#d71920;--color-trendred-600:#ae1218;--color-trendred-700:#870b10;--color-trendred-800:#5e0508;--color-trendred-900:#3c0203;--color-trendred-950:#2b0102;--color-void-50:#fff;--color-void-100:#f1f1f1;--color-void-200:#d1d1d1;--color-void-300:#b6b6b6;--color-void-400:#989898;--color-void-500:#7f7f7f;--color-void-600:#636363;--color-void-700:#4b4b4b;--color-void-800:#323232;--color-void-900:#1d1d1d;--color-void-950:#000;--shadow-site-search-active:0 0 15px #fff6;--brand-gradient:linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%);--Text-Gradient---Red-to-Yellow:var(--brand-gradient);--gradient-site-search-rail:linear-gradient(108deg, #060024 1.88%, #000 39.37%);--gradient-site-search-rail-surface:linear-gradient(108deg, #060024d1 1.88%, #000000db 39.37%);--color-accent:#ff9500;--color-accent-light:#ffb340;--color-accent-dark:#e08200;--color-primary:var(--primary);--color-secondary:var(--secondary);--color-footer-legal-scrim:var(--footer-legal-scrim)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-gutter:stable}*{border-color:var(--border)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}:where([data-theme=theme-trendai]) h1{font-size:2.375rem;line-height:1.105}:where([data-theme=theme-trendai]) h2{font-size:2rem;line-height:1.094}:where([data-theme=theme-trendai]) h3{font-size:1.75rem;line-height:1.107}:where([data-theme=theme-trendai]) h4{font-size:1.5rem;line-height:1.125}:where([data-theme=theme-trendai]) h5{font-size:1.3125rem;line-height:1.095}:where([data-theme=theme-trendai]) h6{font-size:1.125rem;line-height:1.333}@media (width>=1024px){:where([data-theme=theme-trendai]) h1{font-size:2.375rem;line-height:1.105}:where([data-theme=theme-trendai]) h2{font-size:2rem;line-height:1.094}:where([data-theme=theme-trendai]) h3{font-size:1.75rem;line-height:1.107}:where([data-theme=theme-trendai]) h4{font-size:1.5rem;line-height:1.125}:where([data-theme=theme-trendai]) h5{font-size:1.3125rem;line-height:1.095}:where([data-theme=theme-trendai]) h6{font-size:1.125rem;line-height:1.333}}@media (width>=1536px){:where([data-theme=theme-trendai]) h1{font-size:4.5rem;line-height:1.194}:where([data-theme=theme-trendai]) h2{font-size:4rem;line-height:1.094}:where([data-theme=theme-trendai]) h3{font-size:3rem;line-height:1.125}:where([data-theme=theme-trendai]) h4{font-size:2rem;line-height:1.094}:where([data-theme=theme-trendai]) h5{font-size:1.5rem;line-height:1.125}:where([data-theme=theme-trendai]) h6{font-size:1.25rem;line-height:1.2}}}@layer components{.text-h6-medium{font-size:var(--font-size-h6-medium);line-height:var(--line-height-h6-medium)}.h1-homepage{font-size:var(--text-8xl);line-height:var(--text-8xl--line-height)}.text-paragraph,.text-p{font-size:var(--font-size-p);line-height:var(--line-height-p)}.text-nav{font-size:var(--font-size-nav)}.text-lg-paragraph{font-size:var(--font-size-lg-paragraph);line-height:var(--line-height-lg-paragraph)}.text-lg-paragraph-medium{font-size:var(--font-size-lg-paragraph);line-height:var(--line-height-lg-paragraph-medium);font-weight:500}.text-eyebrow{font-size:var(--font-size-eyebrow)}.text-quote{font-size:var(--font-size-quote);line-height:var(--line-height-quote)}.text-footer-link{font-size:var(--font-size-footer-link);line-height:var(--line-height-footer-link)}.text-copyright{font-size:var(--font-size-copyright);line-height:var(--line-height-copyright)}.text-button{font-size:var(--font-size-button);line-height:var(--line-height-button)}.text-trend-red{color:var(--color-trend-red)}.text-amber{color:var(--color-amber)}.text-signal{color:var(--color-signal)}.bg-trend-red{background-color:var(--color-trend-red)}.bg-amber{background-color:var(--color-amber)}.bg-signal{background-color:var(--color-signal)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.border-trend-red{border-color:var(--color-trend-red)}.border-amber{border-color:var(--color-amber)}.border-signal{border-color:var(--color-signal)}.px-page{padding-left:var(--margin-page);padding-right:var(--margin-page)}.mx-page{margin-left:var(--margin-page);margin-right:var(--margin-page)}.btn-primary{white-space:nowrap;text-align:center;cursor:pointer;height:auto;min-height:3.125rem;font-size:var(--font-size-button);line-height:var(--line-height-button);background-color:var(--primary);color:var(--primary-foreground);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:400;transition:background-color .15s,color .15s;display:inline-flex}.btn-primary:hover:not(:disabled){background-color:var(--foreground);color:var(--foreground-inverse)}.btn-primary img{filter:brightness(0)invert()}.btn-primary:hover:not(:disabled) img{filter:brightness(0)}.btn-primary:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px;border-radius:.75rem}.btn-primary:disabled{background-color:var(--background-2);color:var(--foreground);cursor:not-allowed;opacity:.55}.btn-modal{cursor:pointer;background-color:var(--primary);color:var(--primary-foreground);font-size:var(--font-size-button);line-height:var(--line-height-button);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:400;transition:background-color .15s,color .15s;display:inline-flex}.btn-modal:hover:not(:disabled){background-color:var(--foreground);color:var(--foreground-inverse)}.btn-modal:hover:not(:disabled) .btn-modal-icon{background-color:var(--foreground-inverse)}.btn-modal:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px}.btn-modal:disabled{background-color:var(--background-2);color:var(--foreground);cursor:not-allowed;opacity:.55}.btn-outline{white-space:normal;hyphens:auto;text-align:center;cursor:pointer;height:auto;min-height:2.75rem;font-size:var(--font-size-button);line-height:var(--line-height-button);border:1px solid var(--foreground);color:var(--foreground);background-color:#0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:400;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-outline:hover:not(:disabled){background-color:var(--foreground);border-color:var(--foreground);color:var(--foreground-inverse)}.btn-outline img{filter:brightness(0)invert()}.btn-outline:hover:not(:disabled) img{filter:brightness(0)}.btn-outline:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px;border-radius:.75rem}.btn-outline:disabled{border-color:var(--background-2);color:var(--foreground);cursor:not-allowed;opacity:.55}.btn-tertiary{cursor:pointer;font-size:var(--font-size-button);line-height:var(--line-height-button);color:var(--foreground);align-items:center;gap:.5rem;font-weight:400;transition:text-shadow .15s;display:inline-flex}.btn-tertiary.btn-icon-inherit img[aria-hidden=true]{filter:brightness(0)invert()}.card-carousel .btn-tertiary.btn-icon-inherit img[aria-hidden=true]{filter:none}.btn-tertiary:hover:not(:disabled){text-shadow:.03em 0,-.03em 0}.btn-tertiary:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px;border-radius:.75rem}.btn-tertiary:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.55}.btn-text-link{font-size:var(--font-size-button);line-height:var(--line-height-button);color:var(--foreground);border-bottom:1px solid oklch(from var(--primary) l c h / .8);align-items:center;padding:.5rem 0;font-weight:400;transition:font-weight .15s,border-bottom-width .15s,border-bottom-color .15s;display:inline-flex}.btn-text-link:hover{border-bottom:2px solid var(--primary);font-weight:600}.btn-text-link:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px;border-radius:.75rem}.btn-text-link:disabled{color:var(--muted-foreground);border-bottom-color:var(--muted-foreground);cursor:not-allowed;opacity:.55}.btn-video{cursor:pointer;height:auto;min-height:3.125rem;font-weight:500;font-size:var(--font-size-lg-paragraph);line-height:var(--line-height-button);background-color:var(--color-white);color:var(--color-black);border:.5px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:1rem;padding:1rem 2rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-video:hover{background-color:var(--color-black);color:var(--color-white);border-color:#ffffff80}.btn-video:hover img{filter:invert()}.btn-video:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px;border-radius:.75rem}.btn-video-outline{cursor:pointer;height:auto;min-height:3.125rem;font-weight:500;font-size:var(--font-size-lg-paragraph);line-height:var(--line-height-button);border:.5px solid var(--color-white);color:var(--color-white);background-color:#0000;border-radius:.625rem;justify-content:center;align-items:center;gap:1rem;padding:1rem 2rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-video-outline:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.btn-video-outline img{filter:brightness(0)invert()}.btn-video-outline:hover img{filter:brightness(0)}.btn-video-outline:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px;border-radius:.75rem}.btn-primary--on-light{background-color:var(--color-signal);color:var(--color-white)}.btn-primary--on-light:hover:not(:disabled){outline:1px solid var(--color-signal);outline-offset:-1px;color:var(--color-signal);background-color:#0000}.btn-primary--on-light img{filter:brightness(0)invert()}.btn-primary--on-light:hover:not(:disabled) img{filter:none}.btn-primary--on-light:focus-visible{outline:1.5px solid var(--color-signal);outline-offset:3px;border-radius:.75rem}.btn-primary--on-light:disabled{background-color:var(--color-signal-50);color:var(--color-signal-300);cursor:not-allowed;opacity:1}.btn-primary--on-light:disabled img{filter:none;opacity:.55}.btn-outline--on-light{border-color:var(--color-black);color:var(--color-black);background-color:#0000}.btn-outline--on-light:hover:not(:disabled){border-color:var(--color-signal);color:var(--color-signal);background-color:#0000}.btn-outline--on-light img{filter:brightness(0)}.btn-outline--on-light:hover:not(:disabled) img{filter:none}.btn-outline--on-light:focus-visible{outline:1.5px solid var(--color-signal);outline-offset:3px;border-radius:.75rem}.btn-outline--on-light:disabled{border-color:var(--color-signal-100);color:var(--color-signal-300);cursor:not-allowed;opacity:1}.btn-outline--on-light:disabled img{filter:none;opacity:.55}.btn-tertiary--on-light{color:var(--color-black)}.btn-tertiary--on-light:hover:not(:disabled){text-shadow:.03em 0,-.03em 0}.btn-tertiary--on-light img{filter:none}.btn-tertiary--on-light.btn-icon-inherit img[aria-hidden=true]{filter:brightness(0)}.btn-tertiary--on-light:focus-visible{outline:1.5px solid var(--color-signal);outline-offset:3px;border-radius:.75rem}.btn-tertiary--on-light:disabled{color:var(--color-void-400);cursor:not-allowed;opacity:1}.btn-tertiary--on-light:disabled img{filter:none;opacity:.55}.btn-tertiary--on-light.btn-icon-inherit:disabled img[aria-hidden=true]{filter:brightness(0);opacity:.55}.btn-video--on-light{background-color:var(--color-white);border:.5px solid var(--color-black);color:var(--color-black)}.btn-video--on-light:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.btn-video--on-light img{filter:brightness(0)}.btn-video--on-light:hover img{filter:invert()}.btn-video--on-light:focus-visible{outline:1.5px solid var(--color-signal);outline-offset:3px;border-radius:.75rem}.btn-video-outline--on-light{background-color:var(--color-black);color:var(--color-white);border:.5px solid #0000}.btn-video-outline--on-light:hover{border-color:var(--color-black);color:var(--color-black);background-color:#0000}.btn-video-outline--on-light img{filter:brightness(0)invert()}.btn-video-outline--on-light:hover img{filter:brightness(0)}.btn-video-outline--on-light:focus-visible{outline:1.5px solid var(--color-signal);outline-offset:3px;border-radius:.75rem}.bg-gradient-promo{background:linear-gradient(90deg, var(--color-trend-red) 0%, var(--color-amber) 100%)}.bg-gradient-info{background-color:var(--color-amber)}.bg-gradient-warning{background-color:var(--color-trend-red)}.bg-section-gradient-deep{background:linear-gradient(150deg,#060026 1.38%,#000 33.45%)}.bg-gradient-sweep{background:radial-gradient(ellipse at 95% 0%, var(--color-accent) 0%, transparent 45%), radial-gradient(ellipse at 90% 100%, var(--color-trendred-500) 0%, transparent 65%), linear-gradient(135deg, var(--color-void-950) 0%, var(--color-void-950) 25%, var(--color-trendred-900) 100%)}.bg-gradient-stat-card{--_gbs-angle:256deg;--_gbs-from:var(--color-void-950);--_gbs-via:var(--color-trendred-500);--_gbs-to:var(--color-accent);background:linear-gradient(var(--_gbs-angle), var(--_gbs-from) 1.3%, var(--_gbs-via) 49%, var(--_gbs-to) 97%)}.glass-border{--glass-border-radius:.625rem;border-radius:var(--glass-border-radius);position:relative}.glass-border:before{content:"";border-radius:var(--glass-border-radius);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff80 7%,#6660 100%);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-border-sides{border-style:solid;border-width:0 1px;border-image:linear-gradient(#ffffff40 0%,#6660 100%) 1}:where([data-theme]){--brand-gradient-border:var(--brand-gradient);--shadow-dropdown:0 8px 24px oklch(from var(--color-black) l c h / .5)}.brand-gradient-border{--_gbr:var(--radius);border-radius:var(--_gbr);position:relative}.brand-gradient-border:before{content:"";border-radius:var(--_gbr);background:var(--brand-gradient-border);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.filter-dropdown-gradient-border{--_gbr:.5rem}.filter-panel{background:var(--color-void-900);box-shadow:var(--shadow-dropdown)}.filter-dropdown:hover:not([aria-expanded=true]){border-color:var(--color-void-500)}.dropdown-root.is-open>.filter-dropdown{background-color:oklch(from var(--color-void-900) l c h / .6);color:var(--color-white);border-width:0!important;border-color:#0000!important}.dropdown-root.is-open .filter-dropdown:before{content:"";background:var(--brand-gradient-border);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:.5rem;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.filter-dropdown .dropdown-icon-closed{display:block}.filter-dropdown .dropdown-icon-open,.dropdown-root.is-open .filter-dropdown .dropdown-icon-closed{display:none}.dropdown-root.is-open .filter-dropdown .dropdown-icon-open,.checkbox-icon-outline{display:block}.checkbox-icon-checked,.peer:checked~.checkbox-icon-outline{display:none}.peer:checked~.checkbox-icon-checked{display:block}.horizontal-list-item:after{content:"";bottom:calc(var(--spacing-24) * -1);background:linear-gradient(90deg, var(--color-primary) 50.96%, var(--color-amber) 89.9%);width:0;height:4px;transition:width .35s;position:absolute;left:0}.horizontal-list-item.is-active:after{width:100%}.dropdown-root.is-open .dropdown-chevron{transform:rotate(180deg)}.dropdown-toggle-underline{background:linear-gradient(90deg, var(--color-primary) 51%, var(--color-amber) 90%)}.footer-remix{background-image:linear-gradient(90deg, #0000 45%, #000 55%), var(--footer-remix-bg);background-position:100%,bottom;background-repeat:no-repeat,no-repeat;background-size:200%,auto 100%;transition:background-position 1.5s}.footer-remix.is-visible,.is-visible>.footer-remix{background-position:0,bottom}@media (width<=1023px){.footer-remix{background-image:var(--footer-remix-bg);opacity:0;background-position:50% -1%;background-size:auto;transition:opacity 1.5s}.footer-remix.is-visible,.is-visible>.footer-remix{opacity:1;background-position:50% -1%}}@media (width>=1024px) and (width<=1535px){.footer-remix{background-image:linear-gradient(90deg, #0000 45%, #000 55%), var(--footer-remix-bg);background-position:100%,50% 16px;background-size:200%,140% 100%}.footer-remix.is-visible,.is-visible>.footer-remix{background-position:0,50% 16px}}.footer-divider{border-top:none;position:relative}.footer-divider:before{content:"";background-color:var(--primary);z-index:1;pointer-events:none;width:0;height:.125rem;transition:width 1.5s;position:absolute;top:0;left:0}.footer-divider.is-visible:before{width:100%;transition-delay:.2s}.js-reveal .reveal-fade-up{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s,transform .7s,visibility 0s .7s;transform:translateY(30px)}.reveal-fade-up.is-visible,.is-visible>.reveal-fade-up,.is-visible .reveal-fade-up{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s;transform:translateY(0)}.js-reveal .reveal-fade-in{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s,visibility 0s .7s}.reveal-fade-in.is-visible,.is-visible>.reveal-fade-in,.is-visible .reveal-fade-in{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s}.js-reveal .reveal-item{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s ease calc(.2s + var(--reveal-index,0) * .15s), transform .8s ease calc(.2s + var(--reveal-index,0) * .15s), background-color .3s ease 0s, visibility 0s ease calc(.2s + var(--reveal-index,0) * .15s);transform:translateY(30px)}.reveal-item.is-visible,.is-visible>.reveal-item,.is-visible .reveal-item{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.js-reveal [data-reveal].is-visible [data-reveal]:not(.is-visible) .reveal-item{opacity:0;transform:translateY(30px)}.js-reveal .reveal-cap{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1s ease var(--reveal-delay,0s), color .2s ease 0s, visibility 0s linear var(--reveal-delay,0s)}.reveal-cap.is-visible,[data-reveal].is-visible>.reveal-cap{opacity:1;visibility:visible;pointer-events:auto}.js-reveal .reveal-hero-child{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,transform .6s,visibility 0s .6s;transition-delay:calc(.4s + var(--reveal-index,0) * .2s);transform:translateY(50px)}.is-visible>.reveal-hero-child,.is-visible .reveal-hero-child{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.footer-divider:before{transition-duration:10ms}.reveal-fade-up,.reveal-fade-in,.reveal-item,.reveal-hero-child,.reveal-cap,.text-gradient,.is-visible .text-gradient{transition-duration:10ms;transition-delay:0s!important}}.hero-video-button>.group{transform-origin:100% 100%;transform:scale(.66)}@media (width>=1024px){.hero-video-button>.group{transform:scale(1)}}@media (width>=1536px){.hero-video-button>.group{transform-origin:top;transform:scale(1)}}.section-container{max-width:var(--max-width-container);padding-inline:var(--spacing-gutter);margin-inline:auto}.shell-container,.hero-container{box-sizing:border-box;max-width:var(--max-width-container);padding-inline:var(--spacing-gutter);margin-inline:auto}.shell-gutter{box-sizing:border-box;padding-inline:var(--spacing-gutter)}.section-py{padding-block:var(--spacing-section-sm)}@media (width>=768px){.section-py{padding-block:var(--spacing-section-md)}}@media (width>=1024px){.section-py{padding-block:var(--spacing-section)}}.section-py-hero{padding-top:var(--spacing-48);padding-bottom:var(--spacing-section-sm)}@media (width>=768px){.section-py-hero{padding-bottom:var(--spacing-section-md)}}@media (width>=1024px){.section-py-hero{padding-bottom:var(--spacing-section)}}.section{max-width:var(--max-width-container);padding-inline:var(--spacing-gutter);padding-block:var(--spacing-section-sm);margin-inline:auto}@media (width>=768px){.section{padding-block:var(--spacing-section-md)}}@media (width>=1024px){.section{padding-block:var(--spacing-section)}}.site-header-inner{align-items:flex-end;gap:var(--spacing-24);box-sizing:border-box;width:100%;min-width:0;max-width:min(100%, var(--breakpoint-desktop));padding-block:var(--spacing-16);flex-direction:column;margin-inline:auto;display:flex}.recognition-badge-img--white{filter:brightness(0)invert()}.site-search-overlay{pointer-events:none}@keyframes site-search-overlay-fade-in{0%{opacity:.001}to{opacity:1}}.site-search-overlay.open{z-index:60;pointer-events:auto;min-height:100dvh;animation:.22s ease-out both site-search-overlay-fade-in;height:auto!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){.site-search-overlay.open{animation:none}}.site-search-overlay.open:before{content:"";bottom:0;left:0;right:0;top:var(--site-search-overlay-top,9rem);z-index:0;pointer-events:none;background:#0000008c;position:absolute;transform:translateZ(0)}@supports (color:color-mix(in lab, red, red)){.site-search-overlay.open:before{background:color-mix(in srgb, var(--color-void-950) 55%, transparent)}}.site-search-overlay.open:before{backdrop-filter:blur(20px)saturate(1.05)}@media (prefers-reduced-transparency:reduce){.site-search-overlay.open:before{backdrop-filter:none}}.site-search-overlay__backdrop{bottom:0;left:0;right:0;top:var(--site-search-overlay-top,9rem);z-index:0;cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute}.site-search-overlay__rail{left:0;right:0;top:var(--site-search-overlay-top,9rem);z-index:1;box-sizing:border-box;pointer-events:auto;align-items:flex-start;gap:var(--spacing-8);width:100%;padding-block:var(--spacing-64);padding-inline:var(--search-overlay-rail-padding-x);background:var(--gradient-site-search-rail-surface);flex-direction:column;display:flex;position:absolute}@media (prefers-reduced-transparency:reduce){.site-search-overlay__rail{background:var(--gradient-site-search-rail)}}.site-search-overlay__rail:after{content:"";background:var(--brand-gradient);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.site-search-overlay__input-row{box-sizing:border-box;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.site-search-overlay__close{box-sizing:border-box;appearance:none;border:1.5px solid var(--color-void-100,#f1f1f1);cursor:pointer;width:34px;height:34px;color:var(--color-void-100);background:0 0;border-radius:30px;justify-content:center;align-items:center;margin:0;padding:12px;display:flex}.site-search-overlay__close--rail{z-index:20;inset-inline-end:20px;position:absolute;top:20px}.site-search-overlay__close--leading{z-index:2;flex-shrink:0;align-self:center;position:relative}.site-search-overlay__close:hover{background:#ffffff0d}.site-search-overlay__close-icon{flex-shrink:0;width:19px;height:19px;display:block;transform:rotate(-90deg)}.site-search-form{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.25rem;width:100%;max-width:66.375rem;margin-inline:auto;display:flex}@media not all and (width>=640px){.site-search-form{flex-direction:column;align-items:stretch}}.site-search-form__submit{min-height:4rem;font-family:var(--font-sans);font-size:var(--font-size-button);line-height:var(--line-height-button);color:var(--color-white);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:1.25rem;padding:0;font-weight:400;transition:opacity .15s;display:inline-flex}.site-search-form__submit:hover{opacity:.9}@media (width<=63.999rem){.site-search-form__submit{display:none}}.site-search-combo-field{box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;display:flex;position:relative}.site-search-combo-field__input-shell{box-sizing:border-box;width:100%;height:4rem;min-height:4rem;max-height:4rem;padding-inline:var(--spacing-16);padding-block:var(--spacing-16);border-radius:var(--spacing-4);background:var(--color-black);box-shadow:none;isolation:isolate;border:1px solid #fff9;flex-direction:column;justify-content:center;align-items:stretch;transition:border-color .15s;display:flex}@media (hover:hover){.site-search-combo-field:hover:not(:focus-within):not(.active) .site-search-combo-field__input-shell{border-color:var(--color-amber)}}.site-search-combo-field:focus-within .site-search-combo-field__input-shell,.site-search-combo-field.active .site-search-combo-field__input-shell{box-shadow:var(--shadow-site-search-active);border-color:#fff9}.site-search-combo-field__output{scrollbar-width:thin;scrollbar-color:var(--color-void-500) var(--color-void-700);margin-top:.5rem}.site-search-combo-field__output::-webkit-scrollbar{width:.5rem}.site-search-combo-field__output::-webkit-scrollbar-track{background:var(--color-void-700);border-radius:.25rem}.site-search-combo-field__output::-webkit-scrollbar-thumb{background:var(--color-void-500);border-radius:.25rem}@media (hover:hover){.site-search-combo-field__output::-webkit-scrollbar-thumb:hover{background:var(--color-void-400)}}.site-search-combo-field__output--overlay-rail{z-index:auto;width:100%;margin-top:var(--spacing-12);box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;margin-bottom:0;padding:0;position:static;top:auto;left:auto;right:auto}.site-search-combo-field--field-prefix{flex:1 1 0;min-height:0}.site-search-combo-field__output--field-prefix{flex:1 1 0;min-height:0;max-height:none}.site-search-combo-output__item{box-sizing:border-box;font-family:var(--font-sans);font-size:var(--font-size-p);line-height:var(--line-height-p);padding-block:1rem;padding-inline:1rem;border-bottom:1px solid #ffffff1f;margin:0;padding-inline-start:calc(var(--spacing-16) + 1.125rem + .75rem);font-weight:400}.site-search-combo-output__item:last-child{border-bottom:none}.site-search-combo-output__loader{box-sizing:border-box;min-height:2.75rem;padding-block:var(--spacing-16);padding-inline:var(--spacing-16);background:0 0;margin:0}.site-search-combo-output__empty{box-sizing:border-box;font-family:var(--font-sans);font-size:var(--font-size-p);line-height:var(--line-height-p);color:#ffffff80;margin:0}.site-search-combo-output__empty--inline{padding-block:1rem;padding-inline:1rem;padding-inline-start:calc(var(--spacing-16) + 1.125rem + .75rem)}.site-search-combo-field__output--overlay-rail .site-search-combo-output__empty--overlay{text-align:center;width:100%;padding-block:var(--spacing-32);padding-inline:var(--spacing-16);display:block}.site-search-combo-field__row{flex:1 1 0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:0;display:flex}.site-search-combo-field__leading{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.site-search-combo-field__search-glyph{flex-shrink:0;justify-content:center;align-items:center;display:flex}.site-search-combo-field__clear{box-sizing:border-box;background:var(--color-white);width:2rem;height:2rem;color:var(--color-black);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border:none;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,transform .12s,visibility .12s;display:inline-flex;transform:scale(.85)}.site-search-combo-field.has-value .site-search-combo-field__clear{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.site-search-combo-field__clear:hover{opacity:.92}@media (width<=1023px){.site-search-combo-field__clear{border-radius:10px;width:20px;height:20px}}.site-search-combo-field__clear-icon{flex-shrink:0;display:block}.site-search-form__arrow{object-fit:contain;flex-shrink:0;width:16px;height:12px;display:block}.site-search-input{font-family:var(--font-sans);font-size:var(--font-size-p);color:var(--color-white);color-scheme:dark;background-color:var(--color-black);appearance:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;border-radius:0;font-weight:400;line-height:1}.site-search-input:focus,.site-search-input:focus-visible{box-shadow:none;background-color:var(--color-black);outline:none}.site-search-input::selection{color:var(--color-white);background-color:#ffffff38}.site-search-input:-webkit-autofill{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-out}.site-search-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-out}.site-search-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-out}.site-search-input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-out}.site-search-input::placeholder{color:var(--color-void-500);opacity:1}.search-results-filter-select{box-sizing:border-box;min-height:2.75rem;padding:var(--spacing-12);font-family:var(--font-sans);font-size:var(--font-size-p);line-height:var(--line-height-p);color:var(--color-white);border:1px solid var(--color-trend-red);cursor:pointer;appearance:none;background-color:#11182799;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M0 0L4 5L8 0H0Z' fill='white'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:8px;padding-right:2.25rem;font-weight:400}.search-results-filter-select:focus-visible{outline:1.5px solid var(--color-signal);outline-offset:2px}.search-results-sort-select{box-sizing:border-box;min-width:11rem;padding:var(--spacing-12);font-family:var(--font-sans);font-size:var(--font-size-p);line-height:var(--line-height-p);color:#6b7280;cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M0 0L4 5L8 0H0Z' fill='%236B7280'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #fff6;border-radius:8px;padding-right:2.25rem;font-weight:400}.search-results-sort-select:focus-visible{outline:1.5px solid var(--color-signal);outline-offset:2px}.search-results-sort-select option{color:var(--color-black);background:var(--color-white)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1\/2{inset:-50%}.inset-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.-top-10{top:calc(var(--spacing) * -10)}.-top-24{top:calc(var(--spacing-24) * -1)}.-top-\[4\.75rem\]{top:-4.75rem}.top-0{top:var(--spacing-0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-4{top:var(--spacing-4)}.top-16{top:var(--spacing-16)}.top-\[10\%\]{top:10%}.top-\[45\.4\%\]{top:45.4%}.top-\[54px\]{top:54px}.top-\[240px\]{top:240px}.top-\[calc\(var\(--spacing-40\)\+var\(--spacing-32\)\)\]{top:calc(var(--spacing-40) + var(--spacing-32))}.top-\[var\(--mega-menu-top\,-9999px\)\]{top:var(--mega-menu-top,-9999px)}.top-full{top:100%}.-right-1\/4{right:-25%}.-right-\[18\.375rem\]{right:-18.375rem}.right-0{right:var(--spacing-0)}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.right-20{right:var(--spacing-20)}.right-24{right:var(--spacing-24)}.right-\[15\%\]{right:15%}.-bottom-1\/4{bottom:-25%}.bottom-0{bottom:var(--spacing-0)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:var(--spacing-20)}.-left-1\/4{left:-25%}.-left-24{left:calc(var(--spacing-24) * -1)}.-left-\[2px\]{left:-2px}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-\[1\]{z-index:calc(1 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.float-left{float:left}.float-right{float:right}.clear-start{clear:inline-start}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1536px){.container{max-width:1536px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:var(--spacing-0)}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-1{margin:calc(var(--spacing) * 1)}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.m-2{margin:calc(var(--spacing) * 2)}.m-2\.5{margin:calc(var(--spacing) * 2.5)}.m-3{margin:calc(var(--spacing) * 3)}.m-3\.5{margin:calc(var(--spacing) * 3.5)}.m-4{margin:var(--spacing-4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:var(--spacing-8)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:var(--spacing-12)}.m-14{margin:calc(var(--spacing) * 14)}.m-16{margin:var(--spacing-16)}.m-20{margin:var(--spacing-20)}.m-24{margin:var(--spacing-24)}.m-28{margin:var(--spacing-28)}.m-32{margin:var(--spacing-32)}.m-36{margin:calc(var(--spacing) * 36)}.m-40{margin:var(--spacing-40)}.m-44{margin:calc(var(--spacing) * 44)}.m-48{margin:var(--spacing-48)}.m-52{margin:calc(var(--spacing) * 52)}.m-56{margin:var(--spacing-56)}.m-60{margin:calc(var(--spacing) * 60)}.m-64{margin:var(--spacing-64)}.m-72{margin:calc(var(--spacing) * 72)}.m-80{margin:var(--spacing-80)}.m-96{margin:var(--spacing-96)}.m-auto{margin:auto}.-mx-\[var\(--spacing-16\)\]{margin-inline:calc(var(--spacing-16) * -1)}.-mx-\[var\(--spacing-20\)\]{margin-inline:calc(var(--spacing-20) * -1)}.mx-0{margin-inline:var(--spacing-0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:var(--spacing-4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-8{margin-inline:var(--spacing-8)}.mx-9{margin-inline:calc(var(--spacing) * 9)}.mx-10{margin-inline:calc(var(--spacing) * 10)}.mx-11{margin-inline:calc(var(--spacing) * 11)}.mx-12{margin-inline:var(--spacing-12)}.mx-14{margin-inline:calc(var(--spacing) * 14)}.mx-16{margin-inline:var(--spacing-16)}.mx-20{margin-inline:var(--spacing-20)}.mx-24{margin-inline:var(--spacing-24)}.mx-28{margin-inline:var(--spacing-28)}.mx-32{margin-inline:var(--spacing-32)}.mx-36{margin-inline:calc(var(--spacing) * 36)}.mx-40{margin-inline:var(--spacing-40)}.mx-44{margin-inline:calc(var(--spacing) * 44)}.mx-48{margin-inline:var(--spacing-48)}.mx-52{margin-inline:calc(var(--spacing) * 52)}.mx-56{margin-inline:var(--spacing-56)}.mx-60{margin-inline:calc(var(--spacing) * 60)}.mx-64{margin-inline:var(--spacing-64)}.mx-72{margin-inline:calc(var(--spacing) * 72)}.mx-80{margin-inline:var(--spacing-80)}.mx-96{margin-inline:var(--spacing-96)}.mx-auto{margin-inline:auto}.my-0{margin-block:var(--spacing-0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:var(--spacing-4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-8{margin-block:var(--spacing-8)}.my-9{margin-block:calc(var(--spacing) * 9)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-11{margin-block:calc(var(--spacing) * 11)}.my-12{margin-block:var(--spacing-12)}.my-14{margin-block:calc(var(--spacing) * 14)}.my-16{margin-block:var(--spacing-16)}.my-20{margin-block:var(--spacing-20)}.my-24{margin-block:var(--spacing-24)}.my-28{margin-block:var(--spacing-28)}.my-32{margin-block:var(--spacing-32)}.my-36{margin-block:calc(var(--spacing) * 36)}.my-40{margin-block:var(--spacing-40)}.my-44{margin-block:calc(var(--spacing) * 44)}.my-48{margin-block:var(--spacing-48)}.my-52{margin-block:calc(var(--spacing) * 52)}.my-56{margin-block:var(--spacing-56)}.my-60{margin-block:calc(var(--spacing) * 60)}.my-64{margin-block:var(--spacing-64)}.my-72{margin-block:calc(var(--spacing) * 72)}.my-80{margin-block:var(--spacing-80)}.my-96{margin-block:var(--spacing-96)}.my-\[var\(--spacing-16\)\]{margin-block:var(--spacing-16)}.my-auto{margin-block:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:var(--spacing-0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:var(--spacing-8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:var(--spacing-12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:var(--spacing-16)}.mt-20{margin-top:var(--spacing-20)}.mt-24{margin-top:var(--spacing-24)}.mt-28{margin-top:var(--spacing-28)}.mt-32{margin-top:var(--spacing-32)}.mt-36{margin-top:calc(var(--spacing) * 36)}.mt-40{margin-top:var(--spacing-40)}.mt-44{margin-top:calc(var(--spacing) * 44)}.mt-48{margin-top:var(--spacing-48)}.mt-52{margin-top:calc(var(--spacing) * 52)}.mt-56{margin-top:var(--spacing-56)}.mt-60{margin-top:calc(var(--spacing) * 60)}.mt-64{margin-top:var(--spacing-64)}.mt-72{margin-top:calc(var(--spacing) * 72)}.mt-80{margin-top:var(--spacing-80)}.mt-96{margin-top:var(--spacing-96)}.mt-\[2\.5rem\]{margin-top:2.5rem}.mt-\[2px\]{margin-top:2px}.mt-\[24px\]{margin-top:24px}.mt-\[30px\]{margin-top:30px}.mt-\[57px\]{margin-top:57px}.mt-\[var\(--spacing-4\)\]{margin-top:var(--spacing-4)}.mt-\[var\(--spacing-8\)\]{margin-top:var(--spacing-8)}.mt-\[var\(--spacing-12\)\]{margin-top:var(--spacing-12)}.mt-\[var\(--spacing-16\)\]{margin-top:var(--spacing-16)}.mt-\[var\(--spacing-20\)\]{margin-top:var(--spacing-20)}.mt-\[var\(--spacing-24\)\]{margin-top:var(--spacing-24)}.mt-\[var\(--spacing-32\)\]{margin-top:var(--spacing-32)}.mt-\[var\(--spacing-40\)\]{margin-top:var(--spacing-40)}.mt-\[var\(--spacing-48\)\]{margin-top:var(--spacing-48)}.mt-\[var\(--spacing-64\)\]{margin-top:var(--spacing-64)}.mt-\[var\(--spacing-96\)\]{margin-top:var(--spacing-96)}.mt-auto{margin-top:auto}.mr-0{margin-right:var(--spacing-0)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-3\.5{margin-right:calc(var(--spacing) * 3.5)}.mr-4{margin-right:var(--spacing-4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mr-8{margin-right:var(--spacing-8)}.mr-9{margin-right:calc(var(--spacing) * 9)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-11{margin-right:calc(var(--spacing) * 11)}.mr-12{margin-right:var(--spacing-12)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mr-16{margin-right:var(--spacing-16)}.mr-20{margin-right:var(--spacing-20)}.mr-24{margin-right:var(--spacing-24)}.mr-28{margin-right:var(--spacing-28)}.mr-32{margin-right:var(--spacing-32)}.mr-36{margin-right:calc(var(--spacing) * 36)}.mr-40{margin-right:var(--spacing-40)}.mr-44{margin-right:calc(var(--spacing) * 44)}.mr-48{margin-right:var(--spacing-48)}.mr-52{margin-right:calc(var(--spacing) * 52)}.mr-56{margin-right:var(--spacing-56)}.mr-60{margin-right:calc(var(--spacing) * 60)}.mr-64{margin-right:var(--spacing-64)}.mr-72{margin-right:calc(var(--spacing) * 72)}.mr-80{margin-right:var(--spacing-80)}.mr-96{margin-right:var(--spacing-96)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:var(--spacing-0)!important}.mb-0{margin-bottom:var(--spacing-0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:var(--spacing-8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:var(--spacing-12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:var(--spacing-16)}.mb-20{margin-bottom:var(--spacing-20)}.mb-24{margin-bottom:var(--spacing-24)}.mb-28{margin-bottom:var(--spacing-28)}.mb-32{margin-bottom:var(--spacing-32)}.mb-36{margin-bottom:calc(var(--spacing) * 36)}.mb-40{margin-bottom:var(--spacing-40)}.mb-44{margin-bottom:calc(var(--spacing) * 44)}.mb-48{margin-bottom:var(--spacing-48)}.mb-52{margin-bottom:calc(var(--spacing) * 52)}.mb-56{margin-bottom:var(--spacing-56)}.mb-60{margin-bottom:calc(var(--spacing) * 60)}.mb-64{margin-bottom:var(--spacing-64)}.mb-72{margin-bottom:calc(var(--spacing) * 72)}.mb-80{margin-bottom:var(--spacing-80)}.mb-96{margin-bottom:var(--spacing-96)}.mb-\[2\.75rem\]{margin-bottom:2.75rem}.mb-\[24px\]{margin-bottom:24px}.mb-\[var\(--spacing-8\)\]{margin-bottom:var(--spacing-8)}.mb-\[var\(--spacing-16\)\]{margin-bottom:var(--spacing-16)}.mb-\[var\(--spacing-24\)\]{margin-bottom:var(--spacing-24)}.mb-\[var\(--spacing-32\)\]{margin-bottom:var(--spacing-32)}.mb-\[var\(--spacing-40\)\]{margin-bottom:var(--spacing-40)}.mb-\[var\(--spacing-48\)\]{margin-bottom:var(--spacing-48)}.mb-\[var\(--spacing-64\)\]{margin-bottom:var(--spacing-64)}.mb-\[var\(--spacing-80\)\]{margin-bottom:var(--spacing-80)}.mb-auto{margin-bottom:auto}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-0{margin-left:var(--spacing-0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-8{margin-left:var(--spacing-8)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-12{margin-left:var(--spacing-12)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-16{margin-left:var(--spacing-16)}.ml-20{margin-left:var(--spacing-20)}.ml-24{margin-left:var(--spacing-24)}.ml-28{margin-left:var(--spacing-28)}.ml-32{margin-left:var(--spacing-32)}.ml-36{margin-left:calc(var(--spacing) * 36)}.ml-40{margin-left:var(--spacing-40)}.ml-44{margin-left:calc(var(--spacing) * 44)}.ml-48{margin-left:var(--spacing-48)}.ml-52{margin-left:calc(var(--spacing) * 52)}.ml-56{margin-left:var(--spacing-56)}.ml-60{margin-left:calc(var(--spacing) * 60)}.ml-64{margin-left:var(--spacing-64)}.ml-72{margin-left:calc(var(--spacing) * 72)}.ml-80{margin-left:var(--spacing-80)}.ml-96{margin-left:var(--spacing-96)}.ml-\[24px\]{margin-left:24px}.ml-\[30px\]{margin-left:30px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-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-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[314\/269\]{aspect-ratio:314/269}.aspect-\[362\/188\]{aspect-ratio:362/188}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-20{width:var(--spacing-20);height:var(--spacing-20)}.size-24{width:var(--spacing-24);height:var(--spacing-24)}.size-28{width:var(--spacing-28);height:var(--spacing-28)}.size-32{width:var(--spacing-32);height:var(--spacing-32)}.size-\[7px\]{width:7px;height:7px}.size-\[7rem\]{width:7rem;height:7rem}.size-\[12px\]{width:12px;height:12px}.size-\[13px\]{width:13px;height:13px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[23px\]{width:23px;height:23px}.size-\[24px\]{width:24px;height:24px}.size-\[30px\]{width:30px;height:30px}.size-\[38px\]{width:38px;height:38px}.size-\[48px\]{width:48px;height:48px}.size-\[200\%\]{width:200%;height:200%}.size-\[var\(--spacing-24\)\]{width:var(--spacing-24);height:var(--spacing-24)}.size-\[var\(--spacing-32\)\]{width:var(--spacing-32);height:var(--spacing-32)}.size-full{width:100%;height:100%}.h-0{height:var(--spacing-0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\/4{height:75%}.h-4{height:var(--spacing-4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:var(--spacing-8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:var(--spacing-12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:var(--spacing-16)}.h-20{height:var(--spacing-20)}.h-24{height:var(--spacing-24)}.h-28{height:var(--spacing-28)}.h-30{height:var(--spacing-30)}.h-32{height:var(--spacing-32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:var(--spacing-40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:var(--spacing-48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:var(--spacing-56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:var(--spacing-64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:var(--spacing-80)}.h-96{height:var(--spacing-96)}.h-\[3\.125rem\]{height:3.125rem}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[16px\]{height:16px}.h-\[25px\]{height:25px}.h-\[28px\]{height:28px}.h-\[38\%\]{height:38%}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-\[70\%\]{height:70%}.h-\[80\%\]{height:80%}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[113px\]{height:113px}.h-\[175px\]{height:175px}.h-\[269px\]{height:269px}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-\[472px\]{height:472px}.h-\[500px\]{height:500px}.h-\[630px\]{height:630px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-max{height:max-content}.h-min{height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:var(--spacing-0)}.max-h-0\.5{max-height:calc(var(--spacing) * .5)}.max-h-1{max-height:calc(var(--spacing) * 1)}.max-h-1\.5{max-height:calc(var(--spacing) * 1.5)}.max-h-2{max-height:calc(var(--spacing) * 2)}.max-h-2\.5{max-height:calc(var(--spacing) * 2.5)}.max-h-3{max-height:calc(var(--spacing) * 3)}.max-h-3\.5{max-height:calc(var(--spacing) * 3.5)}.max-h-4{max-height:var(--spacing-4)}.max-h-5{max-height:calc(var(--spacing) * 5)}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-8{max-height:var(--spacing-8)}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-11{max-height:calc(var(--spacing) * 11)}.max-h-12{max-height:var(--spacing-12)}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-16{max-height:var(--spacing-16)}.max-h-20{max-height:var(--spacing-20)}.max-h-24{max-height:var(--spacing-24)}.max-h-28{max-height:var(--spacing-28)}.max-h-32{max-height:var(--spacing-32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:var(--spacing-40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:var(--spacing-48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:var(--spacing-56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:var(--spacing-64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:var(--spacing-80)}.max-h-96{max-height:var(--spacing-96)}.max-h-\[28\.5rem\]{max-height:28.5rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[182px\]{max-height:182px}.max-h-\[calc\(100vh_-_var\(--article-sidebar-top\,9rem\)_-_1rem\)\]{max-height:calc(100vh - var(--article-sidebar-top,9rem) - 1rem)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(32rem\,calc\(100vh-10rem\)\)\]{max-height:min(32rem,100vh - 10rem)}.max-h-fit{max-height:fit-content}.max-h-full{max-height:100%}.max-h-max{max-height:max-content}.max-h-min{max-height:min-content}.max-h-none{max-height:none}.max-h-px{max-height:1px}.max-h-screen{max-height:100vh}.min-h-0{min-height:var(--spacing-0)}.min-h-0\.5{min-height:calc(var(--spacing) * .5)}.min-h-1{min-height:calc(var(--spacing) * 1)}.min-h-1\.5{min-height:calc(var(--spacing) * 1.5)}.min-h-2{min-height:calc(var(--spacing) * 2)}.min-h-2\.5{min-height:calc(var(--spacing) * 2.5)}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-3\.5{min-height:calc(var(--spacing) * 3.5)}.min-h-4{min-height:var(--spacing-4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:var(--spacing-8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:var(--spacing-12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:var(--spacing-16)}.min-h-20{min-height:var(--spacing-20)}.min-h-24{min-height:var(--spacing-24)}.min-h-28{min-height:var(--spacing-28)}.min-h-32{min-height:var(--spacing-32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:var(--spacing-40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:var(--spacing-48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:var(--spacing-56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:var(--spacing-64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:var(--spacing-80)}.min-h-96{min-height:var(--spacing-96)}.min-h-\[12\.3125rem\]{min-height:12.3125rem}.min-h-\[13\.0625rem\]{min-height:13.0625rem}.min-h-\[28\.5rem\]{min-height:28.5rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[31\.5rem\]{min-height:31.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[45\.3125rem\]{min-height:45.3125rem}.min-h-\[90px\]{min-height:90px}.min-h-\[200px\]{min-height:200px}.min-h-\[449px\]{min-height:449px}.min-h-\[574px\]{min-height:574px}.min-h-\[700px\]{min-height:700px}.min-h-auto{min-height:auto}.min-h-fit{min-height:fit-content}.min-h-full{min-height:100%}.min-h-max{min-height:max-content}.min-h-min{min-height:min-content}.min-h-screen{min-height:100vh}.w-0{width:var(--spacing-0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2xl{width:var(--container-2xl)}.w-2xs{width:var(--container-2xs)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3xl{width:var(--container-3xl)}.w-3xs{width:var(--container-3xs)}.w-4{width:var(--spacing-4)}.w-4xl{width:var(--container-4xl)}.w-5{width:calc(var(--spacing) * 5)}.w-5xl{width:var(--container-5xl)}.w-6{width:calc(var(--spacing) * 6)}.w-6xl{width:var(--container-6xl)}.w-7{width:calc(var(--spacing) * 7)}.w-7xl{width:var(--container-7xl)}.w-8{width:var(--spacing-8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:var(--spacing-12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-28{width:var(--spacing-28)}.w-32{width:var(--spacing-32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:var(--spacing-40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:var(--spacing-48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:var(--spacing-56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:var(--spacing-64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:var(--spacing-80)}.w-96{width:var(--spacing-96)}.w-\[7rem\]{width:7rem}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[36\.75rem\]{width:36.75rem}.w-\[51\%\]{width:51%}.w-\[100px\]{width:100px}.w-\[152px\]{width:152px}.w-\[180px\]{width:180px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[230px\]{width:230px}.w-\[368px\]{width:368px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[min\(100\%\,calc\(\(100dvh-8rem\)\*16\/9\)\)\]{width:min(100%,177.778dvh - 14.2222rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-max{width:max-content}.w-md{width:var(--container-md)}.w-min{width:min-content}.w-px{width:1px}.w-screen{width:100vw}.w-sm{width:var(--container-sm)}.w-xl{width:var(--container-xl)}.w-xs{width:var(--container-xs)}.max-w-0{max-width:var(--spacing-0)}.max-w-0\.5{max-width:calc(var(--spacing) * .5)}.max-w-1{max-width:calc(var(--spacing) * 1)}.max-w-1\.5{max-width:calc(var(--spacing) * 1.5)}.max-w-2{max-width:calc(var(--spacing) * 2)}.max-w-2\.5{max-width:calc(var(--spacing) * 2.5)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-2xs{max-width:var(--container-2xs)}.max-w-3{max-width:calc(var(--spacing) * 3)}.max-w-3\.5{max-width:calc(var(--spacing) * 3.5)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-4{max-width:var(--spacing-4)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5{max-width:calc(var(--spacing) * 5)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6{max-width:calc(var(--spacing) * 6)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7{max-width:calc(var(--spacing) * 7)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8{max-width:var(--spacing-8)}.max-w-9{max-width:calc(var(--spacing) * 9)}.max-w-10{max-width:calc(var(--spacing) * 10)}.max-w-11{max-width:calc(var(--spacing) * 11)}.max-w-12{max-width:var(--spacing-12)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-16{max-width:var(--spacing-16)}.max-w-20{max-width:var(--spacing-20)}.max-w-24{max-width:var(--spacing-24)}.max-w-28{max-width:var(--spacing-28)}.max-w-32{max-width:var(--spacing-32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:var(--spacing-40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:var(--spacing-48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:var(--spacing-56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:var(--spacing-64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:var(--spacing-80)}.max-w-96{max-width:var(--spacing-96)}.max-w-184{max-width:calc(var(--spacing) * 184)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[50rem\]{max-width:50rem}.max-w-\[51\.25rem\]{max-width:51.25rem}.max-w-\[52\.4375rem\]{max-width:52.4375rem}.max-w-\[55\.75rem\]{max-width:55.75rem}.max-w-\[56px\]{max-width:56px}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[83\.5rem\]{max-width:83.5rem}.max-w-\[85rem\]{max-width:85rem}.max-w-\[89\.6rem\]{max-width:89.6rem}.max-w-\[95\%\]{max-width:95%}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[213px\]{max-width:213px}.max-w-\[297px\]{max-width:297px}.max-w-\[300px\]{max-width:300px}.max-w-\[304px\]{max-width:304px}.max-w-\[368px\]{max-width:368px}.max-w-\[386px\]{max-width:386px}.max-w-\[480px\]{max-width:480px}.max-w-\[510px\]{max-width:510px}.max-w-\[542px\]{max-width:542px}.max-w-\[672px\]{max-width:672px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[763px\]{max-width:763px}.max-w-\[768px\]{max-width:768px}.max-w-\[840px\]{max-width:840px}.max-w-\[855px\]{max-width:855px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[var\(--breakpoint-tablet\)\]{max-width:var(--breakpoint-tablet)}.max-w-\[var\(--max-width-container\)\],.max-w-container{max-width:var(--max-width-container)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-min{max-width:min-content}.max-w-none{max-width:none}.max-w-px{max-width:1px}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--breakpoint-md\){min-width:var(--breakpoint-md)}.min-w-0{min-width:var(--spacing-0)}.min-w-0\.5{min-width:calc(var(--spacing) * .5)}.min-w-1{min-width:calc(var(--spacing) * 1)}.min-w-1\.5{min-width:calc(var(--spacing) * 1.5)}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-2\.5{min-width:calc(var(--spacing) * 2.5)}.min-w-2xl{min-width:var(--container-2xl)}.min-w-2xs{min-width:var(--container-2xs)}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-3xl{min-width:var(--container-3xl)}.min-w-3xs{min-width:var(--container-3xs)}.min-w-4{min-width:var(--spacing-4)}.min-w-4xl{min-width:var(--container-4xl)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5xl{min-width:var(--container-5xl)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-6xl{min-width:var(--container-6xl)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-7xl{min-width:var(--container-7xl)}.min-w-8{min-width:var(--spacing-8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:var(--spacing-12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:var(--spacing-16)}.min-w-20{min-width:var(--spacing-20)}.min-w-24{min-width:var(--spacing-24)}.min-w-28{min-width:var(--spacing-28)}.min-w-32{min-width:var(--spacing-32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:var(--spacing-40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:var(--spacing-48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:var(--spacing-56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:var(--spacing-64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-80{min-width:var(--spacing-80)}.min-w-96{min-width:var(--spacing-96)}.min-w-\[11\.875rem\]{min-width:11.875rem}.min-w-\[50\%\]{min-width:50%}.min-w-\[368px\]{min-width:368px}.min-w-auto{min-width:auto}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-lg{min-width:var(--container-lg)}.min-w-max{min-width:max-content}.min-w-md{min-width:var(--container-md)}.min-w-min{min-width:min-content}.min-w-px{min-width:1px}.min-w-screen{min-width:100vw}.min-w-sm{min-width:var(--container-sm)}.min-w-xl{min-width:var(--container-xl)}.min-w-xs{min-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:var(--spacing-0)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[25\%\]{--tw-translate-x:calc(25% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[25\%\]{--tw-translate-x:25%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-\[-1\]{--tw-scale-y:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-135{rotate:135deg}.\[transform\:scaleX\(-1\)\]{transform:scaleX(-1)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-scrollbar-thumb{--tw-scrollbar-thumb:var(--scrollbar-thumb);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-scrollbar-track{--tw-scrollbar-track:var(--scrollbar-track);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[368px_max-content\]{grid-template-columns:368px max-content}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.\!gap-0{gap:var(--spacing-0)!important}.\!gap-\[22px\]{gap:22px!important}.\!gap-\[32px\]{gap:32px!important}.gap-0{gap:var(--spacing-0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-24{gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.gap-40{gap:var(--spacing-40)}.gap-48{gap:var(--spacing-48)}.gap-\[0\.875rem\]{gap:.875rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[8px\]\!{gap:8px!important}.gap-\[10px\]{gap:10px}.gap-\[16px\]{gap:16px}.gap-\[16px\]\!{gap:16px!important}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[24px\]\!{gap:24px!important}.gap-\[25px\]{gap:25px}.gap-\[32px\]{gap:32px}.gap-\[48px\]{gap:48px}.gap-\[var\(--spacing-8\)\]{gap:var(--spacing-8)}.gap-\[var\(--spacing-12\)\]{gap:var(--spacing-12)}.gap-\[var\(--spacing-16\)\]{gap:var(--spacing-16)}.gap-\[var\(--spacing-20\)\]{gap:var(--spacing-20)}.gap-\[var\(--spacing-24\)\]{gap:var(--spacing-24)}.gap-\[var\(--spacing-32\)\]{gap:var(--spacing-32)}.gap-\[var\(--spacing-40\)\]{gap:var(--spacing-40)}.gap-\[var\(--spacing-48\)\]{gap:var(--spacing-48)}.gap-\[var\(--spacing-64\)\]{gap:var(--spacing-64)}.gap-\[var\(--spacing-80\)\]{gap:var(--spacing-80)}.gap-\[var\(--spacing-96\)\]{gap:var(--spacing-96)}.gap-\[var\(--spacing-160\)\]{gap:var(--spacing-160)}.gap-article-hero-gap{gap:var(--spacing-article-hero-gap)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-0) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(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(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)),:where(.space-y-\[var\(--spacing-24\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-24) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-24) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-64\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-64) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-64) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:var(--spacing-0)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-x-12{column-gap:var(--spacing-12)}.gap-x-\[var\(--spacing-16\)\]{column-gap:var(--spacing-16)}.gap-x-\[var\(--spacing-32\)\]{column-gap:var(--spacing-32)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:var(--spacing-0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-12{row-gap:var(--spacing-12)}.gap-y-\[var\(--spacing-4\)\]{row-gap:var(--spacing-4)}.gap-y-\[var\(--spacing-8\)\]{row-gap:var(--spacing-8)}.gap-y-\[var\(--spacing-16\)\]{row-gap:var(--spacing-16)}.gap-y-\[var\(--spacing-24\)\]{row-gap:var(--spacing-24)}.gap-y-\[var\(--spacing-32\)\]{row-gap:var(--spacing-32)}.gap-y-\[var\(--spacing-40\)\]{row-gap:var(--spacing-40)}.gap-y-\[var\(--spacing-64\)\]{row-gap:var(--spacing-64)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-void-200>:not(:last-child)){border-color:#d1d1d1}:where(.divide-void-600>:not(:last-child)){border-color:#636363}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--spacing-4\)\]{border-radius:var(--spacing-4)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-\[var\(--radius\)\]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-tl-\[16px\]{border-top-left-radius:16px}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-r{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-tr-\[16px\]{border-top-right-radius:16px}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.rounded-bl-\[16px\]{border-bottom-left-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--border\)\]{border-color:var(--border)}.border-amber{border-color:#ff9500}.border-background{border-color:var(--background)}.border-black\/50{border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-card-line{border-color:var(--card-line)}.border-foreground{border-color:var(--foreground)}.border-foreground-inverse,.border-foreground-inverse\/20{border-color:var(--foreground-inverse)}@supports (color:color-mix(in lab, red, red)){.border-foreground-inverse\/20{border-color:color-mix(in oklab, var(--foreground-inverse) 20%, transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-foreground\/50{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/50{border-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-200{border-color:var(--color-green-200)}.border-line-1{border-color:var(--border-line-1)}.border-line-3{border-color:var(--border-line-3)}.border-line-5{border-color:var(--border-line-5)}.border-line-7{border-color:var(--border-line-7)}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-trend-red,.border-trendred-500{border-color:#d71920}.border-void-200{border-color:#d1d1d1}.border-void-500{border-color:#7f7f7f}.border-void-600{border-color:#636363}.border-white{border-color:#fff}.border-white\/10{border-color:oklab(100% 0 5.96046e-8/.1)}.border-white\/15{border-color:oklab(100% 0 5.96046e-8/.15)}.border-white\/20{border-color:oklab(100% 0 5.96046e-8/.2)}.border-white\/40{border-color:oklab(100% 0 5.96046e-8/.4)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-b-foreground\/40{border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-b-foreground\/40{border-bottom-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-\[var\(--card-divider\)\]{background-color:var(--card-divider)}.bg-accent\/15{background-color:oklab(76.5241% .0807011 .155514/.15)}.bg-background{background-color:var(--background)}.bg-background-1{background-color:var(--background-1)}.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-black{background-color:#000}.bg-black\/20{background-color:oklab(0% none none/.2)}.bg-black\/45{background-color:oklab(0% none none/.45)}.bg-black\/50{background-color:oklab(0% none none/.5)}.bg-black\/60{background-color:oklab(0% none none/.6)}.bg-black\/85{background-color:oklab(0% none none/.85)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-card{background-color:var(--card)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-inverse{background-color:var(--inverse)}.bg-navbar{background-color:var(--navbar)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--secondary)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-trendred-500{background-color:#d71920}.bg-trendred-900\/40{background-color:oklab(22.6942% .0787423 .0402465/.4)}.bg-void-50{background-color:#fff}.bg-void-50\/50{background-color:oklab(100% 0 5.96046e-8/.5)}.bg-void-100{background-color:#f1f1f1}.bg-void-800{background-color:#323232}.bg-void-800\/30{background-color:oklab(31.7136% -2.98023e-8 2.98023e-8/.3)}.bg-void-900{background-color:#1d1d1d}.bg-void-900\/40{background-color:oklab(23.075% 7.45058e-9 0/.4)}.bg-void-900\/60{background-color:oklab(23.075% 7.45058e-9 0/.6)}.bg-void-950{background-color:#000}.bg-void-950\/20{background-color:oklab(0% none none/.2)}.bg-white{background-color:#fff}.bg-white\/5{background-color:oklab(100% 0 5.96046e-8/.05)}.bg-white\/10{background-color:oklab(100% 0 5.96046e-8/.1)}.bg-white\/20{background-color:oklab(100% 0 5.96046e-8/.2)}.bg-white\/50{background-color:oklab(100% 0 5.96046e-8/.5)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--_hero-bg\)\]{background-image:var(--_hero-bg)}.bg-\[linear-gradient\(90deg\,var\(--color-trendred-500\)_51\%\,var\(--color-accent\)_90\%\)\]{background-image:linear-gradient(90deg,var(--color-trendred-500) 51%,var(--color-accent) 90%)}.from-black\/80{--tw-gradient-from:oklab(0% none none/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:oklab(0% none none/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab, var(--primary) 5%, transparent)}}.from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:oklab(0% none none/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-\[left_15\%\]{background-position:0 15%}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-black{fill:#000}.fill-white{fill:#fff}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.object-right-bottom{object-position:right bottom}.object-top{object-position:top}.p-0{padding:var(--spacing-0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:var(--spacing-4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:var(--spacing-8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-11{padding:calc(var(--spacing) * 11)}.p-12{padding:var(--spacing-12)}.p-14{padding:calc(var(--spacing) * 14)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.p-24{padding:var(--spacing-24)}.p-28{padding:var(--spacing-28)}.p-32{padding:var(--spacing-32)}.p-36{padding:calc(var(--spacing) * 36)}.p-40{padding:var(--spacing-40)}.p-44{padding:calc(var(--spacing) * 44)}.p-48{padding:var(--spacing-48)}.p-52{padding:calc(var(--spacing) * 52)}.p-56{padding:var(--spacing-56)}.p-60{padding:calc(var(--spacing) * 60)}.p-64{padding:var(--spacing-64)}.p-72{padding:calc(var(--spacing) * 72)}.p-80{padding:var(--spacing-80)}.p-96{padding:var(--spacing-96)}.p-\[32px\]{padding:32px}.p-\[var\(--spacing-16\)\]{padding:var(--spacing-16)}.p-\[var\(--spacing-24\)\]{padding:var(--spacing-24)}.p-\[var\(--spacing-32\)\]{padding:var(--spacing-32)}.p-\[var\(--spacing-48\)\]{padding:var(--spacing-48)}.p-px{padding:1px}.px-0{padding-inline:var(--spacing-0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:var(--spacing-8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-12{padding-inline:var(--spacing-12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-16{padding-inline:var(--spacing-16)}.px-20{padding-inline:var(--spacing-20)}.px-24{padding-inline:var(--spacing-24)}.px-28{padding-inline:var(--spacing-28)}.px-32{padding-inline:var(--spacing-32)}.px-36{padding-inline:calc(var(--spacing) * 36)}.px-40{padding-inline:var(--spacing-40)}.px-44{padding-inline:calc(var(--spacing) * 44)}.px-48{padding-inline:var(--spacing-48)}.px-52{padding-inline:calc(var(--spacing) * 52)}.px-56{padding-inline:var(--spacing-56)}.px-60{padding-inline:calc(var(--spacing) * 60)}.px-64{padding-inline:var(--spacing-64)}.px-72{padding-inline:calc(var(--spacing) * 72)}.px-80{padding-inline:var(--spacing-80)}.px-96{padding-inline:var(--spacing-96)}.px-\[1\.875rem\]{padding-inline:1.875rem}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[30px\]{padding-inline:30px}.px-\[96px\]{padding-inline:96px}.px-\[calc\(var\(--spacing-16\)\/2\)\]{padding-inline:calc(var(--spacing-16) / 2)}.px-\[var\(--spacing-8\)\]{padding-inline:var(--spacing-8)}.px-\[var\(--spacing-12\)\]{padding-inline:var(--spacing-12)}.px-\[var\(--spacing-16\)\]{padding-inline:var(--spacing-16)}.px-\[var\(--spacing-20\)\]{padding-inline:var(--spacing-20)}.px-\[var\(--spacing-24\)\]{padding-inline:var(--spacing-24)}.px-\[var\(--spacing-32\)\]{padding-inline:var(--spacing-32)}.px-\[var\(--spacing-48\)\]{padding-inline:var(--spacing-48)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-0{padding-block:var(--spacing-0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:var(--spacing-8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:var(--spacing-12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:var(--spacing-16)}.py-20{padding-block:var(--spacing-20)}.py-24{padding-block:var(--spacing-24)}.py-28{padding-block:var(--spacing-28)}.py-32{padding-block:var(--spacing-32)}.py-36{padding-block:calc(var(--spacing) * 36)}.py-40{padding-block:var(--spacing-40)}.py-44{padding-block:calc(var(--spacing) * 44)}.py-48{padding-block:var(--spacing-48)}.py-52{padding-block:calc(var(--spacing) * 52)}.py-56{padding-block:var(--spacing-56)}.py-60{padding-block:calc(var(--spacing) * 60)}.py-64{padding-block:var(--spacing-64)}.py-72{padding-block:calc(var(--spacing) * 72)}.py-80{padding-block:var(--spacing-80)}.py-96{padding-block:var(--spacing-96)}.py-\[0\.9375rem\]{padding-block:.9375rem}.py-\[7px\]{padding-block:7px}.py-\[15px\]{padding-block:15px}.py-\[26px\]{padding-block:26px}.py-\[32px\]{padding-block:32px}.py-\[var\(--spacing-8\)\]{padding-block:var(--spacing-8)}.py-\[var\(--spacing-12\)\]{padding-block:var(--spacing-12)}.py-\[var\(--spacing-16\)\]{padding-block:var(--spacing-16)}.py-\[var\(--spacing-20\)\]{padding-block:var(--spacing-20)}.py-\[var\(--spacing-24\)\]{padding-block:var(--spacing-24)}.py-\[var\(--spacing-32\)\]{padding-block:var(--spacing-32)}.py-\[var\(--spacing-48\)\]{padding-block:var(--spacing-48)}.py-\[var\(--spacing-64\)\]{padding-block:var(--spacing-64)}.py-\[var\(--spacing-80\)\]{padding-block:var(--spacing-80)}.py-\[var\(--spacing-96\)\]{padding-block:var(--spacing-96)}.py-px{padding-block:1px}.\!pt-0{padding-top:var(--spacing-0)!important}.pt-0{padding-top:var(--spacing-0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:var(--spacing-8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:var(--spacing-12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:var(--spacing-16)}.pt-20{padding-top:var(--spacing-20)}.pt-24{padding-top:var(--spacing-24)}.pt-28{padding-top:var(--spacing-28)}.pt-32{padding-top:var(--spacing-32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-40{padding-top:var(--spacing-40)}.pt-44{padding-top:calc(var(--spacing) * 44)}.pt-48{padding-top:var(--spacing-48)}.pt-52{padding-top:calc(var(--spacing) * 52)}.pt-56{padding-top:var(--spacing-56)}.pt-60{padding-top:calc(var(--spacing) * 60)}.pt-64{padding-top:var(--spacing-64)}.pt-72{padding-top:calc(var(--spacing) * 72)}.pt-80{padding-top:var(--spacing-80)}.pt-96{padding-top:var(--spacing-96)}.pt-\[16px\]{padding-top:16px}.pt-\[24px\]{padding-top:24px}.pt-\[26px\]{padding-top:26px}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pt-\[var\(--hero-pt\,var\(--spacing-48\)\)\]{padding-top:var(--hero-pt,var(--spacing-48))}.pt-\[var\(--spacing-8\)\]{padding-top:var(--spacing-8)}.pt-\[var\(--spacing-12\)\]{padding-top:var(--spacing-12)}.pt-\[var\(--spacing-16\)\]{padding-top:var(--spacing-16)}.pt-\[var\(--spacing-24\)\]{padding-top:var(--spacing-24)}.pt-\[var\(--spacing-40\)\]{padding-top:var(--spacing-40)}.pr-0{padding-right:var(--spacing-0)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:var(--spacing-8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:var(--spacing-12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:var(--spacing-16)}.pr-20{padding-right:var(--spacing-20)}.pr-24{padding-right:var(--spacing-24)}.pr-28{padding-right:var(--spacing-28)}.pr-32{padding-right:var(--spacing-32)}.pr-36{padding-right:calc(var(--spacing) * 36)}.pr-40{padding-right:var(--spacing-40)}.pr-44{padding-right:calc(var(--spacing) * 44)}.pr-48{padding-right:var(--spacing-48)}.pr-52{padding-right:calc(var(--spacing) * 52)}.pr-56{padding-right:var(--spacing-56)}.pr-60{padding-right:calc(var(--spacing) * 60)}.pr-64{padding-right:var(--spacing-64)}.pr-72{padding-right:calc(var(--spacing) * 72)}.pr-80{padding-right:var(--spacing-80)}.pr-96{padding-right:var(--spacing-96)}.pr-\[16px\]{padding-right:16px}.pb-0{padding-bottom:var(--spacing-0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:var(--spacing-8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-12{padding-bottom:var(--spacing-12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:var(--spacing-16)}.pb-20{padding-bottom:var(--spacing-20)}.pb-24{padding-bottom:var(--spacing-24)}.pb-28{padding-bottom:var(--spacing-28)}.pb-32{padding-bottom:var(--spacing-32)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-40{padding-bottom:var(--spacing-40)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-48{padding-bottom:var(--spacing-48)}.pb-52{padding-bottom:calc(var(--spacing) * 52)}.pb-56{padding-bottom:var(--spacing-56)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-64{padding-bottom:var(--spacing-64)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pb-80{padding-bottom:var(--spacing-80)}.pb-96{padding-bottom:var(--spacing-96)}.pb-\[6px\]{padding-bottom:6px}.pb-\[12px\]{padding-bottom:12px}.pb-\[24px\]{padding-bottom:24px}.pb-\[var\(--spacing-12\)\]{padding-bottom:var(--spacing-12)}.pb-\[var\(--spacing-16\)\]{padding-bottom:var(--spacing-16)}.pb-\[var\(--spacing-24\)\]{padding-bottom:var(--spacing-24)}.pb-\[var\(--spacing-32\)\]{padding-bottom:var(--spacing-32)}.pb-\[var\(--spacing-48\)\]{padding-bottom:var(--spacing-48)}.pb-\[var\(--spacing-64\)\]{padding-bottom:var(--spacing-64)}.pb-\[var\(--spacing-96\)\]{padding-bottom:var(--spacing-96)}.pl-0{padding-left:var(--spacing-0)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:var(--spacing-8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:var(--spacing-12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-16{padding-left:var(--spacing-16)}.pl-20{padding-left:var(--spacing-20)}.pl-24{padding-left:var(--spacing-24)}.pl-28{padding-left:var(--spacing-28)}.pl-32{padding-left:var(--spacing-32)}.pl-36{padding-left:calc(var(--spacing) * 36)}.pl-40{padding-left:var(--spacing-40)}.pl-44{padding-left:calc(var(--spacing) * 44)}.pl-48{padding-left:var(--spacing-48)}.pl-52{padding-left:calc(var(--spacing) * 52)}.pl-56{padding-left:var(--spacing-56)}.pl-60{padding-left:calc(var(--spacing) * 60)}.pl-64{padding-left:var(--spacing-64)}.pl-72{padding-left:calc(var(--spacing) * 72)}.pl-80{padding-left:var(--spacing-80)}.pl-96{padding-left:var(--spacing-96)}.pl-\[12px\]{padding-left:12px}.pl-\[32px\]{padding-left:32px}.pl-\[calc\(var\(--spacing-32\)\+var\(--spacing-16\)\/2\)\]{padding-left:calc(var(--spacing-32) + var(--spacing-16) / 2)}.pl-\[var\(--spacing-16\)\]{padding-left:var(--spacing-16)}.pl-\[var\(--spacing-24\)\]{padding-left:var(--spacing-24)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-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-\[20px\]{font-size:20px!important}.\!text-\[length\:var\(--font-size-stat\)\]{font-size:var(--font-size-stat)!important}.text-\[1\.3125rem\]{font-size:1.3125rem}.text-\[2rem\]{font-size:2rem}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[48px\]{font-size:48px}.\!leading-\[24px\]{--tw-leading:24px!important;line-height:24px!important}.\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.25rem\]{--tw-leading:1.25rem;line-height:1.25rem}.leading-\[1\.4375rem\]{--tw-leading:1.4375rem;line-height:1.4375rem}.leading-\[2\.1875rem\]{--tw-leading:2.1875rem;line-height:2.1875rem}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-\[var\(--line-height-quote\)\]{--tw-leading:var(--line-height-quote);line-height:var(--line-height-quote)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-light{--tw-font-weight:var(--font-weight-light)!important;font-weight:var(--font-weight-light)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word;word-break:normal;word-break:auto-phrase;hyphens:auto}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-amber{color:#ff9500!important}.\!text-black{color:#000!important}.\!text-foreground{color:var(--foreground)!important}.\!text-trendred-500{color:#d71920!important}.\!text-void-400{color:#989898!important}.\!text-void-950{color:#000!important}.text-amber{color:#ff9500}.text-black{color:#000}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-current{color:currentColor}.text-foreground{color:var(--foreground)}.text-foreground-inverse,.text-foreground-inverse\/70{color:var(--foreground-inverse)}@supports (color:color-mix(in lab, red, red)){.text-foreground-inverse\/70{color:color-mix(in oklab, var(--foreground-inverse) 70%, transparent)}}.text-foreground-inverse\/80{color:var(--foreground-inverse)}@supports (color:color-mix(in lab, red, red)){.text-foreground-inverse\/80{color:color-mix(in oklab, var(--foreground-inverse) 80%, transparent)}}.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gray-100{color:var(--color-gray-100)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-900{color:var(--color-green-900)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground-1{color:var(--muted-foreground-1)}.text-muted-foreground-2{color:var(--muted-foreground-2)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-900{color:var(--color-red-900)}.text-signal{color:#2e0fe4}.text-trend-red,.text-trendred-500{color:#d71920}.text-void-100{color:#f1f1f1}.text-void-200{color:#d1d1d1}.text-void-300{color:#b6b6b6}.text-void-400{color:#989898}.text-void-600{color:#636363}.text-void-700{color:#4b4b4b}.text-void-800{color:#323232}.text-void-800\!{color:#323232!important}.text-void-900{color:#1d1d1d}.text-void-900\!{color:#1d1d1d!important}.text-void-950{color:#000}.text-white{color:#fff}.text-white\/40{color:oklab(100% 0 5.96046e-8/.4)}.text-white\/50{color:oklab(100% 0 5.96046e-8/.5)}.text-white\/60{color:oklab(100% 0 5.96046e-8/.6)}.text-white\/70{color:oklab(100% 0 5.96046e-8/.7)}.text-white\/80{color:oklab(100% 0 5.96046e-8/.8)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-blue-300{-webkit-text-decoration-color:var(--color-blue-300);-webkit-text-decoration-color:var(--color-blue-300);text-decoration-color:var(--color-blue-300)}.decoration-primary\/80{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.decoration-primary\/80{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 80%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.decoration-white\/30{text-decoration-color:oklab(100% 0 5.96046e-8/.3)}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.55\]{opacity:.55}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_1px_1px_0px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0px 1px 1px 0px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_5px_0px_0px_var\(--color-accent\)\]{--tw-shadow:0px 5px 0px 0px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_12px_40px_0px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0px 12px 40px 0px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_12px_40px_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0px 12px 40px 24px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-gray-900\/10{--tw-shadow-color:#1018281a}@supports (color:color-mix(in lab, red, red)){.shadow-gray-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[24px\]{--tw-blur:blur(24px);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,)}.blur-\[40px\]{--tw-blur:blur(40px);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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.brightness-\[0\.3\]{--tw-brightness:brightness(.3);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{--tw-invert:invert(100%);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,)}.filter{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-\[5px\]{--tw-backdrop-blur:blur(5px);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-md{--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{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-\[background-color\,backdrop-filter\]{transition-property:background-color,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[clip-path\]{transition-property:clip-path;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,transform\]{transition-property:height,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,margin\]{transition-property:opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;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-shadow{transition-property:box-shadow;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.prose-gray{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.\[--adaptive\:none\]{--adaptive:none}.\[--auto-close\:inside\]{--auto-close:inside}.\[--glass-border-radius\:1\.25rem\]{--glass-border-radius:1.25rem}.\[--overlay-backdrop\:false\]{--overlay-backdrop:false}.\[--placement\:bottom-right\]{--placement:bottom-right}.\[--strategy\:fixed\]{--strategy:fixed}.\[--strategy\:static\]{--strategy:static}.\[--trigger\:click\]{--trigger:click}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-text-stroke\:0\.1px_\#fff\]{-webkit-text-stroke:.1px #fff}.\[-webkit-text-stroke\:0\]{-webkit-text-stroke:0}.\[clip-path\:inset\(0_round_0px\)\]{clip-path:inset(0)}.group-focus-within\:opacity-0:is(:where(.group):focus-within *){opacity:0}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:grid-rows-\[1fr\]:is(:where(.group):hover *){grid-template-rows:1fr}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-white:is(:where(.group):hover *){color:#fff}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:invert:is(:where(.group):hover *){--tw-invert:invert(100%);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,)}.group-hover\:delay-300:is(:where(.group):hover *){transition-delay:.3s}.group-hover\/acc\:fill-primary:is(:where(.group\/acc):hover *){fill:var(--primary)}.group-hover\/acc\:fill-primary-foreground:is(:where(.group\/acc):hover *){fill:var(--primary-foreground)}.group-hover\/link\:font-semibold:is(:where(.group\/link):hover *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-hover\/social\:opacity-70:is(:where(.group\/social):hover *){opacity:.7}}.group-focus-visible\/link\:font-semibold:is(:where(.group\/link):focus-visible *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-active\:translate-x-0\.5:is(:where(.group):active *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:translate-y-0:is(:where(.group):active *){--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:grid-rows-\[1fr\]:is(:where(.group):active *){grid-template-rows:1fr}.group-active\:opacity-100:is(:where(.group):active *){opacity:1}.group-active\:delay-300:is(:where(.group):active *){transition-delay:.3s}.group-active\/acc\:fill-primary:is(:where(.group\/acc):active *){fill:var(--primary)}.group-active\/acc\:fill-primary-foreground:is(:where(.group\/acc):active *){fill:var(--primary-foreground)}.placeholder\:text-foreground\/40::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-foreground\/40::placeholder{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.before\:invisible:before{content:var(--tw-content);visibility:hidden}.before\:block:before{content:var(--tw-content);display:block}.before\:h-0:before{content:var(--tw-content);height:var(--spacing-0)}.before\:overflow-hidden:before{content:var(--tw-content);overflow:hidden}.before\:font-semibold:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.before\:content-\[attr\(data-text\)\]:before{--tw-content:attr(data-text);content:var(--tw-content)}.first\:pt-0:first-child{padding-top:var(--spacing-0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width: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\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-white\/50:hover{border-color:oklab(100% 0 5.96046e-8/.5)}.hover\:bg-black:hover{background-color:#000}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-inverse:hover{background-color:var(--inverse)}.hover\:bg-layer-hover:hover{background-color:var(--layer-hover)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-trendred-600:hover{background-color:#ae1218}.hover\:bg-void-200:hover{background-color:#d1d1d1}.hover\:bg-void-900\/60:hover{background-color:oklab(23.075% 7.45058e-9 0/.6)}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-white\/5:hover{background-color:oklab(100% 0 5.96046e-8/.05)}.hover\:bg-white\/10:hover{background-color:oklab(100% 0 5.96046e-8/.1)}.hover\:bg-white\/30:hover{background-color:oklab(100% 0 5.96046e-8/.3)}.hover\:bg-white\/80:hover{background-color:oklab(100% 0 5.96046e-8/.8)}.hover\:font-\[inherit\]:hover{font-family:inherit}.hover\:font-semibold:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-400:hover{color:var(--primary-400)}.hover\:text-primary-hover:hover{color:var(--primary-hover)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-primary\/90:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/90:hover{color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-trendred-400:hover{color:#f94548}.hover\:text-trendred-500:hover{color:#d71920}.hover\:text-void-950:hover{color:#000}.hover\:text-white:hover{color:#fff}.hover\:text-white\/70:hover{color:oklab(100% 0 5.96046e-8/.7)}.hover\:text-white\/80:hover{color:oklab(100% 0 5.96046e-8/.8)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-blue-500:hover{-webkit-text-decoration-color:var(--color-blue-500);-webkit-text-decoration-color:var(--color-blue-500);text-decoration-color:var(--color-blue-500)}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.hover\:decoration-white:hover{text-decoration-color:#fff}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:var(--spacing-4)}.focus\:left-4:focus{left:var(--spacing-4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-black:focus{background-color:#000}.focus\:bg-white\/10:focus{background-color:oklab(100% 0 5.96046e-8/.1)}.focus\:px-4:focus{padding-inline:var(--spacing-4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-white:focus{color:#fff}.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-black:focus{--tw-ring-color:#000}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.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\:rounded-xs:focus-visible{border-radius:var(--radius-xs)}.focus-visible\:bg-void-200:focus-visible{background-color:#d1d1d1}.focus-visible\:bg-white\/5:focus-visible{background-color:oklab(100% 0 5.96046e-8/.05)}.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-\[color\:var\(--color-signal\)\]:focus-visible{--tw-ring-color:var(--color-signal)}.focus-visible\:ring-foreground\/50:focus-visible{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-foreground\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:oklab(100% 0 5.96046e-8/.6)}.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\:ring-offset-black:focus-visible{--tw-ring-offset-color:#000}.focus-visible\:ring-offset-black\/40:focus-visible{--tw-ring-offset-color:oklab(0% none none/.4)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[1\.5px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1.5px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-\[4px\]:focus-visible{outline-offset:4px}.focus-visible\:outline-\[color\:currentColor\]:focus-visible{outline-color:currentColor}.focus-visible\:outline-\[color\:var\(--foreground\)\]:focus-visible{outline-color:var(--foreground)}.focus-visible\:outline-\[color\:var\(--foreground-inverse\)\]:focus-visible{outline-color:var(--foreground-inverse)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-inverse:active{background-color:var(--inverse)}.active\:opacity-80:active{opacity:.8}.active\:opacity-90:active{opacity:.9}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:mx-6{margin-inline:calc(var(--spacing) * 6)}.max-lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-lg\:hidden{display:none}.max-lg\:aspect-\[266\/146\]{aspect-ratio:266/146}.max-lg\:translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:grid-rows-\[1fr\]{grid-template-rows:1fr}.max-lg\:rounded-xl{border-radius:var(--radius-xl)}.max-lg\:bg-inverse{background-color:var(--inverse)}.max-lg\:opacity-100{opacity:1}}@media not all and (width>=48rem){.max-md\:h-\[472px\]{height:472px}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:items-center{align-items:center}.max-md\:text-center{text-align:center}}@media (width>=375px){.min-\[375px\]\:max-w-none{max-width:none}}@media (width>=40rem){.sm\:mx-auto{margin-inline:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-24{width:var(--spacing-24);height:var(--spacing-24)}.sm\:h-\[122px\]{height:122px}.sm\:h-\[420px\]{height:420px}.sm\:w-1\/2{width:50%}.sm\:w-3\/10{width:30%}.sm\:w-\[188px\]{width:188px}.sm\:w-\[calc\(50\%-var\(--spacing-24\)\/2\)\]{width:calc(50% - var(--spacing-24) / 2)}.sm\:w-auto{width:auto}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[16rem\]{min-width:16rem}.sm\:flex-1{flex:1}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[55fr_45fr\]{grid-template-columns:55fr 45fr}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:var(--spacing-0)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:var(--spacing-4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:var(--spacing-8)}.sm\:gap-12{gap:var(--spacing-12)}.sm\:gap-\[var\(--spacing-24\)\]{gap:var(--spacing-24)}.sm\:gap-\[var\(--spacing-32\)\]{gap:var(--spacing-32)}.sm\:gap-\[var\(--spacing-48\)\]{gap:var(--spacing-48)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:var(--spacing-4)}.sm\:px-16{padding-inline:var(--spacing-16)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-\[10px\]{padding-block:10px}.sm\:pt-0{padding-top:var(--spacing-0)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:text-center{text-align:center}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:whitespace-nowrap{white-space:nowrap}}@media (width>=48rem){.md\:top-0{top:var(--spacing-0)}.md\:top-\[56px\]{top:56px}.md\:right-1\/2{right:50%}.md\:right-24{right:var(--spacing-24)}.md\:left-1\/2{left:50%}.md\:order-0{order:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:row-end-3{grid-row-end:3}.md\:row-end-4{grid-row-end:4}.md\:mt-0{margin-top:var(--spacing-0)}.md\:mt-16{margin-top:var(--spacing-16)}.md\:mb-8{margin-bottom:var(--spacing-8)}.md\:mb-12{margin-bottom:var(--spacing-12)}.md\:mb-\[20px\]{margin-bottom:20px}.md\:ml-\[20px\]{margin-left:20px}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-\[85\%\]{height:85%}.md\:h-full{height:100%}.md\:max-h-full{max-height:100%}.md\:min-h-\[508px\]{min-height:508px}.md\:w-1\/2{width:50%}.md\:w-\[min\(23rem\,100\%\)\]{width:min(23rem,100%)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-\[510px\]{max-width:510px}.md\:max-w-\[840px\]{max-width:840px}.md\:max-w-\[min\(23rem\,100\%\)\]{max-width:min(23rem,100%)}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.md\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.md\:grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-4{gap:var(--spacing-4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-\[1\.5rem\]{column-gap:1.5rem}.md\:rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.md\:p-8{padding:var(--spacing-8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-16{padding-inline:var(--spacing-16)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-12{padding-block:var(--spacing-12)}.md\:pr-96{padding-right:var(--spacing-96)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[2rem\]{font-size:2rem}.md\:leading-\[1\.5625rem\]{--tw-leading:1.5625rem;line-height:1.5625rem}.md\:leading-\[2\.1875rem\]{--tw-leading:2.1875rem;line-height:2.1875rem}.md\:whitespace-nowrap{white-space:nowrap}@media not all and (width>=64rem){.md\:max-lg\:h-\[536px\]{height:536px}}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-1\/2{top:50%}.lg\:top-8{top:var(--spacing-8)}.lg\:top-18{top:calc(var(--spacing) * 18)}.lg\:top-24{top:var(--spacing-24)}.lg\:top-32{top:var(--spacing-32)}.lg\:right-6{right:calc(var(--spacing) * 6)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:-mt-18{margin-top:calc(var(--spacing) * -18)}.lg\:mt-0{margin-top:var(--spacing-0)}.lg\:mb-0{margin-bottom:var(--spacing-0)}.lg\:mb-8{margin-bottom:var(--spacing-8)}.lg\:mb-\[var\(--spacing-48\)\]{margin-bottom:var(--spacing-48)}.lg\:ml-4{margin-left:var(--spacing-4)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[416\/188\]{aspect-ratio:416/188}.lg\:size-28{width:var(--spacing-28);height:var(--spacing-28)}.lg\:size-32{width:var(--spacing-32);height:var(--spacing-32)}.lg\:h-\[50px\]{height:50px}.lg\:h-\[56px\]{height:56px}.lg\:h-\[536px\]{height:536px}.lg\:h-\[557px\]{height:557px}.lg\:h-\[var\(--hero-desktop-video-height\,128\%\)\]{height:var(--hero-desktop-video-height,128%)}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:var(--spacing-0)}.lg\:min-h-\[3\.125rem\]{min-height:3.125rem}.lg\:min-h-\[28rem\]{min-height:28rem}.lg\:min-h-\[32rem\]{min-height:32rem}.lg\:min-h-\[645px\]{min-height:645px}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-48{width:var(--spacing-48)}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[302px\]{width:302px}.lg\:w-\[calc\(33\.333\%-var\(--spacing-24\)\*2\/3\)\]{width:calc(33.333% - var(--spacing-24) * 2 / 3)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-px{width:1px}.lg\:max-w-\[785px\]{max-width:785px}.lg\:max-w-\[900px\]{max-width:900px}.lg\:grow-0{flex-grow:0}.lg\:basis-auto{flex-basis:auto}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[50\%_1fr\]{grid-template-columns:50% 1fr}.lg\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-around{justify-content:space-around}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:justify-items-stretch{justify-items:stretch}.lg\:gap-0{gap:var(--spacing-0)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-4{gap:var(--spacing-4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:var(--spacing-8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:var(--spacing-12)}.lg\:gap-16{gap:var(--spacing-16)}.lg\:gap-24{gap:var(--spacing-24)}.lg\:gap-48{gap:var(--spacing-48)}.lg\:gap-\[24px\]{gap:24px}.lg\:gap-\[25px\]{gap:25px}.lg\:gap-\[var\(--spacing-24\)\]{gap:var(--spacing-24)}.lg\:gap-\[var\(--spacing-32\)\]{gap:var(--spacing-32)}.lg\:gap-\[var\(--spacing-40\)\]{gap:var(--spacing-40)}.lg\:gap-x-12{column-gap:var(--spacing-12)}.lg\:gap-x-\[3rem\]{column-gap:3rem}.lg\:gap-x-\[100px\]{column-gap:100px}.lg\:gap-y-\[var\(--spacing-64\)\]{row-gap:var(--spacing-64)}.lg\:self-center{align-self:center}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-x-clip{overflow-x:clip}.lg\:p-8{padding:var(--spacing-8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:var(--spacing-12)}.lg\:px-0{padding-inline:var(--spacing-0)}.lg\:px-8{padding-inline:var(--spacing-8)}.lg\:px-\[2rem\]{padding-inline:2rem}.lg\:px-\[30px\]{padding-inline:30px}.lg\:px-\[var\(--spacing-24\)\]{padding-inline:var(--spacing-24)}.lg\:px-\[var\(--spacing-96\)\]{padding-inline:var(--spacing-96)}.lg\:px-gutter{padding-inline:var(--spacing-gutter)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-16{padding-block:var(--spacing-16)}.lg\:py-20{padding-block:var(--spacing-20)}.lg\:py-28{padding-block:var(--spacing-28)}.lg\:py-36{padding-block:calc(var(--spacing) * 36)}.lg\:py-\[1\.25rem\]{padding-block:1.25rem}.lg\:py-\[var\(--spacing-80\)\]{padding-block:var(--spacing-80)}.lg\:py-\[var\(--spacing-section-md\)\]{padding-block:var(--spacing-section-md)}.lg\:pt-1{padding-top:calc(var(--spacing) * 1)}.lg\:pt-\[var\(--spacing-24\)\]{padding-top:var(--spacing-24)}.lg\:pr-0{padding-right:var(--spacing-0)}.lg\:pr-18{padding-right:calc(var(--spacing) * 18)}.lg\:pb-0{padding-bottom:var(--spacing-0)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-\[120px\]{padding-bottom:120px}.lg\:pb-\[var\(--spacing-32\)\]{padding-bottom:var(--spacing-32)}.lg\:pl-8{padding-left:var(--spacing-8)}.lg\:pl-32{padding-left:var(--spacing-32)}.lg\:pl-\[calc\(var\(--spacing-32\)\+var\(--spacing-32\)\)\]{padding-left:calc(var(--spacing-32) + var(--spacing-32))}.lg\:pl-\[var\(--spacing-96\)\]{padding-left:var(--spacing-96)}.lg\:text-left{text-align:left}.lg\:\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\:\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-\[4rem\]{font-size:4rem}.lg\:text-\[20px\]{font-size:20px}.lg\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.lg\:leading-\[25px\]{--tw-leading:25px;line-height:25px}.lg\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:blur-\[40px\]{--tw-blur:blur(40px);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,)}.lg\:\[--strategy\:fixed\]{--strategy:fixed}@media (hover:hover){.lg\:group-hover\:\[clip-path\:inset\(24px_24px_0px_24px_round_12px\)\]:is(:where(.group):hover *){clip-path:inset(24px 24px 0 round 12px)}}.lg\:group-active\:\[clip-path\:inset\(24px_24px_0px_24px_round_12px\)\]:is(:where(.group):active *){clip-path:inset(24px 24px 0 round 12px)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:text-\[96px\]{font-size:96px}}@media (width>=96rem){.\32 xl\:flex{display:flex}.\32 xl\:hidden{display:none}.\32 xl\:h-\[630px\]{height:630px}.\32 xl\:w-\[242px\]{width:242px}.\32 xl\:max-w-\[51\.25rem\]{max-width:51.25rem}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:items-end{align-items:flex-end}.\32 xl\:justify-between{justify-content:space-between}.\32 xl\:pt-\[var\(--spacing-80\)\]{padding-top:var(--spacing-80)}.\32 xl\:pb-\[var\(--spacing-80\)\]{padding-bottom:var(--spacing-80)}}.prose-headings\:font-heading :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-heading)}.prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-headings\:text-void-950 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:#000}.prose-a\:text-primary :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--primary)}.prose-blockquote\:font-heading :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-heading)}.prose-blockquote\:font-normal :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.prose-blockquote\:text-void-950 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:#000}.prose-blockquote\:not-italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:normal}.prose-strong\:text-void-950 :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:#000}.prose-img\:rounded-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-lg)}.hs-dropdown-open\:rotate-180.hs-dropdown-menu.open,.hs-dropdown.open>.hs-dropdown-open\:rotate-180,.hs-dropdown.open>.hs-dropdown-toggle .hs-dropdown-open\:rotate-180,.hs-dropdown.open>.hs-dropdown-menu>.hs-dropdown-open\:rotate-180{rotate:180deg}.hs-dropdown-open\:opacity-100.hs-dropdown-menu.open,.hs-dropdown.open>.hs-dropdown-open\:opacity-100,.hs-dropdown.open>.hs-dropdown-toggle .hs-dropdown-open\:opacity-100,.hs-dropdown.open>.hs-dropdown-menu>.hs-dropdown-open\:opacity-100{opacity:1}.hs-accordion-active\:block.hs-accordion.active,.hs-accordion.active>.hs-accordion-active\:block,.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:block,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:block,.hs-accordion.active>.hs-accordion-active\:block.hs-accordion-toggle,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:block.hs-accordion-toggle,.hs-accordion.active .hs-accordion-active\:block.hs-accordion-force-active{display:block}.hs-accordion-active\:flex.hs-accordion.active,.hs-accordion.active>.hs-accordion-active\:flex,.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:flex,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:flex,.hs-accordion.active>.hs-accordion-active\:flex.hs-accordion-toggle,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:flex.hs-accordion-toggle,.hs-accordion.active .hs-accordion-active\:flex.hs-accordion-force-active{display:flex}.hs-accordion-active\:hidden.hs-accordion.active,.hs-accordion.active>.hs-accordion-active\:hidden,.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:hidden,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:hidden,.hs-accordion.active>.hs-accordion-active\:hidden.hs-accordion-toggle,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:hidden.hs-accordion-toggle,.hs-accordion.active .hs-accordion-active\:hidden.hs-accordion-force-active{display:none}.hs-accordion-active\:rotate-180.hs-accordion.active,.hs-accordion.active>.hs-accordion-active\:rotate-180,.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:rotate-180,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:rotate-180,.hs-accordion.active>.hs-accordion-active\:rotate-180.hs-accordion-toggle,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:rotate-180.hs-accordion-toggle,.hs-accordion.active .hs-accordion-active\:rotate-180.hs-accordion-force-active{rotate:180deg}.hs-accordion-active\:rotate-\[135deg\].hs-accordion.active,.hs-accordion.active>.hs-accordion-active\:rotate-\[135deg\],.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:rotate-\[135deg\],.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:rotate-\[135deg\],.hs-accordion.active>.hs-accordion-active\:rotate-\[135deg\].hs-accordion-toggle,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:rotate-\[135deg\].hs-accordion-toggle,.hs-accordion.active .hs-accordion-active\:rotate-\[135deg\].hs-accordion-force-active{rotate:135deg}.hs-accordion-active\:rounded-xl.hs-accordion.active,.hs-accordion.active>.hs-accordion-active\:rounded-xl,.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:rounded-xl,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:rounded-xl,.hs-accordion.active>.hs-accordion-active\:rounded-xl.hs-accordion-toggle,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:rounded-xl.hs-accordion-toggle,.hs-accordion.active .hs-accordion-active\:rounded-xl.hs-accordion-force-active{border-radius:var(--radius-xl)}.hs-accordion-active\:border.hs-accordion.active,.hs-accordion.active>.hs-accordion-active\:border,.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:border,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:border,.hs-accordion.active>.hs-accordion-active\:border.hs-accordion-toggle,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:border.hs-accordion-toggle,.hs-accordion.active .hs-accordion-active\:border.hs-accordion-force-active{border-style:var(--tw-border-style);border-width:1px}.hs-accordion-active\:border-foreground\/40.hs-accordion.active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hs-accordion-active\:border-foreground\/40.hs-accordion.active{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hs-accordion.active>.hs-accordion-active\:border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hs-accordion.active>.hs-accordion-active\:border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hs-accordion.active>.hs-accordion-toggle .hs-accordion-active\:border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .hs-accordion-active\:border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hs-accordion.active>.hs-accordion-active\:border-foreground\/40.hs-accordion-toggle{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hs-accordion.active>.hs-accordion-active\:border-foreground\/40.hs-accordion-toggle{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:border-foreground\/40.hs-accordion-toggle{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hs-accordion.active>.hs-accordion-heading>.hs-accordion-active\:border-foreground\/40.hs-accordion-toggle{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hs-accordion.active .hs-accordion-active\:border-foreground\/40.hs-accordion-force-active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hs-accordion.active .hs-accordion-active\:border-foreground\/40.hs-accordion-force-active{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hs-collapse-open\:block.hs-collapse.open,.hs-collapse-open\:block.hs-collapse-toggle.open,.hs-collapse.open .hs-collapse-open\:block,.hs-collapse-toggle.open .hs-collapse-open\:block{display:block}.hs-collapse-open\:hidden.hs-collapse.open,.hs-collapse-open\:hidden.hs-collapse-toggle.open,.hs-collapse.open .hs-collapse-open\:hidden,.hs-collapse-toggle.open .hs-collapse-open\:hidden{display:none}.hs-overlay-open\:translate-x-0.open,.open .hs-overlay-open\:translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.hs-carousel-active\:bg-void-200.active,.active .hs-carousel-active\:bg-void-200{background-color:#d1d1d1}.hs-carousel-dragging\:cursor-grabbing.dragging,.dragging .hs-carousel-dragging\:cursor-grabbing{cursor:grabbing}.hs-carousel-dragging\:transition-none.dragging,.dragging .hs-carousel-dragging\:transition-none{transition-property:none}.\[\&_\.btn-tertiary_img\]\:brightness-0 .btn-tertiary img{--tw-brightness:brightness(0%);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,)}.\[\&_\.btn-tertiary_img\]\:invert .btn-tertiary img{--tw-invert:invert(100%);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,)}.\[\&_\.lang-dropdown-inner\]\:max-h-\[200px\] .lang-dropdown-inner{max-height:200px}.\[\&_\.lang-dropdown-trigger-inner\]\:gap-\[var\(--spacing-8\)\]\! .lang-dropdown-trigger-inner{gap:var(--spacing-8)!important}.\[\&_\.lang-dropdown-trigger-inner\]\:bg-void-100\! .lang-dropdown-trigger-inner{background-color:#f1f1f1!important}.\[\&_\.lang-dropdown-trigger-inner\]\:py-\[var\(--spacing-4\)\]\! .lang-dropdown-trigger-inner{padding-block:var(--spacing-4)!important}.\[\&_\.lang-dropdown-trigger-inner\]\:pr-\[var\(--spacing-12\)\]\! .lang-dropdown-trigger-inner{padding-right:var(--spacing-12)!important}.\[\&_\.lang-dropdown-trigger-inner\]\:pl-\[var\(--spacing-12\)\]\! .lang-dropdown-trigger-inner{padding-left:var(--spacing-12)!important}.\[\&_\.lang-dropdown-trigger-inner\]\:text-foreground-inverse\! .lang-dropdown-trigger-inner{color:var(--foreground-inverse)!important}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:text-trendred-500 a{color:#d71920}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:underline a{text-decoration-line:underline}@media (hover:hover){.\[\&_a\]\:hover\:underline a:hover{text-decoration-line:underline}}.\[\&_p\]\:m-0 p{margin:var(--spacing-0)}.\[\&_p\]\:mb-0 p{margin-bottom:var(--spacing-0)}.\[\&_p\]\:mb-4 p{margin-bottom:var(--spacing-4)}.\[\&_p\]\:text-base p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_p\]\:text-xl p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_p\]\:leading-\[1\.25\] p{--tw-leading:1.25;line-height:1.25}.\[\&_p\]\:font-medium p{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_p\]\:font-normal p{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_p\]\:text-foreground p{color:var(--foreground)}.\[\&_p\]\:text-void-100 p{color:#f1f1f1}.\[\&_p\]\:text-white p{color:#fff}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:text-foreground strong{color:var(--foreground)}.\[\&\.is-sticky\]\:bg-background\/95.is-sticky{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.\[\&\.is-sticky\]\:bg-background\/95.is-sticky{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.\[\&\.is-sticky\]\:backdrop-blur-sm.is-sticky{--tw-backdrop-blur:blur(var(--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,)}@media (width>=1536px){.h1-homepage,.text-8xl{font-size:5.75rem;line-height:1.098}}}@font-face{font-family:Work Sans Fallback;src:local(Arial);font-display:swap;size-adjust:107.4%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Gotham Fallback;src:local(Arial);font-display:swap;size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Noto Sans Fallback;src:local(PingFang TC),local(PingFang HK),local(Microsoft JhengHei),local(Arial);font-display:swap;size-adjust:98%;ascent-override:88%;descent-override:20%;line-gap-override:0%}@font-face{font-family:S-Core Dream Fallback;src:local(Apple SD Gothic Neo),local(Malgun Gothic),local(Arial);font-display:swap;size-adjust:101%;ascent-override:89%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Avenir Next World Fallback;src:local(SF Arabic),local(Geeza Pro),local(Segoe UI),local(Arial);font-display:swap;size-adjust:104%;ascent-override:92%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Meiryo Fallback;src:local(Hiragino Kaku Gothic ProN),local(Hiragino Sans),local(Yu Gothic UI),local(Yu Gothic),local(Arial);font-display:swap;size-adjust:100%;ascent-override:91%;descent-override:22%;line-gap-override:0%}:root[data-theme=theme-trendai],[data-theme=theme-trendai]{--font-sans:"Work Sans", "Work Sans Fallback", ui-sans-serif, system-ui, sans-serif;--font-heading:"Gotham", "Gotham Fallback", ui-sans-serif, system-ui, sans-serif}@media (width>=1024px){:root[data-theme=theme-trendai],[data-theme=theme-trendai]{--spacing-48:2.5rem;--spacing-64:3rem;--spacing-80:3rem;--spacing-96:4rem;--spacing-160:5.5rem;--spacing-192:6rem;--margin-page:2rem}}@media (width>=1536px){:root[data-theme=theme-trendai],[data-theme=theme-trendai]{--spacing-48:3rem;--spacing-64:4rem;--spacing-80:5rem;--spacing-96:6rem;--spacing-160:10rem;--spacing-192:12rem;--search-overlay-rail-padding-x:14.5rem;--font-size-h6-medium:1.25rem;--line-height-h6-medium:1.5rem;--margin-page:6.25rem}}:root[data-theme=theme-trendai],[data-theme=theme-trendai]{--background:var(--color-void-950);--background-1:var(--color-void-900);--background-2:var(--color-void-800);--background-plain:var(--color-void-950);--foreground:var(--color-white);--foreground-inverse:var(--color-void-950);--inverse:var(--color-white);--border:var(--color-void-700);--border-line-inverse:var(--color-void-950);--border-line-1:var(--color-void-800);--border-line-2:var(--color-void-700);--border-line-3:var(--color-void-600);--border-line-4:var(--color-void-500);--border-line-5:var(--color-void-400);--border-line-6:var(--color-void-300);--border-line-7:var(--color-void-200);--border-line-8:var(--color-void-100);--primary-50:var(--color-trendred-50);--primary-100:var(--color-trendred-100);--primary-200:var(--color-trendred-200);--primary-300:var(--color-trendred-300);--primary-400:var(--color-trendred-400);--primary-500:var(--color-trendred-500);--primary-600:var(--color-trendred-600);--primary-700:var(--color-trendred-700);--primary-800:var(--color-trendred-800);--primary-900:var(--color-trendred-900);--primary-950:var(--color-trendred-950);--primary:var(--color-trendred-500);--primary-line:transparent;--primary-foreground:var(--color-white);--primary-hover:var(--color-trendred-600);--primary-focus:var(--color-trendred-600);--primary-active:var(--color-trendred-600);--primary-checked:var(--color-trendred-500);--secondary:var(--color-white);--secondary-line:var(--color-void-600);--secondary-foreground:var(--color-void-950);--secondary-hover:var(--color-void-100);--secondary-focus:var(--color-void-100);--secondary-active:var(--color-void-100);--layer:var(--color-void-900);--layer-line:var(--color-void-700);--layer-foreground:var(--color-white);--layer-hover:var(--color-void-800);--layer-focus:var(--color-void-800);--layer-active:var(--color-void-800);--surface:var(--color-void-800);--surface-1:var(--color-void-700);--surface-2:var(--color-void-600);--surface-3:var(--color-void-700);--surface-4:var(--color-void-600);--surface-5:var(--color-void-500);--surface-line:transparent;--surface-foreground:var(--color-void-200);--surface-hover:var(--color-void-700);--surface-focus:var(--color-void-700);--surface-active:var(--color-void-700);--muted:var(--color-void-900);--muted-foreground:var(--color-void-500);--muted-foreground-1:var(--color-void-400);--muted-foreground-2:var(--color-void-300);--muted-hover:var(--color-void-800);--muted-focus:var(--color-void-800);--muted-active:var(--color-void-800);--destructive:var(--color-red-500);--destructive-foreground:var(--color-white);--destructive-hover:var(--color-red-600);--destructive-focus:var(--color-red-600);--navbar:var(--color-void-950);--navbar-line:var(--color-void-800);--navbar-divider:var(--color-void-800);--navbar-nav-foreground:var(--color-void-200);--navbar-nav-hover:var(--color-void-800);--navbar-nav-focus:var(--color-void-800);--navbar-nav-active:var(--color-void-800);--navbar-nav-list-divider:var(--color-void-800);--navbar-inverse:var(--color-trendred-950);--card:var(--color-void-900);--card-line:var(--color-void-700);--card-divider:var(--color-void-700);--card-header:var(--color-void-800);--card-footer:var(--color-void-800);--card-inverse:var(--color-void-950);--dropdown:var(--color-void-900);--dropdown-1:var(--color-void-950);--dropdown-line:transparent;--dropdown-divider:var(--color-void-800);--dropdown-header:var(--color-void-700);--dropdown-footer:var(--color-void-700);--dropdown-item-foreground:var(--color-void-200);--dropdown-item-hover:var(--color-void-800);--dropdown-item-focus:var(--color-void-800);--dropdown-item-active:var(--color-void-800);--dropdown-inverse:var(--color-void-950);--overlay:var(--color-void-900);--overlay-line:transparent;--overlay-divider:var(--color-void-700);--overlay-header:var(--color-void-700);--overlay-footer:var(--color-void-700);--overlay-inverse:var(--color-void-950);--popover:var(--color-void-900);--popover-line:var(--color-void-700);--tooltip:var(--color-white);--tooltip-line:transparent;--tooltip-foreground:var(--color-void-900);--footer:var(--color-void-900);--footer-line:var(--color-void-800);--footer-inverse:var(--color-void-950);--footer-legal-scrim:#000000b3;--scrollbar-track:var(--color-void-800);--scrollbar-thumb:var(--color-void-600);--scrollbar-track-inverse:var(--color-void-600);--scrollbar-thumb-inverse:var(--color-void-800)}.text-gradient{background-image:linear-gradient(90deg, var(--color-trendred-500) 0%, var(--color-trendred-500) 85%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0;background-size:300%;background-clip:text;transition:background-position .8s}.is-visible .text-gradient,.text-gradient.is-visible{background-position:100%;transition-delay:.45s}.bg-hero-glow{background:radial-gradient(circle, oklch(from var(--primary) l c h / .6) 0%, transparent 70%)}.bg-hero-campaign{background:radial-gradient(ellipse at 85% 75%, var(--color-accent) 0%, oklch(from var(--color-accent) l c h / .5) 15%, transparent 40%), radial-gradient(ellipse at 55% 90%, oklch(from var(--primary) l c h / .9) 0%, oklch(from var(--primary) l c h / .4) 25%, transparent 50%), radial-gradient(ellipse at 12% 95%, oklch(from var(--color-signal) l c h / .8) 0%, oklch(from var(--color-signal) l c h / .3) 20%, transparent 40%), radial-gradient(ellipse at 50% 70%, oklch(from var(--primary) l c h / .25) 0%, transparent 50%), linear-gradient(180deg, var(--color-void-950) 0%, var(--color-void-950) 30%, transparent 100%), var(--color-void-950)}.glow-divider{width:69.0625rem;max-width:calc(100% - var(--spacing-gutter) * 2);--glow-divider-overlap:20px;--glow-divider-line:1.2px;height:calc(var(--glow-divider-line) + 2 * var(--glow-divider-overlap));margin-block:calc(-1 * var(--glow-divider-overlap));pointer-events:none;z-index:1;margin-inline:auto;transition:mask-position 1s;position:relative;mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-position:100% 0;mask-size:200% 100%}.glow-divider.is-visible{mask-position:0 0}.glow-divider--inline{width:100%;max-width:none;height:calc(var(--glow-divider-line) + var(--glow-divider-overlap));margin-block:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);mask-image:none}.glow-divider--minimal{width:25%;max-width:none}.glow-divider--vertical{width:calc(var(--glow-divider-line) + 2 * var(--glow-divider-overlap));max-width:none;height:100%;margin-block:0;margin-inline:0;mask-image:linear-gradient(#000 50%,#0000 50%);mask-position:0 100%;mask-size:100% 200%}.glow-divider--vertical.is-visible{mask-position:0 0}.glow-divider--vertical.glow-divider--inline{height:100%;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.glow-divider:before{content:"";width:calc(100% - 20px);height:var(--glow-divider-line);background-image:linear-gradient(90deg, var(--foreground) 0%, var(--color-trendred-100) 100%);border-radius:5px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.glow-divider:after{content:"";background-image:linear-gradient(-90deg, var(--color-accent) 0%, var(--color-accent) 37.07%, var(--color-trendred-500) 71.22%, var(--color-trendred-500) 100%);filter:blur(7px);z-index:-1;width:calc(100% - 16px);height:10px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.glow-divider--vertical:before{width:var(--glow-divider-line);background-image:linear-gradient(180deg, var(--foreground) 0%, var(--color-trendred-100) 100%);height:calc(100% - 20px);top:10px;left:50%;transform:translate(-50%)}.glow-divider--vertical:after{background-image:linear-gradient(0deg, var(--color-accent) 0%, var(--color-accent) 37.07%, var(--color-trendred-500) 71.22%, var(--color-trendred-500) 100%);width:10px;height:calc(100% - 16px);top:8px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.glow-divider{transition:none}}.feature-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(150.23deg,#12017180 1.38%,#0000 33.45%);position:absolute;inset:0}.feature-card:after{content:"";-webkit-mask-composite:xor;border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff80 0%,#6660 100%);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.feature-card>*{z-index:2;position:relative}.cta-grid{background-color:var(--color-void-950)}.cta-grid:after{content:"";background-color:oklch(from var(--foreground) l c h / .4);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cta-card{background-image:linear-gradient(90deg, transparent 0%, transparent 65%, var(--color-trendred-950) 120%);background-position:0;background-size:300%;transition:background-position .35s}.cta-card:hover{background-position:100%}.cta-card--first{background-image:linear-gradient(90deg, var(--color-trendred-950) 0%, transparent 35%, transparent 100%);background-position:100%}.cta-card--first:hover{background-position:0}@media (width<=1023px){.cta-grid:after{display:none}.cta-card+.cta-card{border-top:1px solid oklch(from var(--foreground) l c h / .4)}}.story-card{background:var(--background);border:1px solid var(--card-line);border-radius:.625rem;min-height:300px;display:flex;overflow:hidden}.story-card__text{gap:var(--spacing-24);padding:var(--spacing-40);flex-direction:column;flex:1;min-width:0;display:flex}.story-card__text--centered{justify-content:center}.story-card__image{flex:1;min-height:0;position:relative}.story-card__image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=1023px){.story-card{flex-direction:column}.story-card__image{aspect-ratio:16/9;flex:none}.story-card__text{gap:var(--spacing-32);padding:var(--spacing-24)}}.platform-graphic{width:60%;margin-inline:auto}@media (width>=1024px){.platform-graphic{width:100%;margin-inline:0}}.layout-minimal{--hero-pt:calc(211px + env(safe-area-inset-top,0px))}@media (width<=1023px){.layout-minimal{--hero-pt:calc(64px + var(--spacing-section-md) + env(safe-area-inset-top,0px))}}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/work-sans/WorkSans-Variable.woff2)format("woff2");unicode-range:U+??,U+100-17E,U+180-24F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/work-sans/WorkSans-Italic-Variable.woff2)format("woff2");unicode-range:U+??,U+100-17E,U+180-24F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gotham;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/gotham/Gotham-Light.woff2)format("woff2");unicode-range:U+??,U+100-17E,U+180-24F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gotham;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/gotham/Gotham-Book.woff2)format("woff2");unicode-range:U+??,U+100-17E,U+180-24F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gotham;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/gotham/Gotham-Medium.woff2)format("woff2");unicode-range:U+??,U+100-17E,U+180-24F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gotham;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/gotham/Gotham-Bold.woff2)format("woff2");unicode-range:U+??,U+100-17E,U+180-24F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Avenir Next World;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/avenir-next-world/AvenirNextWorld-Regular.woff2)format("woff2")}@font-face{font-family:Avenir Next World;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/avenir-next-world/AvenirNextWorld-Medium.woff2)format("woff2")}@font-face{font-family:Avenir Next World;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/avenir-next-world/AvenirNextWorld-Demi.woff2)format("woff2")}@font-face{font-family:Avenir Next World;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/avenir-next-world/AvenirNextWorld-Bold.woff2)format("woff2")}@font-face{font-family:Meiryo;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/meiryo/Meiryo-Regular.woff2)format("woff2")}@font-face{font-family:Meiryo;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/meiryo/Meiryo-Bold.woff2)format("woff2")}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/noto-sans-tc-chinese-traditional-400-normal.ijqRPkq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2C60-2C7F,U+A720-A7FF,U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2F800-2FA1F,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/noto-sans-tc-chinese-traditional-500-normal.CI7IWX24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2C60-2C7F,U+A720-A7FF,U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2F800-2FA1F,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/noto-sans-tc-chinese-traditional-700-normal.C8s0_Inz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2C60-2C7F,U+A720-A7FF,U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2F800-2FA1F,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans HK;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/noto-sans-hk-chinese-hongkong-400-normal.C6YiKOoV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2C60-2C7F,U+A720-A7FF,U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2F800-2FA1F,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans HK;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/noto-sans-hk-chinese-hongkong-500-normal.DdNxJEXq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2C60-2C7F,U+A720-A7FF,U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2F800-2FA1F,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans HK;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/noto-sans-hk-chinese-hongkong-700-normal.D9GcsKrX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2C60-2C7F,U+A720-A7FF,U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2F800-2FA1F,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/noto-sans-kr-korean-400-normal.CmjJz_gz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11??,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/noto-sans-kr-korean-500-normal.BlTm2RPg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11??,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/noto-sans-kr-korean-700-normal.DvnDzSjd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11??,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC}@font-face{font-family:S-Core Dream;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/sccore-dream/SCDream4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11??,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC}@font-face{font-family:S-Core Dream;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/sccore-dream/SCDream5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11??,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC}@font-face{font-family:S-Core Dream;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/sccore-dream/SCDream7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11??,U+302E-302F,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97C,U+AC00-D7A3,U+D7B0-D7C6,U+D7CB-D7FB,U+FFA0-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}body.video-modal-open header,body.video-modal-open #section-subnav,body.download-modal-open header,body.download-modal-open #section-subnav,body:has(.hs-overlay.open:not(#hs-navbar-menu)) header,body:has(.hs-overlay.open:not(#hs-navbar-menu)) #section-subnav{z-index:1!important}html:has(.hs-overlay#hs-navbar-menu.open) [data-id=site-header]{z-index:110}html:has(.hs-overlay#hs-navbar-menu.open) .site-header-inner,html:has(.hs-overlay#hs-navbar-menu.open) #hs-navbar-collapse{transition:none}#hs-navbar-collapse .mobile-nav-hamburger-icon{opacity:1;transform:rotate(0)}#hs-navbar-collapse .mobile-nav-close-icon{opacity:0;transform:rotate(-90deg)}html:has(.hs-overlay#hs-navbar-menu.open) #hs-navbar-collapse .mobile-nav-hamburger-icon{opacity:0;transform:rotate(90deg)}html:has(.hs-overlay#hs-navbar-menu.open) #hs-navbar-collapse .mobile-nav-close-icon{opacity:1;transform:rotate(0)}#hs-navbar-menu.mobile-nav--reopen-instant [data-mobile-nav-drawer] aside,#hs-navbar-menu.mobile-nav--reopen-instant [data-mobile-nav-drawer] [data-drill-track]{transition:none!important}.hs-overlay-backdrop{z-index:79;background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hs-overlay-backdrop{background-color:color-mix(in srgb, var(--color-void-950) 85%, transparent)}}html:has(#site-search-panel.site-search-overlay.open){overflow:hidden}@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-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}@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-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}
.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.lang-dropdown-inner{background-color:var(--color-secondary);border-radius:inherit}.mega-menu-link[data-astro-cid-q56zlb5n]:hover .mega-menu-link-label[data-astro-cid-q56zlb5n],.mega-menu-link[data-astro-cid-q56zlb5n]:focus-visible .mega-menu-link-label[data-astro-cid-q56zlb5n]{font-weight:600}.mega-nav-dropdown .nav-mega-trigger{position:relative}.mega-nav-dropdown .nav-mega-trigger:after{content:"";background:linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%);opacity:0;border-radius:1px;height:2px;transition:opacity .2s;position:absolute;bottom:-10px;left:0;right:0}.mega-nav-dropdown.hs-dropdown.open .nav-mega-trigger:after,.mega-nav-dropdown:hover .nav-mega-trigger:after{opacity:1}.mega-nav-dropdown:hover .nav-mega-label,.mega-nav-dropdown.hs-dropdown.open .nav-mega-label{color:var(--color-white)}.mega-nav-dropdown .mega-nav-hover-bridge{z-index:59;pointer-events:none;width:100%;height:38px;position:absolute;top:100%;left:0}.mega-nav-dropdown:hover .mega-nav-hover-bridge,.mega-nav-dropdown.hs-dropdown.open .mega-nav-hover-bridge{pointer-events:auto}[data-astro-cid-3k2vyqlv][data-drawer-lang-picker] .hs-dropdown[data-astro-cid-3k2vyqlv]{--strategy:absolute!important;--placement:bottom-left!important}[data-astro-cid-3k2vyqlv][data-drawer-lang-picker] .hs-dropdown-menu[data-astro-cid-3k2vyqlv]{width:max-content;position:absolute!important;top:100%!important;left:0!important;right:auto!important;transform:none!important}.lang-dropdown-trigger{cursor:pointer;background-color:#0000}.hs-dropdown.open .lang-dropdown-trigger{background-image:linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%)}.hs-dropdown.open .lang-dropdown-trigger-inner{background-color:var(--color-void-950)}.hs-dropdown.open .lang-dropdown-chevron{transform:rotate(180deg)}.lang-dropdown-panel{background-image:linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%)}.lang-dropdown-inner{background-color:var(--color-secondary)}
.dark-table-wrap{border-radius:var(--radius);border:6px solid var(--color-void-900);background:var(--color-void-900);overflow-x:auto}.dark-table{font-size:0;line-height:0}.dark-table table{border-collapse:separate;border-spacing:0;min-width:600px;margin:0;font-size:.8125rem;line-height:1.5}.dark-table table[style]{min-width:600px!important}.dark-table th{background:var(--color-void-900);color:var(--color-void-50);text-align:center;border-bottom:2px solid var(--color-void-950);border-right:2px solid var(--color-void-700);padding:.75rem 1rem;font-size:.875rem;font-weight:700}.dark-table th strong,.dark-table th em,.dark-table th a{color:inherit}.dark-table th:last-child{border-right:none}.dark-table td{background:var(--color-void-50);border-bottom:2px solid var(--color-void-300);border-right:2px solid var(--color-void-300);color:var(--color-void-800);vertical-align:top;padding:.625rem 1rem;font-size:.8125rem;line-height:1.5}.dark-table td:last-child{border-right:none}.dark-table tr:last-child td{border-bottom:none}.dark-table tr:nth-child(2n) td{background:var(--color-void-200)}.dark-table td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}@media (width>=1024px){.dark-table td:first-child{white-space:nowrap}}.dark-table-caption{color:var(--color-void-800);padding-bottom:.5rem;display:block;position:relative}.dark-table-caption:after{content:"";background:var(--color-trendred-500);width:4rem;height:4px;position:absolute;bottom:0;left:0}.toc-sidebar-aside{transition:opacity .3s,visibility .3s}.toc-sidebar-aside.toc-hidden{opacity:0!important;visibility:hidden!important}.mitre-grid-wrap{background:var(--color-void-50);box-sizing:border-box}.mitre-grid-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.mitre-grid{border:1px solid var(--color-void-950);grid-template-rows:auto 1fr;gap:0;display:grid}.mitre-col{grid-template-rows:subgrid;border-right:1px solid var(--color-void-950);grid-row:span 2;min-width:0;display:grid}.mitre-col:last-child{border-right:none}.mitre-col-header{background:var(--color-void-700);color:var(--color-void-50);text-align:center;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;display:flex}.mitre-col-body{background:var(--color-void-50);word-break:break-word;min-height:8rem;padding:.625rem}.mitre-col-body img{width:100%;height:auto}.mitre-col-body p{background:var(--color-void-300);border-left:3px solid var(--color-trendred-500);color:var(--color-void-800);border-radius:.25rem;margin:0 0 .5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.5}.mitre-col-body p:last-child{margin-bottom:0}.mitre-col-body strong{background:var(--color-void-700);color:var(--color-void-50);border-radius:2px;margin-bottom:.125rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700;display:inline-block}.mitre-col-body p>br+text,.mitre-col-body p>strong+br{display:inline}.mitre-col-body em{color:var(--color-void-800);margin-top:.25rem;font-size:.6875rem;font-style:italic;line-height:1.5;display:block}.mitre-col-body ul{margin:.375rem 0;padding-left:1rem;list-style:outside}.mitre-col-body li{margin-bottom:.25rem;font-size:.75rem;line-height:1.4}.tactic-stack{flex-direction:column;gap:4rem;margin-top:4rem;display:flex}.tactic-row{position:relative;overflow:visible}.tactic-row-inner{background:var(--color-void-600);padding:5rem var(--spacing-gutter,1.5rem);border-radius:3.75rem;grid-template-columns:1fr;gap:8rem;display:grid;overflow:visible}.tactic-row:nth-child(2n) .tactic-row-inner{background:var(--color-void-500)}@media (width>=768px){.tactic-row-inner{padding:6.25rem var(--spacing-gutter,1.5rem);grid-template-columns:1fr 1fr;gap:3.125rem}}.tactic-col{position:relative}.tactic-icon-wrap{border:5px solid var(--color-void-600);z-index:1;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;margin:-8.125rem auto 0;display:flex;position:relative}@media (width>=768px){.tactic-icon-wrap{margin-top:-9.375rem}}.tactic-row:nth-child(2n) .tactic-icon-wrap{border-color:var(--color-void-500)}.tactic-icon{object-fit:contain;width:4rem;height:4rem}.tactic-body{width:100%}.tactic-heading{color:var(--color-void-50);text-align:center;letter-spacing:-.01em;margin:1.25rem 0 .75rem}.tactic-list{text-align:left;width:auto;margin:1.25rem 0 1.25rem .5rem;padding:.625rem 0 0 1.5rem;list-style:circle}.tactic-list>li{color:var(--color-void-50);margin:0;padding:.5rem 0;font-size:.875rem;line-height:1.5}.tactic-sublist{margin:.5rem 0 .25rem .5rem;padding:.375rem 0 0 1.5rem;list-style:circle}.tactic-sublist li{color:var(--color-void-50);margin:0;padding:.375rem 0;font-size:.8125rem;line-height:1.5}.tactic-list a,.tactic-sublist a{color:var(--color-accent-light);text-underline-offset:2px;text-decoration:underline}.tactic-list a:hover,.tactic-sublist a:hover{color:var(--color-accent)}.tactic-item-figure{margin:.75rem 0 .5rem;padding:0}.tactic-item-figure img{border-radius:.5rem;max-width:100%;height:auto;display:block}.tactic-item-caption{color:var(--color-void-300);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.375rem;font-size:.75rem;line-height:1.5;display:flex}.tactic-item-credit{font-style:italic}.tactic-list p,.tactic-sublist p{margin:0;display:inline}.rec-grid-wrap{background:0 0;padding:2rem 1.25rem 3rem}.rec-grid-inner{max-width:72rem;margin:0 auto}.rec-grid{grid-template-columns:1fr;gap:3.5rem 1.75rem;display:grid}@media (width>=640px){.rec-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.rec-grid-wrap{padding:2rem 2rem 3rem}.rec-grid{grid-template-columns:repeat(3,1fr)}}.rec-card{flex-direction:column;align-items:center;padding-top:2.5rem;display:flex;position:relative}.rec-card-body{background:var(--color-void-600);padding:var(--spacing-section-md,4rem) var(--spacing-gutter,1.5rem) 1.75rem;text-align:center;border-radius:.5rem;flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.rec-icon-wrap{border:5px solid var(--color-void-600);z-index:1;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001f}.rec-icon{object-fit:contain;width:6rem;height:6rem}.rec-heading{color:var(--color-void-50);margin:0}.rec-heading-accent{background:var(--color-trendred-500);border-radius:2px;width:2.5rem;height:3px;margin:.625rem auto 1.25rem;display:block}.rec-list{text-align:left;width:100%;margin:0;padding:0;list-style:none}.rec-list li{color:var(--color-void-50);margin-bottom:.5rem;padding-left:1.25rem;font-size:.875rem;line-height:1.6;position:relative}.rec-list li::marker{content:none}.rec-list li:before{content:"◦";color:var(--color-void-50);font-size:1rem;line-height:1.6;position:absolute;left:0}@media (width>=1024px){.subnav-link[data-astro-cid-rvjod2jl]:after{content:"";background:linear-gradient(90deg,var(--color-primary) 50.96%,var(--color-accent) 89.9%);border-radius:2px;width:0;height:4px;transition:width .35s;position:absolute;bottom:-2px;left:0}.subnav-link[data-astro-cid-rvjod2jl].is-active:after{width:100%}}@media (width<=1023px){.subnav-root[data-astro-cid-rvjod2jl]:before{content:"";-webkit-backdrop-filter:blur(4px);z-index:-1;opacity:0;pointer-events:none;transition:opacity .35s;position:fixed;inset:0}.subnav-root[data-astro-cid-rvjod2jl].is-open:before{opacity:1;pointer-events:all}.subnav-toggle[data-astro-cid-rvjod2jl]{position:relative}.subnav-toggle[data-astro-cid-rvjod2jl]:after{content:"";background:linear-gradient(90deg,var(--color-primary) 51%,var(--color-accent) 90%);width:100%;max-width:16.875rem;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.subnav-root[data-astro-cid-rvjod2jl].is-open .subnav-chevron[data-astro-cid-rvjod2jl]{transform:rotate(180deg)}.subnav-panel[data-astro-cid-rvjod2jl]:not(.hidden){background-color:var(--background);z-index:10;padding:1.125rem 2.5rem 2.5rem;position:absolute;top:100%;left:0;right:0}}.logo-marquee[data-astro-cid-qo5nfy45]{--item-width:8rem;--item-gap:2rem;--speed:80s;--single-slide-speed:calc(var(--speed) / var(--num-items));--item-width-plus-gap:calc(var(--item-width) + var(--item-gap));--track-width:calc(var(--item-width-plus-gap) * calc(var(--num-items) - 1));padding-block:1.5rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5rem calc(100% - 5rem),#0000)}.logo-marquee__track[data-astro-cid-qo5nfy45]{grid-template-columns:var(--track-width) [track] 0px [resting];width:max-content;display:grid;container-type:inline-size}.logo-marquee__item[data-astro-cid-qo5nfy45]{width:var(--item-width);cursor:pointer;animation:marquee-move var(--speed) linear infinite;animation-delay:calc(var(--single-slide-speed) * var(--item-position) * -1);grid-area:resting;justify-content:center;align-items:center;display:flex}@keyframes marquee-move{to{transform:translate(calc(-100cqw - 100%))}}.logo-marquee[data-astro-cid-qo5nfy45]:hover .logo-marquee__item[data-astro-cid-qo5nfy45],.logo-marquee[data-astro-cid-qo5nfy45]:focus-within .logo-marquee__item[data-astro-cid-qo5nfy45]{animation-play-state:paused}.logo-marquee[data-astro-cid-qo5nfy45] img[data-astro-cid-qo5nfy45]{filter:grayscale();opacity:.7;transition:filter .3s,opacity .3s}.logo-marquee__item[data-astro-cid-qo5nfy45]:hover img[data-astro-cid-qo5nfy45]{filter:grayscale(0%);opacity:1}@media (width>=1024px){.logo-marquee[data-astro-cid-qo5nfy45]{--item-width:10rem;--item-gap:4rem}}@media (prefers-reduced-motion:reduce){.logo-marquee[data-astro-cid-qo5nfy45]{mask-image:none}.logo-marquee__track[data-astro-cid-qo5nfy45]{justify-content:center;gap:var(--item-gap);flex-wrap:wrap;width:auto;display:flex}.logo-marquee__item[data-astro-cid-qo5nfy45]{animation:none;position:static}}.dropdown-panel{border-bottom:3px solid var(--color-amber);border-radius:0 0 var(--radius-lg) var(--radius-lg);z-index:1}.table-component[data-astro-cid-xq6522ex] [data-astro-cid-xq6522ex][data-table-scroll]{scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-void-100)}.table-component[data-astro-cid-xq6522ex] [data-astro-cid-xq6522ex][data-table-scroll]::-webkit-scrollbar{height:4px}.table-component[data-astro-cid-xq6522ex] [data-astro-cid-xq6522ex][data-table-scroll]::-webkit-scrollbar-track{background:var(--color-void-100);border-radius:2px}.table-component[data-astro-cid-xq6522ex] [data-astro-cid-xq6522ex][data-table-scroll]::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:2px}.table-component[data-astro-cid-xq6522ex] [data-astro-cid-xq6522ex][data-table-scroll]::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-dark)}
.tl-grid[data-astro-cid-56gduf2f]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:[top-cards]auto[dots]auto[bot-cards]auto;display:grid;position:relative}.tl-top[data-astro-cid-56gduf2f]{z-index:1;grid-row:top-cards;position:relative}.tl-dot-cell[data-astro-cid-56gduf2f]{grid-row:dots}.tl-bot[data-astro-cid-56gduf2f]{z-index:1;grid-row:bot-cards;position:relative}.tl-dash[data-astro-cid-56gduf2f]{background-image:repeating-linear-gradient(to bottom,var(--tl-dash-color,#ffffffb3) 0px,var(--tl-dash-color,#ffffffb3) 7px,transparent 7px,transparent 14px);flex-shrink:0;align-self:stretch;width:2px;margin-left:23px}.tl-dot-cell[data-astro-cid-56gduf2f]{z-index:2;align-items:center;display:flex;position:relative}.tl-dot-cell[data-astro-cid-56gduf2f] svg[data-astro-cid-56gduf2f]{display:block;overflow:visible}.tl-dash-mobile[data-astro-cid-56gduf2f]{background-image:repeating-linear-gradient(to bottom,var(--tl-dash-color,#ffffffb3) 0px,var(--tl-dash-color,#ffffffb3) 7px,transparent 7px,transparent 14px);width:2px;left:15px}.tl-axis[data-astro-cid-56gduf2f]{background:var(--color-trend-red);z-index:3;pointer-events:none;grid-area:dots/1/dots/-1;align-self:center;height:4px;max-height:4px;margin-left:24px;margin-right:24px;position:relative}
</style></head> <body class="min-h-screen bg-background text-foreground font-sans" data-ve-enabled="true"> <!-- Tealium TiQ - async loader --> <script type="text/javascript">
      window.utag_data = window.utag_data || {};
    </script> <script type="text/javascript">(function(){const tealiumSrc = "https://tags.tiqcdn.com/utag/trendmicro/tai/prod/utag.js";

      (function (a, b, c, d) {
        a = tealiumSrc;
        b = document;
        c = "script";
        d = b.createElement(c);
        d.src = a;
        d.type = "text/java" + c;
        d.async = true;
        a = b.getElementsByTagName(c)[0];
        a.parentNode.insertBefore(d, a);
      })();
    })();</script> <a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-50 focus:px-4 focus:py-2 focus:bg-black focus:text-white focus:rounded-lg focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-black">
Skip to main content
</a> <script type="module">let e=[];const t=()=>{const t=document.querySelectorAll('[id^="url-modal-"]');for(const o of t){if(o.dataset.urlModalInit)continue;o.dataset.urlModalInit="true";const t=()=>{const e=o.querySelector("iframe[data-src]");e&&e.dataset.src&&!e.src&&(e.src=e.dataset.src)},r=()=>{const e=o.querySelector("iframe");e&&e.removeAttribute("src")};o.addEventListener("open.hs.overlay",t),o.addEventListener("close.hs.overlay",r),e.push({modal:o,open:t,close:r})}},o=()=>{for(const{modal:t,open:o,close:r}of e)t.removeEventListener("open.hs.overlay",o),t.removeEventListener("close.hs.overlay",r),delete t.dataset.urlModalInit;e=[]};window.__urlModalListenerInit||(window.__urlModalListenerInit=!0,document.addEventListener("astro:page-load",t),document.addEventListener("astro:before-swap",o)),t();</script><div class="sticky top-0 z-[51] bg-gradient-promo" id="announcement-bar" data-sticky="true" data-announcement-id="7C11lhdHH1sdLwfCVL86f3" data-dismissible="true">  <div class="flex items-start px-[var(--spacing-32)] py-[var(--spacing-12)] gap-x-[var(--spacing-32)] lg:items-center"> <div class="flex flex-col lg:flex-row items-start flex-1 lg:items-center lg:justify-between gap-x-[var(--spacing-32)] gap-y-[var(--spacing-8)]">  <div class="flex flex-col gap-y-[var(--spacing-4)]"> <p class="text-base font-normal text-foreground"> Recognized as a Leader in Endpoint Protection Platforms for the 21st Consecutive Time </p>  </div> <div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)] shrink-0 [&#38;_.btn-tertiary_img]:brightness-0 [&#38;_.btn-tertiary_img]:invert"> <a class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base cursor-pointer" href="https://www.trendmicro.com/explore/2026-gartner-mq-epp/" role="button" target="_blank" rel="noopener noreferrer"> Learn more <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> <button class="cursor-pointer shrink-0 cursor-pointer hover:opacity-80 transition-opacity" id="announcement-dismiss" type="button" aria-label="Dismiss announcement">  <svg class="size-[var(--spacing-24)] shrink-0" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="12" cy="12" r="12" transform="rotate(-90 12 12)" class="fill-white"></circle> <path d="M8.83203 14.4707L14.4723 8.83045L15.1708 9.52897L9.53055 15.1692L8.83203 14.4707Z" class="fill-black"></path> <path d="M9.52734 8.83008L15.1676 14.4703L14.4691 15.1688L8.82883 9.5286L9.52734 8.83008Z" class="fill-black"></path> </svg>  </button> </div>  </div>  <script>
  (function () {
    var bar = document.getElementById("announcement-bar");
    if (!bar) return;
    var id = bar.dataset.announcementId;
    if (!id) return;
    try {
      if (localStorage.getItem("dismissed-announcement-" + id)) {
        bar.hidden = true;
      }
    } catch {
      /* localStorage unavailable */
    }
  })();
</script>  <script type="module">function e(e){const t=document.querySelector("[data-id='site-header'], header.fixed");t&&(t.style.top=e>0?`${e}px`:"")}function t(){const t=document.getElementById("announcement-bar");if(!t||t.hidden)return void e(0);const n=document.querySelector("[data-id='site-header'], header.fixed");if(!n)return;"fixed"===getComputedStyle(n).position||"true"===t.dataset.sticky?e(t.offsetHeight):e(0)}let n=null;function d(){if(window.removeEventListener("resize",t),n){const e=document.getElementById("announcement-dismiss");e?.removeEventListener("click",n),n=null}e(0)}function o(){d();const o=document.getElementById("announcement-bar");if(!o||o.hidden)return;const i=o.dataset.announcementId,s=document.getElementById("announcement-dismiss");s&&(n=()=>{try{localStorage.setItem(`dismissed-announcement-${i}`,"1")}catch{}o.hidden=!0,e(0)},s.addEventListener("click",n)),window.addEventListener("resize",t),t()}o(),document.addEventListener("astro:page-load",o),document.addEventListener("astro:before-swap",d);</script> <script type="module" src="/_assets/SearchBar.astro_astro_type_script_index_0_lang.BHGuB6BB.js"></script><header class="w-full site-header sticky top-0 z-50 overflow-visible bg-black" data-id="site-header">  <div class="site-header-inner shell-gutter" data-site-header-chrome="true">  <div class="hidden w-full lg:block" data-utility-strip="true">  <div class="flex items-center justify-end gap-6 w-full text-sm"> <a href="https://resources.trendmicro.com/GLB-Under-Attack-Form.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] transition font-bold text-white hover:opacity-80 inline-flex items-center gap-2" target="_blank" rel="noopener noreferrer"> Under Attack?  </a><a href="https://success.trendmicro.com/en-US/contactus" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] transition font-normal text-white hover:opacity-80 inline-flex items-center gap-2" target="_blank" rel="noopener noreferrer"> Support  </a><a href="https://signin.v1.trendmicro.com/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] transition font-normal text-white hover:opacity-80 inline-flex items-center gap-2" target="_blank" rel="noopener noreferrer" aria-label="Login">  <svg class="size-[23px] shrink-0" xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23" fill="none" aria-hidden="true"> <path d="M19.6903 3.31019C17.5107 1.17425 14.5762 -0.0152647 11.5245 0.00014793C8.4728 0.0155606 5.55049 1.23465 3.39258 3.3925C1.23468 5.55036 0.0155609 8.4726 0.000147933 11.5242C-0.0152651 14.5759 1.17427 17.5103 3.31027 19.6898C5.48986 21.8258 8.42434 23.0153 11.476 22.9999C14.5277 22.9844 17.4501 21.7653 19.608 19.6075C21.7659 17.4496 22.985 14.5274 23.0004 11.4758C23.0158 8.42414 21.8263 5.48973 19.6903 3.31019ZM4.94427 19.3408C5.13811 17.7366 5.91144 16.2585 7.1188 15.1845C8.32616 14.1105 9.88434 13.5146 11.5003 13.509C13.1177 13.5087 14.6789 14.1024 15.8875 15.1773C17.096 16.2522 17.8678 17.7334 18.0563 19.3398C16.2194 20.8807 13.8984 21.7253 11.5008 21.7253C9.10314 21.7253 6.78214 20.8807 4.94527 19.3398L4.94427 19.3408ZM11.5003 12.111C10.8044 12.1112 10.1241 11.905 9.5454 11.5185C8.96671 11.132 8.51565 10.5826 8.24925 9.93978C7.98286 9.29692 7.91311 8.5895 8.04882 7.907C8.18453 7.2245 8.51961 6.59757 9.01167 6.10552C9.50373 5.61347 10.1307 5.27841 10.8132 5.1427C11.4957 5.00699 12.2031 5.07674 12.846 5.34313C13.4889 5.60951 14.0383 6.06057 14.4248 6.63924C14.8113 7.21791 15.0175 7.8982 15.0173 8.59407C15.0162 9.52658 14.6454 10.4206 13.9861 11.0801C13.3267 11.7396 12.4328 12.1107 11.5003 12.112V12.111ZM19.2243 18.1928C18.9092 16.9284 18.2892 15.7603 17.4185 14.7907C16.5477 13.8212 15.4528 13.0797 14.2293 12.631C15.0943 12.0468 15.7489 11.2004 16.0969 10.2163C16.4449 9.23229 16.4678 8.16253 16.1623 7.16447C15.8568 6.1664 15.2391 5.29273 14.3999 4.67201C13.5608 4.05128 12.5446 3.71627 11.5008 3.71627C10.457 3.71627 9.44075 4.05128 8.6016 4.67201C7.76245 5.29273 7.14469 6.1664 6.83921 7.16447C6.53374 8.16253 6.55668 9.23229 6.90466 10.2163C7.25264 11.2004 7.90728 12.0468 8.77227 12.631C7.54777 13.0783 6.45165 13.819 5.57995 14.7883C4.70824 15.7576 4.08756 16.9259 3.77227 18.1908C2.48769 16.7098 1.65602 14.8906 1.37634 12.9501C1.09666 11.0096 1.38077 9.02968 2.19482 7.24613C3.00886 5.46259 4.31852 3.95068 5.96774 2.89055C7.61696 1.83043 9.5362 1.26678 11.4968 1.26678C13.4573 1.26678 15.3766 1.83043 17.0258 2.89055C18.675 3.95068 19.9847 5.46259 20.7987 7.24613C21.6128 9.02968 21.8969 11.0096 21.6172 12.9501C21.3375 14.8906 20.5058 16.7098 19.2213 18.1908L19.2243 18.1928Z" fill="white"></path> </svg> <span class> Login </span>   </a><button class="btn-tertiary min-h-0 py-[var(--spacing-8)] text-sm cursor-pointer transition font-normal text-white hover:opacity-80 cursor-pointer" aria-expanded="false" data-hs-collapse="#site-search-panel" type="button" aria-label="Search">  <svg class="size-[18px] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <circle cx="11" cy="11" r="8"></circle> <path d="m21 21-4.3-4.3"></path> </svg> <span class> Search </span>  </button><div class="contents" slot="after"> <div class="hs-dropdown relative [--strategy:fixed] [--placement:bottom-right]"><button id="hs-language-dropdown" type="button" class="hs-dropdown-toggle lang-dropdown-trigger rounded-full p-px transition-all duration-300" aria-haspopup="menu" aria-expanded="false" aria-label="Select language"><span class="lang-dropdown-trigger-inner flex items-center gap-2 rounded-full bg-transparent px-3 py-1 text-sm font-normal text-white transition-all duration-300"><svg class="size-5 shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span>EN (US)</span><svg class="lang-dropdown-chevron size-[7px] shrink-0 transition-transform duration-300" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></span></button><div class="hs-dropdown-menu lang-dropdown-panel z-50 mt-2.5 hidden min-w-[11.875rem] rounded-2xl pb-1 opacity-0 shadow-lg transition-[opacity,margin] duration-200 hs-dropdown-open:opacity-100" role="menu" aria-orientation="vertical" aria-labelledby="hs-language-dropdown" style="background-image: linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%)"><div class="lang-dropdown-inner overflow-y-auto rounded-[inherit] p-8"><a href="/en/platform/cloud-security" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">English</a><a href="/en-us/platform/cloud-security" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-bold text-trendred-500 pointer-events-none">English (U.S.)</a><a href="/en-gb/platform/cloud-security" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">English (U.K.)</a><a href="/es-es/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Spanish (Spain)</a><a href="/es-mx/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Spanish (Mexico)</a><a href="/de/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">German</a><a href="/it/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Italian</a><a href="/fr/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">French</a><a href="/zh-tw/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Chinese (Taiwan)</a><a href="/zh-hk/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Chinese (Hong Kong)</a><a href="/ja/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Japanese</a><a href="/ko/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Korean</a><a href="/ru/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Russian</a><a href="/pt/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Portuguese</a><a href="/pl/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Polish</a><a href="/tr/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Turkish</a></div></div></div> </div>  </div>  </div> <div class="site-search-overlay hs-collapse pointer-events-none fixed inset-0 z-0 hidden min-h-0" id="site-search-panel" role="dialog" aria-modal="true" aria-labelledby="site-search-panel-title"> <button class="cursor-pointer site-search-overlay__backdrop hs-collapse-toggle" data-hs-collapse="#site-search-panel" type="button" aria-label="Close search">  </button><div class="site-search-overlay__rail"> <button class="cursor-pointer site-search-overlay__close site-search-overlay__close--rail max-lg:hidden" data-site-search-overlay-close="true" type="button" aria-label="Close search"> <svg class="site-search-overlay__close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20" height="20" fill="none" aria-hidden="true"> <path d="M15.2433 16.7786L2.84827 4.38361L4.38334 2.84854L16.7784 15.2436L15.2433 16.7786Z" fill="currentColor"></path> <path d="M2.85437 15.2464L15.2494 2.85138L16.7845 4.38644L4.38944 16.7815L2.85437 15.2464Z" fill="currentColor"></path> </svg> </button><div class="flex flex-col items-center gap-2 relative z-[2] w-full pt-1 pointer-events-auto" data-site-search-root="true" data-site-search-suggest-nav="search-results"> <span class="sr-only" id="site-search-panel-title"> 
Site search
 </span><form role="search" class="site-search-form" action="/en-us/search" method="get" id="site-search-panel-form"><div class="site-search-combo-field" data-hs-combo-box="{&#34;apiUrl&#34;:&#34;/en-us/api/search&#34;,&#34;apiSearchQuery&#34;:&#34;q&#34;,&#34;apiQuery&#34;:&#34;limit=12&#34;,&#34;apiDataPart&#34;:&#34;data&#34;,&#34;minSearchLength&#34;:0,&#34;preventClientFiltering&#34;:true,&#34;outputItemTemplate&#34;:&#34;<div role=\&#34;option\&#34; tabindex=\&#34;-1\&#34; class=\&#34;site-search-combo-output__item cursor-pointer text-white hover:bg-white/5 focus:outline-none focus:bg-white/10\&#34; data-hs-combo-box-output-item><span data-hs-combo-box-search-text data-hs-combo-box-output-item-field=\&#34;title\&#34;></span><span class=\&#34;hidden\&#34; data-hs-combo-box-value data-hs-combo-box-search-text data-hs-combo-box-output-item-field=\&#34;title\&#34;></span><span class=\&#34;hidden\&#34; data-hs-combo-box-output-item-field=\&#34;url\&#34; aria-hidden=\&#34;true\&#34;></span></div>&#34;,&#34;outputLoaderTemplate&#34;:&#34;<div class=\&#34;site-search-combo-output__loader\&#34; role=\&#34;status\&#34; aria-busy=\&#34;true\&#34;><span class=\&#34;sr-only\&#34;>Loading suggestions</span></div>&#34;,&#34;outputEmptyTemplate&#34;:&#34;<div class=\&#34;site-search-combo-output__empty site-search-combo-output__empty--overlay\&#34; role=\&#34;status\&#34;>No results found</div>&#34;,&#34;preventAutoPosition&#34;:true}"> <div class="site-search-overlay__input-row"> <button class="cursor-pointer site-search-overlay__close site-search-overlay__close--leading lg:hidden" data-site-search-overlay-close="true" type="button" aria-label="Close search"> <svg class="site-search-overlay__close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20" height="20" fill="none" aria-hidden="true"> <path d="M15.2433 16.7786L2.84827 4.38361L4.38334 2.84854L16.7784 15.2436L15.2433 16.7786Z" fill="currentColor"></path> <path d="M2.85437 15.2464L15.2494 2.85138L16.7845 4.38644L4.38944 16.7815L2.85437 15.2464Z" fill="currentColor"></path> </svg> </button><div class="site-search-combo-field__input-shell min-w-0 flex-1"> <div class="site-search-combo-field__row"> <div class="site-search-combo-field__leading"> <label for="site-search-panel-combo-input" class="sr-only">
Search
</label><span class="site-search-combo-field__search-glyph text-primary" aria-hidden="true"> <svg class="size-[18px] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <circle cx="11" cy="11" r="8"></circle> <path d="m21 21-4.3-4.3"></path> </svg> </span><input id="site-search-panel-combo-input" type="text" inputmode="search" enterkeyhint="search" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" data-hs-combo-box-input placeholder="Search…" value class="site-search-input min-h-0 min-w-0 flex-1 border-0 focus:outline-none"> </div><button class="cursor-pointer site-search-combo-field__clear" data-hs-combo-box-close="true" type="button" aria-label="Clear search"> <svg class="site-search-combo-field__clear-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" width="10" height="10" fill="none" aria-hidden="true"> <path d="M7.62165 8.3893L1.42414 2.1918L2.19166 1.42429L8.38917 7.6218L7.62165 8.3893Z" fill="currentColor"></path> <path d="M1.42719 7.6232L7.62469 1.42569L8.39221 2.19321L2.1947 8.39072L1.42719 7.6232Z" fill="currentColor"></path> </svg> </button> </div> </div> </div><div class="site-search-combo-field__output site-search-combo-field__output--overlay-rail max-h-[min(32rem,calc(100vh-10rem))] overflow-y-auto" data-hs-combo-box-output="true" style="display: none;"> <div class="min-h-0" data-hs-combo-box-output-items-wrapper="true">  </div> </div> </div><button class="cursor-pointer site-search-form__submit" data-site-search-submit="true" type="button"> Search<img src="data:image/svg+xml,%3csvg%20width='16'%20height='12'%20viewBox='0%200%2016%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%205.02466H13.6631V6.78739H0V5.02466Z'%20fill='white'/%3e%3cpath%20d='M9.87308%2011.8127L8.63843%2010.5781L13.311%205.90636L8.63843%201.23465L9.87308%200L15.7786%205.90638L9.87308%2011.8127Z'%20fill='white'/%3e%3c/svg%3e" class="site-search-form__arrow" alt="" width="16" height="12" decoding="async"> </button></form> </div> </div> </div> <nav class="site-header-primary-nav w-full overflow-visible">  <div class="flex flex-row items-center justify-between gap-4 lg:gap-6 w-full overflow-visible lg:grid lg:grid-cols-[auto_1fr_auto] lg:items-start lg:justify-items-stretch">  <div class="flex items-center min-w-0">  <a href="/en-us/" class="flex items-center gap-2 text-lg font-bold text-white"> <img src="https://cdn.sanity.io/images/ch6z6vqj/staging/bbe16902544cfbf68aaf3e756cc060e0f07483ef-199x40.svg" alt class="h-10 w-auto" loading="lazy" decoding="async"> </a>  </div> <div class="hidden min-w-0 justify-self-center lg:block lg:w-full">  <div class="flex justify-center overflow-visible">  <div class="flex flex-row items-center gap-1 lg:gap-[25px] min-w-0 flex-wrap lg:flex-nowrap"> <div class="mega-nav-dropdown hs-dropdown relative inline-flex max-w-full flex-col items-start overflow-visible [--auto-close:inside] [--strategy:static] [--trigger:click]">  <button class="cursor-pointer nav-mega-trigger hs-dropdown-toggle inline-flex cursor-pointer items-center border-0 bg-transparent py-2 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" id="mega-trigger-0" aria-haspopup="menu" aria-expanded="false" type="button" aria-label="Platform menu">  <span class="text-base font-normal text-foreground nav-mega-label text-nav text-gray-400"> Platform </span>  </button> <span class="mega-nav-hover-bridge" aria-hidden="true"></span> <div class="hs-dropdown-menu fixed left-1/2 z-[60] hidden -translate-x-1/2 font-sans opacity-0 transition-[opacity,margin] duration-200 hs-dropdown-open:opacity-100 top-[var(--mega-menu-top,-9999px)] w-fit max-w-[calc(100vw-1rem)] shadow-[0px_12px_40px_0px_rgba(0,0,0,0.5)] rounded-[16px] pb-[6px] bg-[linear-gradient(90deg,var(--color-trendred-500)_51%,var(--color-accent)_90%)]" role="menu" aria-orientation="vertical" aria-labelledby="mega-trigger-0" data-mega-panel="true"> <div class="overflow-hidden rounded-[16px] rounded-b-[12px] bg-void-100"> <div class="max-h-[80vh] min-h-0 overflow-y-auto"> <div class="grid w-fit min-w-0 max-w-full items-stretch justify-items-stretch font-sans text-[16px] font-normal leading-5 text-void-700 [-webkit-text-stroke:0.1px_#fff] grid-cols-[368px_max-content]"> <div class data-id="left-panel"> <div class="box-border h-full min-h-0 w-[368px] min-w-[368px] max-w-[368px] shrink-0 rounded-tl-[16px] bg-void-50 p-[32px]">  <div class="flex flex-col gap-0 min-w-0 gap-[24px]! [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 gap-[24px]! border-b border-solid border-gray-500 pb-[24px]"> <div class="flex flex-col gap-0 min-w-0 gap-[8px]!"> <p class="text-base font-semibold text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> TrendAI Vision One™ Platform </p><p class="text-base font-normal text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Eliminate complexity and secure your enterprise with an adaptive, intelligent platform built for the Al era </p> </div><a href="/en-us/platform" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full items-center gap-[8px] text-paragraph transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-void-800! [-webkit-text-stroke:0.1px_#fff]">  <span>Explore the platform</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" class="shrink-0 text-primary" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="currentColor"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="currentColor"></path> </svg>   </a> </div><div class="flex flex-col gap-0 min-w-0 max-w-[304px] gap-[16px]!"> <a href="/en-us/platform/deployment-options" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] m-0 inline-flex min-h-8 w-full max-w-full items-center text-sm font-medium transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Deployment Options  </a><a href="https://www.trendmicro.com/en_us/partners/platform-marketplace.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] m-0 inline-flex min-h-8 w-full max-w-full items-center text-sm font-medium transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-void-800! [-webkit-text-stroke:0.1px_#fff]" target="_blank" rel="noopener noreferrer"> Integrations  </a><a href="/en-us/platform/flex-licensing" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] m-0 inline-flex min-h-8 w-full max-w-full items-center text-sm font-medium transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Pricing and Licensing  </a> </div> </div>  </div> </div><div class="flex flex-row items-start gap-[var(--spacing-48)] box-border h-full min-h-0 w-fit min-w-0 max-w-full shrink-0 bg-void-100 p-[var(--spacing-32)] rounded-tr-[16px]" data-id="right-panel"> <div class="flex items-start gap-[48px] shrink-0 flex-nowrap text-void-900 [-webkit-text-stroke:0]"> <div class="flex flex-col box-border min-w-0 shrink-0 px-[8px]" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="/en-us/platform/cyber-risk-exposure-management" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Cyber Risk Exposure Management" data-astro-cid-q56zlb5n="true"> Cyber Risk Exposure Management </span>   </a> <a href="/en-us/platform/security-operations" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Security Operations (XDR, Agentic SIEM, and SOAR)" data-astro-cid-q56zlb5n="true"> Security Operations (XDR, Agentic SIEM, and SOAR) </span>   </a> <a href="/en-us/platform/threat-intelligence" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Threat Intelligence" data-astro-cid-q56zlb5n="true"> Threat Intelligence </span>   </a> <a href="/en-us/platform/proactive-ai-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="AI Security" data-astro-cid-q56zlb5n="true"> AI Security </span>   </a>  </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="/en-us/platform/cloud-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Cloud Security" data-astro-cid-q56zlb5n="true"> Cloud Security </span>   </a> <a href="/en-us/platform/data-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Data Security" data-astro-cid-q56zlb5n="true"> Data Security </span>   </a> <a href="/en-us/platform/email-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Email Security" data-astro-cid-q56zlb5n="true"> Email Security </span>   </a>  </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="/en-us/platform/endpoint-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Endpoint Security" data-astro-cid-q56zlb5n="true"> Endpoint Security </span>   </a> <a href="/en-us/platform/identity-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Identity Security" data-astro-cid-q56zlb5n="true"> Identity Security </span>   </a> <a href="/en-us/platform/network-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Network Security" data-astro-cid-q56zlb5n="true"> Network Security </span>   </a>  </div> </div> </div> </div> </div> </div> </div><div class="flex items-center gap-[25px] self-stretch shrink-0 pt-[16px] pb-[12px] pr-[16px] pl-[32px] rounded-b-none" style="background: var(--Text-Gradient---Red-to-Yellow, linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%))"> <p class="text-base font-semibold text-foreground m-0 shrink-0 text-paragraph text-white whitespace-nowrap"> Security built for the AI era </p><a href="/en-us/platform" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex shrink-0 items-center gap-2 text-paragraph text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent"> <span class> Learn more </span><svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="white"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="white"></path> </svg>  </a> </div> </div> </div>  </div><div class="mega-nav-dropdown hs-dropdown relative inline-flex max-w-full flex-col items-start overflow-visible [--auto-close:inside] [--strategy:static] [--trigger:click]">  <button class="cursor-pointer nav-mega-trigger hs-dropdown-toggle inline-flex cursor-pointer items-center border-0 bg-transparent py-2 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" id="mega-trigger-1" aria-haspopup="menu" aria-expanded="false" type="button" aria-label="Solutions for menu">  <span class="text-base font-normal text-foreground nav-mega-label text-nav text-gray-400"> Solutions for </span>  </button> <span class="mega-nav-hover-bridge" aria-hidden="true"></span> <div class="hs-dropdown-menu fixed left-1/2 z-[60] hidden -translate-x-1/2 font-sans opacity-0 transition-[opacity,margin] duration-200 hs-dropdown-open:opacity-100 top-[var(--mega-menu-top,-9999px)] w-fit max-w-[calc(100vw-1rem)] shadow-[0px_12px_40px_0px_rgba(0,0,0,0.5)] rounded-[16px] pb-[6px] bg-[linear-gradient(90deg,var(--color-trendred-500)_51%,var(--color-accent)_90%)]" role="menu" aria-orientation="vertical" aria-labelledby="mega-trigger-1" data-mega-panel="true"> <div class="overflow-hidden rounded-[16px] rounded-b-[12px] bg-void-100"> <div class="max-h-[80vh] min-h-0 overflow-y-auto"> <div class="grid w-fit min-w-0 max-w-full items-stretch justify-items-stretch font-sans text-[16px] font-normal leading-5 text-void-700 [-webkit-text-stroke:0.1px_#fff] grid-cols-[368px_max-content]"> <div class data-id="left-panel"> <div class="box-border h-full min-h-0 w-[368px] min-w-[368px] max-w-[368px] shrink-0 rounded-tl-[16px] bg-void-50 p-[32px] rounded-bl-[16px]">  <div class="flex flex-col gap-0 min-w-0 gap-[24px]! [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 gap-[24px]!"> <div class="flex flex-col gap-0 min-w-0 gap-[8px]!"> <p class="text-base font-semibold text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Solutions for </p><p class="text-base font-normal text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Solve critical security challenges with solutions built for your industry and unique challenges </p> </div><a href="/en-us/solutions" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full items-center gap-[8px] text-paragraph transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-void-800! [-webkit-text-stroke:0.1px_#fff]">  <span>Learn more</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" class="shrink-0 text-primary" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="currentColor"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="currentColor"></path> </svg>   </a> </div> </div>  </div> </div><div class="flex flex-row items-start gap-[var(--spacing-48)] box-border h-full min-h-0 w-fit min-w-0 max-w-full shrink-0 bg-void-100 p-[var(--spacing-32)] rounded-tr-[16px]" data-id="right-panel"> <div class="flex items-start gap-[48px] shrink-0 flex-nowrap text-void-900 [-webkit-text-stroke:0]"> <div class="flex flex-col box-border min-w-0 shrink-0 px-[8px]" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="/en-us/solutions/financial-services" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Financial Services" data-astro-cid-q56zlb5n="true"> Financial Services </span>   </a> <a href="/en-us/solutions/healthcare" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Healthcare and Life Sciences" data-astro-cid-q56zlb5n="true"> Healthcare and Life Sciences </span>   </a> <a href="/en-us/solutions/industrial-manufacturing" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Industry and Energy" data-astro-cid-q56zlb5n="true"> Industry and Energy </span>   </a>  </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="/en-us/solutions/government" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Government" data-astro-cid-q56zlb5n="true"> Government </span>   </a> <a href="/en-us/solutions/education" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Education" data-astro-cid-q56zlb5n="true"> Education </span>   </a> <a href="/en-us/solutions/tech-media-comms" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Technology, Media, and Communications" data-astro-cid-q56zlb5n="true"> Technology, Media, and Communications </span>   </a>  </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/small-business/platform.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Small and Midsized Business Security" data-astro-cid-q56zlb5n="true"> Small and Midsized Business Security </span>   </a> <a href="https://www.trendmicro.com/en_us/business/cyber-insurance/insurability.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Insurability" data-astro-cid-q56zlb5n="true"> Insurability </span>   </a>  </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div><div class="mega-nav-dropdown hs-dropdown relative inline-flex max-w-full flex-col items-start overflow-visible [--auto-close:inside] [--strategy:static] [--trigger:click]">  <button class="cursor-pointer nav-mega-trigger hs-dropdown-toggle inline-flex cursor-pointer items-center border-0 bg-transparent py-2 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" id="mega-trigger-2" aria-haspopup="menu" aria-expanded="false" type="button" aria-label="Services menu">  <span class="text-base font-normal text-foreground nav-mega-label text-nav text-gray-400"> Services </span>  </button> <span class="mega-nav-hover-bridge" aria-hidden="true"></span> <div class="hs-dropdown-menu fixed left-1/2 z-[60] hidden -translate-x-1/2 font-sans opacity-0 transition-[opacity,margin] duration-200 hs-dropdown-open:opacity-100 top-[var(--mega-menu-top,-9999px)] w-fit max-w-[calc(100vw-1rem)] shadow-[0px_12px_40px_0px_rgba(0,0,0,0.5)] rounded-[16px] pb-[6px] bg-[linear-gradient(90deg,var(--color-trendred-500)_51%,var(--color-accent)_90%)]" role="menu" aria-orientation="vertical" aria-labelledby="mega-trigger-2" data-mega-panel="true"> <div class="overflow-hidden rounded-[16px] rounded-b-[12px] bg-void-100"> <div class="max-h-[80vh] min-h-0 overflow-y-auto"> <div class="grid w-fit min-w-0 max-w-full items-stretch justify-items-stretch font-sans text-[16px] font-normal leading-5 text-void-700 [-webkit-text-stroke:0.1px_#fff] grid-cols-[368px_max-content]"> <div class data-id="left-panel"> <div class="box-border h-full min-h-0 w-[368px] min-w-[368px] max-w-[368px] shrink-0 rounded-tl-[16px] bg-void-50 p-[32px]">  <div class="flex flex-col gap-0 min-w-0 gap-[24px]! [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 gap-[24px]!"> <div class="flex flex-col gap-0 min-w-0 gap-[8px]!"> <p class="text-base font-semibold text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Services </p><p class="text-base font-normal text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Extend your team with trusted cybersecurity experts to predict, prevent, and respond to threats </p> </div><a href="https://www.trendmicro.com/en_us/business/services.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full items-center gap-[8px] text-paragraph transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-void-800! [-webkit-text-stroke:0.1px_#fff]" target="_blank" rel="noopener noreferrer">  <span>Learn more</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" class="shrink-0 text-primary" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="currentColor"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="currentColor"></path> </svg>   </a> </div> </div>  </div> </div><div class="flex flex-row items-start gap-[var(--spacing-48)] box-border h-full min-h-0 w-fit min-w-0 max-w-full shrink-0 bg-void-100 p-[var(--spacing-32)] rounded-tr-[16px]" data-id="right-panel"> <div class="flex items-start gap-[48px] shrink-0 flex-nowrap text-void-900 [-webkit-text-stroke:0]"> <div class="flex flex-col box-border min-w-0 shrink-0 px-[8px]" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/business/services/service-one.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Service Packages" data-astro-cid-q56zlb5n="true"> Service Packages </span>   </a> <a href="https://www.trendmicro.com/en_us/business/services/cyber-risk-advisory.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Cyber Risk Advisory" data-astro-cid-q56zlb5n="true"> Cyber Risk Advisory </span>   </a>  </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/business/services/incident-response.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Incident Response" data-astro-cid-q56zlb5n="true"> Incident Response </span>   </a> <a href="https://www.trendmicro.com/en_us/business/services/managed-xdr.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Managed Detection and Response (MDR)" data-astro-cid-q56zlb5n="true"> Managed Detection and Response (MDR) </span>   </a>  </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/business/cyber-insurance/pre-breach-services.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Pre-Breach Services" data-astro-cid-q56zlb5n="true"> Pre-Breach Services </span>   </a> <a href="https://www.trendmicro.com/en_us/business/services/red-purple-teaming.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Red and Purple Teaming" data-astro-cid-q56zlb5n="true"> Red and Purple Teaming </span>   </a>  </div> </div> </div> </div> </div> </div> </div><div class="flex items-center gap-[25px] self-stretch shrink-0 pt-[16px] pb-[12px] pr-[16px] pl-[32px] rounded-b-none" style="background: var(--Text-Gradient---Red-to-Yellow, linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%))"> <p class="text-base font-semibold text-foreground m-0 shrink-0 text-paragraph text-white whitespace-nowrap"> Looking for help? </p><a href="https://success.trendmicro.com/en-US/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex shrink-0 items-center gap-2 text-paragraph text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent" target="_blank" rel="noopener noreferrer"> <span class> Get technical support </span><svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="white"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="white"></path> </svg>  </a> </div> </div> </div>  </div><div class="mega-nav-dropdown hs-dropdown relative inline-flex max-w-full flex-col items-start overflow-visible [--auto-close:inside] [--strategy:static] [--trigger:click]">  <button class="cursor-pointer nav-mega-trigger hs-dropdown-toggle inline-flex cursor-pointer items-center border-0 bg-transparent py-2 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" id="mega-trigger-3" aria-haspopup="menu" aria-expanded="false" type="button" aria-label="Why TrendAI™ menu">  <span class="text-base font-normal text-foreground nav-mega-label text-nav text-gray-400"> Why TrendAI™ </span>  </button> <span class="mega-nav-hover-bridge" aria-hidden="true"></span> <div class="hs-dropdown-menu fixed left-1/2 z-[60] hidden -translate-x-1/2 font-sans opacity-0 transition-[opacity,margin] duration-200 hs-dropdown-open:opacity-100 top-[var(--mega-menu-top,-9999px)] w-fit max-w-[calc(100vw-1rem)] shadow-[0px_12px_40px_0px_rgba(0,0,0,0.5)] rounded-[16px] pb-[6px] bg-[linear-gradient(90deg,var(--color-trendred-500)_51%,var(--color-accent)_90%)]" role="menu" aria-orientation="vertical" aria-labelledby="mega-trigger-3" data-mega-panel="true"> <div class="overflow-hidden rounded-[16px] rounded-b-[12px] bg-void-100"> <div class="max-h-[80vh] min-h-0 overflow-y-auto"> <div class="grid w-fit min-w-0 max-w-full items-stretch justify-items-stretch font-sans text-[16px] font-normal leading-5 text-void-700 [-webkit-text-stroke:0.1px_#fff] grid-cols-[368px_max-content]"> <div class data-id="left-panel"> <div class="box-border h-full min-h-0 w-[368px] min-w-[368px] max-w-[368px] shrink-0 rounded-tl-[16px] bg-void-50 p-[32px] rounded-bl-[16px]">  <div class="flex flex-col gap-0 min-w-0 gap-[24px]! [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 gap-[24px]!"> <div class="flex flex-col gap-0 min-w-0 gap-[8px]!"> <p class="text-base font-semibold text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Why TrendAI™ </p><p class="text-base font-normal text-foreground m-0 w-full text-paragraph text-void-800! [-webkit-text-stroke:0.1px_#fff]"> Discover what makes TrendAI™ different – from reducing complexity to empowering your organization to operate with confidence in the AI era </p> </div><a href="/en-us/why-trendai" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full items-center gap-[8px] text-paragraph transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-void-800! [-webkit-text-stroke:0.1px_#fff]">  <span>Learn more</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" class="shrink-0 text-primary" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="currentColor"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="currentColor"></path> </svg>   </a> </div> </div>  </div> </div><div class="flex flex-row items-start gap-[var(--spacing-48)] box-border h-full min-h-0 w-fit min-w-0 max-w-full shrink-0 bg-void-100 p-[var(--spacing-32)] rounded-tr-[16px]" data-id="right-panel"> <div class="flex items-start gap-[48px] shrink-0 flex-nowrap text-void-900 [-webkit-text-stroke:0]"> <div class="flex flex-col box-border min-w-0 shrink-0 px-[8px]" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/about/customer-stories.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Customer Success Stories" data-astro-cid-q56zlb5n="true"> Customer Success Stories </span>   </a> <a href="https://www.trendmicro.com/en_us/about/industry-recognition.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Industry Recognition" data-astro-cid-q56zlb5n="true"> Industry Recognition </span>   </a> <a href="https://www.trendmicro.com/en_us/about/trust-center.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Compliance and Trust Center" data-astro-cid-q56zlb5n="true"> Compliance and Trust Center </span>   </a>  </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="/en-us/about" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Company" data-astro-cid-q56zlb5n="true"> Company </span>   </a>  </div><div class="flex flex-col gap-0 min-w-0 !gap-0 [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/about/threat-research.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] group/link flex w-full items-center rounded-[10px] p-2 text-left text-[16px] leading-5 font-normal text-void-900 [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30" target="_blank" rel="noopener noreferrer" role="menuitem"> <span class="group-hover/link:font-semibold group-focus-visible/link:font-semibold before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Global Threat Intelligence"> Global Threat Intelligence </span>  </a><div class="flex flex-col gap-0 min-w-0 w-full items-start self-stretch pl-[12px] [&#38;_p]:m-0" data-id="nested-links"> <a href="https://www.trendmicro.com/en_us/zero-day-initiative/about.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Zero Day Initiative (ZDI)" data-astro-cid-q56zlb5n="true"> Zero Day Initiative (ZDI) </span>   </a>  </div> </div> </div> </div><div class="flex flex-col box-border min-w-0 shrink-0" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-0 [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/about/compare.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] group/link flex w-full items-center rounded-[10px] p-2 text-left text-[16px] leading-5 font-normal text-void-900 [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30" target="_blank" rel="noopener noreferrer" role="menuitem"> <span class="group-hover/link:font-semibold group-focus-visible/link:font-semibold before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Compare TrendAI™ vs. Competition"> Compare TrendAI™ vs. Competition </span>  </a><div class="flex flex-col gap-0 min-w-0 w-full items-start self-stretch pl-[12px] [&#38;_p]:m-0" data-id="nested-links"> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-crowdstrike.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="vs. Crowdstrike" data-astro-cid-q56zlb5n="true"> vs. Crowdstrike </span>   </a> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-microsoft.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="vs. Microsoft" data-astro-cid-q56zlb5n="true"> vs. Microsoft </span>   </a> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-palo-alto-networks.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="vs. Palo Alto Networks" data-astro-cid-q56zlb5n="true"> vs. Palo Alto Networks </span>   </a> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-sentinelone.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="vs. SentinelOne" data-astro-cid-q56zlb5n="true"> vs. SentinelOne </span>   </a>  </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div><div class="mega-nav-dropdown hs-dropdown relative inline-flex max-w-full flex-col items-start overflow-visible [--auto-close:inside] [--strategy:static] [--trigger:click]">  <button class="cursor-pointer nav-mega-trigger hs-dropdown-toggle inline-flex cursor-pointer items-center border-0 bg-transparent py-2 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" id="mega-trigger-4" aria-haspopup="menu" aria-expanded="false" type="button" aria-label="Resources and Insights menu">  <span class="text-base font-normal text-foreground nav-mega-label text-nav text-gray-400"> Resources and Insights </span>  </button> <span class="mega-nav-hover-bridge" aria-hidden="true"></span> <div class="hs-dropdown-menu fixed left-1/2 z-[60] hidden -translate-x-1/2 font-sans opacity-0 transition-[opacity,margin] duration-200 hs-dropdown-open:opacity-100 top-[var(--mega-menu-top,-9999px)] w-fit max-w-[calc(100vw-1rem)] shadow-[0px_12px_40px_0px_rgba(0,0,0,0.5)] rounded-[16px] pb-[6px] bg-[linear-gradient(90deg,var(--color-trendred-500)_51%,var(--color-accent)_90%)]" role="menu" aria-orientation="vertical" aria-labelledby="mega-trigger-4" data-mega-panel="true"> <div class="overflow-hidden rounded-[16px] rounded-b-[12px] bg-void-100"> <div class="max-h-[80vh] min-h-0 overflow-y-auto"> <div class="grid w-fit min-w-0 max-w-full items-stretch justify-items-stretch font-sans text-[16px] font-normal leading-5 text-void-700 [-webkit-text-stroke:0.1px_#fff] grid-cols-[368px_max-content]"> <div class="flex flex-col box-border h-full min-h-0 w-[368px] min-w-[368px] max-w-[368px] shrink-0 rounded-tl-[16px] bg-void-50 p-[var(--spacing-32)] rounded-bl-[16px]" data-id="left-panel"> <div class="flex flex-col gap-0 min-w-0 gap-[24px]!">  <p class="text-base font-medium text-foreground m-0 w-full text-paragraph text-void-900! [-webkit-text-stroke:0]"> Spotlight </p> <div class="flex flex-col gap-6 min-w-0"> <div class="flex flex-col gap-2 min-w-0"> <div class="h-[113px] w-[200px] max-w-full shrink-0 overflow-hidden rounded-lg">  <img src="https://cdn.sanity.io/images/ch6z6vqj/staging/0a6771426f68eb4cd2bf44214a9c98f6e5a068cb-1200x800.jpg" alt="alt" loading="lazy" decoding="async" class="size-full object-cover">  </div><a href="https://www.trendmicro.com/vinfo/us/security/research-and-analysis/predictions/the-ai-fication-of-cyberthreats-trend-micro-security-predictions-for-2026" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full items-center gap-2 text-paragraph text-void-900 transition-opacity hover:opacity-80 [-webkit-text-stroke:0]" target="_blank" rel="noopener noreferrer">  <span>2026 Predictions</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" class="shrink-0 text-primary" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="currentColor"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="currentColor"></path> </svg>   </a>  </div><div class="flex flex-col gap-2 min-w-0"> <div class="h-[113px] w-[200px] max-w-full shrink-0 overflow-hidden rounded-lg">  <img src="https://cdn.sanity.io/images/ch6z6vqj/staging/6d637963b8ba166b74b9a1a445ea367452df06a9-1200x786.jpg" alt="abstract gradient" loading="lazy" decoding="async" class="size-full object-cover">  </div><a href="https://www.trendmicro.com/explore/trendai-global-ai-study/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full items-center gap-2 text-paragraph text-void-900 transition-opacity hover:opacity-80 [-webkit-text-stroke:0]" target="_blank" rel="noopener noreferrer">  <span>Securing the AI Enterprise</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" class="shrink-0 text-primary" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="currentColor"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="currentColor"></path> </svg>   </a>  </div> </div>  </div> </div><div class="flex flex-row items-start gap-[var(--spacing-48)] box-border h-full min-h-0 w-fit min-w-0 max-w-full shrink-0 bg-void-100 p-[var(--spacing-32)] rounded-tr-[16px]" data-id="right-panel"> <div class="flex items-start gap-[48px] shrink-0 flex-nowrap text-void-900 [-webkit-text-stroke:0]"> <div class="flex flex-col box-border min-w-0 shrink-0 px-[8px]" style="width: 205px; max-width: 205px;"> <div class="flex flex-col gap-[32px] min-w-0 [&#38;_p]:m-0"> <div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="https://www.trendmicro.com/en_us/research.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Research, News, and Perspectives" data-astro-cid-q56zlb5n="true"> Research, News, and Perspectives </span>   </a>  </div><div class="flex flex-col gap-0 min-w-0 !gap-[32px] [&#38;_p]:m-0"> <a href="/en-us/resources-insights" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[16px] text-void-900" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Research and Analysis" data-astro-cid-q56zlb5n="true"> Research and Analysis </span>   </a>  </div><div class="flex flex-col gap-0 min-w-0 !gap-0 [&#38;_p]:m-0"> <p class="text-base font-bold text-foreground m-0 px-[8px] text-paragraph font-bold text-foreground-inverse [-webkit-text-stroke:0]"> Education and Training </p><div class="flex flex-col gap-0 min-w-0 w-full items-start self-stretch pl-[12px] [&#38;_p]:m-0" data-id="nested-links"> <a href="https://www.trendmicro.com/en_us/partners/campus.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="TrendAI™ University" data-astro-cid-q56zlb5n="true"> TrendAI™ University </span>   </a> <a href="https://www.trendmicro.com/en_us/what-is.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Cybersecurity Glossary" data-astro-cid-q56zlb5n="true"> Cybersecurity Glossary </span>   </a> <a href="https://www.trendmicro.com/vinfo/us/threat-encyclopedia/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] mega-menu-link flex w-full items-center rounded-[10px] p-2 text-left leading-5 font-normal [-webkit-text-stroke:0] transition-all duration-200 ease-in-out hover:bg-void-200 focus-visible:bg-void-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 text-[14px] text-void-700" target="_blank" rel="noopener noreferrer" role="menuitem" data-astro-cid-q56zlb5n="true">  <span class="mega-menu-link-label before:invisible before:block before:h-0 before:overflow-hidden before:font-semibold before:content-[attr(data-text)]" data-text="Threat Encyclopedia" data-astro-cid-q56zlb5n="true"> Threat Encyclopedia </span>   </a>  </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div>  <script>
  {
    const root = document.documentElement;
    const OPEN_SELECTOR = ".mega-nav-dropdown.hs-dropdown.open";
    const OPEN_DELAY = 120; // ms before a menu opens on hover
    const CLOSE_DELAY = 200; // ms before a menu closes after cursor leaves

    const setMegaTop = () => {
      const dd = document.querySelector(OPEN_SELECTOR);
      if (!dd) return;
      const trigger = dd.querySelector(".nav-mega-trigger");
      if (!trigger) return;
      const { bottom } = trigger.getBoundingClientRect();
      root.style.setProperty("--mega-menu-top", `${Math.round(bottom + 18)}px`);
    };

    const hideMegaTop = () =>
      root.style.setProperty("--mega-menu-top", "-9999px");

    root.style.setProperty("--mega-menu-top", "-9999px");

    // These listeners target the document/window which persist across navigations — register once.
    if (!window.__megaMenuGlobalInit) {
      window.__megaMenuGlobalInit = true;

      document.addEventListener(
        "open.hs.dropdown",
        () => requestAnimationFrame(setMegaTop),
        true,
      );

      document.addEventListener(
        "close.hs.dropdown",
        () =>
          requestAnimationFrame(() => {
            if (!document.querySelector(OPEN_SELECTOR)) hideMegaTop();
          }),
        true,
      );

      const rafState = { pending: false };
      const scheduleSetMegaTop = () => {
        if (rafState.pending) return;
        rafState.pending = true;
        requestAnimationFrame(() => {
          rafState.pending = false;
          setMegaTop();
        });
      };

      window.addEventListener(
        "scroll",
        () => {
          if (document.querySelector(OPEN_SELECTOR)) scheduleSetMegaTop();
        },
        { passive: true },
      );

      window.addEventListener("resize", () => {
        if (document.querySelector(OPEN_SELECTOR)) scheduleSetMegaTop();
      });
    }

    // Hover open/close with delay — Preline is in click mode; we drive open/close via its collection API.
    // Re-bound on every page load because Preline rebuilds $hsDropdownCollection after each navigation.
    const getDropdownInstance = (el) =>
      window.$hsDropdownCollection?.find((e) => e.element.el === el)?.element ??
      null;

    const makeTimer = () => ({ id: null });

    const bindDropdowns = () => {
      document.querySelectorAll(".mega-nav-dropdown").forEach((dd) => {
        if (dd.__megaMenuBound) return;
        dd.__megaMenuBound = true;

        const openTimer = makeTimer();
        const closeTimer = makeTimer();

        const cancelOpen = () => {
          clearTimeout(openTimer.id);
          openTimer.id = null;
        };
        const cancelClose = () => {
          clearTimeout(closeTimer.id);
          closeTimer.id = null;
        };

        const scheduleOpen = () => {
          openTimer.id = setTimeout(() => {
            getDropdownInstance(dd)?.open();
          }, OPEN_DELAY);
        };

        const scheduleClose = () => {
          closeTimer.id = setTimeout(() => {
            getDropdownInstance(dd)?.close();
          }, CLOSE_DELAY);
        };

        dd.addEventListener("mouseenter", () => {
          cancelClose();
          scheduleOpen();
        });
        dd.addEventListener("mouseleave", () => {
          cancelOpen();
          scheduleClose();
        });

        // --auto-close:inside prevents Preline from closing on any panel click (e.g. text selection).
        // Close manually only when the click lands on a navigable element inside the panel.
        dd.addEventListener("click", (evt) => {
          const target = evt.target;
          if (!(target instanceof Element)) return;
          if (!dd.classList.contains("open")) return;
          const navigable = target.closest(
            "a[href], button:not(.hs-dropdown-toggle)",
          );
          if (
            navigable &&
            dd.querySelector("[data-mega-panel]")?.contains(navigable)
          ) {
            getDropdownInstance(dd)?.close();
          }
        });
      });
    };

    // Run on initial load and after every View Transitions navigation.
    bindDropdowns();
    document.addEventListener("astro:page-load", bindDropdowns);
  }
</script>  </div>  </div> <div class="flex flex-row items-center justify-end gap-2 shrink-0 lg:justify-self-end lg:pt-1">  <button class="cursor-pointer relative inline-flex size-10 items-center justify-center rounded-md text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-black/40 lg:hidden" id="hs-navbar-collapse" aria-expanded="false" aria-controls="hs-navbar-menu" data-hs-overlay="#hs-navbar-menu" type="button" aria-label="Toggle navigation">  <svg class="mobile-nav-hamburger-icon absolute inset-0 m-auto size-6 shrink-0 transition-[opacity,transform] duration-150 ease-out" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <line x1="3" x2="21" y1="6" y2="6"></line> <line x1="3" x2="21" y1="12" y2="12"></line> <line x1="3" x2="21" y1="18" y2="18"></line> </svg> <svg class="mobile-nav-close-icon absolute inset-0 m-auto size-6 shrink-0 transition-[opacity,transform] duration-150 ease-out" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M18 6 6 18"></path> <path d="m6 6 12 12"></path> </svg>  </button> <div class="hidden shrink-0 lg:flex">  <div class="flex flex-row items-center gap-6 shrink-0">  <a class="btn-primary min-h-0 py-[var(--spacing-8)] px-[var(--spacing-12)] text-sm cursor-pointer" href="/en-us/platform/free-trial" role="button"> Start Free Trial </a> <a class="btn-outline min-h-0 py-[var(--spacing-8)] px-[var(--spacing-12)] text-sm cursor-pointer" href="/en-us/contact" role="button"> Contact Us </a> </div>  </div> </div>  </div>  </nav> <div class="w-full" data-breadcrumb-bar="true">  <nav aria-label="Breadcrumb"><ol class="flex items-center flex-wrap gap-x-3 gap-y-1 w-full min-w-0"> <li class="flex items-center gap-1"><a class="text-paragraph text-foreground/80 transition hover:text-foreground" href="/en-us/">Home</a></li><li class="flex items-center gap-1"><span aria-hidden="true"><svg width="16" height="14" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block"><path d="M7.016 4.0247C5.41903 4.29871 3.27962 6.4588 2.99609 8.04622V0C3.24857 1.58981 5.4294 3.76822 7.016 4.0247Z" fill="currentColor" class="text-trend-red"></path></svg></span><a class="text-paragraph text-foreground/80 transition hover:text-foreground" href="/en-us/platform">Platform</a></li><li class="flex items-center gap-1"><span aria-hidden="true"><svg width="16" height="14" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block"><path d="M7.016 4.0247C5.41903 4.29871 3.27962 6.4588 2.99609 8.04622V0C3.24857 1.58981 5.4294 3.76822 7.016 4.0247Z" fill="currentColor" class="text-trend-red"></path></svg></span><span class="text-paragraph font-semibold text-foreground" aria-current="page">Cloud Security</span></li> </ol></nav>  </div> </div>  </header> <script type="module" src="/_assets/MobileNavDrawer.astro_astro_type_script_index_0_lang.C-RgZLog.js"></script><div class="hs-overlay [--overlay-backdrop:false] hidden fixed inset-0 z-100 overflow-hidden lg:hidden" id="hs-navbar-menu" role="dialog" tabindex="-1" aria-labelledby="hs-navbar-collapse">  <div class="flex flex-col h-full min-h-0 w-full min-w-0 bg-black/50" data-mobile-nav-drawer="true" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-row min-h-0 min-w-0 w-full flex-1" data-astro-cid-3k2vyqlv="true">  <button class="cursor-pointer hidden min-h-0 min-w-0 flex-1 touch-manipulation border-0 bg-transparent p-0 md:block" data-hs-overlay="#hs-navbar-menu" data-astro-cid-3k2vyqlv="true" type="button" aria-label="Close menu">  </button> <aside class="mobile-nav-drawer__sheet box-border flex min-h-0 w-full min-w-0 max-w-full flex-1 flex-col overflow-hidden bg-void-100 md:max-h-full md:max-w-[min(23rem,100%)] md:w-[min(23rem,100%)] md:shrink-0 md:flex-none rounded-l-2xl md:rounded-l-2xl ml-[24px] mb-[24px] md:ml-[20px] md:mb-[20px] shadow-[0px_12px_40px_24px_rgba(0,0,0,0.5)] translate-x-full hs-overlay-open:translate-x-0 transition-transform duration-300 ease-out motion-reduce:transition-none" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col min-h-0 min-w-0 flex-1 overflow-hidden" data-mobile-nav-browse="true" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col relative min-h-0 flex-1 overflow-x-hidden" data-drill-viewport="true" data-astro-cid-3k2vyqlv="true">  <div class="flex mobile-drill-track min-h-0 w-[200%] flex-1 translate-x-0 transform transition-transform duration-300 ease-out motion-reduce:transition-none" data-drill-track="true" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col w-1/2 min-w-[50%] max-w-[50%] overflow-y-auto overscroll-contain" data-drill-panel="root" data-astro-cid-3k2vyqlv="true">  <div class="flex items-start shrink-0 p-[var(--spacing-32)]" data-astro-cid-3k2vyqlv="true">  <nav class="flex w-full flex-col gap-[var(--spacing-32)]" aria-label="Primary" data-astro-cid-3k2vyqlv> <button class="cursor-pointer flex w-full touch-manipulation items-center gap-[var(--spacing-16)] rounded-lg border-0 bg-transparent px-0 py-0 text-left text-foreground-inverse transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-paragraph" data-drill-open="0" aria-expanded="false" aria-controls="mobile-mega-panel-0" data-astro-cid-3k2vyqlv="true" type="button">  <span class data-astro-cid-3k2vyqlv="true"> Platform </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true" data-astro-cid-3k2vyqlv="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> </button><button class="cursor-pointer flex w-full touch-manipulation items-center gap-[var(--spacing-16)] rounded-lg border-0 bg-transparent px-0 py-0 text-left text-foreground-inverse transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-paragraph" data-drill-open="1" aria-expanded="false" aria-controls="mobile-mega-panel-1" data-astro-cid-3k2vyqlv="true" type="button">  <span class data-astro-cid-3k2vyqlv="true"> Solutions for </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true" data-astro-cid-3k2vyqlv="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> </button><button class="cursor-pointer flex w-full touch-manipulation items-center gap-[var(--spacing-16)] rounded-lg border-0 bg-transparent px-0 py-0 text-left text-foreground-inverse transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-paragraph" data-drill-open="2" aria-expanded="false" aria-controls="mobile-mega-panel-2" data-astro-cid-3k2vyqlv="true" type="button">  <span class data-astro-cid-3k2vyqlv="true"> Services </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true" data-astro-cid-3k2vyqlv="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> </button><button class="cursor-pointer flex w-full touch-manipulation items-center gap-[var(--spacing-16)] rounded-lg border-0 bg-transparent px-0 py-0 text-left text-foreground-inverse transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-paragraph" data-drill-open="3" aria-expanded="false" aria-controls="mobile-mega-panel-3" data-astro-cid-3k2vyqlv="true" type="button">  <span class data-astro-cid-3k2vyqlv="true"> Why TrendAI™ </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true" data-astro-cid-3k2vyqlv="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> </button><button class="cursor-pointer flex w-full touch-manipulation items-center gap-[var(--spacing-16)] rounded-lg border-0 bg-transparent px-0 py-0 text-left text-foreground-inverse transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 text-paragraph" data-drill-open="4" aria-expanded="false" aria-controls="mobile-mega-panel-4" data-astro-cid-3k2vyqlv="true" type="button">  <span class data-astro-cid-3k2vyqlv="true"> Resources and Insights </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true" data-astro-cid-3k2vyqlv="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> </button> </nav>  </div> <div class="shrink-0 border-t border-black/50" aria-hidden="true" data-astro-cid-3k2vyqlv="true">  </div> <div class="flex flex-col gap-[var(--spacing-48)] shrink-0 p-[var(--spacing-32)]" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col gap-[var(--spacing-32)] items-start" data-astro-cid-3k2vyqlv="true"> <a href="https://resources.trendmicro.com/GLB-Under-Attack-Form.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex touch-manipulation items-center text-paragraph font-semibold capitalize text-foreground-inverse transition-colors hover:underline active:opacity-80" target="_blank" rel="noopener noreferrer" data-astro-cid-3k2vyqlv="true"> Under Attack?  </a><button class="cursor-pointer relative flex h-9 w-full min-w-0 items-center rounded-[var(--spacing-4)] border border-foreground-inverse bg-void-100 py-[7px] pl-3 pr-7 text-left text-paragraph transition focus:outline-none focus:ring-2 focus:ring-primary/20" data-id="mobile-nav-open-search" data-mobile-nav-open-search="true" data-astro-cid-3k2vyqlv="true" type="button" aria-label="Search">  <span class="pointer-events-none absolute right-2 top-1/2 -translate-y-1/2 text-primary" aria-hidden="true" data-astro-cid-3k2vyqlv="true">  <svg class="size-[18px] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-3k2vyqlv="true"> <circle cx="11" cy="11" r="8"></circle> <path d="m21 21-4.3-4.3"></path> </svg>  </span> <span class="min-w-0 flex-1 truncate text-paragraph text-foreground-inverse" data-astro-cid-3k2vyqlv="true"> Search… </span>  </button><a href="https://signin.v1.trendmicro.com/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex touch-manipulation items-center gap-[var(--spacing-8)] text-foreground-inverse transition-colors hover:underline active:opacity-80 text-footer-link" target="_blank" rel="noopener noreferrer" aria-label="Login" data-astro-cid-3k2vyqlv="true">  <svg class="size-[23px] shrink-0" xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23" fill="none" aria-hidden="true"> <path d="M19.6903 3.31019C17.5107 1.17425 14.5762 -0.0152647 11.5245 0.00014793C8.4728 0.0155606 5.55049 1.23465 3.39258 3.3925C1.23468 5.55036 0.0155609 8.4726 0.000147933 11.5242C-0.0152651 14.5759 1.17427 17.5103 3.31027 19.6898C5.48986 21.8258 8.42434 23.0153 11.476 22.9999C14.5277 22.9844 17.4501 21.7653 19.608 19.6075C21.7659 17.4496 22.985 14.5274 23.0004 11.4758C23.0158 8.42414 21.8263 5.48973 19.6903 3.31019ZM4.94427 19.3408C5.13811 17.7366 5.91144 16.2585 7.1188 15.1845C8.32616 14.1105 9.88434 13.5146 11.5003 13.509C13.1177 13.5087 14.6789 14.1024 15.8875 15.1773C17.096 16.2522 17.8678 17.7334 18.0563 19.3398C16.2194 20.8807 13.8984 21.7253 11.5008 21.7253C9.10314 21.7253 6.78214 20.8807 4.94527 19.3398L4.94427 19.3408ZM11.5003 12.111C10.8044 12.1112 10.1241 11.905 9.5454 11.5185C8.96671 11.132 8.51565 10.5826 8.24925 9.93978C7.98286 9.29692 7.91311 8.5895 8.04882 7.907C8.18453 7.2245 8.51961 6.59757 9.01167 6.10552C9.50373 5.61347 10.1307 5.27841 10.8132 5.1427C11.4957 5.00699 12.2031 5.07674 12.846 5.34313C13.4889 5.60951 14.0383 6.06057 14.4248 6.63924C14.8113 7.21791 15.0175 7.8982 15.0173 8.59407C15.0162 9.52658 14.6454 10.4206 13.9861 11.0801C13.3267 11.7396 12.4328 12.1107 11.5003 12.112V12.111ZM19.2243 18.1928C18.9092 16.9284 18.2892 15.7603 17.4185 14.7907C16.5477 13.8212 15.4528 13.0797 14.2293 12.631C15.0943 12.0468 15.7489 11.2004 16.0969 10.2163C16.4449 9.23229 16.4678 8.16253 16.1623 7.16447C15.8568 6.1664 15.2391 5.29273 14.3999 4.67201C13.5608 4.05128 12.5446 3.71627 11.5008 3.71627C10.457 3.71627 9.44075 4.05128 8.6016 4.67201C7.76245 5.29273 7.14469 6.1664 6.83921 7.16447C6.53374 8.16253 6.55668 9.23229 6.90466 10.2163C7.25264 11.2004 7.90728 12.0468 8.77227 12.631C7.54777 13.0783 6.45165 13.819 5.57995 14.7883C4.70824 15.7576 4.08756 16.9259 3.77227 18.1908C2.48769 16.7098 1.65602 14.8906 1.37634 12.9501C1.09666 11.0096 1.38077 9.02968 2.19482 7.24613C3.00886 5.46259 4.31852 3.95068 5.96774 2.89055C7.61696 1.83043 9.5362 1.26678 11.4968 1.26678C13.4573 1.26678 15.3766 1.83043 17.0258 2.89055C18.675 3.95068 19.9847 5.46259 20.7987 7.24613C21.6128 9.02968 21.8969 11.0096 21.6172 12.9501C21.3375 14.8906 20.5058 16.7098 19.2213 18.1908L19.2243 18.1928Z" fill="currentColor"></path> </svg> <span class data-astro-cid-3k2vyqlv="true"> Login </span>   </a><div class="-ml-3 [&#38;_.lang-dropdown-trigger-inner]:gap-[var(--spacing-8)]! [&#38;_.lang-dropdown-trigger-inner]:pl-[var(--spacing-12)]! [&#38;_.lang-dropdown-trigger-inner]:pr-[var(--spacing-12)]! [&#38;_.lang-dropdown-trigger-inner]:py-[var(--spacing-4)]! [&#38;_.lang-dropdown-trigger-inner]:text-foreground-inverse! [&#38;_.lang-dropdown-trigger-inner]:text-footer-link! [&#38;_.lang-dropdown-trigger-inner]:bg-void-100! [&#38;_.lang-dropdown-inner]:max-h-[200px]" data-drawer-lang-picker="true" data-astro-cid-3k2vyqlv="true">  <div class="hs-dropdown relative [--strategy:fixed] [--placement:bottom-right]"><button id="hs-language-dropdown" type="button" class="hs-dropdown-toggle lang-dropdown-trigger rounded-full p-px transition-all duration-300" aria-haspopup="menu" aria-expanded="false" aria-label="Select language"><span class="lang-dropdown-trigger-inner flex items-center gap-2 rounded-full bg-transparent px-3 py-1 text-sm font-normal text-white transition-all duration-300"><svg class="size-5 shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span>EN (US)</span><svg class="lang-dropdown-chevron size-[7px] shrink-0 transition-transform duration-300" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></span></button><div class="hs-dropdown-menu lang-dropdown-panel z-50 mt-2.5 hidden min-w-[11.875rem] rounded-2xl pb-1 opacity-0 shadow-lg transition-[opacity,margin] duration-200 hs-dropdown-open:opacity-100" role="menu" aria-orientation="vertical" aria-labelledby="hs-language-dropdown" style="background-image: linear-gradient(90deg, var(--color-trendred-500) 51%, var(--color-accent) 90%)"><div class="lang-dropdown-inner overflow-y-auto rounded-[inherit] p-8"><a href="/en/platform/cloud-security" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">English</a><a href="/en-us/platform/cloud-security" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-bold text-trendred-500 pointer-events-none">English (U.S.)</a><a href="/en-gb/platform/cloud-security" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">English (U.K.)</a><a href="/es-es/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Spanish (Spain)</a><a href="/es-mx/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Spanish (Mexico)</a><a href="/de/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">German</a><a href="/it/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Italian</a><a href="/fr/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">French</a><a href="/zh-tw/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Chinese (Taiwan)</a><a href="/zh-hk/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Chinese (Hong Kong)</a><a href="/ja/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Japanese</a><a href="/ko/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Korean</a><a href="/ru/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Russian</a><a href="/pt/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Portuguese</a><a href="/pl/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Polish</a><a href="/tr/" role="menuitem" class="block py-1.5 text-base leading-tight transition-colors font-normal text-void-950 hover:text-trendred-500">Turkish</a></div></div></div>  </div> </div> <div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]" data-astro-cid-3k2vyqlv="true">  <a class="btn-primary min-h-0 py-[var(--spacing-8)] px-[var(--spacing-12)] text-sm cursor-pointer" data-astro-cid-3k2vyqlv="true" href="/en-us/platform/free-trial" role="button"> Start Free Trial </a> <a class="btn-outline min-h-0 py-[var(--spacing-8)] px-[var(--spacing-12)] text-sm btn-outline--on-light cursor-pointer" data-astro-cid-3k2vyqlv="true" href="/en-us/contact" role="button"> Contact Us </a> </div> </div>  </div> <div class="flex flex-col w-1/2 min-w-[50%] max-w-[50%] bg-void-100" data-drill-panel="sub" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col min-h-0 flex-1 overflow-hidden" data-astro-cid-3k2vyqlv="true"> <div class="mega-panel hidden min-h-0 flex-1 flex-col" id="mobile-mega-panel-0" data-mega-panel-id="0" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col h-full w-full overflow-hidden rounded-bl-2xl pb-1.5" style="background: linear-gradient(90deg, var(--color-trendred-500) 50.96%, var(--color-accent) 100%)">  <div class="flex items-center shrink-0 bg-void-100 p-[32px]">  <button class="cursor-pointer inline-flex touch-manipulation items-center gap-[24px] rounded-lg border-0 bg-transparent p-0 text-left text-base font-normal leading-5 text-void-900 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" data-drill-back="true" type="button" aria-label="Back to main menu">  <svg class="shrink-0 [transform:scaleX(-1)]" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> <span class> Main Menu </span>  </button>  </div> <div class="shrink-0 border-t border-black/50 bg-void-100" aria-hidden="true">  </div> <div class="min-h-0 w-full flex-1 overflow-y-auto overscroll-contain bg-void-100 outline-none" role="region" aria-label="Submenu" tabindex="-1" data-drill-sub-scroll="true">  <div class="flex flex-col min-h-full justify-between">  <div class="flex flex-col gap-[32px] p-[32px] text-void-900">  <p class="text-base font-semibold text-foreground m-0 w-full text-void-900 leading-[normal]"> Platform </p> <ul class="flex flex-col gap-[32px]"> <li> <a href="/en-us/platform/deployment-options" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Deployment Options  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/platform-marketplace.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Integrations  </a> </li><li> <a href="/en-us/platform/flex-licensing" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Pricing and Licensing  </a> </li><li> <a href="/en-us/platform/cyber-risk-exposure-management" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Cyber Risk Exposure Management  </a> </li><li> <a href="/en-us/platform/security-operations" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Security Operations (XDR, Agentic SIEM, and SOAR)  </a> </li><li> <a href="/en-us/platform/threat-intelligence" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Threat Intelligence  </a> </li><li> <a href="/en-us/platform/proactive-ai-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> AI Security  </a> </li><li> <a href="/en-us/platform/cloud-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Cloud Security  </a> </li><li> <a href="/en-us/platform/data-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Data Security  </a> </li><li> <a href="/en-us/platform/email-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Email Security  </a> </li><li> <a href="/en-us/platform/endpoint-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Endpoint Security  </a> </li><li> <a href="/en-us/platform/identity-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Identity Security  </a> </li><li> <a href="/en-us/platform/network-security" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Network Security  </a> </li> </ul> </div> <div class="flex flex-col gap-[24px] rounded-bl-2xl bg-void-50 p-[32px]"> <div class="flex flex-col gap-[24px] border-b border-void-500 pb-[24px]"> <div class="flex flex-col gap-2 text-base"> <p class="text-base font-semibold text-foreground m-0 w-full leading-6 text-void-900"> TrendAI Vision One™ Platform </p><p class="text-base font-normal text-foreground m-0 w-full leading-5 text-void-700"> Eliminate complexity and secure your enterprise with an adaptive, intelligent platform built for the Al era </p> </div><a href="/en-us/platform" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full touch-manipulation items-center gap-2 text-base font-normal leading-none text-black transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40">  <span class> Explore the platform </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="var(--color-trend-red)"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="var(--color-trend-red)"></path> </svg>   </a> </div><ul class="flex flex-col gap-[16px] min-h-[90px]"> <li class="flex flex-1 items-center"> <a href="/en-us/platform/deployment-options" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full touch-manipulation items-center text-[14px] font-medium leading-[14px] text-void-800 transition-opacity hover:opacity-80"> Deployment Options  </a> </li><li class="flex flex-1 items-center"> <a href="https://www.trendmicro.com/en_us/partners/platform-marketplace.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full touch-manipulation items-center text-[14px] font-medium leading-[14px] text-void-800 transition-opacity hover:opacity-80" target="_blank" rel="noopener noreferrer"> Integrations  </a> </li><li class="flex flex-1 items-center"> <a href="/en-us/platform/flex-licensing" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full touch-manipulation items-center text-[14px] font-medium leading-[14px] text-void-800 transition-opacity hover:opacity-80"> Pricing and Licensing  </a> </li> </ul> </div> </div>  </div> <div class="flex items-center gap-[25px] self-stretch shrink-0 pt-[16px] pb-[12px] pr-[16px] pl-[32px] rounded-b-none" style="background: linear-gradient(90deg, var(--color-trendred-500) 50.96%, var(--color-accent) 100%)"> <p class="text-base font-semibold text-foreground m-0 shrink-0 text-paragraph text-white whitespace-nowrap"> Security built for the AI era </p><a href="/en-us/platform" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex shrink-0 items-center gap-2 text-paragraph text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent"> <span class> Learn more </span><svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="white"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="white"></path> </svg>  </a> </div> </div>  </div><div class="mega-panel hidden min-h-0 flex-1 flex-col" id="mobile-mega-panel-1" data-mega-panel-id="1" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col h-full w-full overflow-hidden rounded-bl-2xl pb-1.5" style="background: linear-gradient(90deg, var(--color-trendred-500) 50.96%, var(--color-accent) 100%)">  <div class="flex items-center shrink-0 bg-void-100 p-[32px]">  <button class="cursor-pointer inline-flex touch-manipulation items-center gap-[24px] rounded-lg border-0 bg-transparent p-0 text-left text-base font-normal leading-5 text-void-900 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" data-drill-back="true" type="button" aria-label="Back to main menu">  <svg class="shrink-0 [transform:scaleX(-1)]" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> <span class> Main Menu </span>  </button>  </div> <div class="shrink-0 border-t border-black/50 bg-void-100" aria-hidden="true">  </div> <div class="min-h-0 w-full flex-1 overflow-y-auto overscroll-contain bg-void-100 outline-none" role="region" aria-label="Submenu" tabindex="-1" data-drill-sub-scroll="true">  <div class="flex flex-col min-h-full justify-between">  <div class="flex flex-col gap-[32px] p-[32px] text-void-900">  <p class="text-base font-semibold text-foreground m-0 w-full text-void-900 leading-[normal]"> Solutions for </p> <ul class="flex flex-col gap-[32px]"> <li> <a href="/en-us/solutions/financial-services" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Financial Services  </a> </li><li> <a href="/en-us/solutions/healthcare" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Healthcare and Life Sciences  </a> </li><li> <a href="/en-us/solutions/industrial-manufacturing" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Industry and Energy  </a> </li><li> <a href="/en-us/solutions/government" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Government  </a> </li><li> <a href="/en-us/solutions/education" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Education  </a> </li><li> <a href="/en-us/solutions/tech-media-comms" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Technology, Media, and Communications  </a> </li><li> <a href="https://www.trendmicro.com/en_us/small-business/platform.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Small and Midsized Business Security  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/cyber-insurance/insurability.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Insurability  </a> </li> </ul> </div> <div class="flex flex-col gap-[24px] rounded-bl-2xl bg-void-50 p-[32px]"> <div class="flex flex-col gap-[24px]"> <div class="flex flex-col gap-2 text-base"> <p class="text-base font-semibold text-foreground m-0 w-full leading-6 text-void-900"> Solutions for </p><p class="text-base font-normal text-foreground m-0 w-full leading-5 text-void-700"> Solve critical security challenges with solutions built for your industry and unique challenges </p> </div><a href="/en-us/solutions" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full touch-manipulation items-center gap-2 text-base font-normal leading-none text-black transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40">  <span class> Learn more </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="var(--color-trend-red)"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="var(--color-trend-red)"></path> </svg>   </a> </div> </div> </div>  </div>  </div>  </div><div class="mega-panel hidden min-h-0 flex-1 flex-col" id="mobile-mega-panel-2" data-mega-panel-id="2" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col h-full w-full overflow-hidden rounded-bl-2xl pb-1.5" style="background: linear-gradient(90deg, var(--color-trendred-500) 50.96%, var(--color-accent) 100%)">  <div class="flex items-center shrink-0 bg-void-100 p-[32px]">  <button class="cursor-pointer inline-flex touch-manipulation items-center gap-[24px] rounded-lg border-0 bg-transparent p-0 text-left text-base font-normal leading-5 text-void-900 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" data-drill-back="true" type="button" aria-label="Back to main menu">  <svg class="shrink-0 [transform:scaleX(-1)]" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> <span class> Main Menu </span>  </button>  </div> <div class="shrink-0 border-t border-black/50 bg-void-100" aria-hidden="true">  </div> <div class="min-h-0 w-full flex-1 overflow-y-auto overscroll-contain bg-void-100 outline-none" role="region" aria-label="Submenu" tabindex="-1" data-drill-sub-scroll="true">  <div class="flex flex-col min-h-full justify-between">  <div class="flex flex-col gap-[32px] p-[32px] text-void-900">  <p class="text-base font-semibold text-foreground m-0 w-full text-void-900 leading-[normal]"> Services </p> <ul class="flex flex-col gap-[32px]"> <li> <a href="https://www.trendmicro.com/en_us/business/services/service-one.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Service Packages  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/services/cyber-risk-advisory.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Cyber Risk Advisory  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/services/incident-response.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Incident Response  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/services/managed-xdr.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Managed Detection and Response (MDR)  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/cyber-insurance/pre-breach-services.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Pre-Breach Services  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/services/red-purple-teaming.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Red and Purple Teaming  </a> </li> </ul> </div> <div class="flex flex-col gap-[24px] rounded-bl-2xl bg-void-50 p-[32px]"> <div class="flex flex-col gap-[24px]"> <div class="flex flex-col gap-2 text-base"> <p class="text-base font-semibold text-foreground m-0 w-full leading-6 text-void-900"> Services </p><p class="text-base font-normal text-foreground m-0 w-full leading-5 text-void-700"> Extend your team with trusted cybersecurity experts to predict, prevent, and respond to threats </p> </div><a href="https://www.trendmicro.com/en_us/business/services.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full touch-manipulation items-center gap-2 text-base font-normal leading-none text-black transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" target="_blank" rel="noopener noreferrer">  <span class> Learn more </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="var(--color-trend-red)"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="var(--color-trend-red)"></path> </svg>   </a> </div> </div> </div>  </div> <div class="flex items-center gap-[25px] self-stretch shrink-0 pt-[16px] pb-[12px] pr-[16px] pl-[32px] rounded-b-none" style="background: linear-gradient(90deg, var(--color-trendred-500) 50.96%, var(--color-accent) 100%)"> <p class="text-base font-semibold text-foreground m-0 shrink-0 text-paragraph text-white whitespace-nowrap"> Looking for help? </p><a href="https://success.trendmicro.com/en-US/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex shrink-0 items-center gap-2 text-paragraph text-white transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent" target="_blank" rel="noopener noreferrer"> <span class> Get technical support </span><svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="white"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="white"></path> </svg>  </a> </div> </div>  </div><div class="mega-panel hidden min-h-0 flex-1 flex-col" id="mobile-mega-panel-3" data-mega-panel-id="3" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col h-full w-full overflow-hidden rounded-bl-2xl pb-1.5" style="background: linear-gradient(90deg, var(--color-trendred-500) 50.96%, var(--color-accent) 100%)">  <div class="flex items-center shrink-0 bg-void-100 p-[32px]">  <button class="cursor-pointer inline-flex touch-manipulation items-center gap-[24px] rounded-lg border-0 bg-transparent p-0 text-left text-base font-normal leading-5 text-void-900 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" data-drill-back="true" type="button" aria-label="Back to main menu">  <svg class="shrink-0 [transform:scaleX(-1)]" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> <span class> Main Menu </span>  </button>  </div> <div class="shrink-0 border-t border-black/50 bg-void-100" aria-hidden="true">  </div> <div class="min-h-0 w-full flex-1 overflow-y-auto overscroll-contain bg-void-100 outline-none" role="region" aria-label="Submenu" tabindex="-1" data-drill-sub-scroll="true">  <div class="flex flex-col min-h-full justify-between">  <div class="flex flex-col gap-[32px] p-[32px] text-void-900">  <p class="text-base font-semibold text-foreground m-0 w-full text-void-900 leading-[normal]"> Why TrendAI™ </p> <ul class="flex flex-col gap-[32px]"> <li> <a href="https://www.trendmicro.com/en_us/about/customer-stories.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Customer Success Stories  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/industry-recognition.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Industry Recognition  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/trust-center.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Compliance and Trust Center  </a> </li><li> <a href="/en-us/about" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Company  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/threat-research.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Global Threat Intelligence  </a> </li><li> <a href="https://www.trendmicro.com/en_us/zero-day-initiative/about.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Zero Day Initiative (ZDI)  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/compare.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Compare TrendAI™ vs. Competition  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-crowdstrike.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> vs. Crowdstrike  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-microsoft.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> vs. Microsoft  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-palo-alto-networks.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> vs. Palo Alto Networks  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/compare/trend-vs-sentinelone.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> vs. SentinelOne  </a> </li> </ul> </div> <div class="flex flex-col gap-[24px] rounded-bl-2xl bg-void-50 p-[32px]"> <div class="flex flex-col gap-[24px]"> <div class="flex flex-col gap-2 text-base"> <p class="text-base font-semibold text-foreground m-0 w-full leading-6 text-void-900"> Why TrendAI™ </p><p class="text-base font-normal text-foreground m-0 w-full leading-5 text-void-700"> Discover what makes TrendAI™ different – from reducing complexity to empowering your organization to operate with confidence in the AI era </p> </div><a href="/en-us/why-trendai" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-flex max-w-full touch-manipulation items-center gap-2 text-base font-normal leading-none text-black transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40">  <span class> Learn more </span> <svg class="shrink-0" xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none" aria-hidden="true"> <path d="M0 5.02466H13.6631V6.78739H0V5.02466Z" fill="var(--color-trend-red)"></path> <path d="M9.87332 11.8127L8.63867 10.5781L13.3112 5.90636L8.63867 1.23465L9.87332 0L15.7789 5.90638L9.87332 11.8127Z" fill="var(--color-trend-red)"></path> </svg>   </a> </div> </div> </div>  </div>  </div>  </div><div class="mega-panel hidden min-h-0 flex-1 flex-col" id="mobile-mega-panel-4" data-mega-panel-id="4" data-astro-cid-3k2vyqlv="true">  <div class="flex flex-col h-full w-full overflow-hidden rounded-bl-2xl pb-1.5" style="background: linear-gradient(90deg, var(--color-trendred-500) 50.96%, var(--color-accent) 100%)">  <div class="flex items-center shrink-0 bg-void-100 p-[32px]">  <button class="cursor-pointer inline-flex touch-manipulation items-center gap-[24px] rounded-lg border-0 bg-transparent p-0 text-left text-base font-normal leading-5 text-void-900 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40" data-drill-back="true" type="button" aria-label="Back to main menu">  <svg class="shrink-0 [transform:scaleX(-1)]" xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none" aria-hidden="true"> <path d="M0.292818 12.9954C0.105327 12.8079 -3.21134e-08 12.5535 -4.37048e-08 12.2884C-5.52961e-08 12.0232 0.105327 11.7689 0.292818 11.5813L5.24282 6.63133L0.292817 1.68133C0.116387 1.49181 0.0203473 1.24124 0.0249047 0.98235C0.029462 0.723459 0.134262 0.476428 0.317253 0.293235C0.500243 0.110042 0.747158 0.00496956 1.00604 0.000125841C1.26493 -0.00471788 1.5156 0.0910453 1.70532 0.267265L7.36313 5.92351C7.55062 6.11105 7.65595 6.36537 7.65595 6.63055C7.65595 6.89573 7.55062 7.15005 7.36313 7.33758L1.70688 12.9954C1.51935 13.1829 1.26503 13.2882 0.999849 13.2882C0.734669 13.2882 0.480348 13.1829 0.292818 12.9954Z" fill="var(--color-trend-red)"></path> </svg> <span class> Main Menu </span>  </button>  </div> <div class="shrink-0 border-t border-black/50 bg-void-100" aria-hidden="true">  </div> <div class="min-h-0 w-full flex-1 overflow-y-auto overscroll-contain bg-void-100 outline-none" role="region" aria-label="Submenu" tabindex="-1" data-drill-sub-scroll="true">  <div class="flex flex-col min-h-full justify-between">  <div class="flex flex-col gap-[32px] p-[32px] text-void-900">  <p class="text-base font-semibold text-foreground m-0 w-full text-void-900 leading-[normal]"> Resources and Insights </p> <ul class="flex flex-col gap-[32px]"> <li> <a href="https://www.trendmicro.com/en_us/research.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Research, News, and Perspectives  </a> </li><li> <a href="/en-us/resources-insights" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90"> Research and Analysis  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/campus.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> TrendAI™ University  </a> </li><li> <a href="https://www.trendmicro.com/en_us/what-is.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Cybersecurity Glossary  </a> </li><li> <a href="https://www.trendmicro.com/vinfo/us/threat-encyclopedia/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Threat Encyclopedia  </a> </li><li> <a href="https://www.trendmicro.com/vinfo/us/security/research-and-analysis/predictions/the-ai-fication-of-cyberthreats-trend-micro-security-predictions-for-2026" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> 2026 Predictions  </a> </li><li> <a href="https://www.trendmicro.com/explore/trendai-global-ai-study/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-full items-center text-base font-normal leading-5 text-void-900 transition-opacity hover:opacity-80 active:opacity-90" target="_blank" rel="noopener noreferrer"> Securing the AI Enterprise  </a> </li> </ul> </div>  </div>  </div>  </div>  </div> </div>  </div>  </div>  </div>  </div>  </aside>  </div>  </div>    </div> <script type="module">let e=null,n=null;function t(){n&&n.classList.toggle("is-scrolled",window.scrollY>0)}function o(){n=document.querySelector('[data-id="site-header"]')}document.addEventListener("astro:before-swap",()=>{e&&(window.removeEventListener("scroll",e),e=null),n=null}),document.addEventListener("astro:after-swap",()=>{o(),t()}),document.addEventListener("astro:page-load",()=>{o(),n&&(e&&window.removeEventListener("scroll",e),e=t,window.addEventListener("scroll",t,{passive:!0}),t())});</script> <main id="main-content" data-page-type="platform" class="relative z-[2]"> <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections;base=%2F"> <script type="module" src="/_assets/SanityHero.astro_astro_type_script_index_0_lang.Dt1kfYaH.js"></script> <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:a3e52709b67c;base=%2F"> <section class="relative overflow-clip bg-background" data-reveal="true">  <div class="grid grid-cols-1 sm:grid-cols-[55fr_45fr] gap-[var(--spacing-48)] hero-container section-py-hero items-center relative z-10">  <div> <div class="flex flex-col gap-[var(--spacing-40)]"> <div class="flex flex-col gap-[var(--spacing-24)] max-w-[763px]"> <h1 class="reveal-hero-child font-heading font-bold text-foreground reveal-hero-child" style="--reveal-index: 1"> <span class="inline md:block"> Secure Cloud Innovation with <span class="text-gradient">Confidence</span> </span> </h1><p style="--reveal-index: 2" class="text-base font-normal text-foreground text-paragraph reveal-hero-child max-w-[763px] wrap-break-word"> Protect hybrid cloud environments with TrendAI Vision One™ Cloud Security, unifying visibility, reducing risk, and strengthening resilience across data centers, containers, and applications. </p> </div><div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)] reveal-hero-child" style="--reveal-index: 3"> <button class="btn-video min-h-0 py-[var(--spacing-16)] px-[var(--spacing-20)] text-base cursor-pointer" data-hs-overlay="#video-modal-284c8118fb7a" type="button"> Watch overview <img src="/_assets/circle-play.Ckw_bnMG.svg" alt="" class="shrink-0 size-[24px]" aria-hidden="true"></button><a class="btn-outline min-h-0 py-[var(--spacing-16)] px-[var(--spacing-20)] text-base cursor-pointer" href="https://resources.trendmicro.com/cloud-meeting.html" role="button" target="_blank" rel="noopener noreferrer"> Book a meeting </a><a class="btn-outline min-h-0 py-[var(--spacing-16)] px-[var(--spacing-20)] text-base cursor-pointer" href="/en-us/platform/free-trial" role="button" target="_blank" rel="noopener noreferrer"> Try free </a> </div><div class="hs-overlay hidden fixed inset-0 z-[80] bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="video-modal-284c8118fb7a" data-is-embed="false" role="dialog" tabindex="-1" aria-labelledby="video-modal-284c8118fb7a-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">   <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#video-modal-284c8118fb7a" type="button" aria-label="Close video">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div>  <div class="relative aspect-video w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="video-modal-284c8118fb7a-player"> <video src="https://apicdn.sanity.io/v2025-03-24/media-libraries/mllBRzE9QpZ8/video/3D4TgWoZrOnGuYjHti02fcN92JA/renditions/480p.mp4" class="w-full h-full object-contain bg-black" controls playsinline> <track kind="captions"> </video> </div> <span class="sr-only" id="video-modal-284c8118fb7a-label"> Watch overview </span>  </div>  </div>  </div> <script data-overlay-id="video-modal-284c8118fb7a" data-enable-captions="false" data-autoplay="true">
  {
    const overlayId =
      document.currentScript?.getAttribute("data-overlay-id") ?? "";
    const enableCaptions =
      document.currentScript?.getAttribute("data-enable-captions") === "true";
    const autoplay =
      document.currentScript?.getAttribute("data-autoplay") !== "false";
    const overlay = overlayId ? document.getElementById(overlayId) : null;
    const isEmbed = overlay?.dataset.isEmbed === "true";

    const disableCaptions = (iframe) => {
      try {
        iframe.contentWindow?.postMessage(
          JSON.stringify({
            event: "command",
            func: "unloadModule",
            args: ["captions"],
          }),
          "*",
        );
      } catch {
        // postMessage can fail for cross-origin / sandboxed embeds
      }
    };

    const HLS_JS_CDN =
      "https://cdn.jsdelivr.net/npm/hls.js@1.5.18/dist/hls.min.js";
    const isHlsUrl = (src) =>
      src.endsWith(".m3u8") || src.includes("sanity-cdn.com");

    let hlsAttached = false;
    const attachHls = (video, src, onReady) => {
      if (hlsAttached) {
        onReady?.();
        return;
      }
      hlsAttached = true;
      const attach = () => {
        if (!window.Hls?.isSupported()) return;
        const hls = new window.Hls({ autoStartLoad: true });
        hls.loadSource(src);
        hls.attachMedia(video);
        hls.on(window.Hls.Events.MANIFEST_PARSED, () => onReady?.());
      };
      if (window.Hls) {
        attach();
        return;
      }
      const s = document.createElement("script");
      s.src = HLS_JS_CDN;
      s.crossOrigin = "anonymous";
      s.onload = attach;
      document.head.appendChild(s);
    };

    const openHandler = () => {
      const container = document.getElementById(overlayId + "-player");
      if (!container) return;
      if (isEmbed) {
        const iframe = container.querySelector("iframe");
        if (!iframe) return;
        const src = iframe.dataset.src;
        if (src && !iframe.getAttribute("src")) {
          iframe.setAttribute("src", src);
          if (!enableCaptions) {
            iframe.addEventListener("load", () => disableCaptions(iframe), {
              once: true,
            });
          }
        }
      } else {
        const video = container.querySelector("video");
        if (!video) return;
        const src = video.getAttribute("src") ?? video.src;
        if (
          src &&
          isHlsUrl(src) &&
          !video.canPlayType("application/vnd.apple.mpegurl")
        ) {
          attachHls(
            video,
            src,
            autoplay ? () => video.play().catch(() => {}) : undefined,
          );
        } else if (autoplay) {
          video.play().catch(() => {});
        }
      }
    };

    const closeHandler = () => {
      const container = document.getElementById(overlayId + "-player");
      if (!container) return;
      if (isEmbed) {
        const iframe = container.querySelector("iframe");
        if (iframe) iframe.removeAttribute("src");
      } else {
        const video = container.querySelector("video");
        if (video) {
          video.pause();
          video.currentTime = 0;
        }
      }
    };

    const cleanup = () => {
      const el = document.getElementById(overlayId);
      if (el) {
        el.removeEventListener("open.hs.overlay", openHandler);
        el.removeEventListener("close.hs.overlay", closeHandler);
      }
    };

    const setupOverlayListener = () => {
      cleanup();
      const el = document.getElementById(overlayId);
      if (!el) return;
      if (el.parentElement !== document.body) {
        document.body.appendChild(el);
      }
      el.addEventListener("open.hs.overlay", openHandler);
      el.addEventListener("close.hs.overlay", closeHandler);
    };

    document.addEventListener("astro:page-load", setupOverlayListener);
    document.addEventListener("astro:before-swap", cleanup);
    if (document.readyState !== "loading") setupOverlayListener();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> <div> <div class="relative mt-10 md:mt-0" slot="media"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/e182304f20d9a7ce1181f6eac04fbc246b86a946-1536x919.png?w=800&fm=webp" alt="Hero image" loading="eager" decoding="async" fetchpriority="high" class="relative z-10 w-full rounded-[20px] object-cover"> </div> </div>  </div> </section> </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:7f8e74f22b83;base=%2F"> <section class="bg-transparent py-[var(--spacing-64)]"> <div class="section-container"> <div class="reveal-fade-up card-carousel relative overflow-hidden rounded-[var(--radius)] py-[var(--spacing-80)]" data-reveal="true"> <style>[data-carousel-id="c-lqcgbl"] .hs-carousel-slide{width:calc(100%/1)}@media(min-width:768px){[data-carousel-id="c-lqcgbl"] .hs-carousel-slide{width:calc(100%/3)}}</style><div class data-hs-carousel="{&#34;loadingClasses&#34;:&#34;opacity-0&#34;,&#34;dotsItemClasses&#34;:&#34;hs-carousel-active:bg-void-200 bg-white/50 w-6 h-1 rounded-[1px] cursor-pointer transition-colors&#34;,&#34;slidesQty&#34;:{&#34;xs&#34;:1,&#34;md&#34;:3},&#34;isDraggable&#34;:true,&#34;isAutoPlay&#34;:false,&#34;speed&#34;:4000,&#34;isInfiniteLoop&#34;:false,&#34;isAutoHeight&#34;:false}" data-carousel-id="c-lqcgbl" aria-roledescription="carousel" aria-label="Featured content carousel"> <div class="flex items-center gap-[var(--spacing-32)]"> <button type="button" class="hs-carousel-prev shrink-0 disabled:opacity-50 transition cursor-pointer hidden" aria-label="Previous slide"><img src="/_assets/arrow-left-circle.CeAZh07-.svg" alt="" width="32" height="32" class="size-[var(--spacing-32)]" aria-hidden="true"></button><div class="hs-carousel flex-1 min-w-0 overflow-hidden"> <div class="flex hs-carousel-body relative duration-700 transition-transform cursor-grab hs-carousel-dragging:transition-none hs-carousel-dragging:cursor-grabbing hs-carousel-dragging:user-select-none"> <div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 1 of 3"> <div class="flex justify-between gap-[var(--spacing-32)] bg-background border border-foreground/50 rounded-[var(--radius)] overflow-hidden min-h-[200px] h-full flex-col-reverse md:flex-col"> <div class="flex flex-col justify-between gap-[var(--spacing-16)] flex-1 p-[var(--spacing-32)]"> <div class="flex flex-col gap-[var(--spacing-16)]"> <span class="text-base font-semibold text-foreground text-foreground"> Shift to a Proactive Security Stance </span><p class="text-base font-normal text-foreground text-lg-paragraph whitespace-pre-line"> The power of the platform approach </p> </div><div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <button class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-icon-inherit cursor-pointer" data-hs-overlay="#pdf-modal-991c72a290b0" type="button"> Ebook: Advance your security <img src="/_assets/expand.ByTWVR6l.svg" alt="" class="shrink-0 size-[12px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] overflow-y-auto bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="pdf-modal-991c72a290b0" role="dialog" tabindex="-1" aria-labelledby="pdf-modal-991c72a290b0-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">  <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#pdf-modal-991c72a290b0" type="button" aria-label="Close document">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div> <div class="relative w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="pdf-modal-991c72a290b0-content">  <div class id="pdf-modal-991c72a290b0-viewer" data-pdf-src="https://cdn.sanity.io/files/ch6z6vqj/production/f94ccb10a77110540f6e6088449067808e15d8f2.pdf" data-pdf-viewer="true"> <object type="application/pdf" title="Ebook: Advance your security" class="w-full h-[80vh] border-0"><iframe title="Ebook: Advance your security" class="w-full h-[80vh] border-0"></iframe></object><a href="https://cdn.sanity.io/files/ch6z6vqj/production/f94ccb10a77110540f6e6088449067808e15d8f2.pdf" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] hidden items-center justify-center w-full h-[80vh] border-0 text-foreground underline" target="_blank" rel="noopener noreferrer" data-pdf-fallback="true"> 
Open PDF in new tab
  </a> </div>  </div> <span class="sr-only" id="pdf-modal-991c72a290b0-label"> Ebook: Advance your security </span>  </div>  </div>  </div> <script>
  if (!window.__modalPortalInit) {
    window.__modalPortalInit = true;
    var portalModals = function () {
      document
        .querySelectorAll("[data-modal-portal]")
        .forEach(function (modal) {
          if (modal.parentElement !== document.body) {
            document.body.appendChild(modal);
          }
        });
    };

    document.addEventListener("astro:page-load", portalModals);
    if (document.readyState !== "loading") portalModals();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div><div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 2 of 3"> <div class="flex justify-between gap-[var(--spacing-32)] bg-background border border-foreground/50 rounded-[var(--radius)] overflow-hidden min-h-[200px] h-full flex-col-reverse md:flex-col"> <div class="flex flex-col justify-between gap-[var(--spacing-16)] flex-1 p-[var(--spacing-32)]"> <div class="flex flex-col gap-[var(--spacing-16)]"> <span class="text-base font-semibold text-foreground text-foreground"> Build a Comprehensive CNAPP Strategy </span><p class="text-base font-normal text-foreground text-lg-paragraph whitespace-pre-line"> How to protect your organization in the cloud </p> </div><div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <button class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-icon-inherit cursor-pointer" data-hs-overlay="#pdf-modal-86d85da7d6a2" type="button"> Infographic: Get key insights <img src="/_assets/expand.ByTWVR6l.svg" alt="" class="shrink-0 size-[12px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] overflow-y-auto bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="pdf-modal-86d85da7d6a2" role="dialog" tabindex="-1" aria-labelledby="pdf-modal-86d85da7d6a2-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">  <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#pdf-modal-86d85da7d6a2" type="button" aria-label="Close document">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div> <div class="relative w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="pdf-modal-86d85da7d6a2-content">  <div class id="pdf-modal-86d85da7d6a2-viewer" data-pdf-src="https://cdn.sanity.io/files/ch6z6vqj/production/063ab6e3eef072f732e4dc27d178f3225054394a.pdf" data-pdf-viewer="true"> <object type="application/pdf" title="Infographic: Get key insights" class="w-full h-[80vh] border-0"><iframe title="Infographic: Get key insights" class="w-full h-[80vh] border-0"></iframe></object><a href="https://cdn.sanity.io/files/ch6z6vqj/production/063ab6e3eef072f732e4dc27d178f3225054394a.pdf" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] hidden items-center justify-center w-full h-[80vh] border-0 text-foreground underline" target="_blank" rel="noopener noreferrer" data-pdf-fallback="true"> 
Open PDF in new tab
  </a> </div>  </div> <span class="sr-only" id="pdf-modal-86d85da7d6a2-label"> Infographic: Get key insights </span>  </div>  </div>  </div> <script>
  if (!window.__modalPortalInit) {
    window.__modalPortalInit = true;
    var portalModals = function () {
      document
        .querySelectorAll("[data-modal-portal]")
        .forEach(function (modal) {
          if (modal.parentElement !== document.body) {
            document.body.appendChild(modal);
          }
        });
    };

    document.addEventListener("astro:page-load", portalModals);
    if (document.readyState !== "loading") portalModals();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div><div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 3 of 3"> <div class="flex justify-between gap-[var(--spacing-32)] bg-background border border-foreground/50 rounded-[var(--radius)] overflow-hidden min-h-[200px] h-full flex-col-reverse md:flex-col"> <div class="flex flex-col justify-between gap-[var(--spacing-16)] flex-1 p-[var(--spacing-32)]"> <div class="flex flex-col gap-[var(--spacing-16)]"> <span class="text-base font-semibold text-foreground text-foreground"> Your CNAPP Journey </span><p class="text-base font-normal text-foreground text-lg-paragraph whitespace-pre-line"> Assess CNAPP maturity </p> </div><div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <button class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-icon-inherit cursor-pointer" data-hs-overlay="#pdf-modal-3cdf8128edcb" type="button"> Infographic: Assess your position <img src="/_assets/expand.ByTWVR6l.svg" alt="" class="shrink-0 size-[12px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] overflow-y-auto bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="pdf-modal-3cdf8128edcb" role="dialog" tabindex="-1" aria-labelledby="pdf-modal-3cdf8128edcb-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">  <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#pdf-modal-3cdf8128edcb" type="button" aria-label="Close document">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div> <div class="relative w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="pdf-modal-3cdf8128edcb-content">  <div class id="pdf-modal-3cdf8128edcb-viewer" data-pdf-src="https://cdn.sanity.io/files/ch6z6vqj/production/353273092815b5b51693a86f598d798a34d4cd94.pdf" data-pdf-viewer="true"> <object type="application/pdf" title="Infographic: Assess your position" class="w-full h-[80vh] border-0"><iframe title="Infographic: Assess your position" class="w-full h-[80vh] border-0"></iframe></object><a href="https://cdn.sanity.io/files/ch6z6vqj/production/353273092815b5b51693a86f598d798a34d4cd94.pdf" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] hidden items-center justify-center w-full h-[80vh] border-0 text-foreground underline" target="_blank" rel="noopener noreferrer" data-pdf-fallback="true"> 
Open PDF in new tab
  </a> </div>  </div> <span class="sr-only" id="pdf-modal-3cdf8128edcb-label"> Infographic: Assess your position </span>  </div>  </div>  </div> <script>
  if (!window.__modalPortalInit) {
    window.__modalPortalInit = true;
    var portalModals = function () {
      document
        .querySelectorAll("[data-modal-portal]")
        .forEach(function (modal) {
          if (modal.parentElement !== document.body) {
            document.body.appendChild(modal);
          }
        });
    };

    document.addEventListener("astro:page-load", portalModals);
    if (document.readyState !== "loading") portalModals();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div> </div> </div><button type="button" class="hs-carousel-next shrink-0 disabled:opacity-50 transition cursor-pointer hidden" aria-label="Next slide"><img src="/_assets/arrow-right-circle.dELwTwDW.svg" alt="" width="32" height="32" class="size-[var(--spacing-32)]" aria-hidden="true"></button> </div><div class="flex justify-center hs-carousel-pagination gap-[var(--spacing-8)] mt-[var(--spacing-32)] md:hidden">  </div> </div> </div> </div> </section><div class="glow-divider glow-divider--minimal" aria-hidden="true" data-reveal="true" data-reveal-threshold="0" data-reveal-margin="10">  </div><script>
  {
    if (window.__featureCardsResize) {
      window.removeEventListener("resize", window.__featureCardsResize);
    }

    const applyCarouselOverlap = () => {
      document
        .querySelectorAll("[data-overlap-carousel]")
        .forEach((section) => {
          const carousel = section.querySelector(".card-carousel");
          if (!carousel) return;
          const halfHeight = carousel.offsetHeight / 2;
          const vw = window.innerWidth;
          const maxOverlap =
            vw < 400
              ? halfHeight * 0.15
              : vw < 640
                ? halfHeight * 0.4
                : halfHeight;
          section.style.marginTop = `-${Math.round(maxOverlap)}px`;
        });
    };

    window.__featureCardsResize = applyCarouselOverlap;
    applyCarouselOverlap();
    window.addEventListener("resize", applyCarouselOverlap);
    document.addEventListener(
      "astro:before-swap",
      () => {
        window.removeEventListener("resize", applyCarouselOverlap);
        window.__featureCardsResize = null;
      },
      { once: true },
    );
  }
</script> </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:1ccc3e3db0ad;base=%2F"> <section class="section-py bg-section-gradient-deep"> <div class="section-container"> <div class="flex flex-col items-center reveal-fade-up mb-[var(--spacing-48)] text-center" data-reveal="true"> <h2 class="font-heading font-bold text-foreground"> <span class="inline md:block"> Why choose <span class="text-gradient">TrendAI Vision One™ Cloud Security</span> </span> </h2><p class="text-base font-normal text-foreground mt-[var(--spacing-16)] whitespace-pre-line wrap-break-word max-w-2xl"> Eliminate security gaps across multi-cloud environments with centralized visibility, real-time risk assessments, exposure management, and predicted attack paths. </p> </div><div class="mt-[var(--spacing-48)]"> <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-[repeat(auto-fit,minmax(0,1fr))] gap-[var(--spacing-24)]"> <div class="reveal-item" data-reveal style="--reveal-index:0"> <div class="rounded-lg feature-card relative p-[var(--spacing-24)] bg-background overflow-hidden text-left"> <div class="flex flex-col gap-[var(--spacing-16)]"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/6e6b736e389202671ae8c10ae58a87f2b83ea5b9-154x154.svg" alt loading="lazy" decoding="async" class="object-contain w-10 h-10"><h6 class="wrap-break-word font-heading font-bold text-foreground wrap-break-word"> Comprehensive visibility </h6><p class="text-base font-normal text-foreground whitespace-pre-line wrap-break-word"> Gain real-time visibility and control with detailed insight into risk, monitoring, and potential attack paths from a single dashboard. </p> </div> </div> </div><div class="reveal-item" data-reveal style="--reveal-index:1"> <div class="rounded-lg feature-card relative p-[var(--spacing-24)] bg-background overflow-hidden text-left"> <div class="flex flex-col gap-[var(--spacing-16)]"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/d9951d598759e0ef636f23c176c0008df06587f9-154x154.svg" alt loading="lazy" decoding="async" class="object-contain w-10 h-10"><h6 class="wrap-break-word font-heading font-bold text-foreground wrap-break-word"> Continuous assessment </h6><p class="text-base font-normal text-foreground whitespace-pre-line wrap-break-word"> Continuously monitor cloud risk to identify attack paths, assess vulnerabilities, and remediate exposures before threats can impact your environment. </p> </div> </div> </div><div class="reveal-item" data-reveal style="--reveal-index:2"> <div class="rounded-lg feature-card relative p-[var(--spacing-24)] bg-background overflow-hidden text-left"> <div class="flex flex-col gap-[var(--spacing-16)]"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/e8908bdcc0e6db5b079a3a6320ac13a6044670b6-154x135.svg" alt loading="lazy" decoding="async" class="object-contain w-10 h-10"><h6 class="wrap-break-word font-heading font-bold text-foreground wrap-break-word"> Simplified compliance </h6><p class="text-base font-normal text-foreground whitespace-pre-line wrap-break-word"> Streamline security, compliance, and incident response with unified reporting that helps teams quickly identify priorities, reduce complexity, and save money. </p> </div> </div> </div><div class="reveal-item" data-reveal style="--reveal-index:3"> <div class="rounded-lg feature-card relative p-[var(--spacing-24)] bg-background overflow-hidden text-left"> <div class="flex flex-col gap-[var(--spacing-16)]"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/c28e759c9f882decdb307dbea74f3904fdf5c667-154x154.svg" alt loading="lazy" decoding="async" class="object-contain w-10 h-10"><h6 class="wrap-break-word font-heading font-bold text-foreground wrap-break-word"> Stop threats cold </h6><p class="text-base font-normal text-foreground whitespace-pre-line wrap-break-word"> Automatically apply the right IPS rules to block exploits and reduce noise, keeping your team focused on what matters with TrendAI Vision One™ Cloud IPS. </p> </div> </div> </div> </div> </div> </div> </section><script>
  {
    if (window.__featureCardsResize) {
      window.removeEventListener("resize", window.__featureCardsResize);
    }

    const applyCarouselOverlap = () => {
      document
        .querySelectorAll("[data-overlap-carousel]")
        .forEach((section) => {
          const carousel = section.querySelector(".card-carousel");
          if (!carousel) return;
          const halfHeight = carousel.offsetHeight / 2;
          const vw = window.innerWidth;
          const maxOverlap =
            vw < 400
              ? halfHeight * 0.15
              : vw < 640
                ? halfHeight * 0.4
                : halfHeight;
          section.style.marginTop = `-${Math.round(maxOverlap)}px`;
        });
    };

    window.__featureCardsResize = applyCarouselOverlap;
    applyCarouselOverlap();
    window.addEventListener("resize", applyCarouselOverlap);
    document.addEventListener(
      "astro:before-swap",
      () => {
        window.removeEventListener("resize", applyCarouselOverlap);
        window.__featureCardsResize = null;
      },
      { once: true },
    );
  }
</script> </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:cec1468feb18;base=%2F"> <section class="relative overflow-clip section-py js-reveal bg-background" data-reveal="true"> <div class="section-container relative z-10"> <div class="flex flex-col items-center gap-[var(--spacing-24)] text-center reveal-hero-child mb-[var(--spacing-80)]" style="--reveal-index: 0"> <h2 class="font-heading font-bold text-foreground">  <span class="inline md:block"> See cloud risk in context </span>  </h2><p class="text-base font-normal text-foreground leading-tight max-w-[680px] whitespace-pre-line wrap-break-word"> Project View brings cloud projects into one unified view with real-time updates, interactive insight, and the context teams need to prioritize and reduce risk faster. </p> </div><div class="grid grid-cols-1 md:grid-cols-2 gap-[var(--spacing-48)] items-start"> <div class="reveal-hero-child self-center" style="--reveal-index: 1"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/0abb21678b019c4204e7897437e74c17943815b0-650x550.png?w=800&auto=format" alt="cloud-sec-diagram" loading="lazy" decoding="async" class="w-full rounded-[20px] object-cover"> </div><div class="reveal-hero-child self-center" style="--reveal-index: 2"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/685eb4073e4b7a898cc5e55236b7a24d4e79ba9a-650x542.png?w=800&auto=format" alt="cloud-sec-diagram" loading="lazy" decoding="async" class="w-full rounded-[20px] object-cover"> </div> </div> </div>  </section> </div> <script type="module">const e=()=>{document.querySelectorAll(".hs-accordion").forEach(e=>{const t=e.querySelector("iframe.sl-trendai[data-src]");if(!t)return;if(e.dataset.storylaneInit)return;e.dataset.storylaneInit="1";const r=()=>{t.getAttribute("src")||(t.src=t.dataset.src)},s=()=>{t.removeAttribute("src")};e.addEventListener("open.hs.accordion",r),e.addEventListener("close.hs.accordion",s),document.addEventListener("astro:before-swap",()=>{e.removeEventListener("open.hs.accordion",r),e.removeEventListener("close.hs.accordion",s)},{once:!0}),e.classList.contains("active")&&!t.getAttribute("src")&&(t.src=t.dataset.src)})};document.addEventListener("astro:page-load",e),"loading"!==document.readyState&&e();</script> <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:c3107699e5a9;base=%2F" id="faqs"> <section class="section-py" aria-label="Cloud security across every layer" id="accordion-section-941b935aaf4b"> <div class="section-container"> <div class="flex flex-col gap-[var(--spacing-48)] mb-[var(--spacing-48)] max-w-[700px]" data-reveal="true"> <div class="flex flex-col gap-[var(--spacing-40)]"> <div class="flex flex-col gap-[var(--spacing-24)]"> <h2 class="reveal-hero-child font-heading font-bold text-foreground reveal-hero-child" style="--reveal-index: 0"> <span class="inline md:block"> Cloud security across every layer </span> </h2><p style="--reveal-index: 1" class="text-lg-paragraph font-normal text-foreground reveal-hero-child"> Secure workloads, applications, identities, and data across your entire cloud attack surface.​​​​‌﻿‍﻿​‍​‍‌‍﻿﻿‌﻿​‍‌‍‍‌‌‍‌﻿‌‍‍‌‌‍﻿‍​‍​‍​﻿‍‍​‍​‍‌﻿​﻿‌‍​‌‌‍﻿‍‌‍‍‌‌﻿‌​‌﻿‍‌​‍﻿‍‌‍‍‌‌‍﻿﻿​‍​‍​‍﻿​​‍​‍‌‍‍​‌﻿​‍‌‍‌‌‌‍‌‍​‍​‍​﻿‍‍​‍​‍‌‍‍​‌﻿‌​‌﻿‌​‌﻿​​​﻿‍‍​‍﻿﻿​‍﻿﻿‌‍﻿​‌‍﻿﻿‌‍​﻿‌‍​‌‌‍﻿​‌‍‍​‌‍﻿﻿‌﻿​﻿‌﻿‌​​﻿‍‍​﻿​﻿​﻿​﻿​﻿​﻿​﻿‌​​‍﻿﻿‌‍‍‌‌‍﻿‍‌﻿‌​‌‍‌‌‌‍﻿‍‌﻿‌​​‍﻿﻿‌‍‌‌‌‍‌​‌‍‍‌‌﻿‌​​‍﻿﻿‌‍﻿‌‌‍﻿﻿‌‍‌​‌‍‌‌​﻿﻿‌‌﻿​​‌﻿​‍‌‍‌‌‌﻿​﻿‌‍‌‌‌‍﻿‍‌﻿‌​‌‍​‌‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍​﻿‍﻿‌‍‍‌‌‍‌​​﻿﻿‌​﻿‍‌​﻿‌​​﻿‌﻿‌‍‌​​﻿‌﻿​﻿‍​​﻿​‍‌‍‌‌​‍﻿‌‌‍​﻿​﻿‍​​﻿‌​‌‍​‌​‍﻿‌​﻿‌​​﻿​‍​﻿​‍​﻿​﻿​‍﻿‌​﻿‍‌‌‍‌​​﻿‍‌​﻿​‌​‍﻿‌​﻿‌​​﻿​‍​﻿‍​​﻿‌​​﻿‌‍​﻿​﻿​﻿​‌‌‍‌‍​﻿​‌​﻿​﻿​﻿​​‌‍‌​​﻿‍﻿‌﻿‌​‌﻿‍‌‌﻿​​‌‍‌‌​﻿﻿‌‌﻿​​‌‍​‌‌‍‌﻿‌‍‌‌​﻿‍﻿‌﻿​​‌‍​‌‌﻿‌​‌‍‍​​﻿﻿‌‌﻿​﻿‌‍‌‌‌‍​﻿‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍‌‍‌‍‌‍‌‌​﻿‌﻿​﻿‌​​﻿​‌​﻿‌‍​﻿​​​﻿‌﻿​﻿​‍​﻿‌﻿​﻿‍​​﻿‍‌​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌‍‌​‌‍‌‌‌﻿​﻿‌‍​﻿‌﻿​‍‌‍‍‌‌﻿​​‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍​﻿﻿﻿‌‍​‍‌‍​‌‌﻿​﻿‌‍‌‌‌‌‌‌‌﻿​‍‌‍﻿​​﻿﻿‌‌‍‍​‌﻿‌​‌﻿‌​‌﻿​​​‍‌‌​﻿​﻿‌​​‌​‍‌‌​﻿​‍‌​‌‍​‍‌‌​﻿​‍‌​‌‍‌‍﻿​‌‍﻿﻿‌‍​﻿‌‍​‌‌‍﻿​‌‍‍​‌‍﻿﻿‌﻿​﻿‌﻿‌​​‍‌‌​﻿​﻿‌​​‌​﻿​﻿​﻿​﻿​﻿​﻿​﻿‌​​‍‌‍‌‍‍‌‌‍‌​​﻿﻿‌​﻿‍‌​﻿‌​​﻿‌﻿‌‍‌​​﻿‌﻿​﻿‍​​﻿​‍‌‍‌‌​‍﻿‌‌‍​﻿​﻿‍​​﻿‌​‌‍​‌​‍﻿‌​﻿‌​​﻿​‍​﻿​‍​﻿​﻿​‍﻿‌​﻿‍‌‌‍‌​​﻿‍‌​﻿​‌​‍﻿‌​﻿‌​​﻿​‍​﻿‍​​﻿‌​​﻿‌‍​﻿​﻿​﻿​‌‌‍‌‍​﻿​‌​﻿​﻿​﻿​​‌‍‌​​‍‌‍‌﻿‌​‌﻿‍‌‌﻿​​‌‍‌‌​﻿﻿‌‌﻿​​‌‍​‌‌‍‌﻿‌‍‌‌​‍‌‍‌﻿​​‌‍​‌‌﻿‌​‌‍‍​​﻿﻿‌‌﻿​﻿‌‍‌‌‌‍​﻿‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍‌‍‌‍‌‍‌‌​﻿‌﻿​﻿‌​​﻿​‌​﻿‌‍​﻿​​​﻿‌﻿​﻿​‍​﻿‌﻿​﻿‍​​﻿‍‌​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌‍‌​‌‍‌‌‌﻿​﻿‌‍​﻿‌﻿​‍‌‍‍‌‌﻿​​‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍​‍​‍‌﻿﻿‌ </p> </div> </div> </div><div class="hs-accordion-group space-y-6"> <div class="reveal-item hs-accordion group relative overflow-hidden border-b border-b-foreground/40 hs-accordion-active:border hs-accordion-active:border-foreground/40 hs-accordion-active:rounded-xl active" data-reveal="true" id="hs-accordion-941b935aaf4b" style="--reveal-index:0"> <button class="cursor-pointer hs-accordion-toggle group/acc w-full text-left bg-transparent focus:outline-none" id="hs-accordion-trigger-941b935aaf4b" aria-expanded="true" aria-controls="hs-accordion-content-941b935aaf4b" type="button"> <div class="flex items-center hs-accordion-active:hidden gap-16 py-24 px-24"> <span class="text-base font-normal text-foreground font-heading text-[1.3125rem] lg:text-2xl shrink-0"> 01 </span><span class="text-base font-normal text-foreground flex-1 font-heading text-[1.3125rem] lg:text-2xl"> Manage cloud risks with confidence </span><span class="shrink-0 size-32 flex items-center justify-center" aria-hidden="true"> <svg class="size-32 shrink-0" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="16" cy="16" r="16" transform="rotate(180 16 16)" class="fill-white transition-colors duration-200 group-hover/acc:fill-primary group-active/acc:fill-primary"></circle> <path d="M21.3174 16.6584L10.682 16.6584L10.682 15.3413L21.3174 15.3413L21.3174 16.6584Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> <path d="M15.3428 21.3176L15.3428 10.6823L16.6599 10.6823L16.6599 21.3176L15.3428 21.3176Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> </svg> </span> </div><div class="flex hidden hs-accordion-active:flex absolute top-[54px] right-24 md:top-[56px] md:right-24 lg:top-18 lg:right-6 z-10"> <span class="size-32 flex items-center justify-center bg-white rounded-full hover:bg-white/80 transition-colors"> <svg width="1em" height="1em" class="size-24 text-black" data-icon="tabler:minus">   <symbol id="ai:tabler:minus" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14"/></symbol><use href="#ai:tabler:minus"></use>  </svg> </span> </div> </button><div class="hs-accordion-content w-full overflow-hidden transition-[height] duration-300" id="hs-accordion-content-941b935aaf4b" style="display:block" role="region" aria-labelledby="hs-accordion-trigger-941b935aaf4b"> <div class="relative h-full"> <span class="absolute -left-[2px] h-[80%] w-1 top-[10%] lg:top-1/2 lg:-translate-y-1/2" style="background: linear-gradient(180deg, var(--color-trendred-500) 0%, var(--color-accent) 100%)">  </span><div class="flex gap-16 lg:gap-24 py-48 pl-32 pr-48 md:pr-96"> <div class="shrink-0"> <h4 class="!font-light !text-2xl lg:!text-3xl !text-foreground font-heading font-bold text-foreground !font-light !text-2xl lg:!text-3xl !text-foreground"> 01 </h4> </div><div class="flex flex-col lg:flex-row gap-32 lg:gap-48 flex-1 min-w-0"> <div class="flex flex-col gap-4 flex-1 min-w-0 pr-32 lg:pr-0"> <h4 class="!text-foreground mb-16 font-heading font-bold text-foreground !text-foreground mb-16"> Manage cloud risks with confidence </h4><div class="prose prose-invert max-w-none [&#38;_p]:text-base [&#38;_p]:text-white [&#38;_p]:font-normal"><p>Gain continuous discovery and real-time risk assessment across workloads, containers, APIs, and cloud assets with TrendAI Vision One™ Cloud Risk Management. Unify visibility, predictive analytics, compliance monitoring, and seamless integration.</p></div><div class="pt-32"> <a class="btn-tertiary btn-icon-inherit cursor-pointer" href="https://www.trendmicro.com/en_us/business/products/hybrid-cloud/cloud-risk-management.html" role="button" target="_blank" rel="noopener noreferrer"> Learn more <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div> </div><div class="lg:w-[55%] shrink-0"> <div class="flex aspect-[16/9] rounded-lg overflow-hidden w-full items-center justify-center"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/e182304f20d9a7ce1181f6eac04fbc246b86a946-1536x919.png?rect=0,0,1536,818&w=600&auto=format" alt="Manage cloud risks with confidence" width="1536" height="919" loading="lazy" decoding="async" class="max-w-full max-h-full object-contain"> </div> </div> </div> </div> </div> </div> </div><div class="reveal-item hs-accordion group relative overflow-hidden border-b border-b-foreground/40 hs-accordion-active:border hs-accordion-active:border-foreground/40 hs-accordion-active:rounded-xl" data-reveal="true" id="hs-accordion-06e6a5fe50ca" style="--reveal-index:1"> <button class="cursor-pointer hs-accordion-toggle group/acc w-full text-left bg-transparent focus:outline-none" id="hs-accordion-trigger-06e6a5fe50ca" aria-expanded="false" aria-controls="hs-accordion-content-06e6a5fe50ca" type="button"> <div class="flex items-center hs-accordion-active:hidden gap-16 py-24 px-24"> <span class="text-base font-normal text-foreground font-heading text-[1.3125rem] lg:text-2xl shrink-0"> 02 </span><span class="text-base font-normal text-foreground flex-1 font-heading text-[1.3125rem] lg:text-2xl"> Robust server and cloud workload security </span><span class="shrink-0 size-32 flex items-center justify-center" aria-hidden="true"> <svg class="size-32 shrink-0" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="16" cy="16" r="16" transform="rotate(180 16 16)" class="fill-white transition-colors duration-200 group-hover/acc:fill-primary group-active/acc:fill-primary"></circle> <path d="M21.3174 16.6584L10.682 16.6584L10.682 15.3413L21.3174 15.3413L21.3174 16.6584Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> <path d="M15.3428 21.3176L15.3428 10.6823L16.6599 10.6823L16.6599 21.3176L15.3428 21.3176Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> </svg> </span> </div><div class="flex hidden hs-accordion-active:flex absolute top-[54px] right-24 md:top-[56px] md:right-24 lg:top-18 lg:right-6 z-10"> <span class="size-32 flex items-center justify-center bg-white rounded-full hover:bg-white/80 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-24 text-black" data-icon="tabler:minus">   <use href="#ai:tabler:minus"></use>  </svg> </span> </div> </button><div class="hs-accordion-content w-full overflow-hidden transition-[height] duration-300 hidden" id="hs-accordion-content-06e6a5fe50ca" role="region" aria-labelledby="hs-accordion-trigger-06e6a5fe50ca"> <div class="relative h-full"> <span class="absolute -left-[2px] h-[80%] w-1 top-[10%] lg:top-1/2 lg:-translate-y-1/2" style="background: linear-gradient(180deg, var(--color-trendred-500) 0%, var(--color-accent) 100%)">  </span><div class="flex gap-16 lg:gap-24 py-48 pl-32 pr-48 md:pr-96"> <div class="shrink-0"> <h4 class="!font-light !text-2xl lg:!text-3xl !text-foreground font-heading font-bold text-foreground !font-light !text-2xl lg:!text-3xl !text-foreground"> 02 </h4> </div><div class="flex flex-col lg:flex-row gap-32 lg:gap-48 flex-1 min-w-0"> <div class="flex flex-col gap-4 flex-1 min-w-0 pr-32 lg:pr-0"> <h4 class="!text-foreground mb-16 font-heading font-bold text-foreground !text-foreground mb-16"> Robust server and cloud workload security </h4><div class="prose prose-invert max-w-none [&#38;_p]:text-base [&#38;_p]:text-white [&#38;_p]:font-normal"><p>TrendAI Vision One™ Server and Workload Protection (SWP) protects across hybrid and multi-cloud environments. It uses real-time threat detection, advanced encryption, automated vulnerability management, compliance enforcement, and centralized visibility and control.</p></div><div class="pt-32"> <a class="btn-tertiary btn-icon-inherit cursor-pointer" href="https://www.trendmicro.com/en_us/business/products/endpoint-security/workload-security.html" role="button" target="_blank" rel="noopener noreferrer"> See how <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div> </div><div class="lg:w-[55%] shrink-0"> <div class="flex aspect-[16/9] rounded-lg overflow-hidden w-full items-center justify-center"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/535de82e7ee02d1598913005e126b129caa5999d-3072x1756.png?w=600&auto=format" alt="Robust server and cloud workload security" width="3072" height="1756" loading="lazy" decoding="async" class="max-w-full max-h-full object-contain"> </div> </div> </div> </div> </div> </div> </div><div class="reveal-item hs-accordion group relative overflow-hidden border-b border-b-foreground/40 hs-accordion-active:border hs-accordion-active:border-foreground/40 hs-accordion-active:rounded-xl" data-reveal="true" id="hs-accordion-ad066117da3a" style="--reveal-index:2"> <button class="cursor-pointer hs-accordion-toggle group/acc w-full text-left bg-transparent focus:outline-none" id="hs-accordion-trigger-ad066117da3a" aria-expanded="false" aria-controls="hs-accordion-content-ad066117da3a" type="button"> <div class="flex items-center hs-accordion-active:hidden gap-16 py-24 px-24"> <span class="text-base font-normal text-foreground font-heading text-[1.3125rem] lg:text-2xl shrink-0"> 03 </span><span class="text-base font-normal text-foreground flex-1 font-heading text-[1.3125rem] lg:text-2xl"> Unified protection, accelerated builds </span><span class="shrink-0 size-32 flex items-center justify-center" aria-hidden="true"> <svg class="size-32 shrink-0" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="16" cy="16" r="16" transform="rotate(180 16 16)" class="fill-white transition-colors duration-200 group-hover/acc:fill-primary group-active/acc:fill-primary"></circle> <path d="M21.3174 16.6584L10.682 16.6584L10.682 15.3413L21.3174 15.3413L21.3174 16.6584Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> <path d="M15.3428 21.3176L15.3428 10.6823L16.6599 10.6823L16.6599 21.3176L15.3428 21.3176Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> </svg> </span> </div><div class="flex hidden hs-accordion-active:flex absolute top-[54px] right-24 md:top-[56px] md:right-24 lg:top-18 lg:right-6 z-10"> <span class="size-32 flex items-center justify-center bg-white rounded-full hover:bg-white/80 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-24 text-black" data-icon="tabler:minus">   <use href="#ai:tabler:minus"></use>  </svg> </span> </div> </button><div class="hs-accordion-content w-full overflow-hidden transition-[height] duration-300 hidden" id="hs-accordion-content-ad066117da3a" role="region" aria-labelledby="hs-accordion-trigger-ad066117da3a"> <div class="relative h-full"> <span class="absolute -left-[2px] h-[80%] w-1 top-[10%] lg:top-1/2 lg:-translate-y-1/2" style="background: linear-gradient(180deg, var(--color-trendred-500) 0%, var(--color-accent) 100%)">  </span><div class="flex gap-16 lg:gap-24 py-48 pl-32 pr-48 md:pr-96"> <div class="shrink-0"> <h4 class="!font-light !text-2xl lg:!text-3xl !text-foreground font-heading font-bold text-foreground !font-light !text-2xl lg:!text-3xl !text-foreground"> 03 </h4> </div><div class="flex flex-col lg:flex-row gap-32 lg:gap-48 flex-1 min-w-0"> <div class="flex flex-col gap-4 flex-1 min-w-0 pr-32 lg:pr-0"> <h4 class="!text-foreground mb-16 font-heading font-bold text-foreground !text-foreground mb-16"> Unified protection, accelerated builds </h4><div class="prose prose-invert max-w-none [&#38;_p]:text-base [&#38;_p]:text-white [&#38;_p]:font-normal"><p>Secure pre-runtime and runtime container environments with TrendAI Vision One™ Container Security: image scanning, Kubernetes posture management, runtime scanning, policy enforcement, malware protection, and automated compliance checks.</p></div><div class="pt-32"> <a class="btn-tertiary btn-icon-inherit cursor-pointer" href="https://www.trendmicro.com/en_us/business/products/hybrid-cloud/cloud-one-container-image-security.html" role="button" target="_blank" rel="noopener noreferrer"> Read more <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div> </div><div class="lg:w-[55%] shrink-0"> <div class="flex aspect-[16/9] rounded-lg overflow-hidden w-full items-center justify-center"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/85a51fbeffe80f0e41e90a1d3214eef57e11adad-1536x831.png?w=600&auto=format" alt="Unified protection, accelerated builds" width="1536" height="831" loading="lazy" decoding="async" class="max-w-full max-h-full object-contain"> </div> </div> </div> </div> </div> </div> </div><div class="reveal-item hs-accordion group relative overflow-hidden border-b border-b-foreground/40 hs-accordion-active:border hs-accordion-active:border-foreground/40 hs-accordion-active:rounded-xl" data-reveal="true" id="hs-accordion-dd6e3abf8c0a" style="--reveal-index:3"> <button class="cursor-pointer hs-accordion-toggle group/acc w-full text-left bg-transparent focus:outline-none" id="hs-accordion-trigger-dd6e3abf8c0a" aria-expanded="false" aria-controls="hs-accordion-content-dd6e3abf8c0a" type="button"> <div class="flex items-center hs-accordion-active:hidden gap-16 py-24 px-24"> <span class="text-base font-normal text-foreground font-heading text-[1.3125rem] lg:text-2xl shrink-0"> 04 </span><span class="text-base font-normal text-foreground flex-1 font-heading text-[1.3125rem] lg:text-2xl"> Comprehensive and effortless file security </span><span class="shrink-0 size-32 flex items-center justify-center" aria-hidden="true"> <svg class="size-32 shrink-0" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="16" cy="16" r="16" transform="rotate(180 16 16)" class="fill-white transition-colors duration-200 group-hover/acc:fill-primary group-active/acc:fill-primary"></circle> <path d="M21.3174 16.6584L10.682 16.6584L10.682 15.3413L21.3174 15.3413L21.3174 16.6584Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> <path d="M15.3428 21.3176L15.3428 10.6823L16.6599 10.6823L16.6599 21.3176L15.3428 21.3176Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> </svg> </span> </div><div class="flex hidden hs-accordion-active:flex absolute top-[54px] right-24 md:top-[56px] md:right-24 lg:top-18 lg:right-6 z-10"> <span class="size-32 flex items-center justify-center bg-white rounded-full hover:bg-white/80 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-24 text-black" data-icon="tabler:minus">   <use href="#ai:tabler:minus"></use>  </svg> </span> </div> </button><div class="hs-accordion-content w-full overflow-hidden transition-[height] duration-300 hidden" id="hs-accordion-content-dd6e3abf8c0a" role="region" aria-labelledby="hs-accordion-trigger-dd6e3abf8c0a"> <div class="relative h-full"> <span class="absolute -left-[2px] h-[80%] w-1 top-[10%] lg:top-1/2 lg:-translate-y-1/2" style="background: linear-gradient(180deg, var(--color-trendred-500) 0%, var(--color-accent) 100%)">  </span><div class="flex gap-16 lg:gap-24 py-48 pl-32 pr-48 md:pr-96"> <div class="shrink-0"> <h4 class="!font-light !text-2xl lg:!text-3xl !text-foreground font-heading font-bold text-foreground !font-light !text-2xl lg:!text-3xl !text-foreground"> 04 </h4> </div><div class="flex flex-col lg:flex-row gap-32 lg:gap-48 flex-1 min-w-0"> <div class="flex flex-col gap-4 flex-1 min-w-0 pr-32 lg:pr-0"> <h4 class="!text-foreground mb-16 font-heading font-bold text-foreground !text-foreground mb-16"> Comprehensive and effortless file security </h4><div class="prose prose-invert max-w-none [&#38;_p]:text-base [&#38;_p]:text-white [&#38;_p]:font-normal"><p>Protect cloud storage and file upload pipelines with TrendAI Vision One™ File Security&#39;s scalable file scanning, malware detection, threat quarantine, and zero-day threat detection for compliance across modern cloud environments.</p></div><div class="pt-32"> <a class="btn-tertiary btn-icon-inherit cursor-pointer" href="https://www.trendmicro.com/en_us/business/products/hybrid-cloud/cloud-one-file-storage-security.html" role="button" target="_blank" rel="noopener noreferrer"> See how <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div> </div><div class="lg:w-[55%] shrink-0"> <div class="flex aspect-[16/9] rounded-lg overflow-hidden w-full items-center justify-center"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/603238f07b4acf88dfac649288a7ddf175adc6a3-3076x1746.png?w=600&auto=format" alt="Comprehensive and effortless file security" width="3076" height="1746" loading="lazy" decoding="async" class="max-w-full max-h-full object-contain"> </div> </div> </div> </div> </div> </div> </div><div class="reveal-item hs-accordion group relative overflow-hidden border-b border-b-foreground/40 hs-accordion-active:border hs-accordion-active:border-foreground/40 hs-accordion-active:rounded-xl" data-reveal="true" id="hs-accordion-d0f596e3d62f" style="--reveal-index:4"> <button class="cursor-pointer hs-accordion-toggle group/acc w-full text-left bg-transparent focus:outline-none" id="hs-accordion-trigger-d0f596e3d62f" aria-expanded="false" aria-controls="hs-accordion-content-d0f596e3d62f" type="button"> <div class="flex items-center hs-accordion-active:hidden gap-16 py-24 px-24"> <span class="text-base font-normal text-foreground font-heading text-[1.3125rem] lg:text-2xl shrink-0"> 05 </span><span class="text-base font-normal text-foreground flex-1 font-heading text-[1.3125rem] lg:text-2xl"> Secure code from development to deployment </span><span class="shrink-0 size-32 flex items-center justify-center" aria-hidden="true"> <svg class="size-32 shrink-0" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="16" cy="16" r="16" transform="rotate(180 16 16)" class="fill-white transition-colors duration-200 group-hover/acc:fill-primary group-active/acc:fill-primary"></circle> <path d="M21.3174 16.6584L10.682 16.6584L10.682 15.3413L21.3174 15.3413L21.3174 16.6584Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> <path d="M15.3428 21.3176L15.3428 10.6823L16.6599 10.6823L16.6599 21.3176L15.3428 21.3176Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> </svg> </span> </div><div class="flex hidden hs-accordion-active:flex absolute top-[54px] right-24 md:top-[56px] md:right-24 lg:top-18 lg:right-6 z-10"> <span class="size-32 flex items-center justify-center bg-white rounded-full hover:bg-white/80 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-24 text-black" data-icon="tabler:minus">   <use href="#ai:tabler:minus"></use>  </svg> </span> </div> </button><div class="hs-accordion-content w-full overflow-hidden transition-[height] duration-300 hidden" id="hs-accordion-content-d0f596e3d62f" role="region" aria-labelledby="hs-accordion-trigger-d0f596e3d62f"> <div class="relative h-full"> <span class="absolute -left-[2px] h-[80%] w-1 top-[10%] lg:top-1/2 lg:-translate-y-1/2" style="background: linear-gradient(180deg, var(--color-trendred-500) 0%, var(--color-accent) 100%)">  </span><div class="flex gap-16 lg:gap-24 py-48 pl-32 pr-48 md:pr-96"> <div class="shrink-0"> <h4 class="!font-light !text-2xl lg:!text-3xl !text-foreground font-heading font-bold text-foreground !font-light !text-2xl lg:!text-3xl !text-foreground"> 05 </h4> </div><div class="flex flex-col lg:flex-row gap-32 lg:gap-48 flex-1 min-w-0"> <div class="flex flex-col gap-4 flex-1 min-w-0 pr-32 lg:pr-0"> <h4 class="!text-foreground mb-16 font-heading font-bold text-foreground !text-foreground mb-16"> Secure code from development to deployment </h4><div class="prose prose-invert max-w-none [&#38;_p]:text-base [&#38;_p]:text-white [&#38;_p]:font-normal"><p>TrendAI Vision One™ Code Security integrates security early in development to detect vulnerabilities, malware, and secrets before runtime, with continuous visibility, automated CI/CD testing, and secure coding enforcement.</p></div><div class="pt-32"> <a class="btn-tertiary btn-icon-inherit cursor-pointer" href="https://www.trendmicro.com/en_us/business/products/hybrid-cloud/code-security.html" role="button" target="_blank" rel="noopener noreferrer"> Explore now <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div> </div><div class="lg:w-[55%] shrink-0"> <div class="flex aspect-[16/9] rounded-lg overflow-hidden w-full items-center justify-center"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/032ab9ac97915dc181e52292a676b9052be496b8-3072x1756.png?w=600&auto=format" alt="Secure code from development to deployment" width="3072" height="1756" loading="lazy" decoding="async" class="max-w-full max-h-full object-contain"> </div> </div> </div> </div> </div> </div> </div><div class="reveal-item hs-accordion group relative overflow-hidden border-b border-b-foreground/40 hs-accordion-active:border hs-accordion-active:border-foreground/40 hs-accordion-active:rounded-xl" data-reveal="true" id="hs-accordion-afacd1c2e52b" style="--reveal-index:5"> <button class="cursor-pointer hs-accordion-toggle group/acc w-full text-left bg-transparent focus:outline-none" id="hs-accordion-trigger-afacd1c2e52b" aria-expanded="false" aria-controls="hs-accordion-content-afacd1c2e52b" type="button"> <div class="flex items-center hs-accordion-active:hidden gap-16 py-24 px-24"> <span class="text-base font-normal text-foreground font-heading text-[1.3125rem] lg:text-2xl shrink-0"> 06 </span><span class="text-base font-normal text-foreground flex-1 font-heading text-[1.3125rem] lg:text-2xl"> Unmatched threat detection and response </span><span class="shrink-0 size-32 flex items-center justify-center" aria-hidden="true"> <svg class="size-32 shrink-0" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <circle cx="16" cy="16" r="16" transform="rotate(180 16 16)" class="fill-white transition-colors duration-200 group-hover/acc:fill-primary group-active/acc:fill-primary"></circle> <path d="M21.3174 16.6584L10.682 16.6584L10.682 15.3413L21.3174 15.3413L21.3174 16.6584Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> <path d="M15.3428 21.3176L15.3428 10.6823L16.6599 10.6823L16.6599 21.3176L15.3428 21.3176Z" class="fill-black transition-colors duration-200 group-hover/acc:fill-primary-foreground group-active/acc:fill-primary-foreground"></path> </svg> </span> </div><div class="flex hidden hs-accordion-active:flex absolute top-[54px] right-24 md:top-[56px] md:right-24 lg:top-18 lg:right-6 z-10"> <span class="size-32 flex items-center justify-center bg-white rounded-full hover:bg-white/80 transition-colors"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-24 text-black" data-icon="tabler:minus">   <use href="#ai:tabler:minus"></use>  </svg> </span> </div> </button><div class="hs-accordion-content w-full overflow-hidden transition-[height] duration-300 hidden" id="hs-accordion-content-afacd1c2e52b" role="region" aria-labelledby="hs-accordion-trigger-afacd1c2e52b"> <div class="relative h-full"> <span class="absolute -left-[2px] h-[80%] w-1 top-[10%] lg:top-1/2 lg:-translate-y-1/2" style="background: linear-gradient(180deg, var(--color-trendred-500) 0%, var(--color-accent) 100%)">  </span><div class="flex gap-16 lg:gap-24 py-48 pl-32 pr-48 md:pr-96"> <div class="shrink-0"> <h4 class="!font-light !text-2xl lg:!text-3xl !text-foreground font-heading font-bold text-foreground !font-light !text-2xl lg:!text-3xl !text-foreground"> 06 </h4> </div><div class="flex flex-col lg:flex-row gap-32 lg:gap-48 flex-1 min-w-0"> <div class="flex flex-col gap-4 flex-1 min-w-0 pr-32 lg:pr-0"> <h4 class="!text-foreground mb-16 font-heading font-bold text-foreground !text-foreground mb-16"> Unmatched threat detection and response </h4><div class="prose prose-invert max-w-none [&#38;_p]:text-base [&#38;_p]:text-white [&#38;_p]:font-normal"><p>TrendAI Vision One™ XDR for Cloud strengthens cloud detection and response with 700-plus detection models, global threat intelligence, AWS CloudTrail integration, automated playbooks, and cross-platform visibility that turns cloud noise into clarity.</p></div><div class="pt-32"> <a class="btn-tertiary btn-icon-inherit cursor-pointer" href="/en-us/platform/security-operations" role="button" target="_blank" rel="noopener noreferrer"> Read more <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div> </div><div class="lg:w-[55%] shrink-0"> <div class="flex aspect-[16/9] rounded-lg overflow-hidden w-full items-center justify-center"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/f96564c7d33d9bdd5c13d8b2e763d0eda4c2f2b7-1536x831.png?w=600&auto=format" alt="Unmatched threat detection and response" width="1536" height="831" loading="lazy" decoding="async" class="max-w-full max-h-full object-contain"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section>  </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:5fa76ce7f7c3;base=%2F"> <section class="section-py bg-void-100">  <div class="flex flex-col items-center gap-[var(--spacing-40)] section-container"> <h3 class="text-center font-heading font-bold text-foreground-inverse text-balance text-center"> TrendAI Vision One™ Ranked #1 out of 66 enterprise solutions </h3><p class="text-base font-normal text-foreground-inverse text-center text-paragraph"> The single adaptive platform customers are raving about, according to G2 (Spring 2026). </p><div class="flex items-center justify-center flex-wrap gap-[var(--spacing-96)]" data-reveal="true"> <div class="reveal-fade-up shrink-0" style="--reveal-index: 0"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/26069b170daefdc68edb2a22672a891789cb7e53-400x461.png?w=320&fm=png" alt="Regional Leader" loading="lazy" decoding="async" class="h-36 w-auto object-contain"> </div><div class="reveal-fade-up shrink-0" style="--reveal-index: 1"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/cfda22da02cc04927427276f43f44baf97a2abbc-400x461.png?w=320&fm=png" alt="Momentum Leader" loading="lazy" decoding="async" class="h-36 w-auto object-contain"> </div><div class="reveal-fade-up shrink-0" style="--reveal-index: 2"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/8200986f614a76d63cf35944f454aca9bae0e757-400x461.png?w=320&fm=png" alt="Leader" loading="lazy" decoding="async" class="h-36 w-auto object-contain"> </div><div class="reveal-fade-up shrink-0" style="--reveal-index: 3"> <img src="https://cdn.sanity.io/images/ch6z6vqj/production/cb54abc6d3f7f99df3d43c51430f09b9c3d985db-400x463.png?w=320&fm=png" alt="User Love Us" loading="lazy" decoding="async" class="h-36 w-auto object-contain"> </div> </div> </div>  </section> </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:f1b0a3748813;base=%2F"> <section class="relative overflow-hidden section-py bg-background" data-reveal><img src="https://cdn.sanity.io/images/ch6z6vqj/production/bab0f16811f0325b108a9d72a74e5be672c48ce1-1536x901.png?w=1920&auto=format" alt="" class="pointer-events-none absolute inset-0 h-full w-full object-cover" aria-hidden="true" loading="lazy" decoding="async"><div class="section-container relative"><div class="flex flex-col items-center gap-[var(--spacing-32)] mb-[var(--spacing-32)] text-center"> <h2 class="text-center font-heading font-bold text-foreground text-balance text-center"> <span class="inline md:block"> Relentless defense.<br>Best-in-class support. </span> </h2><a class="btn-tertiary btn-icon-inherit cursor-pointer" href="https://www.trendmicro.com/en_us/about/customer-stories.html" role="button" target="_blank" rel="noopener noreferrer"> Customer success stories <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div><div><style>[data-carousel-id="c-r2y985"] .hs-carousel-slide{width:calc(100%/1)}</style><div class data-hs-carousel="{&#34;loadingClasses&#34;:&#34;opacity-0&#34;,&#34;dotsItemClasses&#34;:&#34;hs-carousel-active:bg-void-200 bg-white/50 w-6 h-1 rounded-[1px] cursor-pointer transition-colors&#34;,&#34;slidesQty&#34;:{&#34;xs&#34;:1},&#34;isDraggable&#34;:true,&#34;isAutoPlay&#34;:false,&#34;speed&#34;:4000,&#34;isInfiniteLoop&#34;:false,&#34;isAutoHeight&#34;:true}" data-carousel-id="c-r2y985" aria-roledescription="carousel" aria-label="Customer stories"> <div class="flex items-center gap-[var(--spacing-32)]"> <button type="button" class="hs-carousel-prev shrink-0 disabled:opacity-50 transition cursor-pointer hidden" aria-label="Previous slide"><img src="/_assets/arrow-left-circle.CeAZh07-.svg" alt="" width="32" height="32" class="size-[var(--spacing-32)]" aria-hidden="true"></button><div class="hs-carousel flex-1 min-w-0 overflow-hidden"> <div class="flex items-start hs-carousel-body relative duration-700 transition-[height,transform] cursor-grab hs-carousel-dragging:transition-none hs-carousel-dragging:cursor-grabbing hs-carousel-dragging:user-select-none"> <div class="hs-carousel-slide w-full shrink-0" role="group" aria-roledescription="slide" aria-label="Slide 1 of 1"><article class="story-card"> <div class="story-card__text"> <div class="flex flex-col gap-[var(--spacing-24)]">  <div class="flex flex-col gap-[var(--spacing-16)]"> <div class="relative h-[38px] w-[152px] shrink-0">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/684c1fd7f5f15d70004fdd98aa14aebb03c095b8-600x182.svg?w=320&auto=format" alt="Xsolis logo" loading="lazy" decoding="async" class="absolute inset-0 h-full w-full object-contain object-left brightness-0 invert">  </div><h4 class="font-heading font-bold text-foreground"> Decreases mean time to resolution by 63%​​​​‌﻿‍﻿​‍​‍‌‍﻿﻿‌﻿​‍‌‍‍‌‌‍‌﻿‌‍‍‌‌‍﻿‍​‍​‍​﻿‍‍​‍​‍‌﻿​﻿‌‍​‌‌‍﻿‍‌‍‍‌‌﻿‌​‌﻿‍‌​‍﻿‍‌‍‍‌‌‍﻿﻿​‍​‍​‍﻿​​‍​‍‌‍‍​‌﻿​‍‌‍‌‌‌‍‌‍​‍​‍​﻿‍‍​‍​‍‌‍‍​‌﻿‌​‌﻿‌​‌﻿​​​﻿‍‍​‍﻿﻿​‍﻿﻿‌‍﻿​‌‍﻿﻿‌‍​﻿‌‍​‌‌‍﻿​‌‍‍​‌‍﻿﻿‌﻿​﻿‌﻿‌​​﻿‍‍​﻿​﻿​﻿​﻿​﻿​﻿​﻿‌​​‍﻿﻿‌‍‍‌‌‍﻿‍‌﻿‌​‌‍‌‌‌‍﻿‍‌﻿‌​​‍﻿﻿‌‍‌‌‌‍‌​‌‍‍‌‌﻿‌​​‍﻿﻿‌‍﻿‌‌‍﻿﻿‌‍‌​‌‍‌‌​﻿﻿‌‌﻿​​‌﻿​‍‌‍‌‌‌﻿​﻿‌‍‌‌‌‍﻿‍‌﻿‌​‌‍​‌‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍​﻿‍﻿‌‍‍‌‌‍‌​​﻿﻿‌​﻿‍‌​﻿‌​​﻿‌﻿‌‍‌​​﻿‌﻿​﻿‍​​﻿​‍‌‍‌‌​‍﻿‌‌‍​﻿​﻿‍​​﻿‌​‌‍​‌​‍﻿‌​﻿‌​​﻿​‍​﻿​‍​﻿​﻿​‍﻿‌​﻿‍‌‌‍‌​​﻿‍‌​﻿​‌​‍﻿‌​﻿‌​​﻿​‍​﻿‍​​﻿‌​​﻿‌‍​﻿​﻿​﻿​‌‌‍‌‍​﻿​‌​﻿​﻿​﻿​​‌‍‌​​﻿‍﻿‌﻿‌​‌﻿‍‌‌﻿​​‌‍‌‌​﻿﻿‌‌﻿​​‌‍​‌‌‍‌﻿‌‍‌‌​﻿‍﻿‌﻿​​‌‍​‌‌﻿‌​‌‍‍​​﻿﻿‌‌﻿​﻿‌‍‌‌‌‍​﻿‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍‌‍‌‌​﻿​​​﻿​​‌‍‌‌​﻿​​​﻿‌‍​﻿‍‌‌‍​‌‌‍‌​​﻿​﻿​﻿​​​﻿‌‌​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌﻿​﻿‌‍﻿​‌‍‍‌‌‍‌​‌‍‌‌‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍​﻿‌‌​﻿​​​﻿‍‌​﻿​‍​﻿‌‍‌‍‌‌​﻿‍‌‌‍‌‌​﻿​‌​﻿​​‌‍​‍‌‍​‍​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌﻿‌​‌‍‍‌‌﻿‌​‌‍﻿​‌‍‌‌​﻿﻿﻿‌‍​‍‌‍​‌‌﻿​﻿‌‍‌‌‌‌‌‌‌﻿​‍‌‍﻿​​﻿﻿‌‌‍‍​‌﻿‌​‌﻿‌​‌﻿​​​‍‌‌​﻿​﻿‌​​‌​‍‌‌​﻿​‍‌​‌‍​‍‌‌​﻿​‍‌​‌‍‌‍﻿​‌‍﻿﻿‌‍​﻿‌‍​‌‌‍﻿​‌‍‍​‌‍﻿﻿‌﻿​﻿‌﻿‌​​‍‌‌​﻿​﻿‌​​‌​﻿​﻿​﻿​﻿​﻿​﻿​﻿‌​​‍‌‍‌‍‍‌‌‍‌​​﻿﻿‌​﻿‍‌​﻿‌​​﻿‌﻿‌‍‌​​﻿‌﻿​﻿‍​​﻿​‍‌‍‌‌​‍﻿‌‌‍​﻿​﻿‍​​﻿‌​‌‍​‌​‍﻿‌​﻿‌​​﻿​‍​﻿​‍​﻿​﻿​‍﻿‌​﻿‍‌‌‍‌​​﻿‍‌​﻿​‌​‍﻿‌​﻿‌​​﻿​‍​﻿‍​​﻿‌​​﻿‌‍​﻿​﻿​﻿​‌‌‍‌‍​﻿​‌​﻿​﻿​﻿​​‌‍‌​​‍‌‍‌﻿‌​‌﻿‍‌‌﻿​​‌‍‌‌​﻿﻿‌‌﻿​​‌‍​‌‌‍‌﻿‌‍‌‌​‍‌‍‌﻿​​‌‍​‌‌﻿‌​‌‍‍​​﻿﻿‌‌﻿​﻿‌‍‌‌‌‍​﻿‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍‌‍‌‌​﻿​​​﻿​​‌‍‌‌​﻿​​​﻿‌‍​﻿‍‌‌‍​‌‌‍‌​​﻿​﻿​﻿​​​﻿‌‌​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌﻿​﻿‌‍﻿​‌‍‍‌‌‍‌​‌‍‌‌‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍​﻿‌‌​﻿​​​﻿‍‌​﻿​‍​﻿‌‍‌‍‌‌​﻿‍‌‌‍‌‌​﻿​‌​﻿​​‌‍​‍‌‍​‍​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌﻿‌​‌‍‍‌‌﻿‌​‌‍﻿​‌‍‌‌​‍​‍‌﻿﻿‌ </h4> </div> <div class="h-6 relative">  <div class="glow-divider glow-divider--inline" aria-hidden="true">  </div>  </div> </div><div class="flex flex-col gap-[var(--spacing-48)]">  <div class="flex flex-col gap-[var(--spacing-16)]"> <p class="text-lg font-normal text-foreground italic leading-[var(--line-height-quote)]"> 
&ldquo;[TrendAI™] has allowed us to sleep at night knowing that its security solutions are running 24/7.Companies that don’t take security seriously and invest wisely are taking on a much higher risk.&rdquo;
 </p><div class="flex flex-row items-start flex-wrap gap-x-[var(--spacing-16)] gap-y-[var(--spacing-4)]"> <p class="text-lg font-bold text-foreground"> Dr. Andrew Adams </p><p class="text-lg font-normal text-foreground opacity-70"> Associate Manager, Information Security </p> </div> </div> <a class="btn-tertiary btn-icon-inherit cursor-pointer" href="https://www.trendmicro.com/en_us/about/customer-stories/xsolis.html" role="button"> Read success story <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div>  </div> <div class="story-card__image">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/f3df663f05bf421eb4dbfad6b4225b37c7a0d652-1200x800.jpg?rect=67,0,1067,800&w=800&h=600&fit=crop&auto=format" alt="hands typing on laptop" loading="lazy" decoding="async">  </div> </article></div> </div> </div><button type="button" class="hs-carousel-next shrink-0 disabled:opacity-50 transition cursor-pointer hidden" aria-label="Next slide"><img src="/_assets/arrow-right-circle.dELwTwDW.svg" alt="" width="32" height="32" class="size-[var(--spacing-32)]" aria-hidden="true"></button> </div><div class="flex justify-center hs-carousel-pagination gap-[var(--spacing-8)] mt-[var(--spacing-32)] hidden">  </div> </div></div></div></section> </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:ee0fa324c492;base=%2F"> <section class="section-py relative overflow-hidden bg-section-gradient-deep"> <div class="flex flex-col items-center gap-48 section-container"> <div class="w-full reveal-fade-up text-center" data-reveal="true"> <h2 class="font-heading font-bold text-foreground">  <span class="inline md:block"> Proven vision, technology, and execution </span>  </h2> </div><div class="flex flex-col items-center gap-32 w-full">  <div class="flex justify-center flex-wrap gap-[var(--spacing-24)] w-full"> <div class="flex flex-col justify-between glass-border px-24 py-32 reveal-item w-full sm:w-[calc(50%-var(--spacing-24)/2)] lg:w-[calc(33.333%-var(--spacing-24)*2/3)]" data-reveal="true" style="--reveal-index:0"> <div class="flex flex-col gap-40">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/ada0971ca0aae96ed3c278d8ca0d6f12c15d6874-102x30.png" alt="IDC" loading="lazy" decoding="async" class="h-30 w-auto object-contain object-left"> <div class="flex flex-col gap-24"> <h5 class="font-heading font-bold text-foreground"> A Leader in the IDC MarketScape: Worldwide Exposure Management Vendor Assessment​​​​‌﻿‍﻿​‍​‍‌‍﻿﻿‌﻿​‍‌‍‍‌‌‍‌﻿‌‍‍‌‌‍﻿‍​‍​‍​﻿‍‍​‍​‍‌﻿​﻿‌‍​‌‌‍﻿‍‌‍‍‌‌﻿‌​‌﻿‍‌​‍﻿‍‌‍‍‌‌‍﻿﻿​‍​‍​‍﻿​​‍​‍‌‍‍​‌﻿​‍‌‍‌‌‌‍‌‍​‍​‍​﻿‍‍​‍​‍‌‍‍​‌﻿‌​‌﻿‌​‌﻿​​​﻿‍‍​‍﻿﻿​‍﻿﻿‌‍﻿​‌‍﻿﻿‌‍​﻿‌‍​‌‌‍﻿​‌‍‍​‌‍﻿﻿‌﻿​﻿‌﻿‌​​﻿‍‍​﻿​﻿​﻿​﻿​﻿​﻿​﻿‌​​‍﻿﻿‌‍‍‌‌‍﻿‍‌﻿‌​‌‍‌‌‌‍﻿‍‌﻿‌​​‍﻿﻿‌‍‌‌‌‍‌​‌‍‍‌‌﻿‌​​‍﻿﻿‌‍﻿‌‌‍﻿﻿‌‍‌​‌‍‌‌​﻿﻿‌‌﻿​​‌﻿​‍‌‍‌‌‌﻿​﻿‌‍‌‌‌‍﻿‍‌﻿‌​‌‍​‌‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍​﻿‍﻿‌‍‍‌‌‍‌​​﻿﻿‌‌‍‌‍​﻿‌‌‌‍‌‍​﻿‌​‌‍‌‍‌‍​‌​﻿‍‌​﻿‍​​‍﻿‌​﻿‍​‌‍​‍‌‍‌‍‌‍​﻿​‍﻿‌​﻿‌​‌‍​‌‌‍​﻿​﻿‌‌​‍﻿‌‌‍​‌‌‍‌‌‌‍​‍‌‍​﻿​‍﻿‌‌‍​‌‌‍​﻿​﻿‌﻿‌‍‌‌‌‍​‌​﻿​‍​﻿‌﻿​﻿‍‌‌‍‌‍​﻿​﻿​﻿‍​​﻿‌‌​﻿‍﻿‌﻿‌​‌﻿‍‌‌﻿​​‌‍‌‌​﻿﻿‌‌﻿​​‌‍​‌‌‍‌﻿‌‍‌‌​﻿‍﻿‌﻿​​‌‍​‌‌﻿‌​‌‍‍​​﻿﻿‌‌﻿​﻿‌‍‌‌‌‍​﻿‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍​﻿‌‌​﻿‍‌​﻿‍​​﻿​‌​﻿‍‌‌‍‌‍‌‍‌​‌‍‌​‌‍‌‍​﻿‌​‌‍‌‌​﻿‌‍​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌‍​‌‌﻿‌﻿‌‍​‌‌﻿​‍‌‍‌​‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍​﻿‌‍‌‍‌​​﻿‌‌‌‍​﻿​﻿‌﻿​﻿​‌‌‍‌‌‌‍‌‌​﻿‍​​﻿‌‌​﻿‌‍​﻿‍‌​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌﻿‌​‌‍‍‌‌﻿‌​‌‍﻿​‌‍‌‌​﻿﻿﻿‌‍​‍‌‍​‌‌﻿​﻿‌‍‌‌‌‌‌‌‌﻿​‍‌‍﻿​​﻿﻿‌‌‍‍​‌﻿‌​‌﻿‌​‌﻿​​​‍‌‌​﻿​﻿‌​​‌​‍‌‌​﻿​‍‌​‌‍​‍‌‌​﻿​‍‌​‌‍‌‍﻿​‌‍﻿﻿‌‍​﻿‌‍​‌‌‍﻿​‌‍‍​‌‍﻿﻿‌﻿​﻿‌﻿‌​​‍‌‌​﻿​﻿‌​​‌​﻿​﻿​﻿​﻿​﻿​﻿​﻿‌​​‍‌‍‌‍‍‌‌‍‌​​﻿﻿‌‌‍‌‍​﻿‌‌‌‍‌‍​﻿‌​‌‍‌‍‌‍​‌​﻿‍‌​﻿‍​​‍﻿‌​﻿‍​‌‍​‍‌‍‌‍‌‍​﻿​‍﻿‌​﻿‌​‌‍​‌‌‍​﻿​﻿‌‌​‍﻿‌‌‍​‌‌‍‌‌‌‍​‍‌‍​﻿​‍﻿‌‌‍​‌‌‍​﻿​﻿‌﻿‌‍‌‌‌‍​‌​﻿​‍​﻿‌﻿​﻿‍‌‌‍‌‍​﻿​﻿​﻿‍​​﻿‌‌​‍‌‍‌﻿‌​‌﻿‍‌‌﻿​​‌‍‌‌​﻿﻿‌‌﻿​​‌‍​‌‌‍‌﻿‌‍‌‌​‍‌‍‌﻿​​‌‍​‌‌﻿‌​‌‍‍​​﻿﻿‌‌﻿​﻿‌‍‌‌‌‍​﻿‌﻿‌​‌‍‍‌‌‍﻿﻿‌‍﻿‍‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍​﻿‌‌​﻿‍‌​﻿‍​​﻿​‌​﻿‍‌‌‍‌‍‌‍‌​‌‍‌​‌‍‌‍​﻿‌​‌‍‌‌​﻿‌‍​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌‍​‌‌﻿‌﻿‌‍​‌‌﻿​‍‌‍‌​‌﻿​﻿​‍‌‌​﻿‌‌‌​​‍‌‌﻿﻿‌‍‍﻿‌‍‌‌‌﻿‍‌​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​﻿‌​‌​​‍‌‌​﻿​‍​﻿​‍​﻿‌‍‌‍‌​​﻿‌‌‌‍​﻿​﻿‌﻿​﻿​‌‌‍‌‌‌‍‌‌​﻿‍​​﻿‌‌​﻿‌‍​﻿‍‌​‍‌‌​﻿​‍​﻿​‍​‍‌‌​﻿‌‌‌​‌​​‍﻿‍‌﻿‌​‌‍‍‌‌﻿‌​‌‍﻿​‌‍‌‌​‍​‍‌﻿﻿‌ </h5><p class="text-lg-paragraph-medium font-normal text-amber"> 2025 </p> </div>  </div><div class="flex items-center flex-wrap gap-16 mt-32"> <a class="btn-primary cursor-pointer" href="https://www.trendmicro.com/explore/idc-marketscape-exposure-management" role="button" target="_blank" rel="noopener noreferrer"> Read report </a> </div>  </div><div class="flex flex-col justify-between glass-border px-24 py-32 reveal-item w-full sm:w-[calc(50%-var(--spacing-24)/2)] lg:w-[calc(33.333%-var(--spacing-24)*2/3)]" data-reveal="true" style="--reveal-index:1"> <div class="flex flex-col gap-40">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/ada0971ca0aae96ed3c278d8ca0d6f12c15d6874-102x30.png" alt="IDC" loading="lazy" decoding="async" class="h-30 w-auto object-contain object-left"> <div class="flex flex-col gap-24"> <h5 class="font-heading font-bold text-foreground"> A Leader in the IDC MarketScape: Worldwide Cloud-Native Application Protection Platform </h5><p class="text-lg-paragraph-medium font-normal text-amber"> 2025 Vendor Assessment </p> </div>  </div><div class="flex items-center flex-wrap gap-16 mt-32"> <a class="btn-primary cursor-pointer" href="https://www.trendmicro.com/explore/idc-cnapp-marketscape/3076-cs-en-www" role="button" target="_blank" rel="noopener noreferrer"> Read report </a> </div>  </div><div class="flex flex-col justify-between glass-border px-24 py-32 reveal-item w-full sm:w-[calc(50%-var(--spacing-24)/2)] lg:w-[calc(33.333%-var(--spacing-24)*2/3)]" data-reveal="true" style="--reveal-index:2"> <div class="flex flex-col gap-40">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/dec4cbb1fd52258287463ec2df83d5e30b472fa5-146x41.png" alt="MITRE" loading="lazy" decoding="async" class="h-30 w-auto object-contain object-left"> <div class="flex flex-col gap-24"> <h5 class="font-heading font-bold text-foreground"> MITRE ATT&amp;CK® 2025: See how we stacked up against Scattered Spider and Mustang Panda  </h5><p class="text-lg-paragraph-medium font-normal text-amber"> 2025 </p> </div>  </div><div class="flex items-center flex-wrap gap-16 mt-32"> <a class="btn-primary cursor-pointer" href="https://www.trendmicro.com/en_us/research/25/l/cloud-automation-2025-mitre-attack-round-7.html" role="button" target="_blank" rel="noopener noreferrer"> Read report </a> </div>  </div><div class="flex flex-col justify-between glass-border px-24 py-32 reveal-item w-full sm:w-[calc(50%-var(--spacing-24)/2)] lg:w-[calc(33.333%-var(--spacing-24)*2/3)]" data-reveal="true" style="--reveal-index:3"> <div class="flex flex-col gap-40">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/76cad1a165886ff57b0b49597221b017ec5e623a-142x32.png" alt="MITRE" loading="lazy" decoding="async" class="h-30 w-auto object-contain object-left"> <div class="flex flex-col gap-24"> <h5 class="font-heading font-bold text-foreground"> Trend Micro named a 2024 Gartner Peer Insights™ Customers’ Choice for Cloud-Native Application Protection Platforms </h5> </div>  </div><div class="flex items-center flex-wrap gap-16 mt-32"> <a class="btn-primary cursor-pointer" href="https://www.gartner.com/reviews/market/cloud-native-application-protection-platforms/vendor/trend-micro/product/trend-vision-one-cloud-security" role="button"> Learn more </a> </div>  </div><div class="flex flex-col justify-between glass-border px-24 py-32 reveal-item w-full sm:w-[calc(50%-var(--spacing-24)/2)] lg:w-[calc(33.333%-var(--spacing-24)*2/3)]" data-reveal="true" style="--reveal-index:4"> <div class="flex flex-col gap-40">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/76cad1a165886ff57b0b49597221b017ec5e623a-142x32.png" alt="MITRE" loading="lazy" decoding="async" class="h-30 w-auto object-contain object-left"> <div class="flex flex-col gap-24"> <h5 class="font-heading font-bold text-foreground"> Named a Leader in the 2025 Gartner® Magic Quadrant™: Endpoint Protection Platforms (EPP) </h5> </div>  </div><div class="flex items-center flex-wrap gap-16 mt-32"> <a class="btn-primary cursor-pointer" href="https://www.trendmicro.com/explore/gartner-mq-epp" role="button" target="_blank" rel="noopener noreferrer"> Read report </a> </div>  </div> </div>  </div> </div> </section>  </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:c4fdd3ac862b;base=%2F"> <section class="bg-void-950 section-py">  <div class="section-container"> <div class="flex flex-col gap-[var(--spacing-48)] relative rounded-[10px] border border-white/40 py-[var(--spacing-80)]"> <div class="pointer-events-none absolute inset-0 overflow-hidden rounded-[10px] bg-void-950" aria-hidden="true">  <img src="https://cdn.sanity.io/images/ch6z6vqj/production/fa29c414b99994c410167f51a531de49c303f52b-891x638.png?w=1600&auto=format" alt class="absolute inset-0 h-full w-full object-cover" loading="lazy" decoding="async"> <div class="absolute inset-0 bg-black/20">  </div>  </div> <div class="relative pl-[calc(var(--spacing-32)+var(--spacing-16)/2)] lg:pl-[var(--spacing-96)]">  <h2 class="max-w-[700px] font-heading font-bold text-foreground max-w-[700px]"> Explore related resources </h2>  </div><div class="flex flex-col items-center gap-[var(--spacing-32)] relative px-[var(--spacing-32)]"> <style>[data-carousel-id="c-ewf1qk"] .hs-carousel-slide{width:calc(100%/1)}@media(min-width:640px){[data-carousel-id="c-ewf1qk"] .hs-carousel-slide{width:calc(100%/2)}}@media(min-width:1024px){[data-carousel-id="c-ewf1qk"] .hs-carousel-slide{width:calc(100%/3)}}</style><div class="self-stretch" data-hs-carousel="{&#34;loadingClasses&#34;:&#34;opacity-0&#34;,&#34;dotsItemClasses&#34;:&#34;hs-carousel-active:bg-void-200 bg-white/50 w-6 h-1 rounded-[1px] cursor-pointer transition-colors&#34;,&#34;slidesQty&#34;:{&#34;xs&#34;:1,&#34;sm&#34;:2,&#34;lg&#34;:3},&#34;isDraggable&#34;:true,&#34;isAutoPlay&#34;:false,&#34;speed&#34;:4000,&#34;isInfiniteLoop&#34;:false,&#34;isAutoHeight&#34;:false}" data-carousel-id="c-ewf1qk" aria-roledescription="carousel" aria-label="Related Resources"> <div class="flex items-center gap-[var(--spacing-32)]"> <button type="button" class="hs-carousel-prev shrink-0 disabled:opacity-50 transition cursor-pointer hidden lg:block" aria-label="Previous slide"><img src="/_assets/arrow-left-circle.CeAZh07-.svg" alt="" width="32" height="32" class="size-[var(--spacing-32)]" aria-hidden="true"></button><div class="hs-carousel flex-1 min-w-0 overflow-hidden"> <div class="flex hs-carousel-body relative duration-700 transition-transform cursor-grab hs-carousel-dragging:transition-none hs-carousel-dragging:cursor-grabbing hs-carousel-dragging:user-select-none"> <div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 1 of 5">  <div class="flex flex-col group overflow-hidden rounded-[var(--radius)] h-full transition bg-white"> <div class="overflow-hidden h-[269px] rounded-t-[var(--radius)]"><img src="https://cdn.sanity.io/images/ch6z6vqj/production/43c45b512a745d028a6470181b07f9a302c45b4f-1200x800.jpg?w=600&h=400&fit=crop&auto=format" alt="2025 Cloud Security Report" class="w-full h-full object-cover transition-transform duration-300 group-hover:scale-105" loading="lazy" decoding="async"></div><div class="flex flex-col grow gap-[var(--spacing-24)] px-[var(--spacing-24)] pt-[var(--spacing-16)] pb-[var(--spacing-24)]"> <div class="flex flex-col grow gap-[var(--spacing-12)]"> <h6 class="text-eyebrow font-heading font-bold text-foreground-inverse text-eyebrow"> 2025 Cloud Security Report </h6><p class="text-base font-normal text-foreground-inverse"> Challenges and CISO strategies reshaping cloud security in the AI era </p> </div><div class="mt-auto"> <div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <button class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-tertiary--on-light btn-icon-inherit cursor-pointer" data-hs-overlay="#pdf-modal-f9f72acfc9cb" type="button"> Read report <img src="/_assets/expand.ByTWVR6l.svg" alt="" class="shrink-0 size-[12px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] overflow-y-auto bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="pdf-modal-f9f72acfc9cb" role="dialog" tabindex="-1" aria-labelledby="pdf-modal-f9f72acfc9cb-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">  <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#pdf-modal-f9f72acfc9cb" type="button" aria-label="Close document">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div> <div class="relative w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="pdf-modal-f9f72acfc9cb-content">  <div class id="pdf-modal-f9f72acfc9cb-viewer" data-pdf-src="https://cdn.sanity.io/files/ch6z6vqj/production/cdf73fa28195dd801d8157944237814201647d1f.pdf" data-pdf-viewer="true"> <object type="application/pdf" title="Read report" class="w-full h-[80vh] border-0"><iframe title="Read report" class="w-full h-[80vh] border-0"></iframe></object><a href="https://cdn.sanity.io/files/ch6z6vqj/production/cdf73fa28195dd801d8157944237814201647d1f.pdf" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] hidden items-center justify-center w-full h-[80vh] border-0 text-foreground underline" target="_blank" rel="noopener noreferrer" data-pdf-fallback="true"> 
Open PDF in new tab
  </a> </div>  </div> <span class="sr-only" id="pdf-modal-f9f72acfc9cb-label"> Read report </span>  </div>  </div>  </div> <script>
  if (!window.__modalPortalInit) {
    window.__modalPortalInit = true;
    var portalModals = function () {
      document
        .querySelectorAll("[data-modal-portal]")
        .forEach(function (modal) {
          if (modal.parentElement !== document.body) {
            document.body.appendChild(modal);
          }
        });
    };

    document.addEventListener("astro:page-load", portalModals);
    if (document.readyState !== "loading") portalModals();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div>  </div><div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 2 of 5">  <div class="flex flex-col group overflow-hidden rounded-[var(--radius)] h-full transition bg-white"> <div class="overflow-hidden h-[269px] rounded-t-[var(--radius)]"><img src="https://cdn.sanity.io/images/ch6z6vqj/production/5a79c5972af6c3f5d9d14b02dc346ff6db2e65b7-1200x800.jpg?w=600&h=400&fit=crop&auto=format" alt="Infographic" class="w-full h-full object-cover transition-transform duration-300 group-hover:scale-105" loading="lazy" decoding="async"></div><div class="flex flex-col grow gap-[var(--spacing-24)] px-[var(--spacing-24)] pt-[var(--spacing-16)] pb-[var(--spacing-24)]"> <div class="flex flex-col grow gap-[var(--spacing-12)]"> <h6 class="text-eyebrow font-heading font-bold text-foreground-inverse text-eyebrow"> Infographic </h6><p class="text-base font-normal text-foreground-inverse"> Lower your cyber risk with attack surface management and cloud resilience </p> </div><div class="mt-auto"> <div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <button class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-tertiary--on-light btn-icon-inherit cursor-pointer" data-hs-overlay="#pdf-modal-100ff16c5a7b" type="button"> See infographic <img src="/_assets/expand.ByTWVR6l.svg" alt="" class="shrink-0 size-[12px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] overflow-y-auto bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="pdf-modal-100ff16c5a7b" role="dialog" tabindex="-1" aria-labelledby="pdf-modal-100ff16c5a7b-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">  <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#pdf-modal-100ff16c5a7b" type="button" aria-label="Close document">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div> <div class="relative w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="pdf-modal-100ff16c5a7b-content">  <div class id="pdf-modal-100ff16c5a7b-viewer" data-pdf-src="https://cdn.sanity.io/files/ch6z6vqj/production/95e2a98f8f7f02fabe2e48f18aa064552cbdc503.pdf" data-pdf-viewer="true"> <object type="application/pdf" title="See infographic" class="w-full h-[80vh] border-0"><iframe title="See infographic" class="w-full h-[80vh] border-0"></iframe></object><a href="https://cdn.sanity.io/files/ch6z6vqj/production/95e2a98f8f7f02fabe2e48f18aa064552cbdc503.pdf" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] hidden items-center justify-center w-full h-[80vh] border-0 text-foreground underline" target="_blank" rel="noopener noreferrer" data-pdf-fallback="true"> 
Open PDF in new tab
  </a> </div>  </div> <span class="sr-only" id="pdf-modal-100ff16c5a7b-label"> See infographic </span>  </div>  </div>  </div> <script>
  if (!window.__modalPortalInit) {
    window.__modalPortalInit = true;
    var portalModals = function () {
      document
        .querySelectorAll("[data-modal-portal]")
        .forEach(function (modal) {
          if (modal.parentElement !== document.body) {
            document.body.appendChild(modal);
          }
        });
    };

    document.addEventListener("astro:page-load", portalModals);
    if (document.readyState !== "loading") portalModals();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div>  </div><div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 3 of 5">  <div class="flex flex-col group overflow-hidden rounded-[var(--radius)] h-full transition bg-white"> <div class="overflow-hidden h-[269px] rounded-t-[var(--radius)]"><img src="https://cdn.sanity.io/images/ch6z6vqj/production/b36fd48730fa4c4b738824ecb363255f30a6a315-1200x718.jpg?rect=387,55,732,488&w=600&h=400&fit=crop&auto=format" alt="Cyber Risk Exposure Management for cloud risk management" class="w-full h-full object-cover transition-transform duration-300 group-hover:scale-105" loading="lazy" decoding="async"></div><div class="flex flex-col grow gap-[var(--spacing-24)] px-[var(--spacing-24)] pt-[var(--spacing-16)] pb-[var(--spacing-24)]"> <div class="flex flex-col grow gap-[var(--spacing-12)]"> <h6 class="text-eyebrow font-heading font-bold text-foreground-inverse text-eyebrow"> Cyber Risk Exposure Management for cloud risk management </h6><p class="text-base font-normal text-foreground-inverse"> Visualize and prioritize your cloud risk </p> </div><div class="mt-auto"> <div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <button class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-tertiary--on-light btn-icon-inherit cursor-pointer" data-hs-overlay="#pdf-modal-cfcb41b20bad" type="button"> Read now <img src="/_assets/expand.ByTWVR6l.svg" alt="" class="shrink-0 size-[12px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] overflow-y-auto bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="pdf-modal-cfcb41b20bad" role="dialog" tabindex="-1" aria-labelledby="pdf-modal-cfcb41b20bad-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">  <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#pdf-modal-cfcb41b20bad" type="button" aria-label="Close document">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div> <div class="relative w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="pdf-modal-cfcb41b20bad-content">  <div class id="pdf-modal-cfcb41b20bad-viewer" data-pdf-src="https://cdn.sanity.io/files/ch6z6vqj/production/0021d9a5ae01c766423428875a0e9cb16bd3bbdc.pdf" data-pdf-viewer="true"> <object type="application/pdf" title="Read now" class="w-full h-[80vh] border-0"><iframe title="Read now" class="w-full h-[80vh] border-0"></iframe></object><a href="https://cdn.sanity.io/files/ch6z6vqj/production/0021d9a5ae01c766423428875a0e9cb16bd3bbdc.pdf" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] hidden items-center justify-center w-full h-[80vh] border-0 text-foreground underline" target="_blank" rel="noopener noreferrer" data-pdf-fallback="true"> 
Open PDF in new tab
  </a> </div>  </div> <span class="sr-only" id="pdf-modal-cfcb41b20bad-label"> Read now </span>  </div>  </div>  </div> <script>
  if (!window.__modalPortalInit) {
    window.__modalPortalInit = true;
    var portalModals = function () {
      document
        .querySelectorAll("[data-modal-portal]")
        .forEach(function (modal) {
          if (modal.parentElement !== document.body) {
            document.body.appendChild(modal);
          }
        });
    };

    document.addEventListener("astro:page-load", portalModals);
    if (document.readyState !== "loading") portalModals();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div>  </div><div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 4 of 5">  <div class="flex flex-col group overflow-hidden rounded-[var(--radius)] h-full transition bg-white"> <div class="overflow-hidden h-[269px] rounded-t-[var(--radius)]"><img src="https://cdn.sanity.io/images/ch6z6vqj/production/0e08475788da139d308d3bf9186ef0376f86d67f-1200x801.jpg?rect=0,1,1200,800&w=600&h=400&fit=crop&auto=format" alt="Blog" class="w-full h-full object-cover transition-transform duration-300 group-hover:scale-105" loading="lazy" decoding="async"></div><div class="flex flex-col grow gap-[var(--spacing-24)] px-[var(--spacing-24)] pt-[var(--spacing-16)] pb-[var(--spacing-24)]"> <div class="flex flex-col grow gap-[var(--spacing-12)]"> <h6 class="text-eyebrow font-heading font-bold text-foreground-inverse text-eyebrow"> Blog </h6><p class="text-base font-normal text-foreground-inverse"> Unifying cloud security beyond siloes </p> </div><div class="mt-auto"> <div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <a class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-tertiary--on-light cursor-pointer" href="https://www.trendmicro.com/en_us/research/24/b/unify-cloud-security.html" role="button" target="_blank" rel="noopener noreferrer"> Read now <img src="/_assets/cta-arrow.BY-ctGs4.svg" alt="" class="shrink-0 w-[16px] h-[12px]" aria-hidden="true"></a> </div><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div>  </div><div class="hs-carousel-slide w-full shrink-0 px-[calc(var(--spacing-16)/2)]" role="group" aria-roledescription="slide" aria-label="Slide 5 of 5">  <div class="flex flex-col group overflow-hidden rounded-[var(--radius)] h-full transition bg-white"> <div class="overflow-hidden h-[269px] rounded-t-[var(--radius)]"><img src="https://cdn.sanity.io/images/ch6z6vqj/production/0e08475788da139d308d3bf9186ef0376f86d67f-1200x801.jpg?rect=0,1,1200,800&w=600&h=400&fit=crop&auto=format" alt="Solution brief" class="w-full h-full object-cover transition-transform duration-300 group-hover:scale-105" loading="lazy" decoding="async"></div><div class="flex flex-col grow gap-[var(--spacing-24)] px-[var(--spacing-24)] pt-[var(--spacing-16)] pb-[var(--spacing-24)]"> <div class="flex flex-col grow gap-[var(--spacing-12)]"> <h6 class="text-eyebrow font-heading font-bold text-foreground-inverse text-eyebrow"> Solution brief </h6><p class="text-base font-normal text-foreground-inverse"> Unify, simplify, and standardize </p> </div><div class="mt-auto"> <div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)]"> <button class="btn-tertiary min-h-0 py-[var(--spacing-16)] text-base btn-tertiary--on-light btn-icon-inherit cursor-pointer" data-hs-overlay="#pdf-modal-f73be26c1588" type="button"> Read solution brief <img src="/_assets/expand.ByTWVR6l.svg" alt="" class="shrink-0 size-[12px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] overflow-y-auto bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="pdf-modal-f73be26c1588" role="dialog" tabindex="-1" aria-labelledby="pdf-modal-f73be26c1588-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">  <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#pdf-modal-f73be26c1588" type="button" aria-label="Close document">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div> <div class="relative w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="pdf-modal-f73be26c1588-content">  <div class id="pdf-modal-f73be26c1588-viewer" data-pdf-src="https://cdn.sanity.io/files/ch6z6vqj/production/3cfb03f9b978054ecea90016d28ce8a05623a1f2.pdf" data-pdf-viewer="true"> <object type="application/pdf" title="Read solution brief" class="w-full h-[80vh] border-0"><iframe title="Read solution brief" class="w-full h-[80vh] border-0"></iframe></object><a href="https://cdn.sanity.io/files/ch6z6vqj/production/3cfb03f9b978054ecea90016d28ce8a05623a1f2.pdf" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] hidden items-center justify-center w-full h-[80vh] border-0 text-foreground underline" target="_blank" rel="noopener noreferrer" data-pdf-fallback="true"> 
Open PDF in new tab
  </a> </div>  </div> <span class="sr-only" id="pdf-modal-f73be26c1588-label"> Read solution brief </span>  </div>  </div>  </div> <script>
  if (!window.__modalPortalInit) {
    window.__modalPortalInit = true;
    var portalModals = function () {
      document
        .querySelectorAll("[data-modal-portal]")
        .forEach(function (modal) {
          if (modal.parentElement !== document.body) {
            document.body.appendChild(modal);
          }
        });
    };

    document.addEventListener("astro:page-load", portalModals);
    if (document.readyState !== "loading") portalModals();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div>  </div> </div> </div><button type="button" class="hs-carousel-next shrink-0 disabled:opacity-50 transition cursor-pointer hidden lg:block" aria-label="Next slide"><img src="/_assets/arrow-right-circle.dELwTwDW.svg" alt="" width="32" height="32" class="size-[var(--spacing-32)]" aria-hidden="true"></button> </div><div class="flex justify-center hs-carousel-pagination gap-[var(--spacing-8)] mt-[var(--spacing-32)]">  </div> </div> </div>  </div>  </div>  </section> </div>  <div data-sanity="id=947d782e-c84a-4223-9d91-4284631f130d;type=page;path=sections:72a3c14db274;base=%2F"> <section class="section-py bg-background"> <div class="section-container"> <div class="bg-section-gradient-deep border rounded-[10px] overflow-hidden"> <div class="flex flex-col lg:flex-row"> <div class="flex flex-col justify-center flex-1 w-full"> <div class="px-[var(--spacing-24)] py-[var(--spacing-48)]"> <div class="flex flex-col items-center justify-center text-center gap-[var(--spacing-24)]"> <div class="flex flex-col items-start gap-[var(--spacing-16)] w-full max-w-[386px]"> <h3 class="text-foreground w-full text-center font-heading font-bold text-foreground text-foreground w-full text-center"> Watch overview </h3><p class="text-base font-normal text-foreground text-foreground whitespace-pre-line w-full text-center"> See how Cloud Security helps reduce cloud risk with unified visibility, continuous assessment, and stronger protection across hybrid environments. </p> </div><div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)] justify-center"> <button class="btn-video min-h-0 py-[var(--spacing-16)] px-[var(--spacing-20)] text-base cursor-pointer" data-hs-overlay="#video-modal-35f11f5e5e0a" type="button"> Watch now <img src="/_assets/circle-play.Ckw_bnMG.svg" alt="" class="shrink-0 size-[24px]" aria-hidden="true"></button> </div><div class="hs-overlay hidden fixed inset-0 z-[80] bg-black/85 pointer-events-none [--overlay-backdrop:false]" id="video-modal-35f11f5e5e0a" data-is-embed="false" role="dialog" tabindex="-1" aria-labelledby="video-modal-35f11f5e5e0a-label" data-modal-portal="true">  <div class="flex items-center justify-center min-h-full px-2 py-6 sm:px-4 sm:py-14">  <div class="relative w-full max-w-7xl pointer-events-auto">   <div class="flex items-center justify-end pb-1 sm:pb-2">  <button class="cursor-pointer flex items-center justify-center text-white/80 hover:text-white transition-colors" data-hs-overlay="#video-modal-35f11f5e5e0a" type="button" aria-label="Close video">  <svg width="32" height="32" class="shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M6 18 18 6M6 6l12 12"></path> </svg>  </button>  </div>  <div class="relative aspect-video w-full overflow-hidden rounded-none sm:rounded-xl bg-black shadow-2xl" id="video-modal-35f11f5e5e0a-player"> <video src="https://apicdn.sanity.io/v2025-03-24/media-libraries/mllBRzE9QpZ8/video/3D4TgWoZrOnGuYjHti02fcN92JA/renditions/480p.mp4" class="w-full h-full object-contain bg-black" controls playsinline> <track kind="captions"> </video> </div> <span class="sr-only" id="video-modal-35f11f5e5e0a-label"> Watch now </span>  </div>  </div>  </div> <script data-overlay-id="video-modal-35f11f5e5e0a" data-enable-captions="false" data-autoplay="true">
  {
    const overlayId =
      document.currentScript?.getAttribute("data-overlay-id") ?? "";
    const enableCaptions =
      document.currentScript?.getAttribute("data-enable-captions") === "true";
    const autoplay =
      document.currentScript?.getAttribute("data-autoplay") !== "false";
    const overlay = overlayId ? document.getElementById(overlayId) : null;
    const isEmbed = overlay?.dataset.isEmbed === "true";

    const disableCaptions = (iframe) => {
      try {
        iframe.contentWindow?.postMessage(
          JSON.stringify({
            event: "command",
            func: "unloadModule",
            args: ["captions"],
          }),
          "*",
        );
      } catch {
        // postMessage can fail for cross-origin / sandboxed embeds
      }
    };

    const HLS_JS_CDN =
      "https://cdn.jsdelivr.net/npm/hls.js@1.5.18/dist/hls.min.js";
    const isHlsUrl = (src) =>
      src.endsWith(".m3u8") || src.includes("sanity-cdn.com");

    let hlsAttached = false;
    const attachHls = (video, src, onReady) => {
      if (hlsAttached) {
        onReady?.();
        return;
      }
      hlsAttached = true;
      const attach = () => {
        if (!window.Hls?.isSupported()) return;
        const hls = new window.Hls({ autoStartLoad: true });
        hls.loadSource(src);
        hls.attachMedia(video);
        hls.on(window.Hls.Events.MANIFEST_PARSED, () => onReady?.());
      };
      if (window.Hls) {
        attach();
        return;
      }
      const s = document.createElement("script");
      s.src = HLS_JS_CDN;
      s.crossOrigin = "anonymous";
      s.onload = attach;
      document.head.appendChild(s);
    };

    const openHandler = () => {
      const container = document.getElementById(overlayId + "-player");
      if (!container) return;
      if (isEmbed) {
        const iframe = container.querySelector("iframe");
        if (!iframe) return;
        const src = iframe.dataset.src;
        if (src && !iframe.getAttribute("src")) {
          iframe.setAttribute("src", src);
          if (!enableCaptions) {
            iframe.addEventListener("load", () => disableCaptions(iframe), {
              once: true,
            });
          }
        }
      } else {
        const video = container.querySelector("video");
        if (!video) return;
        const src = video.getAttribute("src") ?? video.src;
        if (
          src &&
          isHlsUrl(src) &&
          !video.canPlayType("application/vnd.apple.mpegurl")
        ) {
          attachHls(
            video,
            src,
            autoplay ? () => video.play().catch(() => {}) : undefined,
          );
        } else if (autoplay) {
          video.play().catch(() => {});
        }
      }
    };

    const closeHandler = () => {
      const container = document.getElementById(overlayId + "-player");
      if (!container) return;
      if (isEmbed) {
        const iframe = container.querySelector("iframe");
        if (iframe) iframe.removeAttribute("src");
      } else {
        const video = container.querySelector("video");
        if (video) {
          video.pause();
          video.currentTime = 0;
        }
      }
    };

    const cleanup = () => {
      const el = document.getElementById(overlayId);
      if (el) {
        el.removeEventListener("open.hs.overlay", openHandler);
        el.removeEventListener("close.hs.overlay", closeHandler);
      }
    };

    const setupOverlayListener = () => {
      cleanup();
      const el = document.getElementById(overlayId);
      if (!el) return;
      if (el.parentElement !== document.body) {
        document.body.appendChild(el);
      }
      el.addEventListener("open.hs.overlay", openHandler);
      el.addEventListener("close.hs.overlay", closeHandler);
    };

    document.addEventListener("astro:page-load", setupOverlayListener);
    document.addEventListener("astro:before-swap", cleanup);
    if (document.readyState !== "loading") setupOverlayListener();
  }
</script><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div><div class="h-px lg:h-auto lg:w-px w-full lg:self-stretch bg-[var(--card-divider)]">  </div><div class="flex flex-col justify-center flex-1 w-full"> <div class="px-[var(--spacing-24)] py-[var(--spacing-48)]"> <div class="flex flex-col items-center justify-center text-center gap-[var(--spacing-24)]"> <div class="flex flex-col items-start gap-[var(--spacing-16)] w-full max-w-[386px]"> <h3 class="text-foreground w-full text-center font-heading font-bold text-foreground text-foreground w-full text-center"> Start your free trial   </h3><p class="text-base font-normal text-foreground text-foreground whitespace-pre-line w-full text-center"> Experience TrendAI Vision One™, the easy-to-deploy, AI-ready enterprise platform backed by world-leading threat intelligence and a relentless commitment to customer success.   </p> </div><div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)] justify-center"> <a class="btn-primary min-h-0 py-[var(--spacing-16)] px-[var(--spacing-20)] text-base cursor-pointer" href="/en-us/platform/free-trial" role="button" target="_blank" rel="noopener noreferrer"> Try free </a> </div><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div><div class="h-px lg:h-auto lg:w-px w-full lg:self-stretch bg-[var(--card-divider)]">  </div><div class="flex flex-col justify-center flex-1 w-full"> <div class="px-[var(--spacing-24)] py-[var(--spacing-48)]"> <div class="flex flex-col items-center justify-center text-center gap-[var(--spacing-24)]"> <div class="flex flex-col items-start gap-[var(--spacing-16)] w-full max-w-[386px]"> <h3 class="text-foreground w-full text-center font-heading font-bold text-foreground text-foreground w-full text-center"> Book a meeting </h3><p class="text-base font-normal text-foreground text-foreground whitespace-pre-line w-full text-center"> See how Cyber Risk Exposure Management helps you discover assets, prioritize exposures, and reduce cyber risk across your environment.  </p> </div><div class="flex flex-row items-center flex-wrap gap-[var(--spacing-24)] justify-center"> <a class="btn-primary min-h-0 py-[var(--spacing-16)] px-[var(--spacing-20)] text-base cursor-pointer" href="https://resources.trendmicro.com/cloud-meeting.html" role="button" target="_blank" rel="noopener noreferrer"> Book now </a> </div><script>
  if (!window.__pdfModalInit) {
    window.__pdfModalInit = true;

    const canEmbed =
      typeof navigator.pdfViewerEnabled === "boolean"
        ? navigator.pdfViewerEnabled
        : !/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent);

    const setupPdfModals = () => {
      document.querySelectorAll("[data-pdf-viewer]").forEach((viewer) => {
        const modalId = viewer.id.replace("-viewer", "");
        const overlay = document.getElementById(modalId);
        if (!overlay || overlay.__pdfBound) return;
        overlay.__pdfBound = true;

        if (overlay.parentElement !== document.body) {
          document.body.appendChild(overlay);
        }

        const obj = viewer.querySelector("object");
        const iframe = viewer.querySelector("iframe");
        const fallback = viewer.querySelector("[data-pdf-fallback]");

        if (!canEmbed) {
          if (obj) obj.style.display = "none";
          if (fallback) {
            fallback.classList.remove("hidden");
            fallback.classList.add("flex");
          }
          return;
        }

        const openHandler = () => {
          const src = viewer.dataset.pdfSrc;
          if (!src) return;
          if (obj) obj.setAttribute("data", src);
          if (iframe) iframe.setAttribute("src", src);
        };

        const closeHandler = () => {
          if (obj) obj.removeAttribute("data");
          if (iframe) iframe.removeAttribute("src");
        };

        overlay.addEventListener("open.hs.overlay", openHandler);
        overlay.addEventListener("close.hs.overlay", closeHandler);

        document.addEventListener(
          "astro:before-swap",
          () => {
            overlay.removeEventListener("open.hs.overlay", openHandler);
            overlay.removeEventListener("close.hs.overlay", closeHandler);
            overlay.__pdfBound = false;
          },
          { once: true },
        );
      });
    };

    document.addEventListener("astro:page-load", setupPdfModals);
    if (document.readyState !== "loading") setupPdfModals();
  }
</script> </div> </div> </div> </div> </div> </div> </section><script>
  {
    if (window.__featureCardsResize) {
      window.removeEventListener("resize", window.__featureCardsResize);
    }

    const applyCarouselOverlap = () => {
      document
        .querySelectorAll("[data-overlap-carousel]")
        .forEach((section) => {
          const carousel = section.querySelector(".card-carousel");
          if (!carousel) return;
          const halfHeight = carousel.offsetHeight / 2;
          const vw = window.innerWidth;
          const maxOverlap =
            vw < 400
              ? halfHeight * 0.15
              : vw < 640
                ? halfHeight * 0.4
                : halfHeight;
          section.style.marginTop = `-${Math.round(maxOverlap)}px`;
        });
    };

    window.__featureCardsResize = applyCarouselOverlap;
    applyCarouselOverlap();
    window.addEventListener("resize", applyCarouselOverlap);
    document.addEventListener(
      "astro:before-swap",
      () => {
        window.removeEventListener("resize", applyCarouselOverlap);
        window.__featureCardsResize = null;
      },
      { once: true },
    );
  }
</script> </div>  </div> </main> <footer class="w-full relative z-[1]" data-reveal="true" data-reveal-margin="0"> <div class="footer-remix absolute bottom-0 left-0 z-[-1] w-full h-[472px] lg:h-[536px] 2xl:h-[630px] pointer-events-none" style="--footer-remix-bg: url('/images/footer-remix.webp')" aria-hidden="true"></div><div class="pt-32 pb-0 reveal-fade-in shell-container relative"> <div class="flex items-start gap-[var(--spacing-160)] hidden 2xl:flex mb-[var(--spacing-80)]"> <div class="flex flex-col gap-3 flex-1"> <p class="text-base font-normal text-foreground text-eyebrow font-semibold font-heading m-0 whitespace-nowrap"> Company </p><ul class="flex flex-col gap-[10px] list-none m-0 p-0"> <li> <a href="/en-us/about" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap"> About  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/leaders.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Executive Leadership  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/investor-relations.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Investor Relations  </a> </li><li> <a href="https://www.trendmicro.com/en_us/contact.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Locations  </a> </li><li> <a href="https://newsroom.trendmicro.com/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Newsroom  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/corporate-social-responsibility.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Corporate Social Responsibility  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/diversity-inclusion.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Diversity, Equity &amp; Inclusion  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/trust-center.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Trust Center  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/careers.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Careers  </a> </li> </ul> </div><div class="flex flex-col gap-3 flex-1"> <p class="text-base font-normal text-foreground text-eyebrow font-semibold font-heading m-0 whitespace-nowrap"> Partners </p><ul class="flex flex-col gap-[10px] list-none m-0 p-0"> <li> <a href="https://partner.trendmicro.com/partner-locator-home/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Find Partners  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/program.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Partner Program  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/alliance-partners.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Alliance Partners  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/cyber-insurance/partners.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Cyber Insurance Partners  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/distributors.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Distributors  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/service-providers.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Service Providers (xSP)  </a> </li><li> <a href="https://partner.trendmicro.com/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Partner Portal  </a> </li> </ul> </div><div class="flex flex-col gap-3 flex-1"> <p class="text-base font-normal text-foreground text-eyebrow font-semibold font-heading m-0 whitespace-nowrap"> Experience TrendAI </p><ul class="flex flex-col gap-[10px] list-none m-0 p-0"> <li> <a href="/en-us/campaigns/formula-1" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap"> McLaren Formula 1 Partnerships  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/campaigns/executive-briefing-center.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Executive Briefing Center  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/campaigns/trendai-spark.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> TrendAI™ Spark  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/events.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Events  </a> </li> </ul> </div><div class="flex flex-col gap-3 flex-1"> <p class="text-base font-normal text-foreground text-eyebrow font-semibold font-heading m-0 whitespace-nowrap"> Support </p><ul class="flex flex-col gap-[10px] list-none m-0 p-0"> <li> <a href="https://success.trendmicro.com/en-US/contactus/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Contact Support  </a> </li><li> <a href="https://resources.trendmicro.com/GLB-Under-Attack-Form.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Under Attack?  </a> </li><li> <a href="https://success.trendmicro.com/en-US" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Business Support Portal  </a> </li><li> <a href="/en-us/contact" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap"> Schedule a Meeting  </a> </li><li> <a href="https://partner.trendmicro.com/partner-locator-home/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Find a Support Partner  </a> </li> </ul> </div><div class="flex flex-col gap-3 flex-1"> <p class="text-base font-normal text-foreground text-eyebrow font-semibold font-heading m-0 whitespace-nowrap"> Quick Links </p><ul class="flex flex-col gap-[10px] list-none m-0 p-0"> <li> <a href="/en-us/platform" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap"> Platform  </a> </li><li> <a href="https://www.trendmicro.com/en_us/research.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Research  </a> </li><li> <a href="https://app.storylane.io/hub/uk5bnze6ehaz" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Demos  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/products/downloads.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap" target="_blank" rel="noopener noreferrer"> Download Center  </a> </li><li> <a href="/en-us/platform/free-trial" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors whitespace-nowrap"> Free Trial  </a> </li> </ul> </div> </div><div class="flex flex-col gap-6 hidden 2xl:flex 2xl:flex-row 2xl:items-end 2xl:justify-between">  <div class="flex flex-col gap-6">  <a href="/en-us/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-block" aria-label="Home"> <img src="https://cdn.sanity.io/images/ch6z6vqj/staging/bbe16902544cfbf68aaf3e756cc060e0f07483ef-199x40.svg" alt="TrendAI" loading="lazy" decoding="async" class="h-auto w-auto max-w-[213px]">   </a> <p class="text-sm font-normal text-foreground"> <span class="block"> Copyright ©2026 Trend Micro Incorporated. </span><span class="block"> All rights reserved. </span> </p>  </div> <div class="flex flex-col gap-6 2xl:items-end 2xl:w-[242px] shrink-0">  <button type="button" onclick="window.scrollTo({top:0,behavior:'smooth'})" class="flex items-center gap-[6px] text-eyebrow text-foreground hover:text-primary transition-colors cursor-pointer bg-transparent border-0 p-0 self-end"> <svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none" class="shrink-0" aria-hidden="true"> <path d="M5.46672 10.1333V0.799968M5.46672 0.799968L0.800049 5.46663M5.46672 0.799968L10.1334 5.46663" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span>Back to Top</span> </button> <div class="flex flex-col gap-6 w-full"> <div class="flex flex-col gap-[3px] w-full"> <p class="text-base font-normal text-foreground text-eyebrow font-semibold font-heading m-0 leading-6"> US Headquarters </p><div class="flex flex-col gap-2 text-footer-link text-foreground"> <div class="flex flex-col"> <p class="text-sm font-normal text-foreground"> 225 East John Carpenter Freeway, Suite 1500 </p><p class="text-sm font-normal text-foreground"> Irving, Texas, 75062 </p> </div><span class="text-sm font-normal text-foreground">  <a href="tel:+18175698900" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-foreground hover:text-primary transition-colors"> Phone: +1 (817) 569-8900  </a>  </span> </div> </div><div class="flex items-center gap-[var(--spacing-16)]"> <a href="https://x.com/trendaisecurity" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="X"> <img src="/_assets/X-logo.BvPQqpxD.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.instagram.com/trendaisecurity/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="Instagram"> <img src="/_assets/Instagram.BhT6g4Qb.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.youtube.com/@trendaisecurity" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="YouTube"> <img src="/_assets/YouTube.C7W8ugm8.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.linkedin.com/company/trendai-security/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"> <img src="/_assets/LinkedIn.CuSG6w2m.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.facebook.com/trendaisecurity/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="Facebook"> <img src="/_assets/facebook.Bf7eNLaW.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a> </div> </div>  </div>  </div> <div class="flex flex-col lg:flex-row lg:gap-[var(--spacing-32)] 2xl:hidden lg:items-start lg:justify-between mb-[var(--spacing-32)]"> <div class="hs-accordion-group flex flex-col w-full lg:w-auto mb-[var(--spacing-32)] lg:mb-0" data-hs-accordion-always-open=""> <div class="hs-accordion">  <button id="footer-accordion-trigger-0" class="hs-accordion-toggle w-full flex items-center justify-center lg:justify-start gap-[var(--spacing-16)] py-2 text-eyebrow font-semibold font-heading text-foreground" aria-expanded="false" aria-controls="footer-accordion-content-0" type="button"> <span class="text-eyebrow font-semibold text-foreground"> Company </span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none" aria-hidden="true" class="hs-accordion-active:rotate-180 transition-transform duration-200 shrink-0"> <path d="M0.292818 0.292818C0.480348 0.105327 0.734669 0 0.999849 0C1.26503 0 1.51935 0.105327 1.70688 0.292818L6.65688 5.24282L11.6069 0.292818C11.7964 0.116388 12.047 0.0203478 12.3059 0.0249052C12.5647 0.0294626 12.8118 0.134262 12.995 0.317253C13.1782 0.500244 13.2832 0.747158 13.2881 1.00604C13.2929 1.26493 13.1972 1.5156 13.0209 1.70532L7.36469 7.36313C7.17716 7.55062 6.92284 7.65595 6.65766 7.65595C6.39248 7.65595 6.13816 7.55062 5.95063 7.36313L0.292818 1.70688C0.105327 1.51935 0 1.26503 0 0.999849C0 0.734669 0.105327 0.480348 0.292818 0.292818Z" fill="currentColor"></path> </svg> </button> <div class="hs-accordion-content hidden overflow-hidden transition-[height] duration-300" id="footer-accordion-content-0" role="region" aria-labelledby="footer-accordion-trigger-0"> <ul class="flex flex-col gap-[10px] list-none m-0 p-0 pb-[var(--spacing-16)] items-center lg:items-start"> <li> <a href="/en-us/about" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors"> About  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/leaders.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Executive Leadership  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/investor-relations.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Investor Relations  </a> </li><li> <a href="https://www.trendmicro.com/en_us/contact.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Locations  </a> </li><li> <a href="https://newsroom.trendmicro.com/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Newsroom  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/corporate-social-responsibility.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Corporate Social Responsibility  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/diversity-inclusion.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Diversity, Equity &amp; Inclusion  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/trust-center.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Trust Center  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/careers.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Careers  </a> </li> </ul>  </div>  </div><div class="hs-accordion">  <button id="footer-accordion-trigger-1" class="hs-accordion-toggle w-full flex items-center justify-center lg:justify-start gap-[var(--spacing-16)] py-2 text-eyebrow font-semibold font-heading text-foreground" aria-expanded="false" aria-controls="footer-accordion-content-1" type="button"> <span class="text-eyebrow font-semibold text-foreground"> Partners </span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none" aria-hidden="true" class="hs-accordion-active:rotate-180 transition-transform duration-200 shrink-0"> <path d="M0.292818 0.292818C0.480348 0.105327 0.734669 0 0.999849 0C1.26503 0 1.51935 0.105327 1.70688 0.292818L6.65688 5.24282L11.6069 0.292818C11.7964 0.116388 12.047 0.0203478 12.3059 0.0249052C12.5647 0.0294626 12.8118 0.134262 12.995 0.317253C13.1782 0.500244 13.2832 0.747158 13.2881 1.00604C13.2929 1.26493 13.1972 1.5156 13.0209 1.70532L7.36469 7.36313C7.17716 7.55062 6.92284 7.65595 6.65766 7.65595C6.39248 7.65595 6.13816 7.55062 5.95063 7.36313L0.292818 1.70688C0.105327 1.51935 0 1.26503 0 0.999849C0 0.734669 0.105327 0.480348 0.292818 0.292818Z" fill="currentColor"></path> </svg> </button> <div class="hs-accordion-content hidden overflow-hidden transition-[height] duration-300" id="footer-accordion-content-1" role="region" aria-labelledby="footer-accordion-trigger-1"> <ul class="flex flex-col gap-[10px] list-none m-0 p-0 pb-[var(--spacing-16)] items-center lg:items-start"> <li> <a href="https://partner.trendmicro.com/partner-locator-home/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Find Partners  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/program.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Partner Program  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/alliance-partners.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Alliance Partners  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/cyber-insurance/partners.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Cyber Insurance Partners  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/distributors.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Distributors  </a> </li><li> <a href="https://www.trendmicro.com/en_us/partners/service-providers.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Service Providers (xSP)  </a> </li><li> <a href="https://partner.trendmicro.com/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Partner Portal  </a> </li> </ul>  </div>  </div><div class="hs-accordion">  <button id="footer-accordion-trigger-2" class="hs-accordion-toggle w-full flex items-center justify-center lg:justify-start gap-[var(--spacing-16)] py-2 text-eyebrow font-semibold font-heading text-foreground" aria-expanded="false" aria-controls="footer-accordion-content-2" type="button"> <span class="text-eyebrow font-semibold text-foreground"> Experience TrendAI </span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none" aria-hidden="true" class="hs-accordion-active:rotate-180 transition-transform duration-200 shrink-0"> <path d="M0.292818 0.292818C0.480348 0.105327 0.734669 0 0.999849 0C1.26503 0 1.51935 0.105327 1.70688 0.292818L6.65688 5.24282L11.6069 0.292818C11.7964 0.116388 12.047 0.0203478 12.3059 0.0249052C12.5647 0.0294626 12.8118 0.134262 12.995 0.317253C13.1782 0.500244 13.2832 0.747158 13.2881 1.00604C13.2929 1.26493 13.1972 1.5156 13.0209 1.70532L7.36469 7.36313C7.17716 7.55062 6.92284 7.65595 6.65766 7.65595C6.39248 7.65595 6.13816 7.55062 5.95063 7.36313L0.292818 1.70688C0.105327 1.51935 0 1.26503 0 0.999849C0 0.734669 0.105327 0.480348 0.292818 0.292818Z" fill="currentColor"></path> </svg> </button> <div class="hs-accordion-content hidden overflow-hidden transition-[height] duration-300" id="footer-accordion-content-2" role="region" aria-labelledby="footer-accordion-trigger-2"> <ul class="flex flex-col gap-[10px] list-none m-0 p-0 pb-[var(--spacing-16)] items-center lg:items-start"> <li> <a href="/en-us/campaigns/formula-1" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors"> McLaren Formula 1 Partnerships  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/campaigns/executive-briefing-center.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Executive Briefing Center  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/campaigns/trendai-spark.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> TrendAI™ Spark  </a> </li><li> <a href="https://www.trendmicro.com/en_us/about/events.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Events  </a> </li> </ul>  </div>  </div><div class="hs-accordion">  <button id="footer-accordion-trigger-3" class="hs-accordion-toggle w-full flex items-center justify-center lg:justify-start gap-[var(--spacing-16)] py-2 text-eyebrow font-semibold font-heading text-foreground" aria-expanded="false" aria-controls="footer-accordion-content-3" type="button"> <span class="text-eyebrow font-semibold text-foreground"> Support </span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none" aria-hidden="true" class="hs-accordion-active:rotate-180 transition-transform duration-200 shrink-0"> <path d="M0.292818 0.292818C0.480348 0.105327 0.734669 0 0.999849 0C1.26503 0 1.51935 0.105327 1.70688 0.292818L6.65688 5.24282L11.6069 0.292818C11.7964 0.116388 12.047 0.0203478 12.3059 0.0249052C12.5647 0.0294626 12.8118 0.134262 12.995 0.317253C13.1782 0.500244 13.2832 0.747158 13.2881 1.00604C13.2929 1.26493 13.1972 1.5156 13.0209 1.70532L7.36469 7.36313C7.17716 7.55062 6.92284 7.65595 6.65766 7.65595C6.39248 7.65595 6.13816 7.55062 5.95063 7.36313L0.292818 1.70688C0.105327 1.51935 0 1.26503 0 0.999849C0 0.734669 0.105327 0.480348 0.292818 0.292818Z" fill="currentColor"></path> </svg> </button> <div class="hs-accordion-content hidden overflow-hidden transition-[height] duration-300" id="footer-accordion-content-3" role="region" aria-labelledby="footer-accordion-trigger-3"> <ul class="flex flex-col gap-[10px] list-none m-0 p-0 pb-[var(--spacing-16)] items-center lg:items-start"> <li> <a href="https://success.trendmicro.com/en-US/contactus/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Contact Support  </a> </li><li> <a href="https://resources.trendmicro.com/GLB-Under-Attack-Form.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Under Attack?  </a> </li><li> <a href="https://success.trendmicro.com/en-US" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Business Support Portal  </a> </li><li> <a href="/en-us/contact" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors"> Schedule a Meeting  </a> </li><li> <a href="https://partner.trendmicro.com/partner-locator-home/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Find a Support Partner  </a> </li> </ul>  </div>  </div><div class="hs-accordion">  <button id="footer-accordion-trigger-4" class="hs-accordion-toggle w-full flex items-center justify-center lg:justify-start gap-[var(--spacing-16)] py-2 text-eyebrow font-semibold font-heading text-foreground" aria-expanded="false" aria-controls="footer-accordion-content-4" type="button"> <span class="text-eyebrow font-semibold text-foreground"> Quick Links </span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none" aria-hidden="true" class="hs-accordion-active:rotate-180 transition-transform duration-200 shrink-0"> <path d="M0.292818 0.292818C0.480348 0.105327 0.734669 0 0.999849 0C1.26503 0 1.51935 0.105327 1.70688 0.292818L6.65688 5.24282L11.6069 0.292818C11.7964 0.116388 12.047 0.0203478 12.3059 0.0249052C12.5647 0.0294626 12.8118 0.134262 12.995 0.317253C13.1782 0.500244 13.2832 0.747158 13.2881 1.00604C13.2929 1.26493 13.1972 1.5156 13.0209 1.70532L7.36469 7.36313C7.17716 7.55062 6.92284 7.65595 6.65766 7.65595C6.39248 7.65595 6.13816 7.55062 5.95063 7.36313L0.292818 1.70688C0.105327 1.51935 0 1.26503 0 0.999849C0 0.734669 0.105327 0.480348 0.292818 0.292818Z" fill="currentColor"></path> </svg> </button> <div class="hs-accordion-content hidden overflow-hidden transition-[height] duration-300" id="footer-accordion-content-4" role="region" aria-labelledby="footer-accordion-trigger-4"> <ul class="flex flex-col gap-[10px] list-none m-0 p-0 pb-[var(--spacing-16)] items-center lg:items-start"> <li> <a href="/en-us/platform" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors"> Platform  </a> </li><li> <a href="https://www.trendmicro.com/en_us/research.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Research  </a> </li><li> <a href="https://app.storylane.io/hub/uk5bnze6ehaz" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Demos  </a> </li><li> <a href="https://www.trendmicro.com/en_us/business/products/downloads.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Download Center  </a> </li><li> <a href="/en-us/platform/free-trial" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-footer-link text-foreground hover:text-primary transition-colors"> Free Trial  </a> </li> </ul>  </div>  </div> </div><div class="flex flex-col gap-[var(--spacing-32)] lg:gap-[var(--spacing-40)] items-center lg:items-start w-full lg:w-auto">  <div class="flex flex-col gap-6 items-center lg:items-start">  <a href="/en-us/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] inline-block" aria-label="Home">  <img src="https://cdn.sanity.io/images/ch6z6vqj/staging/bbe16902544cfbf68aaf3e756cc060e0f07483ef-199x40.svg" alt="TrendAI" loading="lazy" decoding="async" class="h-auto w-auto max-w-[213px]">   </a> <p class="text-base font-normal text-foreground text-footer-link text-center lg:text-left m-0 max-w-[297px] leading-[22px]"> <span class="block">Copyright ©2026 Trend Micro Incorporated.</span><span class="block">All rights reserved.</span> </p>  </div> <div class="flex flex-col gap-[var(--spacing-32)] lg:gap-[var(--spacing-24)] w-full lg:w-[302px] items-center lg:items-end">  <button type="button" onclick="window.scrollTo({top:0,behavior:'smooth'})" class="order-1 lg:order-3 flex items-center gap-[6px] self-end text-eyebrow text-foreground hover:text-primary transition-colors cursor-pointer bg-transparent border-0 p-0"> <svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none" class="shrink-0" aria-hidden="true"> <path d="M5.46672 10.1333V0.799968M5.46672 0.799968L0.800049 5.46663M5.46672 0.799968L10.1334 5.46663" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span>Back to Top</span> </button> <div class="flex flex-col gap-[var(--spacing-16)] order-2 lg:order-1 items-center lg:items-start w-full"> <div class="flex flex-col gap-[3px] items-center lg:items-start text-center lg:text-left w-full"> <p class="text-base font-normal text-foreground text-eyebrow font-semibold font-heading m-0 leading-6"> US Headquarters </p><div class="flex flex-col gap-2 text-footer-link text-foreground"> <div class="flex flex-col gap-2"> <p class="text-sm font-normal text-foreground"> 225 East John Carpenter Freeway, Suite 1500 </p><p class="text-sm font-normal text-foreground"> Irving, Texas, 75062 </p> </div><p class="text-sm font-normal text-foreground">  <a href="tel:+18175698900" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-foreground hover:text-primary transition-colors"> Phone: +1 (817) 569-8900  </a>  </p> </div> </div><div class="flex items-center gap-[var(--spacing-16)]"> <a href="https://x.com/trendaisecurity" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="X"> <img src="/_assets/X-logo.BvPQqpxD.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.instagram.com/trendaisecurity/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="Instagram"> <img src="/_assets/Instagram.BhT6g4Qb.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.youtube.com/@trendaisecurity" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="YouTube"> <img src="/_assets/YouTube.C7W8ugm8.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.linkedin.com/company/trendai-security/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"> <img src="/_assets/LinkedIn.CuSG6w2m.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a><a href="https://www.facebook.com/trendaisecurity/" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] flex w-6 h-6 shrink-0 hover:opacity-70 transition-opacity" target="_blank" rel="noopener noreferrer" aria-label="Facebook"> <img src="/_assets/facebook.Bf7eNLaW.svg" alt="" class="w-full h-full object-contain" aria-hidden="true">  </a> </div> </div>  </div>  </div>  </div>  </div> <div class="mt-32 w-full" style="background-color: var(--color-footer-legal-scrim)">  <div class="py-2 shell-container">  <p class="text-base font-normal text-foreground text-copyright text-foreground m-0 text-center">  <a href="https://www.trendmicro.com/en_us/about/trust-center/privacy.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-copyright text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Privacy Policy  </a> <span class="mx-2 text-foreground/40" aria-hidden="true">
|
</span> <a href="https://www.trendmicro.com/en_us/about/legal.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-copyright text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Legal  </a> <span class="mx-2 text-foreground/40" aria-hidden="true">
|
</span> <a href="https://www.trendmicro.com/en_us/about/legal/accessibility-policy.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-copyright text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Accessibility  </a> <span class="mx-2 text-foreground/40" aria-hidden="true">
|
</span> <a href="https://www.trendmicro.com/en_us/about/legal/terms-of-use.html" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-copyright text-foreground hover:text-primary transition-colors" target="_blank" rel="noopener noreferrer"> Terms of Use  </a> <span class="mx-2 text-foreground/40" aria-hidden="true">
|
</span> <a href="https://www.trendaisecurity.com/en-us/sitemap" class="focus-visible:outline focus-visible:outline-[1.5px] focus-visible:outline-offset-[4px] focus-visible:rounded-xs focus-visible:outline-[color:currentColor] text-copyright text-foreground hover:text-primary transition-colors"> Sitemap  </a>  </p>  </div>  </div> </footer> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z1s0dVl" component-url="/_assets/VisualEditingPresentationOnly.F1OQzfP8.js" component-export="VisualEditingPresentationOnly" renderer-url="/_assets/client.B98hcUdb.js" props="{&quot;enabled&quot;:[0,true],&quot;zIndex&quot;:[0,1000]}" ssr client="only" opts="{&quot;name&quot;:&quot;VisualEditingPresentationOnly&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> <!-- Disable carousel isDraggable on touch devices so Preline uses its built-in swipe.  --> <script>
      var __isTouchDevice = window.matchMedia("(pointer: coarse)").matches;
      function __disableCarouselDragOnTouch() {
        if (!__isTouchDevice) return;
        document.querySelectorAll("[data-hs-carousel]").forEach(function (el) {
          try {
            var config = JSON.parse(el.getAttribute("data-hs-carousel"));
            if (config.isDraggable) {
              config.isDraggable = false;
              el.setAttribute("data-hs-carousel", JSON.stringify(config));
            }
          } catch {
            /* malformed config — skip */
          }
        });
      }
      __disableCarouselDragOnTouch();
    </script> <!-- Preline UI JS — bundled & deferred by Vite via Astro's script processing -->  <!-- Flush current scroll position to history.state before unload so ClientRouter restores correctly on refresh --> <script>
      window.addEventListener("beforeunload", function () {
        if (history.state) {
          history.replaceState(
            Object.assign({}, history.state, {
              scrollX: window.scrollX,
              scrollY: window.scrollY,
            }),
            "",
          );
        }
      });
    </script> <!-- Progressive enhancement gate — must run synchronously during parsing
         so the browser's first paint already has the hidden (opacity:0) styles.
         Module scripts are deferred, so without this the elements flash visible
         before being hidden, and CSS transitions have no "from" state. --> <script>
      document.documentElement.classList.add("js-reveal");
    </script> <!-- Scroll Reveal — IntersectionObserver for [data-reveal] elements --> <script type="module" src="/_assets/Layout.astro_astro_type_script_index_1_lang.YTdKe-eB.js"></script> <!-- Hash Video Modal — opens video overlay for links like /#discovertrendai --> <script type="module">function e(e,t){const n=new URLSearchParams({rel:"0",modestbranding:"1",enablejsapi:"1"});return t.autoplay&&n.set("autoplay","1"),!1!==t.muted&&n.set("mute","1"),t.cc?(n.set("cc_load_policy","1"),t.lang&&n.set("cc_lang_pref",t.lang)):n.set("cc_load_policy","0"),`https://www.youtube-nocookie.com/embed/${encodeURIComponent(e)}?${n.toString()}`}function t(e,t){const n=new URLSearchParams;t.autoplay&&n.set("autoplay","1"),!1!==t.muted&&n.set("muted","1");const o=n.toString();return`https://player.vimeo.com/video/${encodeURIComponent(e)}${o?`?${o}`:""}`}const n={discovertrendai:{videoId:"95AL2TcCPy0",title:"Discover TrendAI"},hearwhatsnext:{videoId:"XhOA10ZJwmY",title:"Hear What's Next"},seefearlessinaction:{videoId:"UUZaO7W-3ZE",title:"See Fearless In Action"}};let o=null,a=null,l=null;const s=()=>{a&&(document.removeEventListener("keydown",a),a=null)},i=(e={stripHash:!0})=>{o&&(o.style.opacity="0",o.addEventListener("transitionend",()=>{o?.remove(),o=null},{once:!0}),document.body.style.overflow="",document.body.classList.remove("video-modal-open"),s(),l&&(l.focus(),l=null),e.stripHash&&history.replaceState(null,"",window.location.pathname+window.location.search))},r=(n,r)=>{const c=function(n,o={}){const a=n.trim();if(!a)return null;try{if(a.startsWith("http://")||a.startsWith("https://")){const n=new URL(a);if(n.hostname.includes("youtube.com")||n.hostname.includes("youtu.be")){let t=null;return t=n.hostname.includes("youtu.be")?n.pathname.slice(1).split("/")[0]:n.pathname.startsWith("/embed/")?n.pathname.split("/")[2]??null:n.searchParams.get("v"),t?e(t,o):null}const l=n.pathname.match(/\/(\d+)/);return n.hostname.includes("vimeo.com")&&l?t(l[1],o):null}const n=a.split("?")[0];return/^[\w-]{10,12}$/.test(n)&&!/^\d+$/.test(n)?e(n,o):/^\d+$/.test(a)?t(a,o):null}catch{return null}}(n,{autoplay:!0,cc:!1});if(!c)return;if(o){const e=o.querySelector("iframe");return e&&(e.src=c,e.title=r),void o.setAttribute("aria-label",r)}l=document.activeElement,document.body.style.overflow="hidden",document.body.classList.add("video-modal-open"),o=document.createElement("div"),o.className="fixed inset-0 z-[100] flex items-center justify-center bg-black/85 transition-opacity duration-300",o.style.opacity="0",o.setAttribute("role","dialog"),o.setAttribute("aria-modal","true"),o.setAttribute("aria-label",r),o.addEventListener("click",e=>{e.target===o&&i()});const d=document.createElement("div");d.className="relative mx-4 w-full max-w-7xl";const u=document.createElement("div");u.className="absolute -top-10 right-0 flex items-center gap-3";const m=document.createElement("button");m.type="button",m.className="cursor-pointer border-0 bg-transparent p-0 text-white/70 transition-colors hover:text-white",m.setAttribute("aria-label","Close video"),m.innerHTML='<svg class="h-8 w-8" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /></svg>',m.addEventListener("click",()=>i()),u.appendChild(m),d.appendChild(u);const p=document.createElement("div");p.className="aspect-video overflow-hidden rounded-lg bg-black";const h=document.createElement("iframe");h.title=r,h.className="h-full w-full",h.setAttribute("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"),h.setAttribute("allowfullscreen",""),p.appendChild(h),d.appendChild(p),o.appendChild(d),s(),a=e=>{"Escape"===e.key&&i()},document.addEventListener("keydown",a),document.body.appendChild(o),h.src=c,requestAnimationFrame(()=>{o&&(o.style.opacity="1"),m.focus()})},c=()=>{const e=window.location.hash.replace(/^#/,"").toLowerCase(),t=e?n[e]:void 0;t?r(t.videoId,t.title):o&&i({stripHash:!1})},d=()=>{u(),c(),window.addEventListener("hashchange",c)},u=()=>{window.removeEventListener("hashchange",c),s(),l=null,o&&(o.remove(),o=null,document.body.style.overflow="",document.body.classList.remove("video-modal-open"))};d(),document.addEventListener("astro:page-load",d),document.addEventListener("astro:before-swap",u);</script> <!-- AWS RUM (production only: set PUBLIC_AWS_RUM_APPLICATION_ID, PUBLIC_AWS_RUM_IDENTITY_POOL_ID). Get config from RUM console after first deploy. --> <script type="module">const e=[];let t=[];function a(e,t){const a=parseFloat(e??"");return Number.isFinite(a)?a:t}function r(e){const t=e.dataset.revealTarget;(t?e.querySelector(t)??e:e).classList.add("is-visible")}function n(){o();const n=document.querySelectorAll("[data-reveal]");if(!n.length)return;if(!("IntersectionObserver"in window))return void n.forEach(r);const s=[],i=[];if(n.forEach(e=>{const t=e.getBoundingClientRect(),r=a(e.dataset.revealThreshold,.1),n=a(e.dataset.revealMargin,15),o=window.innerHeight*(1-n/100),c=Math.max(0,Math.min(t.bottom,window.innerHeight)-Math.max(t.top,0)),h=t.height||1;t.top<o&&t.bottom>0&&c/h>=r?s.push(e):i.push(e)}),s.length){const e=".reveal-item,.reveal-fade-up,.reveal-fade-in,.reveal-cap,.reveal-hero-child,.text-gradient";s.forEach(t=>{t.querySelectorAll(e).forEach(e=>{getComputedStyle(e).opacity}),getComputedStyle(t).opacity});const a=requestAnimationFrame(()=>{s.forEach(r)});t.push(a)}if(!i.length)return;const c=new Map;i.forEach(e=>{const t=`${a(e.dataset.revealThreshold,.1)}|${a(e.dataset.revealMargin,15)}`,r=c.get(t);r?r.push(e):c.set(t,[e])});const h=requestAnimationFrame(()=>{c.forEach((t,a)=>{const[n,o]=a.split("|"),s=Math.min(Math.max(parseFloat(n),0),1),i=parseFloat(o),c=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(r(e.target),c.unobserve(e.target))})},{rootMargin:`0px 0px -${i}% 0px`,threshold:s});t.forEach(e=>c.observe(e)),e.push(c)})});t.push(h)}function o(){t.forEach(e=>cancelAnimationFrame(e)),t=[],e.forEach(e=>e.disconnect()),e.length=0}n(),document.addEventListener("astro:page-load",n),document.addEventListener("astro:before-swap",o);</script> <!-- Amplitude Analytics (optional: set PUBLIC_AMPLITUDE_API_KEY in .env). Disabled on prod stage. SDK loaded via dynamic import inside requestIdleCallback to avoid blocking LCP. --> <script type="module" src="/_assets/Layout.astro_astro_type_script_index_4_lang.OcMAo6B9.js"></script>  </body></html>