/*! tailwindcss v4.3.1 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom: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-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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-medium:500;--radius-lg:.5rem;--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)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-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}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:0}.-top-\[7\%\]{top:-7%}.top-0{top:0}.top-14{top:calc(var(--spacing) * 14)}.top-\[-7\%\]{top:-7%}.top-\[-13\%\]{top:-13%}.top-\[-14px\]{top:-14px}.top-\[-15\%\]{top:-15%}.top-\[-18px\]{top:-18px}.top-\[-28px\]{top:-28px}.top-\[-32px\]{top:-32px}.top-\[-38px\]{top:-38px}.top-\[38\%\]{top:38%}.top-\[270px\]{top:270px}.top-\[292px\]{top:292px}.right-0{right:0}.right-\[3\%\]{right:3%}.right-\[12\%\]{right:12%}.right-\[23\%\]{right:23%}.right-\[24\%\]{right:24%}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[17\%\]{bottom:17%}.bottom-\[20\%\]{bottom:20%}.bottom-\[20px\]{bottom:20px}.bottom-\[30\%\]{bottom:30%}.bottom-\[34\%\]{bottom:34%}.left-0{left:0}.left-1\/2{left:50%}.left-\[3\%\]{left:3%}.left-\[7\%\]{left:7%}.left-\[18\%\]{left:18%}.left-\[21\%\]{left:21%}.left-\[48\%\]{left:48%}.left-\[82\%\]{left:82%}.left-\[var\(--site-pad\)\]{left:var(--site-pad)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[30\]{z-index:30}.z-\[31\]{z-index:31}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[7px\]{height:7px}.h-\[8\%\]{height:8%}.h-\[9\%\]{height:9%}.h-\[10px\]{height:10px}.h-\[13\%\]{height:13%}.h-\[14px\]{height:14px}.h-\[18\%\]{height:18%}.h-\[24\%\]{height:24%}.h-\[28\%\]{height:28%}.h-\[30\%\]{height:30%}.h-\[38\%\]{height:38%}.h-\[48\%\]{height:48%}.h-\[62\%\]{height:62%}.h-\[76\%\]{height:76%}.h-\[78\%\]{height:78%}.h-\[97\%\]{height:97%}.h-\[306px\]{height:306px}.h-\[312px\]{height:312px}.h-\[360px\]{height:360px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[560px\]{min-height:560px}.min-h-\[620px\]{min-height:620px}.min-h-\[720px\]{min-height:720px}.min-h-\[860px\]{min-height:860px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[28\%\]{width:28%}.w-\[46\%\]{width:46%}.w-\[64\%\]{width:64%}.w-\[78\%\]{width:78%}.w-\[84\%\]{width:84%}.w-\[220px\]{width:220px}.w-\[392px\]{width:392px}.w-\[393px\]{width:393px}.w-\[558px\]{width:558px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[410px\]{max-width:410px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[740px\]{max-width:740px}.max-w-\[760px\]{max-width:760px}.max-w-\[940px\]{max-width:940px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4)}.-translate-y-9{--tw-translate-y:calc(var(--spacing) * -9)}.-translate-y-9,.-translate-y-\[120\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[120\%\]{--tw-translate-y:calc(120% * -1)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-skew-x-\[24deg\]{--tw-skew-x:skewX(calc(24deg * -1))}.-skew-x-\[24deg\],.-skew-y-\[12deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-y-\[12deg\]{--tw-skew-y:skewY(calc(12deg * -1))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\[scrollbar-width\:none\]{scrollbar-width:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[1px\]{border-radius:1px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-\[\#2c3c5f\]\/70{border-color:oklab(35.9661% -.005971 -.0642572/.7)}.border-\[\#111a2c\]{border-color:#111a2c}.border-\[\#6381a6\]\/10{border-color:oklab(59.4741% -.0183268 -.0639959/.1)}.border-\[\#33496f\]\/80{border-color:oklab(40.5435% -.0111239 -.0691557/.8)}.border-\[\#496185\]\/40{border-color:oklab(48.8708% -.0131942 -.0637144/.4)}.border-\[\#E5E6E6\]{border-color:#e5e6e6}.border-\[\#ffbd66\]\/55{border-color:oklab(84.2378% .0396032 .122464/.55)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.bg-\[\#2a1723\]{background-color:#2a1723}.bg-\[\#2b3b5d\]\/45{background-color:oklab(35.5299% -.0063035 -.0627693/.45)}.bg-\[\#4b708d\]\/75{background-color:oklab(52.9259% -.0283315 -.0554196/.75)}.bg-\[\#5c769b\]{background-color:#5c769b}.bg-\[\#5f7fa3\]{background-color:#5f7fa3}.bg-\[\#7da1b5\]{background-color:#7da1b5}.bg-\[\#01030a\]{background-color:#01030a}.bg-\[\#02040b\]{background-color:#02040b}.bg-\[\#02050f\]{background-color:#02050f}.bg-\[\#7891b7\]\/28{background-color:oklab(65.1518% -.0126035 -.0626196/.28)}.bg-\[\#030405\]{background-color:#030405}.bg-\[\#030611\]{background-color:#030611}.bg-\[\#33486d\]{background-color:#33486d}.bg-\[\#38496d\]\/48{background-color:oklab(40.766% -.00630751 -.0643405/.48)}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#050916\]{background-color:#050916}.bg-\[\#65799b\]{background-color:#65799b}.bg-\[\#243551\]{background-color:#243551}.bg-\[\#283655\]\/72{background-color:oklab(33.5935% -.00511755 -.0578723/.72)}.bg-\[\#426182\]{background-color:#426182}.bg-\[\#E4E3E4\]{background-color:#e4e3e4}.bg-\[\#F7F8F8\]{background-color:#f7f8f8}.bg-\[\#b9e7ff\]{background-color:#b9e7ff}.bg-\[\#f2a75d\]{background-color:#f2a75d}.bg-\[\#f7c66d\]{background-color:#f7c66d}.bg-\[\#f7d99b\]\/75{background-color:oklab(89.6101% .00758353 .0853478/.75)}.bg-\[\#ff6c4f\]\/75{background-color:oklab(70.8536% .155532 .100815/.75)}.bg-\[\#ff7f57\]{background-color:#ff7f57}.bg-\[\#ff8762\]{background-color:#ff8762}.bg-\[\#ffbd73\]{background-color:#ffbd73}.bg-\[\#ffd27a\]{background-color:#ffd27a}.bg-\[\#ffd27a\]\/30{background-color:oklab(88.4699% .0145234 .11711/.3)}.bg-\[\#ffd178\]{background-color:#ffd178}.bg-\[\#ffd894\]\/70{background-color:oklab(90.0232% .0151395 .0947046/.7)}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab,red,red)){.bg-black\/78{background-color:color-mix(in oklab,var(--color-black) 78%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-inherit{background-color:inherit}.bg-transparent{background-color:#0000}.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)}}.bg-\[linear-gradient\(120deg\,\#D8A9BC_0\%\,\#B9D1F3_100\%\)\]{background-image:linear-gradient(120deg,#d8a9bc,#b9d1f3)}.bg-\[linear-gradient\(180deg\,\#9DCBFD_0\%\,\#F1F3F3_100\%\)\]{background-image:linear-gradient(#9dcbfd,#f1f3f3)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)\,rgba\(1\,10\,18\,0\.32\)\,rgba\(0\,0\,0\,0\.1\)\)\]{background-image:linear-gradient(#0000,#010a1252,#0000001a)}.bg-\[linear-gradient\(180deg\,rgba\(5\,9\,18\,0\)\,rgba\(45\,76\,118\,0\.16\)\,rgba\(5\,9\,18\,0\)\)\]{background-image:linear-gradient(#05091200,#2d4c7629,#05091200)}.bg-\[linear-gradient\(180deg\,rgba\(25\,47\,78\,0\)\,rgba\(26\,54\,88\,0\.22\)\,rgba\(4\,8\,16\,0\)\)\]{background-image:linear-gradient(#192f4e00,#1a365838,#04081000)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(67\,79\,101\,0\.10\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_78\%\,rgba\(96\,61\,92\,0\.08\)\,transparent_34\%\)\,linear-gradient\(180deg\,\#030405_0\%\,\#05070b_62\%\,\#020303_100\%\)\]{background-image:radial-gradient(circle at 18% 18%,#434f651a,#0000 34%),radial-gradient(circle at 78% 78%,#603d5c14,#0000 34%),linear-gradient(#030405,#05070b 62%,#020303)}.bg-\[radial-gradient\(circle_at_19\%_28\%\,rgba\(39\,70\,118\,0\.32\)\,transparent_24\%\)\,radial-gradient\(circle_at_70\%_16\%\,rgba\(41\,34\,82\,0\.32\)\,transparent_28\%\)\,linear-gradient\(180deg\,\#02050f_0\%\,\#061328_48\%\,\#02040b_100\%\)\]{background-image:radial-gradient(circle at 19% 28%,#27467652,#0000 24%),radial-gradient(circle at 70% 16%,#29225252,#0000 28%),linear-gradient(#02050f,#061328 48%,#02040b)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(41\,80\,126\,0\.24\)\,transparent_28\%\)\,radial-gradient\(circle_at_78\%_14\%\,rgba\(74\,55\,112\,0\.18\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#050915_0\%\,\#061226_52\%\,\#02040b_100\%\)\]{background-image:radial-gradient(circle at 20% 20%,#29507e3d,#0000 28%),radial-gradient(circle at 78% 14%,#4a37702e,#0000 24%),linear-gradient(#050915,#061226 52%,#02040b)}.bg-\[radial-gradient\(circle_at_52\%_20\%\,rgba\(0\,85\,112\,0\.12\)\,transparent_46\%\)\,linear-gradient\(180deg\,rgba\(2\,18\,30\,0\.34\)\,rgba\(1\,8\,14\,0\.14\)_44\%\,rgba\(0\,0\,0\,0\.02\)_100\%\)\]{background-image:radial-gradient(circle at 52% 20%,#0055701f,#0000 46%),linear-gradient(#02121e57,#01080e24 44%,#00000005)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.px-1{padding-inline:var(--spacing)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[30px\]{padding-inline:30px}.px-\[48px\]{padding-inline:48px}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[58px\]{padding-top:58px}.pt-\[64px\]{padding-top:64px}.pt-\[68px\]{padding-top:68px}.pt-\[108px\]{padding-top:108px}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[52px\]{padding-bottom:52px}.pb-\[58\.341px\]{padding-bottom:58.341px}.pb-\[64px\]{padding-bottom:64px}.pb-\[72px\]{padding-bottom:72px}.pb-\[86px\]{padding-bottom:86px}.text-center{text-align:center}.text-left{text-align:left}.\[font-family\:Satoshi\,Inter\,ui-sans-serif\,system-ui\,sans-serif\]{font-family:Satoshi,Inter,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.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-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-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[9px\]{--tw-leading:9px;line-height:9px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[124\%\]{--tw-leading:124%;line-height:124%}.leading-\[150\%\]{--tw-leading:150%;line-height:150%}.leading-none{--tw-leading:1;line-height:1}.font-\[350\]{--tw-font-weight:350;font-weight:350}.font-\[450\]{--tw-font-weight:450;font-weight:450}.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)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.12px\]{--tw-tracking:-.12px;letter-spacing:-.12px}.tracking-\[-0\.14px\]{--tw-tracking:-.14px;letter-spacing:-.14px}.tracking-\[-0\.18px\]{--tw-tracking:-.18px;letter-spacing:-.18px}.tracking-\[-0\.25px\]{--tw-tracking:-.25px;letter-spacing:-.25px}.tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.tracking-\[-0\.64px\]{--tw-tracking:-.64px;letter-spacing:-.64px}.tracking-\[-0\.084px\]{--tw-tracking:-.084px;letter-spacing:-.084px}.tracking-\[-1\.12px\]{--tw-tracking:-1.12px;letter-spacing:-1.12px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.55em\]{--tw-tracking:.55em;letter-spacing:.55em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#7E8086\]{color:#7e8086}.text-\[\#9db8ee\]\/34{color:oklab(78.1926% -.00880468 -.0825707/.34)}.text-\[\#83909b\]{color:#83909b}.text-\[\#171921\]{color:#171921}.text-\[\#444145\]{color:#444145}.text-\[\#565457\]{color:#565457}.text-\[\#A29FA3\]{color:#a29fa3}.text-\[\#aaa5a0\]{color:#aaa5a0}.text-\[\#c8d77b\]\/30{color:oklab(84.7507% -.0527094 .105398/.3)}.text-\[\#c8d77b\]\/32{color:oklab(84.7507% -.0527094 .105398/.32)}.text-\[\#d0d8d4\]{color:#d0d8d4}.text-\[\#d6e8ff\]\/55{color:oklab(92.47% -.00980118 -.0354973/.55)}.text-\[\#d8f5bf\]\/30{color:oklab(93.5541% -.0504784 .0585064/.3)}.text-\[\#d8f5bf\]\/32{color:oklab(93.5542% -.0504784 .0585064/.32)}.text-\[\#d8f5bf\]\/34{color:oklab(93.5541% -.0504784 .0585064/.34)}.text-\[\#d8f5bf\]\/70{color:oklab(93.5542% -.0504784 .0585064/.7)}.text-\[\#dbeeff\]\/55{color:oklab(94.0213% -.0129036 -.0278129/.55)}.text-\[\#e8f8d8\]\/70{color:oklab(95.8865% -.0285476 .0352538/.7)}.text-\[\#e9f7b8\]\/70{color:oklab(95.0494% -.0390023 .0728113/.7)}.text-\[\#ead8a5\]{color:#ead8a5}.text-\[\#eee8df\]{color:#eee8df}.text-\[\#f3f0e8\]{color:#f3f0e8}.text-\[\#f5c76e\]{color:#f5c76e}.text-\[\#f5ffd7\]{color:#f5ffd7}.text-\[\#f6f2ea\]{color:#f6f2ea}.text-\[\#f7c874\]{color:#f7c874}.text-\[\#ffcf78\]\/48{color:oklab(87.8662% .0183377 .117058/.48)}.text-\[\#ffe0a0\]{color:#ffe0a0}.text-\[\#ffe2a0\]{color:#ffe2a0}.text-\[\#ffe5aa\]{color:#ffe5aa}.text-\[\#fff0c6\]{color:#fff0c6}.text-\[\#fff2c8\]{color:#fff2c8}.text-\[\#fff4cb\]{color:#fff4cb}.text-\[color\:var\(--ink\)\]{color:var(--ink)}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.text-white\/14{color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.text-white\/14{color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.text-white\/17{color:#ffffff2b}@supports (color:color-mix(in lab,red,red)){.text-white\/17{color:color-mix(in oklab,var(--color-white) 17%,transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.text-white\/28{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.text-white\/46{color:color-mix(in oklab,var(--color-white) 46%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/66{color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.text-white\/66{color:color-mix(in oklab,var(--color-white) 66%,transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.text-white\/\[0\.035\]{color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.035\]{color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-80{opacity:.8}.shadow-\[0_-1px_0_rgba\(118\,148\,196\,0\.24\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,#7694c43d)}.shadow-\[0_-1px_0_rgba\(118\,148\,196\,0\.24\)\],.shadow-\[0_0_3px_rgba\(255\,108\,79\,0\.55\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_3px_rgba\(255\,108\,79\,0\.55\)\]{--tw-shadow:0 0 3px var(--tw-shadow-color,#ff6c4f8c)}.shadow-\[0_0_3px_rgba\(255\,197\,103\,0\.68\)\]{--tw-shadow:0 0 3px var(--tw-shadow-color,#ffc567ad)}.shadow-\[0_0_3px_rgba\(255\,197\,103\,0\.68\)\],.shadow-\[0_0_3px_rgba\(255\,204\,117\,0\.72\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_3px_rgba\(255\,204\,117\,0\.72\)\]{--tw-shadow:0 0 3px var(--tw-shadow-color,#ffcc75b8)}.shadow-\[0_0_4px_rgba\(255\,204\,117\,0\.76\)\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#ffcc75c2)}.shadow-\[0_0_4px_rgba\(255\,204\,117\,0\.76\)\],.shadow-\[0_0_5px_rgba\(255\,100\,72\,0\.7\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(255\,100\,72\,0\.7\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#ff6448b3)}.shadow-\[0_0_5px_rgba\(255\,103\,72\,0\.55\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#ff67488c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[1px\]{--tw-blur:blur(1px)}.blur-\[1px\],.drop-shadow-\[0_0_12px_rgba\(216\,245\,191\,0\.35\)\]{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,)}.drop-shadow-\[0_0_12px_rgba\(216\,245\,191\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#d8f5bf59));--tw-drop-shadow:var(--tw-drop-shadow-size)}.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-filter{-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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[contain\:layout_paint_style\]{contain:layout paint style}.select-none{-webkit-user-select:none;user-select:none}.\[image-rendering\:-webkit-optimize-contrast\]{image-rendering:-webkit-optimize-contrast}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y: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:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-\[\#ffcf78\]\/45:hover{border-color:oklab(87.8662% .0183377 .117058/.45)}.hover\:bg-\[\#d89446\]\/38:hover{background-color:oklab(71.9603% .0483696 .114518/.38)}.hover\:bg-\[\#e6a85b\]\/60:hover{background-color:oklab(77.5098% .0399088 .112169/.6)}.hover\:bg-\[\#e8aa5e\]\/62:hover{background-color:oklab(78.1399% .0401064 .11124/.62)}.hover\:\!text-\[\#1A171B\]:hover{color:#1a171b!important}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_0_2px_rgba\(255\,202\,119\,0\.55\)\]:hover{--tw-shadow:0 0 2px var(--tw-shadow-color,#ffca778c)}.hover\:shadow-\[0_0_2px_rgba\(255\,202\,119\,0\.55\)\]:hover,.hover\:shadow-\[0_0_2px_rgba\(255\,202\,119\,0\.58\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_2px_rgba\(255\,202\,119\,0\.58\)\]:hover{--tw-shadow:0 0 2px var(--tw-shadow-color,#ffca7794)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}}@media not all and (min-width:64rem){.max-lg\:h-\[272px\]{height:272px}.max-lg\:h-\[280px\]{height:280px}.max-lg\:h-\[326px\]{height:326px}.max-lg\:w-\[204px\]{width:204px}.max-lg\:w-\[357px\]{width:357px}.max-lg\:w-\[358px\]{width:358px}.max-lg\:w-\[506px\]{width:506px}.max-lg\:w-\[507px\]{width:507px}}@media not all and (min-width:48rem){.max-md\:top-10{top:calc(var(--spacing) * 10)}.max-md\:left-6{left:calc(var(--spacing) * 6)}.max-md\:block{display:block}.max-md\:hidden{display:none}.max-md\:h-\[204px\]{height:204px}.max-md\:h-\[208px\]{height:208px}.max-md\:h-\[245px\]{height:245px}.max-md\:min-h-\[560px\]{min-height:560px}.max-md\:w-\[148px\]{width:148px}.max-md\:w-\[262px\]{width:262px}.max-md\:w-\[392px\]{width:392px}.max-md\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-md\:py-8{padding-block:calc(var(--spacing) * 8)}.max-md\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-md\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-md\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.max-md\:text-\[13px\]{font-size:13px}.max-md\:text-\[42px\]{font-size:42px}}@media not all and (min-width:40rem){.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:gap-5{gap:calc(var(--spacing) * 5)}.max-sm\:py-3{padding-block:calc(var(--spacing) * 3)}.max-sm\:text-\[15px\]{font-size:15px}.max-sm\:text-\[26px\]{font-size:26px}.max-sm\:leading-\[22px\]{--tw-leading:22px;line-height:22px}}@media (min-width:40rem){.sm\:inline{display:inline}}@media (min-width:48rem){.md\:inset-0{inset:0}.md\:block{display:block}.md\:min-h-\[610px\]{min-height:610px}.md\:min-h-\[640px\]{min-height:640px}.md\:min-h-\[760px\]{min-height:760px}.md\:cursor-none{cursor:none}.md\:px-20{padding-inline:calc(var(--spacing) * 20)}.md\:py-\[88px\]{padding-block:88px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[32px\]{font-size:32px}.md\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.md\:tracking-\[-0\.28px\]{--tw-tracking:-.28px;letter-spacing:-.28px}}@media (min-width:80rem){.xl\:block{display:block}}}:root{--paper:#fff;--ink:#1a171b;--muted:#0000008a;--line:#e4e3e4;--panel:#fff;--soft:#e8ded1;--deep:#050505;--blue-card:#dceefe;--rose-card:#ead1d8;--site-max:1280px;--site-pad:80px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);letter-spacing:0;margin:0;font-family:Satoshi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.hero-trust-word{font-family:Instrument Serif,Georgia,serif;font-size:1.06em;font-style:italic;font-weight:400}.hero-credibility-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-credibility-divider{color:#9e9fa9}.company-credibility-link{--company-hover-color:#171921;color:#171921;align-items:center;font-weight:500;transition:color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.company-credibility-name{border-radius:999px;padding:0 2px;transition:color .18s cubic-bezier(.22,1,.36,1)}.company-credibility-link:focus-visible,.company-credibility-link:hover{color:var(--company-hover-color)}.company-credibility-link[data-company=Uber]:focus-visible,.company-credibility-link[data-company=Uber]:hover{opacity:.8}.footer-contact-link{color:#a29fa3;transition:color .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1)}.footer-contact-link:focus-visible,.footer-contact-link:hover{color:#fffaf2;filter:drop-shadow(0 0 8px #fffaf25c)}.case-card-description{font-size:clamp(14px,3.6vw,16px);line-height:1.45}.site-container{width:min(calc(100% - var(--site-pad) * 2),var(--site-max));margin-inline:auto}.rail-padding{padding-inline:max(var(--site-pad),calc((100vw - var(--site-max)) / 2))}::selection{background:#eadfce}.marquee-track{backface-visibility:hidden;will-change:transform;animation:marquee 144s linear infinite;transform:translate(0)}.marquee-shell:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@keyframes mobile-snapshot-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.marquee-shell::-webkit-scrollbar{display:none}.ai-case-cover:after,.ai-case-cover:before{content:none}.ai-audit-zoom-layer{transform-origin:100% 0;will-change:transform;animation:ai-audit-zoom-loop 6.4s ease-in-out infinite;transform:scale(1)}.case-study-cover{aspect-ratio:1.57;box-shadow:none;isolation:isolate;border:0;height:auto;min-height:0;position:relative}.case-study-cover:after,.case-study-cover:before{content:none;pointer-events:none;z-index:0}.case-color-blob{z-index:0;filter:blur(62px)saturate(1.24);mix-blend-mode:normal;opacity:1;pointer-events:none;will-change:transform;border-radius:999px;position:absolute;transform:translate(0)scale(1)}.ai-case-cover{background:radial-gradient(circle at 100% 0,#fdd2da94 0,#fde2e438 26%,#fde2e400 50%),radial-gradient(circle at 58% 68%,#d2cfff85 0,#e8e5fc3d 32%,#e8e5fc00 56%),radial-gradient(circle at 8% 88%,#3884ffe0 0,#74aeffa8 34%,#c7dbff00 72%),linear-gradient(145deg,#edf4ff,#f6faff)}.ai-case-cover,.pulse-case-cover{background-position:0 0,100% 0,50% 100%,50%;background-size:132% 132%,138% 138%,128% 128%,100% 100%;animation:case-cover-flow 7.2s ease-in-out infinite alternate}.ai-case-cover .case-color-blob-one{background:radial-gradient(circle,#2074ff9e 0,#5ca0ff7a 34%,#bdd6ff2e 68%,#dce5fc00 100%);width:100%;height:82%;animation:case-blob-drift-a 4.8s ease-in-out infinite alternate;top:28%;left:-34%}.ai-case-cover .case-color-blob-two{background:radial-gradient(circle,#fdbeca7a 0,#fde2e457 38%,#fde2e400 76%);width:56%;height:48%;animation:case-blob-drift-b 5.6s ease-in-out infinite alternate,case-ai-risk-color 4.8s ease-in-out infinite alternate;top:-10%;right:-10%}.ai-case-cover .case-color-blob-three{background:radial-gradient(circle,#9faeff6b 0,#dbe0ff4d 42%,#e8e5fc00 78%);width:64%;height:54%;animation:case-blob-drift-c 5.8s ease-in-out infinite alternate;bottom:-12%;left:28%}.case-cover-ready-image{filter:drop-shadow(0 10px 24px #08162009)drop-shadow(0 28px 58px #303e540b);z-index:2;pointer-events:none;width:93%;max-width:none;height:auto;display:block;position:absolute;bottom:-1px;right:-2px}@media (max-width:767px){.case-study-cover{aspect-ratio:1.57}}.ai-case-cover-image{width:94%;bottom:-1px;left:-1px;right:auto}.pulse-case-cover{background:radial-gradient(circle at 100% 0,#cde0fc61 0,#e3edfc2e 30%,#e3edfc00 54%),radial-gradient(circle at 70% 60%,#e6c4fc8f 0,#f3e6fc47 30%,#f3e6fc00 52%),radial-gradient(circle at 15% 85%,#e82d826b 0,#f784be52 34%,#fde3f000 70%),linear-gradient(145deg,#faf6f8,#fff8fb 58%,#fbfdff)}.pulse-case-cover:after,.pulse-case-cover:before{content:none}.pulse-case-cover .case-color-blob-one{background:radial-gradient(circle,#d81a7457 0,#f678b84d 34%,#fde3f021 68%,#fde3f000 100%);width:94%;height:76%;animation:case-blob-drift-b 5.2s ease-in-out infinite alternate;top:26%;left:-24%}.pulse-case-cover .case-color-blob-two{background:radial-gradient(circle,#97b9f53d 0,#d7e5fc33 38%,#e3edfc00 76%);width:48%;height:42%;animation:case-blob-drift-a 6.2s ease-in-out infinite alternate,case-pulse-blue-violet-color 4.6s ease-in-out infinite alternate;top:-8%;right:-8%}.pulse-case-cover .case-color-blob-three{background:radial-gradient(circle,#d6adfc5c 0,#f3e6fc47 42%,#f3e6fc00 78%);width:64%;height:54%;animation:case-blob-drift-c 7.2s ease-in-out infinite alternate;bottom:-10%;left:38%}.ai-case-cover:before,.pulse-case-cover:before{opacity:.78;background:radial-gradient(circle at 16% 28%,#ffffffb8 0,#ffffff47 22%,#fff0 42%),radial-gradient(circle at 84% 16%,#f5f0ff7a 0,#f5f0ff29 22%,#fff0 42%),radial-gradient(circle at 50% 74%,#fff4d26b 0,#fff4d224 26%,#fff0 46%),linear-gradient(112deg,#fff0 10%,#ffffff6b 42%,#fff0 76%);animation:case-gradient-flow 6.8s ease-in-out infinite alternate;inset:-28%;transform:translate(-8%,-4%)rotate(-8deg)scale(1.1)}.ai-case-cover:after,.ai-case-cover:before,.pulse-case-cover:after,.pulse-case-cover:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;will-change:transform;position:absolute}.ai-case-cover:after,.pulse-case-cover:after{opacity:.7;background:radial-gradient(circle at 12% 70%,#ffffff94 0,#ffffff38 22%,#fff0 42%),radial-gradient(circle at 46% 20%,#ffd5e833 0,#ffd5e814 26%,#fff0 48%),radial-gradient(circle at 86% 42%,#b2bbff1a 0,#b2bbff0a 24%,#fff0 44%);animation:case-visible-color-flow 5.8s ease-in-out infinite alternate;inset:-18%;transform:translate(7%,3%)rotate(6deg)scale(1.05)}.ai-case-cover:after{background:radial-gradient(circle at 12% 76%,#2d7dff57 0,#6fabff2e 30%,#6fabff00 58%),radial-gradient(circle at 86% 14%,#ee508e2e 0,#9d73ff29 30%,#9d73ff00 56%)}.pulse-case-cover:after{opacity:.62;background:radial-gradient(circle at 16% 78%,#dc1a772e 0,#f678b81c 32%,#f678b800 60%),radial-gradient(circle at 88% 14%,#6f97e624 0,#ac7feb1c 28%,#ac7feb00 54%)}.pulse-visual-stage{aspect-ratio:6289/3985}.pulse-default-layer,.pulse-hover-layer{transform-origin:74% 42%;will-change:opacity,transform;width:142%;height:auto;position:absolute;top:50%;left:50%;transform:scale(1)}.pulse-default-layer{animation:pulse-base-loop 9.8s ease-in-out infinite}.pulse-hover-layer{opacity:0;animation-duration:9.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.pulse-hover-new{animation-name:pulse-hover-new-loop}.pulse-hover-event{animation-name:pulse-hover-event-loop}.pulse-hover-timeline{animation-name:pulse-hover-timeline-loop}.pulse-focus-dot{z-index:2;opacity:0;will-change:opacity,transform,background,box-shadow;background:#fff;border-radius:999px;width:9px;height:9px;animation:pulse-focus-dot-loop 9.8s ease-in-out infinite;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ffffffbf,0 0 0 7px #e24b8429,0 10px 24px #3a384829}.group:hover .pulse-default-layer,.group:hover .pulse-focus-dot,.group:hover .pulse-hover-layer{animation-play-state:paused}@keyframes ai-audit-zoom-loop{0%,12%{transform:scale(1)}32%,58%{transform:scale(1.58)}78%,to{transform:scale(1)}}@keyframes pulse-base-loop{0%,10%{transform:translate(-50%,-50%)scale(1)}22%,88%{transform:translate(-63%,-50%)scale(1.58)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes pulse-hover-new-loop{0%,20%,42%,to{opacity:0;transform:translate(-63%,-50%)scale(1.58)}27%,36%{opacity:1;transform:translate(-64%,-50%)scale(1.6)}}@keyframes pulse-hover-event-loop{0%,42%,66%,to{opacity:0;transform:translate(-63%,-50%)scale(1.58)}50%,60%{opacity:1;transform:translate(-64%,-50%)scale(1.6)}}@keyframes pulse-hover-timeline-loop{0%,66%,88%,to{opacity:0;transform:translate(-63%,-50%)scale(1.58)}72%,82%{opacity:1;transform:translate(-62%,-50%)scale(1.58)}}@keyframes pulse-focus-dot-loop{0%,18%,88%,to{opacity:0;transform:translate(80px,-42px)scale(.9)}27%,36%{opacity:1;background:#fff;transform:translate(-8px,-36px)scale(1);box-shadow:0 0 0 2px #ffffffbd,0 0 0 7px #3085dc2e,0 10px 24px #3a384829}50%,60%{opacity:1;background:#fff;transform:translate(124px,-88px)scale(1.04);box-shadow:0 0 0 2px #ffffffbd,0 0 0 7px #e24b8433,0 10px 24px #3a384829}72%,82%{opacity:1;background:#fff;transform:translate(52px,-50px)scale(1);box-shadow:0 0 0 2px #ffffffbd,0 0 0 7px #4f9d8b2e,0 10px 24px #3a384829}}@keyframes pulse-cover-story-bg{0%,16%,to{filter:hue-rotate()saturate()}30%,40%{filter:hue-rotate(-18deg)saturate(1.08)}52%,62%{filter:hue-rotate(6deg)saturate(1.12)}74%,84%{filter:hue-rotate(24deg)saturate(1.04)}}@keyframes pulse-prism-drift{0%{transform:translate(-14%,-8%)rotate(-14deg)scale(1)}to{transform:translate(16%,12%)rotate(16deg)scale(1.24)}}@keyframes case-blob-drift-a{0%{transform:translate(-42px,18px)scale(.94)}52%{transform:translate(62px,-48px)scale(1.16)}to{transform:translate(104px,30px)scale(1.26)}}@keyframes case-blob-drift-b{0%{transform:translate(34px,-28px)scale(1.08)}48%{transform:translate(-72px,54px)scale(.94)}to{transform:translate(-108px,-24px)scale(1.22)}}@keyframes case-blob-drift-c{0%{transform:translate(-32px,-20px)scale(.96)}45%{transform:translate(60px,68px)scale(1.14)}to{transform:translate(98px,-46px)scale(1.22)}}@keyframes case-ai-risk-color{0%{filter:blur(62px)saturate(1.18)hue-rotate();opacity:.88}48%{filter:blur(58px)saturate(1.28)hue-rotate(24deg);opacity:1}to{filter:blur(64px)saturate(1.2)hue-rotate(44deg);opacity:.92}}@keyframes case-pulse-blue-violet-color{0%{filter:blur(62px)saturate(1.16)hue-rotate();opacity:.7}46%{filter:blur(58px)saturate(1.26)hue-rotate(18deg);opacity:.86}to{filter:blur(64px)saturate(1.2)hue-rotate(36deg);opacity:.76}}@keyframes case-cover-flow{0%{background-position:0 0,100% 0,50% 100%,50%}48%{background-position:28% 14%,72% 24%,64% 76%,50%}to{background-position:42% 24%,58% 8%,30% 66%,50%}}@keyframes case-gradient-flow{0%{transform:translate(-8%,-4%)rotate(-8deg)scale(1.08)}45%{transform:translate(3%,4%)rotate(1deg)scale(1.13)}to{transform:translate(9%,-2%)rotate(7deg)scale(1.16)}}@keyframes case-air-flow{0%{opacity:.56;transform:translate(7%,3%)rotate(6deg)scale(1.05)}42%{opacity:.82;transform:translate(-3%,-5%)rotate(-2deg)scale(1.12)}to{opacity:.66;transform:translate(-9%,2%)rotate(-7deg)scale(1.08)}}@keyframes case-visible-color-flow{0%{filter:hue-rotate()saturate();opacity:.24;transform:translate(14%,6%)rotate(6deg)scale(1.04)}45%{filter:hue-rotate(24deg)saturate(1.28);opacity:.42;transform:translate(-12%,-8%)rotate(-4deg)scale(1.16)}to{filter:hue-rotate(42deg)saturate(1.12);opacity:.3;transform:translate(-18%,5%)rotate(-8deg)scale(1.1)}}@keyframes pulse-prism-sheen{0%{opacity:.82;transform:translate(-3%,-2%)scale(1.02)}to{opacity:1;transform:translate(4%,3%)scale(1.08)}}@keyframes ai-prism-drift{0%{transform:translate(-17%,-10%)rotate(-16deg)scale(1)}to{transform:translate(18%,13%)rotate(17deg)scale(1.3)}}@keyframes ai-prism-sheen{0%{opacity:.76;transform:translate(-4%,-2%)scale(1.02)}to{opacity:.98;transform:translate(5%,4%)scale(1.09)}}@media (max-width:900px){:root{--site-pad:24px}}@media (max-width:520px){:root{--site-pad:20px}}@media (max-width:767px){.marquee-track{animation:mobile-snapshot-scroll 128s linear infinite}}@media (min-width:700px){.case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-card-description,.case-card-meta{white-space:nowrap}.case-card-meta{letter-spacing:-.54px;font-size:clamp(11.5px,1.15vw,14px);line-height:1.35}.case-card-description{letter-spacing:-.32px;font-size:clamp(12.5px,1.25vw,16px);line-height:1.38}}.header-mascot{--monocular-x:-15px;--monocular-y:22px;--monocular-origin-x:16%;--monocular-origin-y:48%;--monocular-default-rotation:-12deg;--monocular-hi-shift:0px;--monocular-wink-shift-x:0px;--monocular-wink-shift-y:0px;flex-shrink:0;width:72px;height:63px;margin-left:-4px;position:relative}.header-mascot__base{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.header-mascot__scope{top:var(--monocular-y);right:var(--monocular-x);width:45px;height:30px;transform:translateX(calc(var(--monocular-hi-shift) + var(--monocular-wink-shift-x))) translateY(var(--monocular-wink-shift-y)) rotate(var(--scope-rotate,var(--monocular-default-rotation)));transform-origin:var(--monocular-origin-x) var(--monocular-origin-y);will-change:transform;z-index:3;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute}.header-mascot__wink{opacity:0;pointer-events:none;z-index:2;background:#fff;border-radius:999px;width:12px;height:9px;position:absolute;top:55%;left:70%;transform:translate(-50%,-50%)rotate(-8deg)}.header-mascot__wink:after{content:"";border-bottom:2px solid #000;border-radius:999px;width:8px;height:3px;position:absolute;top:4px;left:2px}.header-mascot__bubble{z-index:4;color:#fff8f0;font-family:var(--font-satoshi),Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;background:#171921;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:500;line-height:1;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:104px;transform:translateY(-50%)scale(.96);box-shadow:0 10px 24px #17192133}.header-mascot--saying-hi{--monocular-hi-shift:10px;--monocular-wink-shift-y:-2px}.header-mascot--idle-wink{--monocular-wink-shift-x:6px;--monocular-wink-shift-y:-2px}.header-mascot--saying-hi .header-mascot__wink{animation:mascot-wink .62s cubic-bezier(.22,1,.36,1) both}.header-mascot--idle-wink .header-mascot__wink{animation:mascot-idle-wink .62s cubic-bezier(.22,1,.36,1) both}.header-mascot--saying-hi .header-mascot__bubble{opacity:1;transform:translateY(-50%)scale(1)}@keyframes mascot-wink{0%,to{opacity:0}18%,74%{opacity:1}}@keyframes mascot-idle-wink{0%,to{opacity:0}18%,74%{opacity:1}}@keyframes mobile-monocular-look{0%,to{transform:translateX(calc(var(--monocular-hi-shift) + var(--monocular-wink-shift-x))) translateY(var(--monocular-wink-shift-y)) rotate(-10deg)}30%{transform:translateX(calc(var(--monocular-hi-shift) + var(--monocular-wink-shift-x))) translateY(var(--monocular-wink-shift-y)) rotate(12deg)}60%{transform:translateX(calc(var(--monocular-hi-shift) + var(--monocular-wink-shift-x))) translateY(var(--monocular-wink-shift-y)) rotate(-6deg)}85%{transform:translateX(calc(var(--monocular-hi-shift) + var(--monocular-wink-shift-x))) translateY(var(--monocular-wink-shift-y)) rotate(16deg)}}@media (max-width:639px){.header-mascot{--monocular-x:-11px;--monocular-y:19px;width:56px;height:49px}.header-mascot--saying-hi{--monocular-hi-shift:7px}.header-mascot--idle-wink{--monocular-wink-shift-x:10px;--monocular-wink-shift-y:-3px}.header-mascot__scope{width:34px;height:24px;transition:transform .32s cubic-bezier(.22,1,.36,1)}.header-mascot--mobile-loop .header-mascot__scope{animation:mobile-monocular-look 4s ease-in-out .7s infinite}.header-mascot__bubble{padding:7px 11px;font-size:13px;top:50%;left:78px;transform:translateY(-50%)scale(.96)}.header-mascot--saying-hi .header-mascot__bubble{transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{animation:none}.header-mascot__scope{transition:none}.header-mascot__scope,.header-mascot__wink{animation:none!important}.header-mascot--saying-hi .header-mascot__wink{opacity:1}.header-mascot__bubble{transition:none}.ai-case-cover,.ai-case-cover:after,.ai-case-cover:before,.case-color-blob{animation:none}.ai-audit-zoom-layer{animation:none;transform:scale(1)}.pulse-case-cover,.pulse-case-cover:after,.pulse-case-cover:before,.pulse-default-layer,.pulse-focus-dot,.pulse-hover-layer{animation:none}.pulse-default-layer,.pulse-hover-layer{transform:translate(-63%,-50%)scale(1.58)}.pulse-hover-layer{opacity:0}.pulse-hover-event{opacity:1}.pulse-focus-dot{opacity:1;transform:translate(124px,-88px)scale(1)}}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-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}