/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}}}@layer theme{:root,:host{--font-sans:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--color-red-700:oklch(50.5% .213 27.518);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--blur-xl:24px;--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);--font-display:"Vigia Display", "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--color-ink:#081c3b;--color-navy:#06234d;--color-mist:#f3f6f8;--color-line:#dce4e9;--color-signal:#15a47a}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-8{top:calc(var(--spacing) * 8)}.top-\[81px\]{top:81px}.left-1\/2{left:50%}.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}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(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-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[80px\]{height:80px}.h-\[300px\]{height:300px}.h-\[560px\]{height:560px}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[calc\(100svh-88px\)\]{min-height:calc(100svh - 88px)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[420px\]{max-width:420px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line\/80{border-color:#dce4e9cc}@supports (color:color-mix(in lab,red,red)){.border-line\/80{border-color:color-mix(in oklab,var(--color-line) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.bg-ink{background-color:var(--color-ink)}.bg-mist{background-color:var(--color-mist)}.bg-signal{background-color:var(--color-signal)}.bg-white{background-color:var(--color-white)}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-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-\[clamp\(2\.2rem\,4vw\,3\.6rem\)\]{font-size:clamp(2.2rem,4vw,3.6rem)}.text-\[clamp\(2\.5rem\,4\.45vw\,5\.05rem\)\]{font-size:clamp(2.5rem,4.45vw,5.05rem)}.text-\[clamp\(2\.5rem\,5vw\,5rem\)\]{font-size:clamp(2.5rem,5vw,5rem)}.text-\[clamp\(2\.7rem\,6\.5vw\,6\.5rem\)\]{font-size:clamp(2.7rem,6.5vw,6.5rem)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[\.94\]{--tw-leading:.94;line-height:.94}.leading-\[\.96\]{--tw-leading:.96;line-height:.96}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.text-ink{color:var(--color-ink)}.text-ink\/75{color:#081c3bbf}@supports (color:color-mix(in lab,red,red)){.text-ink\/75{color:color-mix(in oklab,var(--color-ink) 75%,transparent)}}.text-red-700{color:var(--color-red-700)}.text-signal{color:var(--color-signal)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-signal:hover{border-color:var(--color-signal)}.hover\:bg-mist:hover{background-color:var(--color-mist)}.hover\:bg-navy:hover{background-color:var(--color-navy)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-signal:hover{color:var(--color-signal)}}.focus\:border-signal:focus{border-color:var(--color-signal)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-65:disabled{opacity:.65}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:inset-y-6{inset-block:calc(var(--spacing) * 6)}.md\:right-\[-1\%\]{right:-1%}.md\:left-auto{left:auto}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:min-h-\[540px\]{min-height:540px}.md\:w-\[52\%\]{width:52%}.md\:w-\[62\%\]{width:62%}.md\:max-w-\[900px\]{max-width:900px}.md\:max-w-none{max-width:none}.md\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.5fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:self-center{align-self:center}.md\:justify-self-end{justify-self:flex-end}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pr-10{padding-right:calc(var(--spacing) * 10)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){.lg\:right-\[-2\%\]{right:-2%}.lg\:w-\[49\%\]{width:49%}.lg\:w-\[56\%\]{width:56%}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pr-16{padding-right:calc(var(--spacing) * 16)}}}@font-face{font-family:Vigia Display;src:url(/fonts/IBMPlexSansCondensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vigia Display;src:url(/fonts/IBMPlexSansCondensed-SemiBold.ttf)format("truetype");font-weight:600 700;font-style:normal;font-display:swap}:root{color:#081c3b;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0}h1,h2,h3,.metric-number,.exposure-roadmap strong{font-family:var(--font-display)}button,a,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #15a47a}::selection{color:#fff;background:#0c3b71}.site-shell{overflow:clip}.site-logo{object-fit:contain;width:auto;display:block}.site-logo-header{height:65px}.site-logo-footer{height:50px}.nav-link{color:#536275;transition:color .16s;position:relative}.nav-link:after{content:"";transform-origin:100%;background:#0b386e;height:1px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.nav-link:hover,.nav-link[aria-current=page]{color:#081c3b}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.hero-grid{background-image:linear-gradient(#081c3b0b 1px,#0000 1px),linear-gradient(90deg,#081c3b0b 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000,#000 72%,#0000)}.hero-word{color:#0000;background:linear-gradient(105deg,#081c3b 10%,#0e447d 70%,#15a47a 125%);-webkit-background-clip:text;background-clip:text}.beam-canvas{width:100%;height:100%;display:block}.reveal{transition:transform .44s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.reveal.is-visible{transform:translateY(0)}.metric-number{font-variant-numeric:tabular-nums}.page-prose>*{max-width:760px}.page-prose h1{color:#081c3b;letter-spacing:0;max-width:980px;margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,5.75rem);font-weight:500;line-height:.98}.page-prose h1.about-brand-title{max-width:1040px;margin-bottom:2.5rem;line-height:1}.about-brand-logo{height:auto;display:block}.about-brand-lockup{align-items:center;gap:clamp(1rem,2.5vw,2rem);width:min(100%,980px);display:flex}.about-brand-logo-vigia{width:min(44vw,430px)}.about-brand-ampersand{color:#15a47a;flex:none;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:500}.page-prose .about-brand-partner{background:#081c3b;border:1px solid #0c3b71;border-radius:4px;flex:0 310px;padding:1rem 1.25rem;text-decoration:none;transition:border-color .18s,transform .18s;display:block;box-shadow:10px 10px #081c3b12}.page-prose .about-brand-partner:hover{border-color:#15a47a;transform:translateY(-3px)}.about-brand-logo-giongo{width:100%}.privacy-prose>*{max-width:900px}.privacy-prose h1{max-width:1040px}.privacy-prose ul,.privacy-prose ol{grid-template-columns:1fr;gap:0;max-width:820px}.privacy-prose li{background:0 0;border-width:0 0 1px;border-radius:0;min-height:0}.privacy-prose li:hover{background:#f7f9fa;transform:none}.page-prose h2{color:#081c3b;letter-spacing:0;margin:4.5rem 0 1.25rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:550;line-height:1.08}.page-prose h3{color:#081c3b;margin:2.5rem 0 .85rem;font-size:1.2rem;font-weight:650;line-height:1.3}.page-prose p,.page-prose li{color:#536275;font-size:1.05rem;line-height:1.75}.page-prose p{margin:0 0 1.25rem}.page-prose strong{color:#081c3b;font-weight:650}.page-prose>.service-page-visual{isolation:isolate;background:#ffffffd6;border:1px solid #9db1bf8c;border-radius:6px;width:min(100%,760px);height:270px;margin:3rem 0 1.5rem;position:relative;overflow:hidden;box-shadow:14px 14px #081c3b0b}.service-page-visual-grid{opacity:.52;background-image:linear-gradient(#081c3b0e 1px,#0000 1px),linear-gradient(90deg,#081c3b0e 1px,#0000 1px);background-size:32px 32px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%,#000 78%,#0000)}.service-page-orbit{pointer-events:none;border:1px solid #15a47a52;border-radius:50%;transition:border-color .22s,transform .4s;display:block;position:absolute;top:50%;left:50%}.service-page-orbit-a{width:390px;height:142px;transform:translate(-50%,-50%)rotate(-8deg)}.service-page-orbit-b{border-color:#081c3b29;width:230px;height:220px;transform:translate(-50%,-50%)rotate(18deg)}.service-page-trace{z-index:1;transform-origin:0;background:linear-gradient(90deg,#15a47a14,#15a47ab8,#15a47a14);width:255px;height:1px;display:block;position:absolute;top:50%;left:50%}.service-page-trace-a{transform:rotate(-29deg)}.service-page-trace-b{transform:rotate(18deg)}.service-page-trace-c{transform:rotate(156deg)}.service-page-node{z-index:2;background:#fff;border:1px solid #15a47a;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite service-node-pulse;display:block;position:absolute;box-shadow:0 0 0 5px #15a47a12}.service-page-node-1{top:22%;left:19%}.service-page-node-2{animation-delay:-.4s;top:68%;left:25%}.service-page-node-3{animation-delay:-.8s;top:18%;right:22%}.service-page-node-4{animation-delay:-1.2s;bottom:25%;right:14%}.service-page-node-5{animation-delay:-1.6s;top:47%;left:9%}.service-page-node-6{animation-delay:-2s;bottom:48%;right:8%}.service-page-node-7{animation-delay:-2.4s;bottom:10%;right:35%}.service-page-core{z-index:4;color:#0c4d82;background:#fffffff2;border:1px solid #0c4d82;border-radius:5px;place-items:center;width:92px;height:92px;transition:color .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(4deg);box-shadow:10px 10px #081c3b0f}.service-page-core-ring{border:1px solid #15a47a2e;border-radius:50%;position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.service-page-core-icon{stroke-width:1.35px;width:38px;height:38px}.service-page-satellite{z-index:3;color:#15a47a;background:#ffffffeb;border:1px solid #15a47a73;border-radius:4px;place-items:center;width:48px;height:48px;transition:color .22s,background-color .22s,transform .22s;display:grid;position:absolute;box-shadow:7px 7px #15a47a0d}.service-page-satellite-1{top:18%;left:22%;transform:rotate(-5deg)}.service-page-satellite-2{top:23%;right:20%;transform:rotate(5deg)}.service-page-satellite-3{bottom:13%;right:27%;transform:rotate(-3deg)}.service-page-satellite-icon{stroke-width:1.45px;width:21px;height:21px}.service-page-visual:hover .service-page-core{color:#15a47a;border-color:#15a47a;transform:translate(-50%,-54%)rotate(0)scale(1.05);box-shadow:13px 13px #15a47a14}.service-page-visual:hover .service-page-satellite{color:#fff;background:#15a47a}.service-page-visual:hover .service-page-satellite-1{transform:translate(-5px,-4px)rotate(-7deg)}.service-page-visual:hover .service-page-satellite-2{transform:translate(5px,-4px)rotate(7deg)}.service-page-visual:hover .service-page-satellite-3{transform:translate(4px,5px)rotate(-5deg)}.service-page-visual:hover .service-page-orbit-a{border-color:#15a47a8c;transform:translate(-50%,-50%)rotate(-12deg)scale(1.035)}.service-page-visual-brand .service-page-orbit-a,.service-page-visual-lgpd .service-page-orbit-a,.service-page-visual-training .service-page-orbit-a{height:205px;transform:translate(-50%,-50%)rotate(12deg)}.service-page-visual-blue .service-page-core,.service-page-visual-firewall .service-page-core{border-radius:46% 46% 58% 58%}.service-page-visual-managed .service-page-orbit-b,.service-page-visual-architecture .service-page-orbit-b{border-radius:4px;width:330px;height:165px;transform:translate(-50%,-50%)rotate(-4deg)}.service-page-visual-assessment .service-page-core-ring,.service-page-visual-incident .service-page-core-ring{border-style:dashed;top:-25px;right:-25px;bottom:-25px;left:-25px}.service-page-visual-incident .service-page-orbit-a{animation:2.8s ease-out infinite service-incident-ring}.service-page-visual-training .service-page-satellite-1{top:14%;left:31%}.service-page-visual-training .service-page-satellite-2{top:51%;right:18%}.service-page-visual-training .service-page-satellite-3{bottom:13%;left:24%;right:auto}.service-page-visual-architecture .service-page-satellite-1{top:13%;left:15%}.service-page-visual-architecture .service-page-satellite-2{top:15%;right:14%}.service-page-visual-architecture .service-page-satellite-3{bottom:12%;right:16%}@keyframes service-node-pulse{0%,to{box-shadow:0 0 0 4px #15a47a0d}50%{box-shadow:0 0 0 8px #15a47a1f}}@keyframes service-incident-ring{0%{opacity:.65;transform:translate(-50%,-50%)rotate(-8deg)scale(.88)}70%,to{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.16)}}.page-prose ul,.page-prose ol{border-top:1px solid #dce4e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0 2rem;padding-left:0;list-style:none;display:grid}.page-prose li{border-bottom:1px solid #dce4e9;padding:.85rem 1rem .85rem 1.4rem;position:relative}.page-prose li:before{content:"";background:#15a47a;border-radius:50%;width:5px;height:5px;position:absolute;top:1.55rem;left:0}.page-prose a{color:#0c4d82;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.page-prose table{border-collapse:collapse;color:#536275;width:100%;max-width:980px;margin:2rem 0}.page-prose th,.page-prose td{text-align:left;border-bottom:1px solid #dce4e9;padding:1rem 0}.page-prose th:last-child,.page-prose td:last-child{text-align:right;color:#081c3b;font-weight:600}.page-prose blockquote{border-left:2px solid #15a47a;margin:2rem 0;padding-left:1.25rem}.page-prose hr{display:none}.article-prose h1{font-size:clamp(2.4rem,5vw,4.8rem)}.article-prose>p:first-of-type{color:#30445b;font-size:1.25rem;line-height:1.65}.mobile-menu{visibility:hidden;opacity:0;transition:opacity .16s,transform .16s,visibility .16s;transform:translateY(-8px)}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.hero-section{isolation:isolate}.wave-edge{z-index:2;pointer-events:none;position:absolute}.hero-wave{background:#fff;border-top:1px solid #b8c9d5;border-radius:50% 50% 0 0/100% 100% 0 0;width:116%;height:84px;bottom:-42px;left:-8%}.section-rail{pointer-events:none;border:1px solid #081c3b1a;width:min(28vw,410px);position:absolute;top:-70px;bottom:-70px}.section-rail:before,.section-rail:after{content:"";background:#15a47a;width:8px;height:8px;position:absolute}.section-rail:before{top:18%;left:-4px}.section-rail:after{bottom:24%;right:-4px}.section-rail-right{border-radius:50% 0 0 50%;right:-3vw}.section-rail-left{border-radius:0 50% 50% 0;left:-16vw}.exposure-deck{isolation:isolate;min-height:540px;position:relative}.exposure-orbit{border:1px solid #15a47a52;border-radius:50%;position:absolute;top:5%;right:1%;bottom:8%;left:1%;transform:rotate(-11deg)}.exposure-orbit:after{content:"";border:1px dashed #081c3b24;border-radius:50%;position:absolute;top:15%;right:15%;bottom:15%;left:15%}.exposure-card{background:#fffffff0;border:1px solid #cbd8e0;border-radius:6px;width:min(72%,430px);min-height:170px;padding:1.5rem 1.5rem 3rem;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s;position:absolute;box-shadow:0 30px 55px #081c3b1f,12px 12px #081c3b09}.exposure-card:hover{border-color:#15a47a;transform:translateY(-16px)rotate(0)scale(1.025);box-shadow:0 38px 75px #081c3b2b;z-index:20!important}.exposure-card p{color:#30445b;max-width:330px;font-size:.95rem;line-height:1.55}.exposure-card-1{z-index:1;top:2%;left:6%;transform:rotate(-5deg)}.exposure-card-2{z-index:2;top:27%;right:1%;transform:rotate(4deg)}.exposure-card-3{z-index:3;bottom:8%;left:1%;transform:rotate(-2deg)}.exposure-card-4{z-index:4;bottom:-2%;right:6%;transform:rotate(3deg)}.exposure-pulse{border:2px solid #15a47a;border-radius:50%;width:10px;height:10px;margin-bottom:1.25rem;display:block;box-shadow:0 0 0 7px #15a47a17}.exposure-card-lines{background:repeating-linear-gradient(#dce4e9 0,#dce4e9 1px,#0000 1px,#0000 6px);height:16px;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.exposure-conclusion{z-index:4;background:#fff;border:1px solid #cbd8e0;border-radius:6px;margin-top:6rem;padding:2.25rem 2.5rem;display:block;position:relative;box-shadow:18px 18px #eef3f5}.exposure-conclusion p{color:#536275;max-width:580px;line-height:1.7}.exposure-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4.75rem;display:grid;position:relative}.exposure-roadmap:before{content:"";background:#d5e1e5;height:2px;position:absolute;top:10px;left:12.5%;right:12.5%}.exposure-roadmap:after{content:"";transform-origin:0;background:linear-gradient(90deg,#15a47a,#0c4d82,#15a47a);height:2px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;left:12.5%;right:12.5%;transform:scaleX(.06)}.exposure-roadmap:hover:after{transform:scaleX(1)}.exposure-roadmap-step{z-index:2;text-align:center;min-width:0;position:relative}.exposure-roadmap-node{z-index:3;cursor:help;background:#fff;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin:0 auto 1.25rem;padding:0;transition:transform .18s,box-shadow .18s,background .18s;display:block;position:relative;box-shadow:0 0 0 1px #15a47a,0 0 0 8px #15a47a14}.exposure-roadmap-core{background:#15a47a;border-radius:50%;transition:inset .18s,background .18s;position:absolute;top:5px;right:5px;bottom:5px;left:5px}.exposure-roadmap-detail{color:#d8e4ec;width:230px;font-family:var(--font-sans);text-align:left;opacity:0;pointer-events:none;background:#081c3b;border:1px solid #53cfaa73;border-radius:4px;padding:.75rem .9rem;font-size:.72rem;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;bottom:39px;left:50%;transform:translate(-50%,8px)scale(.96);box-shadow:0 16px 35px #081c3b33}.exposure-roadmap-detail:after{content:"";background:#081c3b;border-bottom:1px solid #53cfaa73;border-right:1px solid #53cfaa73;width:10px;height:10px;position:absolute;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg)}.exposure-roadmap-node:hover,.exposure-roadmap-node:focus-visible,.exposure-roadmap-step:hover .exposure-roadmap-node,.exposure-roadmap-step:focus-within .exposure-roadmap-node{background:#15a47a;transform:scale(1.25);box-shadow:0 0 0 1px #15a47a,0 0 0 13px #15a47a21}.exposure-roadmap-node:hover .exposure-roadmap-core,.exposure-roadmap-node:focus-visible .exposure-roadmap-core,.exposure-roadmap-step:hover .exposure-roadmap-core,.exposure-roadmap-step:focus-within .exposure-roadmap-core{background:#fff;top:8px;right:8px;bottom:8px;left:8px}.exposure-roadmap-node:hover .exposure-roadmap-detail,.exposure-roadmap-node:focus-visible .exposure-roadmap-detail,.exposure-roadmap-step:hover .exposure-roadmap-detail,.exposure-roadmap-step:focus-within .exposure-roadmap-detail{opacity:1;transform:translate(-50%)scale(.8)}.exposure-roadmap strong{color:#081c3b;max-width:220px;margin-inline:auto;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.3;display:block}.risk-section{isolation:isolate}.risk-wave-top{background:#f3f6f8;border-top:1px solid #cbd8e0;border-radius:50% 50% 0 0/100% 100% 0 0;width:116%;height:96px;top:-76px;left:-8%}.risk-wave-bottom{background:#f3f6f8;border-bottom:1px solid #cbd8e0;border-radius:0 0 50% 50%/0 0 100% 100%;width:124%;height:92px;bottom:-68px;right:-12%}.risk-orbit{z-index:-1;border:1px solid #081c3b1a;border-radius:50%;position:absolute}.risk-orbit-a{width:58vw;height:32vw;top:18%;right:-14%;transform:rotate(-14deg)}.risk-orbit-b{border-style:dashed;width:48vw;height:26vw;bottom:8%;left:-18%;transform:rotate(9deg)}.metric-stage{perspective:1400px;grid-template-columns:repeat(12,minmax(0,1fr));min-height:620px;display:grid;position:relative}.metric-card{z-index:2;--metric-accent:#15a47a;background:#ffffffeb;border:1px solid #c7d4dc;border-radius:6px;min-height:250px;padding:2rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 26px 60px #081c3b1a}.metric-card:hover{z-index:5;border-color:var(--metric-accent);box-shadow:0 34px 70px #081c3b29,inset 0 0 0 1px var(--metric-accent)}@supports (color:color-mix(in lab,red,red)){.metric-card:hover{box-shadow:0 34px 70px #081c3b29,inset 0 0 0 1px color-mix(in srgb,var(--metric-accent) 55%,transparent)}}.metric-card:hover{transform:translateY(-8px)rotateX(0)rotateY(0)}.metric-card:after{content:"";background:var(--metric-accent);transform-origin:0;width:46%;height:2px;transition:transform .22s;position:absolute;top:-1px;left:-1px;transform:scaleX(0)}.metric-card:hover:after{transform:scaleX(1)}.metric-card>p{z-index:2;max-width:74%;position:relative}.metric-card-1{--metric-accent:#15a47a;grid-area:1/1/auto/span 5;transform:rotateY(5deg)rotateX(2deg)}.metric-card-2{--metric-accent:#0c5f86;grid-area:1/7/auto/span 5;margin-top:5.5rem;transform:rotateY(-5deg)rotateX(2deg)}.metric-card-3{--metric-accent:#168d9a;grid-area:2/3/auto/span 4;margin-top:-1.5rem;transform:rotateY(4deg)rotateX(-2deg)}.metric-card-4{--metric-accent:#0b386e;grid-area:2/8/auto/span 5;margin-top:3rem;transform:rotateY(-4deg)rotateX(-1deg)}.metric-glow{border:1px solid #15a47a5c;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-80px;box-shadow:0 0 0 28px #15a47a09,0 0 0 60px #15a47a06}.metric-visual{width:130px;height:110px;color:var(--metric-accent);opacity:.33;transition:opacity .22s,transform .22s;position:absolute;bottom:1.5rem;right:1.5rem;transform:translateY(10px)rotate(-3deg)}.metric-card:hover .metric-visual{opacity:.9;transform:translateY(0)rotate(0)}.metric-shape{border:1px solid;transition:transform .22s,background .22s;display:block;position:absolute}.metric-visual-breach .metric-shape{border-radius:50%;width:86px;height:24px;right:8px}.metric-visual-breach .metric-shape-a{bottom:8px}.metric-visual-breach .metric-shape-b{bottom:30px}.metric-visual-breach .metric-shape-c{bottom:52px}.metric-visual-breach .metric-shape-d{background:currentColor;border:0;width:1px;height:84px;bottom:3px;right:48px;transform:rotate(24deg)}.metric-card:hover .metric-visual-breach .metric-shape-b{transform:translate(-9px)}.metric-visual-cost .metric-shape{background:currentColor;border-top:1px solid;border-bottom:0;border-left:0;border-right:1px solid;width:18px;bottom:8px}@supports (color:color-mix(in lab,red,red)){.metric-visual-cost .metric-shape{background:color-mix(in srgb,currentColor 8%,transparent)}}.metric-visual-cost .metric-shape-a{height:34px;right:88px}.metric-visual-cost .metric-shape-b{height:55px;right:62px}.metric-visual-cost .metric-shape-c{height:78px;right:36px}.metric-visual-cost .metric-shape-d{height:98px;right:10px}.metric-card:hover .metric-visual-cost .metric-shape-a{height:52px}.metric-card:hover .metric-visual-cost .metric-shape-d{height:72px}.metric-visual-vulnerability .metric-shape-a,.metric-visual-vulnerability .metric-shape-b,.metric-visual-vulnerability .metric-shape-c{width:70px;height:70px;top:22px;right:22px;transform:rotate(45deg)}.metric-visual-vulnerability .metric-shape-b{width:42px;height:42px;inset:36px 36px auto auto}.metric-visual-vulnerability .metric-shape-c{background:currentColor;border:0;width:110px;height:1px;top:50%;right:4px;transform:rotate(-28deg)}.metric-visual-vulnerability .metric-shape-d{background:currentColor;border-radius:50%;width:7px;height:7px;top:50%;right:53px}.metric-card:hover .metric-visual-vulnerability .metric-shape-a{transform:rotate(135deg)}.metric-visual-identity .metric-shape-a,.metric-visual-identity .metric-shape-b{border-radius:4px;width:72px;height:86px;bottom:12px}.metric-visual-identity .metric-shape-a{right:38px;transform:rotate(-8deg)}.metric-visual-identity .metric-shape-b{background:#ffffffbf;right:7px;transform:rotate(7deg)}.metric-visual-identity .metric-shape-c{border-radius:50%;width:22px;height:22px;top:34px;right:29px}.metric-visual-identity .metric-shape-d{border-radius:50% 50% 0 0;width:42px;height:20px;bottom:24px;right:20px}.metric-card:hover .metric-visual-identity .metric-shape-a{transform:translate(-12px)rotate(-12deg)}.metric-card:hover .metric-visual-identity .metric-shape-b{transform:translate(7px)rotate(10deg)}.service-bento{perspective:1500px;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;display:grid}.service-bento>a{display:contents}.service-panel{min-height:470px;transform-style:preserve-3d;background:#fff;border:1px solid #cbd8e0;border-radius:6px;padding:clamp(1.75rem,3vw,3rem);transition:transform .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden}.service-panel:hover{z-index:4;transform:translateY(-8px)rotateX(0)rotateY(0);box-shadow:0 38px 80px #081c3b29}.service-panel-1{grid-column:1/span 7;transform:rotateY(2deg)}.service-panel-2{background:#f3f6f8;grid-column:8/span 5;transform:translateY(4rem)rotateY(-3deg)}.service-panel-3{color:#fff;background:#081c3b;border-color:#17365d;grid-column:3/span 8;margin-top:4rem;transform:rotateX(2deg)}.service-panel-3 .service-copy p{color:#bdcad6}.service-panel-3 .service-copy p:last-child{color:#fff}.service-copy{z-index:3;align-self:start;max-width:55%;position:relative}.service-arrow,.blog-arrow{z-index:5;border:1px solid;place-items:center;width:46px;height:46px;transition:transform .18s;display:grid;position:absolute;bottom:1.5rem;right:1.5rem}.service-panel:hover .service-arrow,.blog-panel:hover .blog-arrow{transform:rotate(45deg)}.service-visual{aspect-ratio:1;width:58%;position:absolute;bottom:-8%;right:-5%}.service-radar{background:repeating-radial-gradient(circle,#0000 0,#0000 16%,#15a47a14 16.2%,#15a47a14 16.6%);border:1px solid #15a47a40;border-radius:50%}.radar-ring{border:1px solid #081c3b40;border-radius:50%;position:absolute}.radar-ring-a{top:18%;right:18%;bottom:18%;left:18%}.radar-ring-b{top:33%;right:33%;bottom:33%;left:33%}.radar-ring-c{top:46%;right:46%;bottom:46%;left:46%}.radar-sweep{transform-origin:100% 100%;background:linear-gradient(135deg,#0000 45%,#15a47a29);border-right:1px solid #15a47a;animation:3.4s linear infinite radar-sweep;position:absolute;top:0;right:50%;bottom:50%;left:0}@keyframes radar-sweep{to{transform:rotate(360deg)}}.radar-node{background:#15a47a;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 8px #15a47a1f}.radar-node-a{top:21%;left:57%}.radar-node-b{top:53%;left:23%}.radar-node-c{bottom:24%;right:18%}.service-shield{place-items:center;display:grid;bottom:-4%;right:-10%}.shield-outline{clip-path:polygon(50% 0,93% 15%,86% 72%,50% 100%,14% 72%,7% 15%);background:#ffffffa6;border:2px solid #0c4d82;width:58%;height:68%;position:relative;box-shadow:inset 0 0 0 12px #15a47a14}.shield-core{border:1px solid #15a47a;border-radius:50%;position:absolute;top:28%;right:28%;bottom:28%;left:28%;box-shadow:0 0 0 18px #15a47a14}.shield-beam{transform-origin:50%;background:#9db1bf;width:105%;height:1px;position:absolute}.shield-beam-a{transform:rotate(18deg)}.shield-beam-b{transform:rotate(-23deg)}.shield-beam-c{transform:rotate(80deg)}.service-cube{width:48%;transform-style:preserve-3d;bottom:-10%;right:2%;transform:rotateX(58deg)rotate(42deg)}.cube-face{background:#15a47a0a;border:1px solid #53cfaac7;position:absolute;top:20%;right:20%;bottom:20%;left:20%}.cube-front{transform:translateZ(70px)}.cube-side{transform:rotateY(90deg)translateZ(70px)}.cube-top{transform:rotateX(90deg)translateZ(70px)}.cube-axis{background:#ffffff47;width:130%;height:1px;position:absolute;top:50%;left:-15%}.cube-axis-y{transform:rotate(90deg)}.method-section{isolation:isolate;overflow:hidden}.method-wave{background:#081c3b;border-top:1px solid #315078;border-radius:50% 50% 0 0/100% 100% 0 0;width:116%;height:94px;top:-74px;left:-8%}.method-orbit{z-index:-1;border:1px solid #7597b633;border-radius:50%;position:absolute}.method-orbit-a{width:70vw;height:38vw;top:20%;left:-24%;transform:rotate(14deg)}.method-orbit-b{border-style:dashed;width:72vw;height:36vw;bottom:8%;right:-26%;transform:rotate(-12deg)}.method-path{grid-template-rows:repeat(5,minmax(190px,auto));grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:0;display:grid;position:relative}.method-path:before{content:"";background:linear-gradient(#53cfaa1f,#53cfaa 18%,#315f78 82%,#53cfaa1f);width:2px;position:absolute;top:2rem;bottom:2rem;left:50%;transform:translate(-1px)}.method-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0c2d54f0,#071d3deb);border:1px solid #9db1bf47;border-radius:6px;align-self:center;min-height:205px;padding:2rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 25px 55px #00000038}.method-card:before{content:"";background:#53cfaa9e;width:46px;height:1px;position:absolute;top:50%}.method-card:nth-child(odd):before{right:-46px}.method-card:nth-child(2n):before{left:-46px}.method-card:first-child{grid-area:1/1}.method-card:nth-child(2){grid-area:2/3}.method-card:nth-child(3){grid-area:3/1}.method-card:nth-child(4){grid-area:4/3}.method-card:nth-child(5){grid-area:5/1}.method-card:nth-child(odd):hover{border-color:#53cfaacc;transform:translate(8px);box-shadow:0 30px 65px #0000004d,inset -3px 0 #53cfaabf}.method-card:nth-child(2n):hover{border-color:#53cfaacc;transform:translate(-8px);box-shadow:0 30px 65px #0000004d,inset 3px 0 #53cfaabf}.method-card-grid{opacity:.16;background-image:linear-gradient(#53cfaa8c 1px,#0000 1px),linear-gradient(90deg,#53cfaa8c 1px,#0000 1px);background-size:18px 18px;width:42%;height:58%;transition:opacity .22s,transform .22s;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000,#000);mask-image:linear-gradient(135deg,#0000,#000)}.method-card:hover .method-card-grid{opacity:.28;transform:translate(-5px,-5px)}.method-card-icon{z-index:2;color:#53cfaa;background:#53cfaa14;border:1px solid #53cfaa73;border-radius:4px;place-items:center;width:48px;height:48px;margin-bottom:1.5rem;transition:color .22s,background-color .22s,transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:8px 8px #53cfaa0d}.method-card:hover .method-card-icon{color:#081c3b;background:#53cfaa;transform:translateY(-4px)rotate(-3deg);box-shadow:10px 10px #53cfaa1a}.method-card h3,.method-card p{z-index:2;position:relative}.method-node{z-index:4;background:#53cfaa;border:5px solid #081c3b;border-radius:50%;width:22px;height:22px;transition:transform .2s,box-shadow .2s;display:block;position:absolute;top:calc(50% - 11px);box-shadow:0 0 0 1px #53cfaa,0 0 0 10px #53cfaa14}.method-card:nth-child(odd) .method-node{right:-57px}.method-card:nth-child(2n) .method-node{left:-57px}.method-card:hover .method-node{transform:scale(1.18);box-shadow:0 0 0 1px #53cfaa,0 0 0 15px #53cfaa21}.brand-section{overflow:hidden}.brand-scanline{background:#15a47a;width:55%;height:1px;position:absolute;top:12%;right:-8%;transform:rotate(-8deg);box-shadow:0 150px #15a47a40,0 300px #15a47a1f}.brand-browser-stack{isolation:isolate;min-height:560px;position:relative}.browser-layer{width:78%;height:300px;transform:var(--browser-transform);background:#ffffffeb;border:1px solid #b8c9d5;border-radius:6px;padding:1.5rem;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s;position:absolute;box-shadow:0 28px 55px #081c3b1f}.browser-layer-back{z-index:1;color:#8b9baa;--browser-transform:rotate(5deg);top:3%;right:0}.browser-layer-mid{z-index:2;color:#64768a;--browser-transform:rotate(-4deg);top:20%;left:12%}.browser-layer-front{z-index:3;color:#081c3b;--browser-transform:rotate(1deg);bottom:2%;right:8%;overflow:hidden}.browser-layer:hover{border-color:#15a47a;transform:translateY(-44px)rotate(0)scale(1.035);box-shadow:0 38px 70px #081c3b30;z-index:30!important}.brand-hover-zone{z-index:20;display:block;position:absolute}.brand-hover-zone-back{width:78%;height:82px;top:2%;right:0}.brand-hover-zone-mid{width:78%;height:90px;top:20%;left:12%}.brand-hover-zone-front{clip-path:inset(82px 0 0);width:78%;height:300px;bottom:2%;right:8%}.brand-browser-stack:has(.brand-hover-zone-back:hover) .browser-layer-back,.brand-browser-stack:has(.brand-hover-zone-mid:hover) .browser-layer-mid,.brand-browser-stack:has(.brand-hover-zone-front:hover) .browser-layer-front{border-color:#15a47a;transform:translateY(-44px)rotate(0)scale(1.035);box-shadow:0 38px 70px #081c3b30;z-index:30!important}.browser-controls{gap:6px;margin-bottom:3.5rem;display:flex}.browser-controls span{border:1px solid #7890a3;border-radius:50%;width:7px;height:7px}.brand-signal{color:#15a47a;opacity:.42;background:#15a47a0f;border:1px solid #15a47a66;border-radius:4px;place-items:center;width:72px;height:72px;transition:opacity .22s,transform .22s,background-color .22s,color .22s;display:grid;position:absolute;bottom:1.35rem;left:1.5rem;transform:translateY(10px);box-shadow:8px 8px #15a47a0d}.browser-layer:hover .brand-signal,.brand-browser-stack:has(.brand-hover-zone-back:hover) .browser-layer-back .brand-signal,.brand-browser-stack:has(.brand-hover-zone-mid:hover) .browser-layer-mid .brand-signal,.brand-browser-stack:has(.brand-hover-zone-front:hover) .browser-layer-front .brand-signal{color:#fff;opacity:1;background:#15a47a;transform:translateY(0)rotate(-4deg)}.brand-signal-icon{stroke-width:1.4px;width:36px;height:36px}.browser-alert{color:#0a7358;background:#fff;border:1px solid #15a47a;padding:.6rem .75rem;font-size:.75rem;font-weight:650;position:absolute;bottom:1.5rem;right:1.5rem}.faq-section{isolation:isolate}.faq-wave{background:#f3f6f8;border-top:1px solid #cbd8e0;border-radius:50% 50% 0 0/100% 100% 0 0;width:120%;height:88px;top:-68px;left:-10%}.faq-accordion{border-top:1px solid #cbd8e0}.faq-accordion article{border-color:#cbd8e0}.blog-bento{perspective:1400px;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;display:grid}.blog-bento>a{display:contents}.blog-panel{background:#fff;border:1px solid #cbd8e0;border-radius:6px;min-height:330px;padding:2.25rem;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}.blog-panel:hover{z-index:3;transform:translateY(-7px);box-shadow:0 28px 65px #081c3b24}.blog-panel-1{grid-column:1/span 7;min-height:420px}.blog-panel-2{background:#f3f6f8;grid-column:8/span 5}.blog-panel-3{color:#fff;background:#081c3b;grid-column:1/span 5}.blog-panel-4{grid-column:6/span 7}.blog-panel-3 p{color:#bdcad6}.blog-panel-orbit{aspect-ratio:1;border:1px solid #15a47a61;border-radius:50%;width:70%;position:absolute;bottom:-45%;right:-18%;box-shadow:0 0 0 35px #15a47a09,0 0 0 75px #15a47a06}.page-prose{position:relative}.content-page-orbit{border:1px solid #15a47a2b;border-radius:50%;width:48vw;height:28vw;position:absolute;top:18rem;right:-18vw;transform:rotate(-16deg)}.page-prose:before{content:"";pointer-events:none;border:1px solid #081c3b14;border-radius:50% 0 0 50%;width:42vw;height:72%;position:absolute;top:10rem;right:-28vw}.page-prose h2{padding-top:1.5rem;position:relative}.page-prose h2:before{content:"";background:linear-gradient(90deg,#15a47a,#dce4e9);width:min(260px,45vw);height:1px;position:absolute;top:0;left:0}.page-prose ul,.page-prose ol{border-top:0;gap:.75rem}.page-prose li{background:#f7f9fa;border:1px solid #dce4e9;border-radius:4px;min-height:64px;padding:1rem 1.1rem;transition:transform .18s,border-color .18s,background-color .18s}.page-prose li:hover{z-index:2;background:#fff;border-color:#9db1bf;transform:translateY(-3px)rotateX(1deg)}.page-prose li:before{display:none}@media(max-width:1023px){.exposure-deck{width:min(100%,720px);margin-inline:auto}.metric-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:0}.metric-card-1,.metric-card-2,.metric-card-3,.metric-card-4{grid-area:auto;margin-top:0}.service-panel-1{grid-column:1/-1}.service-panel-2{grid-column:1/span 6;transform:none}.service-panel-3{grid-column:7/span 6;margin-top:0;transform:none}.brand-browser-stack{width:min(100%,760px);margin-inline:auto}}@media(max-width:767px){.about-brand-lockup{flex-direction:column;align-items:flex-start;gap:.8rem}.about-brand-logo-vigia{width:min(100%,320px)}.about-brand-ampersand{margin-left:1rem;font-size:2.5rem;line-height:1}.page-prose .about-brand-partner{flex:none;width:min(100%,290px);padding:.8rem 1rem}.hero-wave{height:56px;bottom:-28px}.section-rail{opacity:.6;width:66vw}.exposure-deck{min-height:650px}.exposure-orbit{top:8%;right:-25%;bottom:6%;left:-25%}.exposure-card{width:88%;min-height:150px;padding:1.25rem 1.25rem 2.5rem}.exposure-card-1{top:0;left:0}.exposure-card-2{top:25%;right:0}.exposure-card-3{bottom:22%;left:0}.exposure-card-4{bottom:0;right:0}.exposure-conclusion{margin-top:4rem;padding:1.5rem;box-shadow:10px 10px #eef3f5}.exposure-roadmap{grid-template-columns:1fr;gap:1.6rem;margin-top:2.25rem;padding-left:1.8rem}.exposure-roadmap:before,.exposure-roadmap:after{width:2px;height:auto;inset:7px auto 8px 10px}.exposure-roadmap:before{background:#d5e1e5}.exposure-roadmap:after{transform-origin:top;background:linear-gradient(#15a47a,#0c4d82,#15a47a);transform:scaleY(.06)}.exposure-roadmap:hover:after{transform:scaleY(1)}.exposure-roadmap-step{text-align:left}.exposure-roadmap-node{margin:0;position:absolute;top:0;left:-1.8rem}.exposure-roadmap-detail{width:min(238px,100vw - 105px);top:-11px;bottom:auto;left:42px;transform:translate(8px)scale(.96)}.exposure-roadmap-detail:after{display:none}.exposure-roadmap-node:hover .exposure-roadmap-detail,.exposure-roadmap-node:focus-visible .exposure-roadmap-detail{transform:translate(0)scale(.8)}.exposure-roadmap strong{max-width:none}.risk-wave-top,.risk-wave-bottom,.method-wave,.faq-wave{width:156%;left:-28%}.risk-orbit-a,.risk-orbit-b,.method-orbit-a,.method-orbit-b{width:120vw;height:70vw}.metric-stage{grid-template-columns:1fr}.metric-card{min-height:230px;padding:1.5rem;transform:none}.metric-card>p{max-width:100%}.metric-visual{opacity:.2;width:105px;height:88px;bottom:.8rem;right:.8rem}.metric-card:nth-child(2n){margin-left:1.25rem}.metric-card:nth-child(odd){margin-right:1.25rem}.service-bento{display:block}.service-bento>a{margin-bottom:1rem;display:block}.service-panel{min-height:430px;transform:none}.service-panel-2,.service-panel-3{margin-top:0}.service-copy{max-width:88%}.service-visual{opacity:.88;width:72%}.service-cube{width:64%}.method-path{display:block}.method-path:before{background:linear-gradient(#53cfaa1f,#53cfaa 20%,#315f78 85%,#53cfaa1f);border:0;border-radius:0;width:2px;height:110%;inset:-5% auto auto 18px;transform:none}.method-card,.method-card:first-child,.method-card:nth-child(2),.method-card:nth-child(3),.method-card:nth-child(4),.method-card:nth-child(5){min-height:0;margin:0 0 1.25rem 3.25rem;padding:1.5rem}.method-node{margin:0;top:27px;left:-44px!important;right:auto!important}.method-card:before,.method-card:nth-child(odd):before,.method-card:nth-child(2n):before{width:34px;top:38px;left:-34px;right:auto}.method-card:nth-child(odd):hover,.method-card:nth-child(2n):hover{transform:translate(4px)}.brand-browser-stack{min-height:430px}.browser-layer{width:87%;height:230px;padding:1.1rem}.browser-layer-mid{left:4%}.browser-layer-front{right:2%}.blog-bento{display:block}.blog-bento>a{margin-bottom:1rem;display:block}.blog-panel,.blog-panel-1{min-height:320px;padding:1.5rem}.page-prose:before{display:none}.page-prose ul,.page-prose ol{grid-template-columns:1fr}.page-prose h2{margin-top:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.home-page{isolation:isolate;position:relative}.line-shield,.connector-field{z-index:0;pointer-events:none;position:absolute}.line-shield{aspect-ratio:.82;color:#0b386e;opacity:.22;filter:drop-shadow(0 18px 25px #081c3b0f);width:220px;transform:rotate(var(--shield-rotate,0deg))}.line-shield-shell{clip-path:polygon(50% 0,92% 16%,86% 65%,69% 85%,50% 100%,31% 85%,14% 65%,8% 16%);background:currentColor;padding:1.5px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.line-shield-inner{opacity:.68;padding:1px;top:18%;right:18%;bottom:18%;left:18%}.line-shield:before,.line-shield:after{content:"";transform-origin:top;background:currentColor;width:1px;height:68%;position:absolute;top:15%;left:50%}.line-shield:before{transform:rotate(36deg)}.line-shield:after{transform:rotate(-36deg)}.line-shield-eye{aspect-ratio:1;border:1px solid;border-radius:50%;width:42%;position:absolute;top:39%;left:50%;box-shadow:0 0 0 15px,0 0 0 30px}@supports (color:color-mix(in lab,red,red)){.line-shield-eye{box-shadow:0 0 0 15px color-mix(in srgb,currentColor 7%,transparent),0 0 0 30px color-mix(in srgb,currentColor 4%,transparent)}}.line-shield-eye{transform:translate(-50%,-50%)}.line-shield-eye:before,.line-shield-eye:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-shield-eye:before{width:100%;height:1px}.line-shield-eye:after{border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 6px}@supports (color:color-mix(in lab,red,red)){.line-shield-eye:after{box-shadow:0 0 0 6px color-mix(in srgb,currentColor 12%,transparent)}}.line-shield-node,.connector-dot{background:#fff;border:1px solid;border-radius:50%;width:6px;height:6px;position:absolute}.line-shield-node-a{top:15%;left:7%}.line-shield-node-b{top:15%;right:7%}.line-shield-node-c{bottom:-2px;left:calc(50% - 3px)}.connector-field{color:#15a47a;opacity:.22;width:430px;height:280px}.connector-line{transform-origin:0;background:currentColor;height:1px;position:absolute;left:8%}.connector-line-a{width:78%;top:18%;transform:rotate(12deg)}.connector-line-b{width:65%;top:52%;transform:rotate(-17deg)}.connector-line-c{width:84%;top:82%;transform:rotate(7deg)}.connector-dot-a{top:16%;left:6%}.connector-dot-b{top:59%;left:69%}.connector-dot-c{bottom:7%;right:6%}.connector-field:before,.connector-field:after{content:"";border:1px solid;border-radius:50%;position:absolute}.connector-field:before{width:112px;height:68px;top:22%;left:32%;transform:rotate(18deg)}.connector-field:after{border-style:dashed;width:76px;height:76px;bottom:7%;right:8%}.connector-hero{bottom:-30px;right:-120px}.line-shield-exposure{--shield-rotate:12deg;top:6%;right:-18px}.connector-exposure{bottom:4%;left:-210px;transform:rotate(-13deg)}.line-shield-risk{--shield-rotate:-16deg;color:#15a47a;top:10%;right:-42px}.connector-map{top:2%;right:-110px;transform:rotate(10deg)}.line-shield-map{--shield-rotate:9deg;bottom:-110px;right:45%}.line-shield-services{--shield-rotate:18deg;top:8%;right:-20px}.connector-services{bottom:3%;left:-175px;transform:rotate(-8deg)}.line-shield-method{--shield-rotate:-13deg;color:#53cfaa;opacity:.25;bottom:4%;right:3%}.connector-brand{top:6%;right:-170px}.line-shield-brand{--shield-rotate:-18deg;color:#15a47a;bottom:3%;left:-75px}.threat-map-section{isolation:isolate;background-color:#fff;background-image:linear-gradient(#081c3b0a 1px,#0000 1px),linear-gradient(90deg,#081c3b0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #081c3b17;border-bottom:1px solid #081c3b17}.threat-map-section:before{content:"";border:1px solid #15a47a2e;border-radius:50%;width:64vw;height:38vw;position:absolute;top:-26%;right:18%;transform:rotate(-12deg)}.threat-map-frame{z-index:2;background:#fff;border:1px solid #b8c9d5;border-radius:6px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2.5deg)rotateX(1deg);box-shadow:20px 24px #eef3f5,0 36px 70px #081c3b21}.threat-map-frame:hover{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-5px);box-shadow:12px 16px #eef3f5,0 28px 55px #081c3b29}.threat-map-frame-head{background:#f7f9fa;border-bottom:1px solid #dce4e9;align-items:center;gap:7px;height:44px;padding-inline:15px;display:flex}.threat-map-frame-head>span{border:1px solid #7890a3;border-radius:50%;width:7px;height:7px}.threat-map-frame-head strong{color:#64768a;margin-left:auto;font-size:.72rem;font-weight:600}.threat-map-frame iframe{background:#fff;width:100%;height:clamp(560px,60vw,719px);display:block}@media(max-width:1023px){.threat-map-frame{width:min(100%,760px);margin-inline:auto;transform:none}.line-shield{opacity:.11;width:170px}}@media(max-width:767px){.connector-field{opacity:.15;width:270px;height:190px}.line-shield{width:135px}.line-shield-exposure,.line-shield-services{right:-66px}.line-shield-risk,.line-shield-brand{left:-70px}.line-shield-map{bottom:-40px;right:-55px}.threat-map-frame{box-shadow:9px 11px #eef3f5,0 24px 45px #081c3b1f}.threat-map-frame iframe{height:520px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
