@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-500:oklch(60.6% .25 292.717);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xl:24px;--blur-3xl:64px;--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);overflow-x:hidden}html{scroll-behavior:smooth}body{--tw-leading:var(--leading-relaxed);font-family:InterVariable,Inter,Segoe UI,Arial,sans-serif;line-height:var(--leading-relaxed);color:var(--color-text-primary);background-color:var(--color-bg-body);background-image:var(--gradient-body);transition:color .24s,background-color .24s,background-image .24s}a{color:var(--color-link);text-decoration-line:none}a:hover{text-decoration-line:underline}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-16{top:calc(var(--spacing) * -16)}.-top-24{top:calc(var(--spacing) * -24)}.top-40{top:calc(var(--spacing) * 40)}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-12{left:calc(var(--spacing) * 12)}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.w-max{width:max-content}.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-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);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,)}.\[animation\:about-scene-cursor_1s_steps\(1\,end\)_infinite\]{animation:1s step-end infinite about-scene-cursor}.\[animation\:hero-cursor_1s_steps\(1\,end\)_infinite\]{animation:1s step-end infinite hero-cursor}.\[animation\:ops-cursor_1s_steps\(1\,end\)_infinite\]{animation:1s step-end infinite ops-cursor}.cursor-wait{cursor:wait}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-800{border-color:var(--color-amber-800)}.border-blue-800{border-color:var(--color-blue-800)}.border-emerald-800{border-color:var(--color-emerald-800)}.border-indigo-400\/70{border-color:#7d87ffb3}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/70{border-color:color-mix(in oklab,var(--color-indigo-400) 70%,transparent)}}.border-indigo-400\/75{border-color:#7d87ffbf}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/75{border-color:color-mix(in oklab,var(--color-indigo-400) 75%,transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-sky-300\/70{border-color:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/70{border-color:color-mix(in oklab,var(--color-sky-300) 70%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/65{border-color:#314158a6}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/65{border-color:color-mix(in oklab,var(--color-slate-700) 65%,transparent)}}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/70{border-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.border-slate-800\/70{border-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/70{border-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[var\(--color-code-cursor\)\]{background-color:var(--color-code-cursor)}.bg-\[var\(--overlay-premium-card\)\]{background-color:var(--overlay-premium-card)}.bg-\[var\(--surface-code-stage-base\)\]{background-color:var(--surface-code-stage-base)}.bg-\[var\(--surface-service-tile\)\]{background-color:var(--surface-service-tile)}.bg-amber-950{background-color:var(--color-amber-950)}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-indigo-600\/20{background-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/20{background-color:color-mix(in oklab,var(--color-indigo-600) 20%,transparent)}}.bg-red-950{background-color:var(--color-red-950)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600\/60{background-color:#45556c99}@supports (color:color-mix(in lab,red,red)){.bg-slate-600\/60{background-color:color-mix(in oklab,var(--color-slate-600) 60%,transparent)}}.bg-slate-600\/70{background-color:#45556cb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-600\/70{background-color:color-mix(in oklab,var(--color-slate-600) 70%,transparent)}}.bg-slate-600\/80{background-color:#45556ccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-600\/80{background-color:color-mix(in oklab,var(--color-slate-600) 80%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:var\(--overlay-grid-dot-soft\)\]{background-image:var(--overlay-grid-dot-soft)}.\[background-image\:var\(--overlay-grid-dot-strong\)\]{background-image:var(--overlay-grid-dot-strong)}.bg-\[linear-gradient\(180deg\,\#0f1d33_0\%\,\#0d182b_100\%\)\]{background-image:linear-gradient(#0f1d33,#0d182b)}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[background-size\:22px_22px\]{background-size:22px 22px}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-code-pane-text\)\]{color:var(--color-code-pane-text)}.text-amber-300{color:var(--color-amber-300)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-current{color:currentColor}.text-emerald-300{color:var(--color-emerald-300)}.text-red-300{color:var(--color-red-300)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/90{color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.text-slate-200\/90{color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/70{color:#cad5e2b3}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/70{color:color-mix(in oklab,var(--color-slate-300) 70%,transparent)}}.text-slate-300\/80{color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/80{color:color-mix(in oklab,var(--color-slate-300) 80%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/80{color:#90a1b9cc}@supports (color:color-mix(in lab,red,red)){.text-slate-400\/80{color:color-mix(in oklab,var(--color-slate-400) 80%,transparent)}}.text-slate-400\/90{color:#90a1b9e6}@supports (color:color-mix(in lab,red,red)){.text-slate-400\/90{color:color-mix(in oklab,var(--color-slate-400) 90%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-slate-600\/60{text-decoration-color:#45556c99}@supports (color:color-mix(in lab,red,red)){.decoration-slate-600\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-slate-600) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-slate-600) 60%,transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[var\(--shadow-premium-panel\)\]{--tw-shadow:var(--shadow-premium-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-premium-tablist\)\]{--tw-shadow:var(--shadow-premium-tablist);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-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,)}.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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:text-blue-200:is(:where(.group):hover *){color:var(--color-blue-200)}.group-hover\:text-slate-200:is(:where(.group):hover *){color:var(--color-slate-200)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-sky-300\/60:hover{border-color:#77d4ff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-300\/60:hover{border-color:color-mix(in oklab,var(--color-sky-300) 60%,transparent)}}.hover\:border-sky-300\/70:hover{border-color:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-300\/70:hover{border-color:color-mix(in oklab,var(--color-sky-300) 70%,transparent)}}.hover\:bg-slate-900\/80:hover{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-premium-card-hover\)\]:hover{--tw-shadow:var(--shadow-premium-card-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-\[var\(--shadow-service-cta-hover\)\]:hover{--tw-shadow:var(--shadow-service-cta-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:flex{display:flex}.md\:min-h-72{min-height:calc(var(--spacing) * 72)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:table-fixed{table-layout:fixed}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:overflow-visible{overflow:visible}}.\[\&\>td\]\:px-5>td{padding-inline:calc(var(--spacing) * 5)}.\[\&\>td\]\:py-4>td{padding-block:calc(var(--spacing) * 4)}.\[\&\>th\]\:px-5>th{padding-inline:calc(var(--spacing) * 5)}.\[\&\>th\]\:py-3>th{padding-block:calc(var(--spacing) * 3)}}:root,:root[data-theme=dark]{color-scheme:dark;--color-bg-body:#070f1c;--color-text-primary:#cbd5e1;--color-link:#60a5fa;--color-focus:#60a5fa;--gradient-body:radial-gradient(circle at top left, #101b2a, #0d1117 45%);--gradient-site-backdrop:radial-gradient(circle at 12% 12%, #3d71ff33, transparent 38%), radial-gradient(circle at 82% 0%, #3ecf8e1f, transparent 35%), radial-gradient(circle at 50% 120%, #7464ff2e, transparent 45%), linear-gradient(180deg, #071224 0%, #060d1c 44%, #050b16 100%);--color-skip-bg:#0f172a;--color-skip-text:#f1f5f9;--color-skip-border:#3b82f6;--surface-code-frame:linear-gradient(180deg, #5f60b19e 0%, #565fa77a 58%, #444e8d5c 100%);--shadow-code-frame:0 0 0 1px #92a2ff29, 0 0 56px #717bff61, 0 24px 70px #343c7e59;--overlay-code-frame-glow:radial-gradient(circle at center, #918eff4d, #918eff00 68%);--overlay-code-stage:radial-gradient(circle at center, #23395d66, #070c17e6 68%);--surface-code-stage-base:#020617;--color-code-file-active:#d8e7ff;--color-code-key:#7db2ff;--color-code-fn:#b9d4ff;--color-code-call:#8be3ff;--color-code-str:#8ac6ff;--color-code-term-cmd:#9ee7ff;--color-code-term-ok:#8dedbd;--color-code-term-muted:#a7b8d1;--color-code-chip-border:#334a70;--color-code-chip-text:#8ea4c6;--gradient-code-chip-active:linear-gradient(180deg, #2f66d6, #2558bc);--color-code-chip-active-border:#4d7fe6;--shadow-code-chip-active:0 8px 18px -12px #497ee6f2;--color-code-chip-active-text:#eaf2ff;--color-code-chip-focus:#78a7ff;--color-code-pane-text:#8ac6ff;--color-code-cursor:#78b8ff;--overlay-tech-edge-left:linear-gradient(to right, #0f172af2, #0f172a00);--overlay-tech-edge-right:linear-gradient(to left, #0f172af2, #0f172a00);--color-service-catalog-link:#7db2ff;--color-service-catalog-link-hover:#eaf2ff;--color-service-catalog-link-active:#eaf2ff;--color-header-nav-active:#f8fafc;--color-header-nav-hover:#e2e8f0;--gradient-tech-lane:linear-gradient(180deg, #0b1730, #0b162b);--gradient-tech-card:radial-gradient(circle at top right, #8174ff3d, #8174ff00 48%), linear-gradient(180deg, #14213a, #0f1b31);--shadow-tech-card-hover:0 0 0 1px #7c97ff33, 0 10px 30px #364b8c59;--color-tech-icon-hover-border:#4d6ea1;--surface-premium-panel:linear-gradient(180deg, #0f172af2 0%, #0f172ae6 70%, #082f4933 100%);--shadow-premium-panel:0 0 0 1px #7dd3fc42, 0 26px 56px -30px #0e749085;--surface-premium-card:#02061799;--shadow-premium-card-hover:0 0 0 1px #7dd3fc52, 0 26px 50px -24px #0e74909e;--overlay-premium-card:radial-gradient(circle at 18% 12%, #5c8aff33, transparent 42%), linear-gradient(145deg, #10203af2 0%, #132849f2 65%, #11223ef2 100%);--overlay-premium-card-soft:radial-gradient(circle at 22% 10%, #6598ff33, transparent 44%), linear-gradient(145deg, #10203af2 0%, #142b4ef2 68%, #10233ff5 100%);--surface-home-cta:radial-gradient(circle at 16% 14%, #60a5fa42, transparent 42%), radial-gradient(circle at 84% 12%, #7dd3fc38, transparent 40%), linear-gradient(145deg, #0c1b33 0%, #13284f 52%, #0f2345 100%);--shadow-home-cta:0 0 0 1px #7dd3fc3d, 0 24px 56px -26px #1e40af9e, 0 36px 80px -42px #0e7490b3;--shadow-home-cta-hover:0 0 0 1px #7dd3fc61, 0 30px 72px -30px #2563ebd1, 0 42px 88px -40px #0e7490db;--color-home-cta-border:#7dd3fc66;--color-home-cta-border-hover:#7dd3fcb3;--overlay-home-cta-a:radial-gradient(circle at 50% 100%, #60a5fa42, transparent 56%);--overlay-home-cta-b:linear-gradient(180deg, #94a3b814, transparent 24%, transparent 70%, #38bdf81a);--overlay-home-cta-c:radial-gradient(circle at 50% 100%, #7dd3fc57, transparent 52%);--surface-header:linear-gradient(180deg, #081222a3, #060e1c85);--surface-header-supported:linear-gradient(180deg, #0812228f, #060e1c70);--shadow-header:0 16px 36px -28px #38bdf8e6, inset 0 1px 0 #e2e8f01f;--surface-header-mobile-toggle:linear-gradient(170deg, #0f1f37eb, #081326f2);--shadow-header-mobile-toggle:0 10px 24px -16px #38bdf8d9, inset 0 1px 0 #bae6fd38;--surface-header-mobile-panel:radial-gradient(120% 130% at 0% 0%, #38bdf829, #38bdf800 52%), linear-gradient(165deg, #0a1930f5, #050f1ffa);--shadow-header-mobile-panel:0 24px 48px -28px #38bdf8e6, 0 18px 40px -28px #2563ebe6, inset 0 1px 0 #bae6fd38;--surface-header-mobile-section:linear-gradient(165deg, #0c1c34e6, #071427f0);--surface-header-mobile-group:#081326bd;--surface-header-mobile-item:#0f172a73;--surface-header-mobile-item-hover:#1e3a8a4d;--surface-header-mobile-item-active:#38bdf829;--surface-header-mobile-subitem-hover:#38bdf81a;--surface-header-mobile-subitem-active:#38bdf824;--surface-header-mobile-controls:#0713278f;--color-header-mobile-title:#f1f5f9;--color-header-mobile-muted:#94a3b8;--color-header-mobile-item-text:#e2e8f0;--color-header-mobile-item-text-hover:#f8fafc;--color-header-mobile-item-text-active:#f8fafc;--color-header-mobile-item-border:#7dd3fc29;--color-header-mobile-item-border-hover:#7dd3fc75;--color-header-mobile-item-border-active:#7dd3fc8f;--color-header-mobile-subitem:#cbd5e1;--color-header-mobile-subitem-hover:#f8fafc;--color-header-mobile-subitem-active:#f8fafc;--color-header-scrollbar:#7dd3fcbf;--surface-header-scrollbar:linear-gradient(180deg, #7dd3fce0, #60a5fab8);--surface-header-scrollbar-hover:linear-gradient(180deg, #bae6fdf2, #7dd3fcd1);--surface-language-toggle:linear-gradient(170deg, #0c1c34eb, #071426f2);--overlay-toggle-shell:linear-gradient(180deg, #bae6fd0f, #bae6fd00);--color-toggle-shell-border:#7dd3fc42;--color-toggle-shell-border-hover:#7dd3fc80;--shadow-language-toggle:0 10px 22px -16px #38bdf8bf, inset 0 1px 0 #bae6fd33;--shadow-toggle-shell-hover:0 14px 24px -14px #38bdf8d1, inset 0 1px 0 #bfdbfe3d;--surface-language-active:#f1f5f9f5;--color-language-active-border:#bfdbfe66;--color-language-active-text:#0f172a;--surface-language-idle-hover:#38bdf81f;--color-language-idle-border-hover:#7dd3fc66;--shadow-language-active:inset 0 1px 0 #ffffffa6, 0 8px 16px -12px #38bdf8b3;--color-theme-toggle-text:#e2e8f0;--color-theme-toggle-text-hover:#f8fafc;--color-language-toggle-text:#cbd5e1;--color-language-toggle-text-hover:#f8fafc;--surface-mega-panel:radial-gradient(130% 130% at 0% 0%, #38bdf824, #38bdf800 52%), linear-gradient(165deg, #0a1930fa, #050f1ffa);--shadow-mega-panel:0 32px 64px -34px #38bdf8e6, 0 26px 56px -34px #2563ebe6, inset 0 1px 0 #bae6fd33;--surface-mega-footer:linear-gradient(180deg, #0f213dcc, #0a182ed6);--color-mega-trigger:#cbd5e1;--color-mega-trigger-active:#f8fafc;--color-mega-trigger-hover:#f8fafc;--color-mega-panel-text:#e2e8f0;--color-mega-panel-muted:#94a3b8;--color-mega-panel-strong:#f8fafc;--color-mega-footer-link:#f1f5f9;--color-hero-kicker-border:#6599ff94;--surface-hero-kicker:radial-gradient(circle at 18% 35%, #7aacff38, #7aacff00 60%), linear-gradient(180deg, #152b4ceb 0%, #0d1d36f0 100%);--color-hero-kicker-text:#b5cbeb;--shadow-hero-kicker:inset 0 0 0 1px #9dc5ff33, 0 0 0 1px #5a91ff2e, 0 10px 24px -14px #285bc4b8, 0 0 20px -8px #5491ff85;--overlay-grid-dot-strong:radial-gradient(circle at 1px 1px, #94a3b859 1px, transparent 0);--overlay-grid-dot-soft:radial-gradient(circle at 1px 1px, #94a3b840 1px, transparent 0);--shadow-premium-tablist:0 0 0 1px #60a5fa1f, 0 16px 36px -28px #2563eba6;--shadow-cta-button:0 10px 22px #6366f129;--shadow-cta-button-hover:0 14px 28px #6366f138;--color-seg-text:#e2e8f0d9;--surface-seg-hover:#0f172a59;--surface-seg-active:#0f172a8c;--color-seg-active-border:#94a3b840;--shadow-seg-active:0 0 0 1px #ffffff0a inset;--color-seg-active-text:#f8fafcf2;--surface-pricing-sticky-col:linear-gradient(180deg, #09172df7, #071327fa);--surface-pricing-sticky-head:linear-gradient(180deg, #0e2340fa, #0a1a32fa);--shadow-pricing-sticky-col:14px 0 22px -18px #020617f2;--surface-footer-main:linear-gradient(180deg, #071121a8 0%, #050c18e6 42%, #040a14fa 100%);--surface-footer-bottom:linear-gradient(180deg, #0c1a324d, #070f1d99);--color-footer-divider:#60a5fa4d;--color-footer-divider-soft:#60a5fa33;--opacity-footer-top-glow:.7;--color-footer-brand:#f1f5f9;--color-footer-title:#e2e8f0;--color-footer-lead:#94a3b8;--color-footer-meta:#64748b;--color-footer-link:#94a3b8;--color-footer-link-hover:#e2e8f0;--shadow-button-primary:0 14px 28px -16px #2563ebf2;--shadow-button-primary-hover:0 18px 34px -18px #60a5faf2;--color-button-primary-border:#1d4ed8;--surface-button-primary:linear-gradient(180deg, #3b82f6 0%, #2563eb 100%);--surface-button-primary-hover:linear-gradient(180deg, #60a5fa 0%, #3b82f6 100%);--surface-button-primary-active:linear-gradient(180deg, #2563eb 0%, #1d4ed8 100%);--color-button-primary-text:#fff;--color-button-secondary-border:#1d4ed8db;--surface-button-secondary:transparent;--color-button-secondary-text:#f1f5f9;--color-button-secondary-border-hover:#60a5faeb;--surface-button-secondary-hover:#1e3a8ab8;--color-button-secondary-text-hover:#f8fafc;--color-button-neutral-border:#94a3b885;--surface-button-neutral:#f1f5f9;--surface-button-neutral-hover:#f8fafc;--color-button-neutral-text:#0f172a;--shadow-button-secondary-hover:0 14px 28px -18px #407ee3cc;--shadow-button-neutral:0 10px 20px -16px #94a3b8e6;--shadow-button-neutral-hover:0 14px 26px -18px #94a3b8e6;--shadow-service-cta-hover:0 0 0 1px #60a5fa3d, 0 18px 34px -24px #2563ebb8;--shadow-service-card-inset:inset 0 1px 0 #94a3b814;--surface-quote-dialog:#051022f5;--color-quote-dialog-border:#60a5fa99;--shadow-quote-dialog:0 0 0 1px #7dd3fc52, 0 26px 64px -24px #0f172ae6, 0 44px 98px -34px #1e40af85;--surface-quote-header:radial-gradient(circle at 16% 18%, #bae6fd42, transparent 42%), radial-gradient(circle at 86% 14%, #7dd3fc38, transparent 40%), linear-gradient(145deg, #2f5f9c 0%, #2a5289 56%, #234b82 100%);--overlay-quote-header:linear-gradient(180deg, #ffffff38, transparent 28%, transparent 72%, #7dd3fc33);--color-quote-header-text:#f8fafc;--color-quote-header-muted:#f8fafcd1;--color-quote-close-text:#f8fafc;--color-quote-close-border:#bfdbfe75;--surface-quote-close:linear-gradient(180deg, #6784aa57, #53709647);--surface-quote-close-hover:linear-gradient(180deg, #84a4cd70, #5c7ba25c);--shadow-quote-close:inset 0 1px 0 #dbeafe47, 0 8px 20px -14px #0f172ae6;--surface-quote-form:linear-gradient(180deg, #07162df7 0%, #051225f7 100%);--color-quote-form-text:#dbe7f8;--color-quote-label:#eff6ff;--surface-quote-input:linear-gradient(175deg, #020c1ef0, #020a1af5);--color-quote-input-border:#3b82f685;--color-quote-input-border-focus:#7dd3fcc2;--color-quote-input-text:#e2e8f0;--color-quote-input-placeholder:#94a3b8;--shadow-quote-input:inset 0 1px 0 #bae6fd14;--shadow-quote-input-focus:inset 0 1px 0 #bae6fd1f, 0 0 0 3px #38bdf833, 0 14px 24px -14px #2563eb8f;--color-quote-consent:#9ab1ce;--surface-quote-checkbox:#030f22e6;--color-quote-checkbox-border:#60a5fa85;--color-quote-checkbox-accent:#38bdf8;--surface-quote-status:#081427d6;--color-quote-status-border:#60a5fa75;--color-quote-status-text:#cfe0f7;--color-quote-action-divider:#60a5fa33;--surface-quote-backdrop:radial-gradient(circle at 50% 12%, #2563eb38, #020617db 42%);--color-quote-scrollbar-thumb:linear-gradient(180deg, #5d7ea8 0%, #3f5f86 100%);--color-quote-scrollbar-thumb-hover:linear-gradient(180deg, #7a9fcf 0%, #587ba7 100%);--color-quote-scrollbar-track:#061227;--color-quote-scrollbar:#4f6f96 #061227;--surface-service-tile:linear-gradient(180deg, #0f172af2 0%, #0f172ae6 70%, #082f4933 100%);--surface-light-panel:var(--surface-premium-panel);--surface-light-card:var(--surface-premium-card);--color-light-panel-border:#7dd3fc42;--shadow-light-panel:var(--shadow-premium-panel);--shadow-light-card:inset 0 1px 0 #94a3b814;--shadow-light-card-hover:var(--shadow-premium-card-hover);--surface-light-tag:linear-gradient(180deg, #0f172abf, #0f172ab3);--color-light-title:#e2e8f0;--color-light-lead:#cbd5e1;--color-light-divider-soft:#7dd3fc4d;--color-light-nav-link:#cbd5e1;--color-light-nav-link-hover:#f8fafc;--color-light-footer-link:#94a3b8;--color-light-footer-link-hover:#e2e8f0;--surface-contact-card:radial-gradient(130% 140% at 0% 0%, #38bdf81f 0%, #38bdf800 54%), radial-gradient(110% 120% at 100% 100%, #2563eb1a 0%, #2563eb00 62%), linear-gradient(165deg, #0a1930f5, #050f1ff7);--surface-contact-subpanel:linear-gradient(170deg, #08162bdb, #050f1fe6);--surface-contact-field:linear-gradient(170deg, #020c1de0, #020a19eb);--surface-contact-choice:linear-gradient(170deg, #08162bd1, #050f1fe0);--surface-contact-choice-hover:linear-gradient(170deg, #0c1e38eb, #061225eb);--surface-contact-button:radial-gradient(95% 100% at 10% 0%, #bae6fd47, #bae6fd00 54%), linear-gradient(140deg, #2563ebf2, #4f46e5f0, #0e7490eb);--surface-contact-button-hover:radial-gradient(95% 100% at 10% 0%, #bae6fd57, #bae6fd00 54%), linear-gradient(140deg, #2563ebfa, #4f46e5f5, #0e7490f0);--color-contact-border:#7dd3fc52;--color-contact-border-strong:#7dd3fcb8;--color-contact-border-soft:#7dd3fc42;--color-contact-text:#dbeafe;--color-contact-muted:#94a3b8d1;--shadow-contact-card:inset 0 1px 0 #bae6fd29, inset 0 0 0 1px #7dd3fc14, 0 26px 52px -30px #38bdf8c7, 0 18px 38px -30px #2563ebb8;--shadow-contact-focus:inset 0 1px 0 #bae6fd1f, 0 0 0 2px #38bdf838;--shadow-contact-subpanel:inset 0 1px 0 #bae6fd1a, inset 0 0 0 1px #7dd3fc0f;--shadow-contact-field:inset 0 1px 0 #bae6fd0f;--shadow-contact-choice-hover:0 14px 24px -18px #38bdf8b3;--shadow-contact-button:inset 0 1px 0 #dbeafe42, 0 20px 34px -20px #38bdf8db, 0 16px 30px -20px #2563ebeb;--color-contact-step-border:#7dd3fc9e;--surface-contact-step:radial-gradient(circle at 28% 22%, #bfdbfe6b, #bfdbfe00 44%), linear-gradient(145deg, #2563ebf5, #4f46e5eb, #0e7490e6);--shadow-contact-step:inset 0 1px 0 #dbeafe59, 0 10px 20px -14px #38bdf8e6, 0 10px 18px -14px #2563ebe6;--surface-contact-autofill:#020617b3;--color-contact-select-option-text:#0f172a;--surface-contact-select-option:#fff;--surface-faq-shell:radial-gradient(120% 140% at 0% 0%, #2563eb29 0%, #2563eb00 52%), linear-gradient(160deg, #0c1d38f2 0%, #061227f7 100%);--shadow-faq-shell:inset 0 1px 0 #bae6fd24, inset 0 0 0 1px #60a5fa24, 0 28px 48px -30px #1e40afe6;--color-faq-shell-border:#60a5fa57;--color-faq-heading:#e4edfb;--color-faq-chip-border:#7dd3fc52;--color-faq-chip-text:#d1ddf3;--surface-faq-chip:linear-gradient(170deg, #0e2343db 0%, #08162de6 100%);--surface-faq-chip-hover:linear-gradient(170deg, #1d3f70f0 0%, #0d223ff0 100%);--shadow-faq-chip-hover:0 10px 20px -14px #38bdf8bf, inset 0 1px 0 #bfdbfe3d;--surface-faq-card:radial-gradient(120% 120% at 0% 0%, #2563eb24 0%, #2563eb00 58%), linear-gradient(160deg, #091932f2 0%, #051023f5 100%);--shadow-faq-card:inset 0 1px 0 #bae6fd1c, inset 0 0 0 1px #60a5fa14, 0 18px 36px -30px #1e40afb3;--color-faq-card-border:#60a5fa4d;--color-faq-title:#95abcb;--color-faq-title-index:#7f97bc;--color-faq-icon-border:#7dd3fc6b;--surface-faq-icon:linear-gradient(180deg, #0e223ee6, #09182df2);--color-faq-icon:#b4d0f5;--color-faq-answer:#d4e2f6;--color-faq-card-border-hover:#7dd3fc99;--shadow-faq-card-hover:inset 0 1px 0 #bae6fd33, inset 0 0 0 1px #7dd3fc2e, 0 24px 40px -28px #38bdf8c7;--color-faq-icon-open:#e4efff;--color-faq-icon-open-border:#93c5fdb8;--surface-faq-icon-open:linear-gradient(180deg, #2563eb6b, #1e40af75);--shadow-faq-icon-open:0 10px 22px -14px #2563ebc7;--color-faq-title-open:#d6e4f8;--color-faq-icon-focus:#bae6fdd1;--shadow-faq-icon-focus:0 0 0 2px #38bdf852;--surface-legal-shell:radial-gradient(130% 130% at 0% 0%, #38bdf824 0%, #38bdf800 52%), linear-gradient(160deg, #0c1d38f2 0%, #061227f7 100%);--shadow-legal-shell:inset 0 1px 0 #bae6fd24, inset 0 0 0 1px #60a5fa24, 0 26px 44px -30px #1e40afd6;--color-legal-shell-border:#60a5fa59;--color-legal-h2:#eaf2ff;--color-legal-h3:#d9e7fc;--color-legal-anchor:#93c5fd;--color-legal-p:#c1d1e8;--color-legal-table-border:#60a5fa57;--surface-legal-table:#071328bf;--color-legal-table-row-border:#60a5fa38;--surface-legal-table-head:linear-gradient(180deg, #1e40af47 0%, #1e40af1f 100%);--color-legal-toc-label:#d7e6fa;--color-legal-toc-link:#bdd0ea;--color-legal-toc-link-hover:#eff6ff;--surface-legal-toc-link-hover:#1e40af40;--surface-legal-toc:radial-gradient(140% 140% at 0% 0%, #38bdf824 0%, #38bdf800 56%), linear-gradient(170deg, #0a1930f2, #050f22f5);--shadow-legal-toc:inset 0 1px 0 #bae6fd1f, inset 0 0 0 1px #60a5fa1a, 0 20px 34px -26px #1e40afb8;--color-legal-toc-border:#60a5fa52;--color-legal-scrollbar:#7dd3fcb3;--color-legal-scrollbar-hover:#bae6fde6;--surface-service-ui-shell:linear-gradient(180deg, #0f172ad9, #020617ad);--color-service-ui-border:#475569a6;--surface-service-ui-glow-a:#4f46e51f;--surface-service-ui-glow-b:#0ea5e91a;--opacity-service-ui-grid:.1;--color-service-ui-divider:#1e293bb3;--surface-service-ui-chip:#0f172a99;--color-service-ui-chip-border:#334155b3;--color-service-ui-chip-text:#e2e8f0e6;--color-service-ui-bar-1:#1e293bb3;--color-service-ui-bar-2:#1e293b8c;--color-service-ui-bar-3:#1e293b73;--surface-service-ui-panel:#02061773;--color-service-ui-panel-border:#33415599;--color-service-ui-muted:#cbd5e1cc;--color-service-ui-subtle:#cbd5e19e;--surface-service-ui-track-a:#1e293b99;--surface-service-ui-progress-a:linear-gradient(90deg, #0ea5e999, #4f46e58c, #8b5cf699);--surface-service-ui-track-b:#1e293b73;--surface-service-ui-progress-b:linear-gradient(90deg, #0ea5e973, #4f46e566, #8b5cf673);--color-service-ui-strong:#e2e8f0e6;--color-service-ui-metric-label:#cbd5e1b3;--color-service-ui-metric-value:#e2e8f0e6;--surface-service-ui-deliverable:linear-gradient(135deg, #0ea5e91f, #4f46e514, #8b5cf61f);--color-service-ui-deliverable-text:#cbd5e1b3;--surface-pricing-compare:linear-gradient(180deg, #081427f0 0%, #061122f5 100%);--surface-pricing-compare-head:linear-gradient(180deg, #0f2648e6, #0a1b35d9);--overlay-pricing-compare:linear-gradient(180deg, #bae6fd12, transparent 24%, transparent 76%, #7dd3fc14);--surface-pricing-card:#02061799;--surface-pricing-directory-shell:linear-gradient(180deg, #09162cf0, #061122f5);--color-pricing-directory-border:#7dd3fc57;--shadow-pricing-directory-shell:inset 0 1px 0 #bae6fd1f, 0 24px 52px -30px #2563ebbd;--surface-pricing-directory-overview:linear-gradient(180deg, #0e2340d6, #0a1a31e0);--surface-pricing-directory-head:linear-gradient(180deg, #0b1d36c7, #071528d1);--surface-pricing-directory-row-hover:#0e234075;--color-pricing-directory-divider:#7dd3fc42;--color-pricing-directory-row-divider:#60a5fa33;--color-pricing-directory-title:#e2e8f0;--color-pricing-directory-head-text:#94a3b8;--color-pricing-directory-body:#cbd5e1;--color-pricing-directory-subtle:#94a3b8;--color-pricing-track-border:#60a5fa6b;--color-pricing-track-text:#dbeafe;--color-pricing-track-dot:#bae6fdcc;--surface-pricing-track-build:linear-gradient(90deg, #0ea5e93d, #3b82f633, #6366f13d);--surface-pricing-track-growth:linear-gradient(90deg, #10b98133, #0ea5e929, #3b82f633);--surface-pricing-track-ops:linear-gradient(90deg, #7c3aed33, #3b82f62e, #0ea5e929);--surface-pricing-tier-chip:#0f172a8c;--color-pricing-tier-chip-border:#60a5fa61;--color-pricing-tier-chip-text:#cbd5e1;--surface-pricing-mini-tier:#0f172a8f;--color-pricing-mini-tier-border:#60a5fa61;--color-pricing-mini-tier-text:#dbeafe;--surface-pricing-action-primary:linear-gradient(90deg, #0ea5e9f5, #3b82f6f2, #7c3aedeb);--color-pricing-action-primary-text:#eaf2ff;--shadow-pricing-action-primary:0 12px 22px -12px #2563ebe0;--shadow-pricing-action-primary-hover:0 16px 28px -12px #38bdf8eb;--surface-pricing-action-secondary:#0f172a94;--color-pricing-action-secondary-border:#60a5fa75;--color-pricing-action-secondary-text:#e2e8f0;--surface-pricing-action-secondary-hover:#1e3a8a6b;--color-pricing-action-secondary-border-hover:#7dd3fc8f;--surface-pricing-card-overlay:radial-gradient(circle at 50% 0%, #6084ff33, transparent 56%);--shadow-pricing-card-hover:0 0 0 1px #7dd3fc52, 0 26px 50px -24px #0e74909e;--shadow-pricing-card-popular:0 0 0 1px #7dd3fc52, 0 26px 50px -24px #0e74909e;--surface-pricing-popular-badge:linear-gradient(90deg, #0ea5e9f2, #6366f1e6, #3b82f6f2);--shadow-pricing-popular-badge:0 0 0 1px #bae6fd33, 0 12px 24px -12px #2563ebe6, 0 16px 30px -18px #0e7490cc;--surface-pricing-proposal:radial-gradient(circle at 15% 18%, #7797ff38, #7797ff00 42%), radial-gradient(circle at 86% 12%, #6ae1ff29, #6ae1ff00 38%), linear-gradient(100deg, #2b67d4 0%, #3a4cd2 100%);--overlay-pricing-proposal:radial-gradient(circle at 50% 100%, #aabeff3d, transparent 58%);--shadow-pricing-proposal-hover:0 0 0 1px #7dd3fc57, 0 30px 62px -28px #0e7490ad;--surface-pricing-faq:radial-gradient(120% 130% at 0% 0%, #38bdf833 0%, #38bdf800 56%), radial-gradient(120% 120% at 100% 100%, #2563eb21 0%, #2563eb00 64%), linear-gradient(160deg, #0c1d38f2 0%, #061227f7 100%);--surface-pricing-faq-icon:linear-gradient(180deg, #143156eb, #0a1b31f5);--surface-pricing-faq-icon-open:linear-gradient(180deg, #2563eb9e, #1e40af9e);--color-pricing-divider:#4755698c;--color-pricing-faq-border:#7dd3fc73;--color-pricing-faq-border-strong:#7dd3fce0;--color-pricing-faq-border-open:#bae6fddb;--color-pricing-faq-border-focus:#bae6fdd1;--shadow-pricing-faq-focus:0 0 0 2px #38bdf852;--shadow-pricing-sticky:10px 0 18px -14px #020a18e6;--color-pricing-faq-title:#96adcd;--color-pricing-faq-title-open:#e3eeff;--color-pricing-faq-index:#7f97bc;--color-pricing-faq-answer:#d4e2f6;--color-pricing-faq-icon:#d0e4ff;--color-pricing-sticky-cell:#0f1f37;--color-pricing-sticky-head:#162744;--shadow-pricing-faq:inset 0 1px 0 #bae6fd33, inset 0 0 0 1px #7dd3fc33, 0 24px 42px -28px #2563ebd9, 0 0 0 1px #7dd3fc14;--shadow-pricing-faq-hover:inset 0 1px 0 #bfdbfe4d, inset 0 0 0 1px #7dd3fc47, 0 30px 52px -30px #38bdf8f2, 0 0 28px -12px #60a5facc;--shadow-pricing-faq-open:0 12px 24px -14px #2563ebf2, 0 0 18px -10px #38bdf8e6;--color-pricing-shell-border:#294b78;--surface-pricing-shell:linear-gradient(180deg, #0e2440eb 0%, #0a182cf2 100%);--shadow-pricing-shell:inset 0 0 0 1px #71a8ff14, 0 14px 32px #060e1c6b;--color-pricing-alert-border-soft:#f59e0b73;--surface-pricing-alert:radial-gradient(circle at 10% 50%, #f59e0b33, #f59e0b00 35%), linear-gradient(100deg, #0d243ef2 0%, #4b300ae0 100%);--color-pricing-alert-text:#fde68a;--shadow-pricing-alert:inset 0 0 0 1px #ffc97e26, 0 14px 32px #060e1c73;--color-pricing-alert-border-strong:#fbbf24b8;--shadow-pricing-alert-hover:inset 0 0 0 1px #ffe0aa33, 0 0 0 1px #f59e0b33, 0 20px 44px #3a230780;--util-text-slate-50:#f8fafc;--util-text-slate-100:#f1f5f9;--util-text-slate-200:#e2e8f0;--util-text-slate-300:#cbd5e1;--util-text-slate-400:#94a3b8;--util-text-slate-500:#64748b;--util-border-slate-600:#475569;--util-border-slate-700:#334155;--util-border-slate-800:#1e293b;--util-bg-slate-800:#1e293b;--util-bg-slate-900:#0f172a;--util-bg-slate-950:#020617;--util-placeholder-slate:#94a3b8}:root[data-theme=light]{color-scheme:light;--color-bg-body:#f4f8ff;--color-text-primary:#1e293b;--color-link:#1d4ed8;--color-focus:#2563eb;--gradient-body:radial-gradient(circle at top left, #fff, #e7efff 52%);--gradient-site-backdrop:radial-gradient(circle at 12% 10%, #2563eb2b, transparent 40%), radial-gradient(circle at 85% 0%, #0ea5e91a, transparent 40%), radial-gradient(circle at 55% 100%, #3b82f624, transparent 48%), linear-gradient(180deg, #f7fbff 0%, #eff5ff 45%, #e8f1ff 100%);--color-skip-bg:#e2e8f0;--color-skip-text:#0f172a;--color-skip-border:#2563eb;--surface-code-frame:linear-gradient(180deg, #baccffe6 0%, #acc4ffb8 58%, #98b5f78f 100%);--shadow-code-frame:0 0 0 1px #6084db3d, 0 0 44px #6084db47, 0 20px 54px #7794d257;--overlay-code-frame-glow:radial-gradient(circle at center, #5981dd42, #5981dd00 68%);--overlay-code-stage:radial-gradient(circle at center, #b4ceff4d, #dbe7fff0 72%);--surface-code-stage-base:#e7effd;--color-code-file-active:#0f2d66;--color-code-key:#1d4ed8;--color-code-fn:#1e3a8a;--color-code-call:#0369a1;--color-code-str:#0f766e;--color-code-term-cmd:#0f4c81;--color-code-term-ok:#166534;--color-code-term-muted:#475569;--color-code-chip-border:#95afd9;--color-code-chip-text:#29477d;--gradient-code-chip-active:linear-gradient(180deg, #3b82f6, #2563eb);--color-code-chip-active-border:#3b82f6;--shadow-code-chip-active:0 8px 18px -12px #2563ebb8;--color-code-chip-active-text:#f8fbff;--color-code-chip-focus:#2563eb;--color-code-pane-text:#2d5c98;--color-code-cursor:#3b82f6;--overlay-tech-edge-left:linear-gradient(to right, #ecf4fffa, #ecf4ff00);--overlay-tech-edge-right:linear-gradient(to left, #ecf4fffa, #ecf4ff00);--color-service-catalog-link:#5a92d8;--color-service-catalog-link-hover:#1d4f91;--color-service-catalog-link-active:#153f79;--color-header-nav-active:#173f73;--color-header-nav-hover:#2c5b95;--gradient-tech-lane:linear-gradient(180deg, #edf3ff, #e6efff);--gradient-tech-card:radial-gradient(circle at top right, #6081dd33, #6081dd00 50%), linear-gradient(180deg, #f8fbff, #eef4ff);--shadow-tech-card-hover:0 0 0 1px #6385dc3d, 0 10px 30px #6e8ac642;--color-tech-icon-hover-border:#5f83c4;--surface-premium-panel:linear-gradient(180deg, #fffffff2 0%, #f1f7fff2 100%);--shadow-premium-panel:0 0 0 1px #60a5fa47, 0 22px 54px -32px #3b82f657;--surface-premium-card:#ffffffd1;--shadow-premium-card-hover:0 0 0 1px #6385dc4d, 0 20px 42px -26px #3b82f657;--overlay-premium-card:radial-gradient(circle at 18% 12%, #74a0ff33, transparent 42%), linear-gradient(145deg, #f6fafff2 0%, #ecf4fff2 65%, #e5effff2 100%);--overlay-premium-card-soft:radial-gradient(circle at 22% 10%, #74a0ff38, transparent 44%), linear-gradient(145deg, #f8fcfff2 0%, #eef5fff2 68%, #e5f0fff2 100%);--surface-home-cta:radial-gradient(circle at 16% 14%, #60a5fa2e, transparent 42%), radial-gradient(circle at 84% 12%, #38bdf829, transparent 40%), linear-gradient(145deg, #f8fbff 0%, #edf4ff 52%, #e7f1ff 100%);--shadow-home-cta:0 0 0 1px #60a5fa3d, 0 20px 52px -28px #3b82f65c, 0 34px 72px -44px #0e749047;--shadow-home-cta-hover:0 0 0 1px #60a5fa57, 0 24px 60px -30px #2563eb75, 0 38px 78px -40px #0e74905c;--color-home-cta-border:#60a5fa6b;--color-home-cta-border-hover:#3b82f69e;--overlay-home-cta-a:radial-gradient(circle at 50% 100%, #60a5fa38, transparent 56%);--overlay-home-cta-b:linear-gradient(180deg, #94a3b81f, transparent 24%, transparent 70%, #38bdf81f);--overlay-home-cta-c:radial-gradient(circle at 50% 100%, #38bdf84d, transparent 52%);--surface-header:linear-gradient(180deg, #f8fcffeb, #f0f6ffe6);--surface-header-supported:linear-gradient(180deg, #f8fcffdb, #f0f6ffd1);--shadow-header:0 16px 36px -28px #3b82f657, inset 0 1px 0 #ffffffbf;--surface-header-mobile-toggle:linear-gradient(170deg, #e9f1fff2, #ddeafff2);--shadow-header-mobile-toggle:0 10px 24px -16px #3b82f66b, inset 0 1px 0 #ffffff9e;--surface-header-mobile-panel:radial-gradient(120% 130% at 0% 0%, #38bdf824, #38bdf800 52%), linear-gradient(165deg, #f8fcfffa, #eff6fffa);--shadow-header-mobile-panel:0 24px 48px -28px #3b82f661, 0 18px 40px -28px #0e749047, inset 0 1px 0 #ffffffa8;--surface-header-mobile-section:linear-gradient(165deg, #f1f7fffa, #e5f0fffa);--surface-header-mobile-group:linear-gradient(165deg, #f4f9fffa, #e9f3fffa);--surface-header-mobile-item:#ffffffd1;--surface-header-mobile-item-hover:#ebf5fff2;--surface-header-mobile-item-active:#dbeafee0;--surface-header-mobile-subitem-hover:#e5f0ffd9;--surface-header-mobile-subitem-active:#dbeafec7;--surface-header-mobile-controls:linear-gradient(170deg, #f1f7fffa, #e6f1fffa);--color-header-mobile-title:#1e3a5f;--color-header-mobile-muted:#527093;--color-header-mobile-item-text:#2a415f;--color-header-mobile-item-text-hover:#173f73;--color-header-mobile-item-text-active:#0f2d66;--color-header-mobile-item-border:#7aa7e457;--color-header-mobile-item-border-hover:#60a5fa8a;--color-header-mobile-item-border-active:#3b82f6a8;--color-header-mobile-subitem:#35547a;--color-header-mobile-subitem-hover:#173f73;--color-header-mobile-subitem-active:#0f2d66;--color-header-scrollbar:#60a5fa94;--surface-header-scrollbar:linear-gradient(180deg, #60a5fac7, #3b82f6b8);--surface-header-scrollbar-hover:linear-gradient(180deg, #93c5fde6, #60a5fad1);--surface-language-toggle:radial-gradient(circle at 18% 18%, #ffffffa8, #fff0 48%), linear-gradient(170deg, #f1f7fffa, #e5f0fffa);--overlay-toggle-shell:linear-gradient(180deg, #ffffff6b, #fff0);--color-toggle-shell-border:#89b1ec6b;--color-toggle-shell-border-hover:#60a5fa9e;--shadow-language-toggle:inset 0 1px 0 #ffffffc7, 0 10px 22px -16px #3b82f65c;--shadow-toggle-shell-hover:inset 0 1px 0 #ffffffd1, 0 14px 26px -14px #3b82f66b;--surface-language-active:linear-gradient(180deg, #fffffffa, #ecf5fff5);--color-language-active-border:#60a5fa6b;--color-language-active-text:#163e73;--surface-language-idle-hover:#dbeafeb8;--color-language-idle-border-hover:#60a5fa7a;--shadow-language-active:inset 0 1px 0 #ffffffd6, 0 8px 16px -12px #3b82f666;--color-theme-toggle-text:#2c4668;--color-theme-toggle-text-hover:#163d70;--color-language-toggle-text:#4a6487;--color-language-toggle-text-hover:#1d4f88;--surface-mega-panel:radial-gradient(130% 130% at 0% 0%, #38bdf81f, #38bdf800 52%), linear-gradient(165deg, #f8fcfffa, #eff6fffa);--shadow-mega-panel:0 32px 64px -34px #3b82f661, 0 26px 56px -34px #0e749047, inset 0 1px 0 #ffffffa8;--surface-mega-footer:linear-gradient(180deg, #e4efffdb, #dbe9ffe6);--color-mega-trigger:#415776;--color-mega-trigger-active:#1a3e70;--color-mega-trigger-hover:#224c83;--color-mega-panel-text:#294a73;--color-mega-panel-muted:#4d678a;--color-mega-panel-strong:#163963;--color-mega-footer-link:#1e3f6e;--color-hero-kicker-border:#60a5fa94;--surface-hero-kicker:radial-gradient(circle at 18% 35%, #93c5fd6b, #93c5fd00 60%), linear-gradient(180deg, #f1f7fffa 0%, #e6f0fffa 100%);--color-hero-kicker-text:#40639f;--shadow-hero-kicker:inset 0 0 0 1px #60a5fa3d, 0 0 0 1px #60a5fa2e, 0 10px 24px -14px #3b82f661, 0 0 20px -8px #0e74903d;--overlay-grid-dot-strong:radial-gradient(circle at 1px 1px, #94a3b84d 1px, transparent 0);--overlay-grid-dot-soft:radial-gradient(circle at 1px 1px, #94a3b838 1px, transparent 0);--shadow-premium-tablist:0 0 0 1px #60a5fa29, 0 16px 36px -28px #3b82f661;--shadow-cta-button:0 10px 22px #3b82f63d;--shadow-cta-button-hover:0 14px 28px #3b82f64d;--color-seg-text:#334155d9;--surface-seg-hover:#e2e8f099;--surface-seg-active:#dbeafecc;--color-seg-active-border:#60a5fa59;--shadow-seg-active:0 0 0 1px #ffffffa6 inset;--color-seg-active-text:#1e3a8af2;--surface-pricing-sticky-col:linear-gradient(180deg, #f8fcfffa, #f0f7fffa);--surface-pricing-sticky-head:linear-gradient(180deg, #e8f2fffa, #e1ecfffa);--shadow-pricing-sticky-col:14px 0 22px -18px #94a3b866;--surface-footer-main:radial-gradient(circle at 14% 6%, #639beb24, #639beb00 46%), radial-gradient(circle at 82% 0%, #38bdf81f, #38bdf800 40%), linear-gradient(180deg, #ecf4ffe0 0%, #e4eefff0 42%, #dde9fcfa 100%);--surface-footer-bottom:linear-gradient(180deg, #cddefa85, #dbe9ffd6);--color-footer-divider:#749ee07a;--color-footer-divider-soft:#749ee05c;--opacity-footer-top-glow:.85;--color-footer-brand:#1d375f;--color-footer-title:#223d63;--color-footer-lead:#506b8f;--color-footer-meta:#617b9d;--color-footer-link:#547096;--color-footer-link-hover:#1f4b82;--shadow-button-primary:0 14px 28px -16px #3b82f68c;--shadow-button-primary-hover:0 18px 34px -18px #2563eb9e;--color-button-primary-border:#1d4ed8;--surface-button-primary:linear-gradient(180deg, #3b82f6 0%, #2563eb 100%);--surface-button-primary-hover:linear-gradient(180deg, #60a5fa 0%, #3b82f6 100%);--surface-button-primary-active:linear-gradient(180deg, #2563eb 0%, #1d4ed8 100%);--color-button-primary-text:#fff;--color-button-secondary-border:#2563ebb8;--surface-button-secondary:#ffffffbf;--color-button-secondary-text:#173f73;--color-button-secondary-border-hover:#2563ebdb;--surface-button-secondary-hover:#dbeafeeb;--color-button-secondary-text-hover:#0f2d66;--color-button-neutral-border:#94a3b885;--surface-button-neutral:#fffffff0;--surface-button-neutral-hover:#f8fafcfa;--color-button-neutral-text:#1f2937;--shadow-button-secondary-hover:0 14px 28px -18px #3b82f673;--shadow-button-neutral:0 10px 20px -16px #94a3b8a6;--shadow-button-neutral-hover:0 14px 26px -18px #94a3b8b8;--shadow-service-cta-hover:0 0 0 1px #60a5fa3d, 0 18px 34px -24px #3b82f673;--shadow-service-card-inset:inset 0 1px 0 #94a3b829;--surface-quote-dialog:#fffffffa;--color-quote-dialog-border:#60a5fa80;--shadow-quote-dialog:0 0 0 1px #60a5fa3d, 0 28px 70px -24px #94a3b86b, 0 42px 96px -36px #3b82f642;--surface-quote-header:radial-gradient(circle at 14% 16%, #60a5fa3d, transparent 42%), radial-gradient(circle at 86% 12%, #38bdf833, transparent 38%), linear-gradient(145deg, #dbeafe 0%, #c7defd 58%, #b7d3fb 100%);--overlay-quote-header:linear-gradient(180deg, #ffffff59, transparent 26%, transparent 74%, #93c5fd33);--color-quote-header-text:#163763;--color-quote-header-muted:#1c4170db;--color-quote-close-text:#1d3f70;--color-quote-close-border:#3b82f642;--surface-quote-close:#ffffff75;--surface-quote-close-hover:#dbeafec7;--shadow-quote-close:0 8px 20px -14px #94a3b88f;--surface-quote-form:linear-gradient(180deg, #f8fcfffa 0%, #f0f7fffa 100%);--color-quote-form-text:#2b3f5e;--color-quote-label:#203c63;--surface-quote-input:linear-gradient(175deg, #fffffffa, #f4f9fffa);--color-quote-input-border:#749ee0a8;--color-quote-input-border-focus:#3b82f6d1;--color-quote-input-text:#314f76;--color-quote-input-placeholder:#6a81a2;--shadow-quote-input:inset 0 1px 0 #ffffffd6, 0 6px 16px -14px #3b82f657;--shadow-quote-input-focus:inset 0 1px 0 #ffffffe0, 0 0 0 3px #3b82f62e, 0 12px 24px -14px #3b82f65c;--color-quote-consent:#5e7698;--surface-quote-checkbox:#f4f8ff;--color-quote-checkbox-border:#749ee0b8;--color-quote-checkbox-accent:#2563eb;--surface-quote-status:#e9f3ffe6;--color-quote-status-border:#749ee085;--color-quote-status-text:#28486f;--color-quote-action-divider:#749ee05c;--surface-quote-backdrop:radial-gradient(circle at 50% 12%, #3b82f62e, #e2edffdb 42%);--color-quote-scrollbar-thumb:linear-gradient(180deg, #8fb2e0 0%, #6f96c8 100%);--color-quote-scrollbar-thumb-hover:linear-gradient(180deg, #76a3df 0%, #4f80bc 100%);--color-quote-scrollbar-track:#e3efff;--color-quote-scrollbar:#6f96c8 #e3efff;--surface-service-tile:linear-gradient(180deg, #fffffff2 0%, #f1f7fff2 100%);--surface-light-panel:linear-gradient(180deg, #fffffff0 0%, #f4f9fff5 100%);--surface-light-card:linear-gradient(180deg, #fffffff5, #f7fbfffa);--color-light-panel-border:#7aa7e470;--shadow-light-panel:0 0 0 1px #9dc5ff33, 0 24px 46px -30px #3b82f661;--shadow-light-card:inset 0 1px 0 #ffffffe0, 0 12px 30px -24px #3b82f652;--shadow-light-card-hover:0 0 0 1px #60a5fa59, 0 20px 38px -24px #3b82f66b;--surface-light-tag:linear-gradient(180deg, #eef6fffa, #e5f0fffa);--color-light-title:#0f2346;--color-light-lead:#385170;--color-light-divider-soft:#7aa7e473;--color-light-nav-link:#27456f;--color-light-nav-link-hover:#0f2d66;--color-light-footer-link:#4a6283;--color-light-footer-link-hover:#1f3f73;--surface-contact-card:radial-gradient(130% 140% at 0% 0%, #3b82f61f 0%, #3b82f600 54%), radial-gradient(110% 120% at 100% 100%, #38bdf81a 0%, #38bdf800 62%), linear-gradient(165deg, #fafcfffa, #f0f6fffa);--surface-contact-subpanel:linear-gradient(170deg, #f5f9fff2, #ebf3fff2);--surface-contact-field:linear-gradient(170deg, #fffffff5, #f4f8fff5);--surface-contact-choice:linear-gradient(170deg, #f7fbfff5, #edf5fff5);--surface-contact-choice-hover:linear-gradient(170deg, #eef6fffa, #e5f0fffa);--surface-contact-button:radial-gradient(95% 100% at 10% 0%, #dbeafe8c, #dbeafe00 54%), linear-gradient(140deg, #3b82f6f2, #2563ebeb, #0e7490e6);--surface-contact-button-hover:radial-gradient(95% 100% at 10% 0%, #dbeafea6, #dbeafe00 54%), linear-gradient(140deg, #2563ebfa, #1d4ed8f5, #0e7490f0);--color-contact-border:#60a5fa59;--color-contact-border-strong:#3b82f6b8;--color-contact-border-soft:#60a5fa47;--color-contact-text:#0f172a;--color-contact-muted:#475569d1;--shadow-contact-card:inset 0 1px 0 #ffffffb8, inset 0 0 0 1px #60a5fa17, 0 22px 44px -28px #3b82f652, 0 16px 34px -26px #0e74904d;--shadow-contact-focus:inset 0 1px 0 #ffffffb8, 0 0 0 2px #2563eb33;--shadow-contact-subpanel:inset 0 1px 0 #ffffffbd, inset 0 0 0 1px #60a5fa14;--shadow-contact-field:inset 0 1px 0 #ffffffa8;--shadow-contact-choice-hover:0 14px 24px -18px #3b82f66b;--shadow-contact-button:inset 0 1px 0 #ffffff59, 0 20px 34px -20px #3b82f68f, 0 16px 30px -20px #0e749066;--color-contact-step-border:#3b82f699;--surface-contact-step:radial-gradient(circle at 28% 22%, #ffffff73, #fff0 44%), linear-gradient(145deg, #60a5faeb, #3b82f6e0, #0e7490d1);--shadow-contact-step:inset 0 1px 0 #ffffff85, 0 10px 20px -14px #3b82f680, 0 10px 18px -14px #0e74905c;--surface-contact-autofill:#edf5ffeb;--color-contact-select-option-text:#0f172a;--surface-contact-select-option:#fff;--surface-faq-shell:radial-gradient(120% 140% at 0% 0%, #3b82f621 0%, #3b82f600 52%), linear-gradient(160deg, #fafcfffa 0%, #eff6fffa 100%);--shadow-faq-shell:inset 0 1px 0 #ffffffbd, inset 0 0 0 1px #60a5fa1f, 0 24px 42px -30px #3b82f657;--color-faq-shell-border:#60a5fa57;--color-faq-heading:#1e3a8a;--color-faq-chip-border:#60a5fa57;--color-faq-chip-text:#1e3a8a;--surface-faq-chip:linear-gradient(170deg, #f0f6fff2 0%, #e5f0fffa 100%);--surface-faq-chip-hover:linear-gradient(170deg, #e4effffa 0%, #d9e9fffa 100%);--shadow-faq-chip-hover:0 10px 20px -14px #3b82f65c, inset 0 1px 0 #ffffff8f;--surface-faq-card:radial-gradient(120% 120% at 0% 0%, #3b82f61a 0%, #3b82f600 58%), linear-gradient(160deg, #fbfdfffa 0%, #f0f6fffa 100%);--shadow-faq-card:inset 0 1px 0 #ffffffc2, inset 0 0 0 1px #60a5fa1a, 0 18px 36px -30px #3b82f647;--color-faq-card-border:#60a5fa4d;--color-faq-title:#29477d;--color-faq-title-index:#40639f;--color-faq-icon-border:#60a5fa6b;--surface-faq-icon:linear-gradient(180deg, #d6e6fdf2, #c4d9f8f5);--color-faq-icon:#1d4ed8;--color-faq-answer:#334155;--color-faq-card-border-hover:#3b82f68f;--shadow-faq-card-hover:inset 0 1px 0 #ffffffc7, inset 0 0 0 1px #60a5fa33, 0 22px 38px -28px #3b82f666;--color-faq-icon-open:#0f2d66;--color-faq-icon-open-border:#60a5faa3;--surface-faq-icon-open:linear-gradient(180deg, #60a5fa6b, #3b82f675);--shadow-faq-icon-open:0 10px 22px -14px #3b82f685;--color-faq-title-open:#1d4ed8;--color-faq-icon-focus:#3b82f6a3;--shadow-faq-icon-focus:0 0 0 2px #3b82f63d;--surface-legal-shell:radial-gradient(130% 130% at 0% 0%, #3b82f61f 0%, #3b82f600 52%), linear-gradient(160deg, #fafcfffa 0%, #f0f6fffa 100%);--shadow-legal-shell:inset 0 1px 0 #ffffffc2, inset 0 0 0 1px #60a5fa1f, 0 24px 40px -30px #3b82f657;--color-legal-shell-border:#60a5fa52;--color-legal-h2:#1e3a8a;--color-legal-h3:#29477d;--color-legal-anchor:#1d4ed8;--color-legal-p:#334155;--color-legal-table-border:#60a5fa47;--surface-legal-table:#f8fcfff2;--color-legal-table-row-border:#60a5fa2e;--surface-legal-table-head:linear-gradient(180deg, #93c5fd57 0%, #93c5fd29 100%);--color-legal-toc-label:#40639f;--color-legal-toc-link:#40639f;--color-legal-toc-link-hover:#1d4ed8;--surface-legal-toc-link-hover:#93c5fd4d;--surface-legal-toc:radial-gradient(140% 140% at 0% 0%, #3b82f61a 0%, #3b82f600 56%), linear-gradient(170deg, #f8fcfffa, #edf5fffa);--shadow-legal-toc:inset 0 1px 0 #ffffffb8, inset 0 0 0 1px #60a5fa1a, 0 18px 30px -24px #3b82f64d;--color-legal-toc-border:#60a5fa42;--color-legal-scrollbar:#60a5fa94;--color-legal-scrollbar-hover:#3b82f6c7;--surface-service-ui-shell:linear-gradient(170deg, #f3f9fffa, #e8f2fffa);--color-service-ui-border:#7aa7e480;--surface-service-ui-glow-a:#4f74c624;--surface-service-ui-glow-b:#38bdf81a;--opacity-service-ui-grid:.12;--color-service-ui-divider:#7aa7e470;--surface-service-ui-chip:linear-gradient(180deg, #eff6fffa, #e4effffa);--color-service-ui-chip-border:#7aa7e48f;--color-service-ui-chip-text:#355885;--color-service-ui-bar-1:#5577ae75;--color-service-ui-bar-2:#5577ae5c;--color-service-ui-bar-3:#5577ae47;--surface-service-ui-panel:#f7fbffe6;--color-service-ui-panel-border:#7aa7e46b;--color-service-ui-muted:#446080;--color-service-ui-subtle:#5a7496;--surface-service-ui-track-a:#82a4d857;--surface-service-ui-progress-a:linear-gradient(90deg, #38bdf899, #3b82f685, #6366f180);--surface-service-ui-track-b:#82a4d847;--surface-service-ui-progress-b:linear-gradient(90deg, #38bdf87a, #3b82f66b, #6366f166);--color-service-ui-strong:#193b69;--color-service-ui-metric-label:#547094;--color-service-ui-metric-value:#21476f;--surface-service-ui-deliverable:linear-gradient(145deg, #e2efffeb, #d6e7ffeb);--color-service-ui-deliverable-text:#486889;--surface-pricing-compare:linear-gradient(180deg, #f8fcfffa 0%, #f0f6fffa 100%);--surface-pricing-compare-head:linear-gradient(180deg, #e2edfff2, #d6e5fcf2);--overlay-pricing-compare:linear-gradient(180deg, #94a3b81f, transparent 24%, transparent 76%, #38bdf81f);--surface-pricing-card:#ffffffd6;--surface-pricing-directory-shell:linear-gradient(180deg, #f9fcfffa, #f1f7fffa);--color-pricing-directory-border:#60a5fa75;--shadow-pricing-directory-shell:inset 0 1px 0 #ffffffd1, 0 20px 44px -30px #3b82f657;--surface-pricing-directory-overview:linear-gradient(180deg, #edf5ffeb, #e5f0ffeb);--surface-pricing-directory-head:linear-gradient(180deg, #e9f2ffe6, #e2edffe0);--surface-pricing-directory-row-hover:#e4efff94;--color-pricing-directory-divider:#78a2e366;--color-pricing-directory-row-divider:#78a2e357;--color-pricing-directory-title:#1f3f6d;--color-pricing-directory-head-text:#4a6385;--color-pricing-directory-body:#3a5578;--color-pricing-directory-subtle:#667f9f;--color-pricing-track-border:#749ee09e;--color-pricing-track-text:#2e4f78;--color-pricing-track-dot:#2c5994b8;--surface-pricing-track-build:linear-gradient(90deg, #38bdf84d, #3b82f633, #6366f13d);--surface-pricing-track-growth:linear-gradient(90deg, #10b98138, #38bdf833, #3b82f633);--surface-pricing-track-ops:linear-gradient(90deg, #7c3aed2e, #3b82f633, #38bdf82e);--surface-pricing-tier-chip:#f6faffe6;--color-pricing-tier-chip-border:#749ee08a;--color-pricing-tier-chip-text:#49688f;--surface-pricing-mini-tier:#f5faffeb;--color-pricing-mini-tier-border:#749ee08f;--color-pricing-mini-tier-text:#456285;--surface-pricing-action-primary:linear-gradient(90deg, #0ea5e9eb, #3b82f6eb, #7c3aede6);--color-pricing-action-primary-text:#eef6ff;--shadow-pricing-action-primary:0 12px 22px -14px #2563eb9e;--shadow-pricing-action-primary-hover:0 16px 28px -14px #2563ebb8;--surface-pricing-action-secondary:#f8fbffeb;--color-pricing-action-secondary-border:#749ee09e;--color-pricing-action-secondary-text:#2f5078;--surface-pricing-action-secondary-hover:#ebf5fff2;--color-pricing-action-secondary-border-hover:#60a5fab8;--surface-pricing-card-overlay:radial-gradient(circle at 50% 0%, #6084ff29, transparent 56%);--shadow-pricing-card-hover:0 0 0 1px #60a5fa4d, 0 22px 42px -26px #3b82f657;--shadow-pricing-card-popular:0 0 0 1px #60a5fa52, 0 24px 46px -26px #3b82f65c;--surface-pricing-popular-badge:linear-gradient(90deg, #38bdf8eb, #6366f1e0, #3b82f6eb);--shadow-pricing-popular-badge:0 0 0 1px #dbeafe4d, 0 12px 24px -12px #3b82f675, 0 16px 30px -18px #0e749057;--surface-pricing-proposal:radial-gradient(circle at 15% 18%, #7797ff29, #7797ff00 42%), radial-gradient(circle at 86% 12%, #6ae1ff21, #6ae1ff00 38%), linear-gradient(100deg, #d6e7ff 0%, #c8dcff 100%);--overlay-pricing-proposal:radial-gradient(circle at 50% 100%, #aabeff38, transparent 58%);--shadow-pricing-proposal-hover:0 0 0 1px #60a5fa57, 0 26px 52px -28px #3b82f666;--surface-pricing-faq:radial-gradient(120% 130% at 0% 0%, #3b82f624 0%, #3b82f600 56%), radial-gradient(120% 120% at 100% 100%, #38bdf81c 0%, #38bdf800 64%), linear-gradient(160deg, #fafcfffa 0%, #f0f6fffa 100%);--surface-pricing-faq-icon:linear-gradient(180deg, #cbdcf8f2, #b6cef5f5);--surface-pricing-faq-icon-open:linear-gradient(180deg, #60a5fac7, #3b82f6c7);--color-pricing-divider:#94a3b873;--color-pricing-faq-border:#60a5fa6b;--color-pricing-faq-border-strong:#3b82f69e;--color-pricing-faq-border-open:#60a5fab8;--color-pricing-faq-border-focus:#3b82f6a3;--shadow-pricing-faq-focus:0 0 0 2px #3b82f63d;--shadow-pricing-sticky:10px 0 18px -14px #94a3b873;--color-pricing-faq-title:#29477d;--color-pricing-faq-title-open:#0f2d66;--color-pricing-faq-index:#40639f;--color-pricing-faq-answer:#334155;--color-pricing-faq-icon:#1d4ed8;--color-pricing-sticky-cell:#ecf3ff;--color-pricing-sticky-head:#e0ecff;--shadow-pricing-faq:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #60a5fa29, 0 20px 36px -26px #3b82f661, 0 0 0 1px #60a5fa1a;--shadow-pricing-faq-hover:inset 0 1px 0 #ffffffc7, inset 0 0 0 1px #60a5fa3d, 0 24px 44px -28px #3b82f66b, 0 0 24px -12px #0e749042;--shadow-pricing-faq-open:0 12px 24px -14px #3b82f680, 0 0 18px -10px #0e749057;--color-pricing-shell-border:#88a8da;--surface-pricing-shell:linear-gradient(180deg, #f2f8fffa 0%, #e8f2fffa 100%);--shadow-pricing-shell:inset 0 0 0 1px #60a5fa1f, 0 14px 32px #3b82f62e;--color-pricing-alert-border-soft:#f59e0b6b;--surface-pricing-alert:radial-gradient(circle at 10% 50%, #f59e0b33, #f59e0b00 35%), linear-gradient(100deg, #fff8ebf5 0%, #fff0d3f0 100%);--color-pricing-alert-text:#744210;--shadow-pricing-alert:inset 0 0 0 1px #f59e0b33, 0 14px 32px #f59e0b29;--color-pricing-alert-border-strong:#d97706b3;--shadow-pricing-alert-hover:inset 0 0 0 1px #f59e0b47, 0 0 0 1px #f59e0b38, 0 20px 44px #f59e0b2e;--util-text-slate-50:#0f172a;--util-text-slate-100:#1e293b;--util-text-slate-200:#334155;--util-text-slate-300:#475569;--util-text-slate-400:#64748b;--util-text-slate-500:#64748b;--util-border-slate-600:#7fa4d8;--util-border-slate-700:#9ebde6;--util-border-slate-800:#bfd3ef;--util-bg-slate-800:#edf4ff;--util-bg-slate-900:#f4f8ff;--util-bg-slate-950:#f8fbff;--util-placeholder-slate:#64748b}@font-face{font-family:InterVariable;src:url(/fonts/inter/inter-latin-100-900.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.site-backdrop{background:var(--gradient-site-backdrop);transition:background .24s}.skip-link{border-color:var(--color-skip-border);background:var(--color-skip-bg);color:var(--color-skip-text)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero-kicker{border:1px solid var(--color-hero-kicker-border);background:var(--surface-hero-kicker);color:var(--color-hero-kicker-text);text-transform:uppercase;letter-spacing:.11em;box-shadow:var(--shadow-hero-kicker);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.38rem .82rem;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex;position:relative}.hero-heading{margin-top:0;margin-bottom:.8rem}.ab-hero-title{letter-spacing:-.025em;font-size:1.875rem;line-height:1}.ab-hero-body{font-size:1rem;line-height:1.65}.ab-section-title{letter-spacing:-.025em;font-size:1.5rem;line-height:1.12}.ab-card-title{letter-spacing:-.025em;font-size:1.5rem;line-height:1.08}.ab-card-body,.ab-body{font-size:.9375rem;line-height:1.65}.ab-meta{font-size:.75rem;line-height:1.45}.ab-meta-strong{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.35}.ab-faq-title{letter-spacing:.045em;font-size:.8125rem;line-height:1.2}.ab-faq-answer{font-size:.9375rem;line-height:1.62}.ab-metric-value{letter-spacing:-.03em;font-size:2rem;line-height:1}.ab-button{white-space:nowrap;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s ease-out,opacity .2s ease-out,background .2s ease-out,border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.ab-button:hover{text-decoration:none;transform:translateY(-1px)}.ab-button:active{opacity:.95;transform:translateY(1px)}.ab-button:focus-visible{box-shadow:0 0 0 2px var(--color-focus),0 0 0 4px var(--util-bg-slate-950);outline:none}@supports (color:color-mix(in lab,red,red)){.ab-button:focus-visible{box-shadow:0 0 0 2px var(--color-focus),0 0 0 4px color-mix(in srgb,var(--util-bg-slate-950) 92%,transparent)}}.ab-button:disabled,.ab-button[aria-disabled=true]{pointer-events:none;opacity:.6}.ab-button--sm{height:2rem;padding:0 .75rem;font-size:.75rem}.ab-button--md{height:2.5rem;padding:0 1rem;font-size:.875rem}.ab-button--lg{height:2.75rem;padding:0 1.25rem;font-size:.875rem}.ab-button--primary{border-color:var(--color-button-primary-border);background:var(--surface-button-primary);color:var(--color-button-primary-text);box-shadow:var(--shadow-button-primary)}.ab-button--primary:hover{background:var(--surface-button-primary-hover);box-shadow:var(--shadow-button-primary-hover)}.ab-button--primary:active{background:var(--surface-button-primary-active)}.ab-button--secondary{border-color:var(--color-button-secondary-border);background:var(--surface-button-secondary);color:var(--color-button-secondary-text)}.ab-button--secondary:hover{border-color:var(--color-button-secondary-border-hover);background:var(--surface-button-secondary-hover);color:var(--color-button-secondary-text-hover);box-shadow:var(--shadow-button-secondary-hover)}.ab-button--neutral{border-color:var(--color-button-neutral-border);background:var(--surface-button-neutral);color:var(--color-button-neutral-text);box-shadow:var(--shadow-button-neutral)}.ab-button--neutral:hover{background:var(--surface-button-neutral-hover);box-shadow:var(--shadow-button-neutral-hover)}@media(min-width:768px){.hero-kicker{letter-spacing:.12em;margin-bottom:1.05rem;padding:.42rem .9rem;font-size:11px}.hero-heading{margin-bottom:.95rem}.ab-hero-title{font-size:3rem}.ab-hero-body{font-size:1.125rem}.ab-section-title,.ab-card-title{font-size:1.875rem}.ab-card-body,.ab-body,.ab-faq-answer{font-size:1rem}.ab-faq-title{font-size:.875rem}.ab-meta{font-size:.8125rem}.ab-metric-value{font-size:2.25rem}}@media(min-width:1024px){.ab-hero-title{font-size:3.75rem}.ab-section-title,.ab-card-title{font-size:2.25rem}.ab-metric-value{font-size:2.5rem}}.grecaptcha-badge{bottom:72px!important}@media(max-width:768px){.grecaptcha-badge{bottom:calc(118px + env(safe-area-inset-bottom))!important}}:root[data-theme=light] [class*=text-slate-50]{color:var(--util-text-slate-50)!important}:root[data-theme=light] [class*=text-slate-100]{color:var(--util-text-slate-100)!important}:root[data-theme=light] [class*=text-slate-200]{color:var(--util-text-slate-200)!important}:root[data-theme=light] [class*=text-slate-300]{color:var(--util-text-slate-300)!important}:root[data-theme=light] [class*=text-slate-400]{color:var(--util-text-slate-400)!important}:root[data-theme=light] [class*=text-slate-500]{color:var(--util-text-slate-500)!important}:root[data-theme=light] [class*="placeholder:text-slate-"]::placeholder{color:var(--util-placeholder-slate)!important}:root[data-theme=light] [class*=border-slate-600]{border-color:var(--util-border-slate-600)!important}:root[data-theme=light] [class*=border-slate-700]{border-color:var(--util-border-slate-700)!important}:root[data-theme=light] [class*=border-slate-800]{border-color:var(--util-border-slate-800)!important}:root[data-theme=light] [class*=bg-slate-800]{background-color:var(--util-bg-slate-800)!important}:root[data-theme=light] [class*=bg-slate-900]{background-color:var(--util-bg-slate-900)!important}:root[data-theme=light] [class*=bg-slate-950]{background-color:var(--util-bg-slate-950)!important}:root[data-theme=light] .site-header a:not(.theme-toggle):not(.lang-toggle-link){color:var(--color-light-nav-link)}:root[data-theme=light] .site-header a:hover{color:var(--color-light-nav-link-hover)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.mega-trigger[data-astro-cid-5q3cc6ia]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .625rem;border:1px solid transparent;border-radius:.375rem;background:transparent;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.mega-trigger-caret[data-astro-cid-5q3cc6ia]{width:1rem;height:1rem;color:var(--util-text-slate-400)}.mega-panel[data-astro-cid-5q3cc6ia]{position:absolute;top:100%;z-index:40;margin-top:.75rem;transform:translate(var(--mega-panel-shift, 0px));overflow:hidden;border:1px solid var(--color-toggle-shell-border-hover);border-radius:1rem;color:var(--color-mega-panel-text);backdrop-filter:blur(24px);background:var(--surface-mega-panel);box-shadow:var(--shadow-mega-panel)}.mega-panel-align-start[data-astro-cid-5q3cc6ia]{left:0}.mega-panel-align-end[data-astro-cid-5q3cc6ia]{right:0}.mega-panel-service[data-astro-cid-5q3cc6ia]{width:min(920px,86vw)}.mega-panel-pricing[data-astro-cid-5q3cc6ia]{width:min(860px,90vw)}.mega-panel-grid[data-astro-cid-5q3cc6ia]{display:grid;grid-template-columns:1fr;padding:1.25rem}.mega-panel-grid-service[data-astro-cid-5q3cc6ia],.mega-panel-grid-pricing[data-astro-cid-5q3cc6ia]{gap:0}.mega-panel-section[data-astro-cid-5q3cc6ia]{padding-block:.25rem}.mega-panel-title[data-astro-cid-5q3cc6ia]{display:inline-flex;align-items:center;gap:.375rem;margin:0 0 .75rem;color:var(--color-mega-panel-muted);font-size:.75rem;font-weight:600;letter-spacing:.12em}.mega-panel-title-icon[data-astro-cid-5q3cc6ia]{width:.875rem;height:.875rem}.mega-panel-list[data-astro-cid-5q3cc6ia],.mega-panel-explore-list[data-astro-cid-5q3cc6ia]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.mega-panel-link[data-astro-cid-5q3cc6ia]{display:grid;grid-template-columns:auto 1fr;gap:.5rem;padding:.5rem .625rem;border:1px solid transparent;border-radius:.5rem;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.mega-panel-link[data-astro-cid-5q3cc6ia]:hover,.mega-panel-explore-link[data-astro-cid-5q3cc6ia]:hover,.mega-panel-footer-link[data-astro-cid-5q3cc6ia]:hover{text-decoration:none}.mega-panel-link-icon[data-astro-cid-5q3cc6ia]{width:1rem;height:1rem;margin-top:.125rem;color:var(--util-text-slate-400)}.mega-panel-link-label[data-astro-cid-5q3cc6ia]{display:flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;line-height:1.25}.mega-panel-link-copy[data-astro-cid-5q3cc6ia]{display:block;margin-top:.125rem;color:var(--color-mega-panel-muted);font-size:.875rem}.mega-panel-badge[data-astro-cid-5q3cc6ia]{padding:.125rem .375rem;border:1px solid color-mix(in srgb,var(--color-toggle-shell-border-hover) 90%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-language-idle-hover) 140%,transparent);color:var(--color-mega-panel-strong);font-size:.75rem;font-style:normal}.mega-panel-link-active[data-astro-cid-5q3cc6ia],.mega-panel-explore-link-active[data-astro-cid-5q3cc6ia]{border-color:var(--color-toggle-shell-border-hover);background:color-mix(in srgb,var(--surface-language-idle-hover) 120%,transparent);color:var(--color-mega-panel-strong)}.mega-panel-link-idle[data-astro-cid-5q3cc6ia]{color:var(--color-mega-panel-text)}.mega-panel-link-idle[data-astro-cid-5q3cc6ia]:hover,.mega-panel-explore-link-idle[data-astro-cid-5q3cc6ia]:hover{border-color:var(--color-toggle-shell-border);background:color-mix(in srgb,var(--surface-language-idle-hover) 80%,transparent)}.mega-panel-aside[data-astro-cid-5q3cc6ia]{padding-top:1rem;border-top:1px solid var(--color-toggle-shell-border)}.mega-panel-explore-link[data-astro-cid-5q3cc6ia]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border:1px solid transparent;border-radius:.375rem;font-size:1rem;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.mega-trigger-idle[data-astro-cid-5q3cc6ia]{color:var(--color-mega-trigger)}.mega-trigger-idle[data-astro-cid-5q3cc6ia]:hover{border-color:var(--color-toggle-shell-border);background:color-mix(in srgb,var(--surface-language-idle-hover) 80%,transparent);color:var(--color-mega-trigger-hover)}.mega-trigger-active[data-astro-cid-5q3cc6ia]{border-color:var(--color-toggle-shell-border-hover);background:var(--surface-language-idle-hover);color:var(--color-mega-trigger-active)}.mega-panel-footer[data-astro-cid-5q3cc6ia]{padding:.75rem 1.25rem;border-top:1px solid var(--color-toggle-shell-border);background:var(--surface-mega-footer)}.mega-panel-footer-link[data-astro-cid-5q3cc6ia]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid var(--color-toggle-shell-border);border-radius:.375rem;color:var(--color-mega-footer-link);font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.mega-panel-footer-link[data-astro-cid-5q3cc6ia]:hover{border-color:var(--color-toggle-shell-border-hover);background:var(--surface-language-idle-hover);color:var(--color-mega-panel-strong)}.mega-panel-footer-icon[data-astro-cid-5q3cc6ia]{width:1rem;height:1rem}@media(min-width:1024px){.mega-panel-grid-service[data-astro-cid-5q3cc6ia]{grid-template-columns:1fr 1fr 1fr 220px}.mega-panel-grid-pricing[data-astro-cid-5q3cc6ia]{grid-template-columns:1fr 1fr 1fr 170px}.mega-panel-section[data-astro-cid-5q3cc6ia]{padding-inline:1rem}.mega-panel-section[data-astro-cid-5q3cc6ia]:not(:first-child){border-left:1px solid var(--color-toggle-shell-border)}.mega-panel-aside[data-astro-cid-5q3cc6ia]{padding-top:.25rem;padding-left:1.25rem;border-top:0;border-left:1px solid var(--color-toggle-shell-border)}}.language-toggle-shell[data-astro-cid-mhvwg7fj]{border-color:var(--color-toggle-shell-border);background:var(--surface-language-toggle);box-shadow:var(--shadow-language-toggle);overflow:hidden;position:relative}.language-toggle-shell[data-astro-cid-mhvwg7fj]:before{background:var(--overlay-toggle-shell);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:0}.language-toggle-shell[data-astro-cid-mhvwg7fj]>[data-astro-cid-mhvwg7fj]{position:relative;z-index:1}.language-toggle-active[data-astro-cid-mhvwg7fj]{background:var(--surface-language-active);border-color:var(--color-language-active-border);box-shadow:var(--shadow-language-active);color:var(--color-language-active-text)}.language-toggle-idle[data-astro-cid-mhvwg7fj]{color:var(--color-language-toggle-text)}.language-toggle-idle[data-astro-cid-mhvwg7fj]:hover{background:var(--surface-language-idle-hover);border-color:var(--color-language-idle-border-hover);color:var(--color-language-toggle-text-hover)}.theme-toggle-shell[data-astro-cid-xybtvccz]{border-color:var(--color-toggle-shell-border);background:var(--surface-language-toggle);box-shadow:var(--shadow-language-toggle);color:var(--color-theme-toggle-text);overflow:hidden;position:relative}.theme-toggle-shell[data-astro-cid-xybtvccz]:before{background:var(--overlay-toggle-shell);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:0}.theme-toggle-shell[data-astro-cid-xybtvccz]>[data-astro-cid-xybtvccz]{position:relative;z-index:1}.theme-icon-stack[data-astro-cid-xybtvccz]{position:relative}.theme-icon[data-astro-cid-xybtvccz]{align-items:center;inset:0;justify-content:center;opacity:0;position:absolute;transform:scale(.9);transition:opacity .12s ease,transform .12s ease}.theme-icon[data-astro-cid-xybtvccz].is-active{opacity:1;transform:scale(1)}.theme-label[data-astro-cid-xybtvccz]>[data-astro-cid-xybtvccz][data-theme-label-light],.theme-label[data-astro-cid-xybtvccz]>[data-astro-cid-xybtvccz][data-theme-label-dark]{display:none}:root[data-theme=dark] [data-astro-cid-xybtvccz][data-theme-toggle] [data-astro-cid-xybtvccz][data-theme-icon-light],:root[data-theme=light] [data-astro-cid-xybtvccz][data-theme-toggle] [data-astro-cid-xybtvccz][data-theme-icon-dark]{opacity:1;transform:scale(1)}:root[data-theme=dark] [data-astro-cid-xybtvccz][data-theme-toggle] [data-astro-cid-xybtvccz][data-theme-label-light],:root[data-theme=light] [data-astro-cid-xybtvccz][data-theme-toggle] [data-astro-cid-xybtvccz][data-theme-label-dark]{display:inline}.theme-toggle-shell[data-astro-cid-xybtvccz]:hover{border-color:var(--color-toggle-shell-border-hover);box-shadow:var(--shadow-toggle-shell-hover);color:var(--color-theme-toggle-text-hover);transform:translateY(-1px)}.site-header[data-astro-cid-r7uuxm25]{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--color-toggle-shell-border);backdrop-filter:blur(24px);background:var(--surface-header);box-shadow:var(--shadow-header)}.site-header-bar[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:1rem;width:100%;min-height:5rem;padding:0 1rem}.site-brand[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none}.site-brand[data-astro-cid-r7uuxm25]:hover{text-decoration:none}.site-brand-logo[data-astro-cid-r7uuxm25]{width:45px;height:45px;flex-shrink:0}.site-brand-text[data-astro-cid-r7uuxm25]{color:var(--util-text-slate-100);line-height:1}.site-header-desktop[data-astro-cid-r7uuxm25]{display:none;align-items:center;gap:1.25rem;margin-left:auto}.site-nav[data-astro-cid-r7uuxm25]{display:flex;align-items:center;justify-content:flex-end;gap:1.75rem}.site-nav-link[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .625rem;border:1px solid transparent;border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.site-nav-link[data-astro-cid-r7uuxm25]:hover{text-decoration:none}.site-nav-link-active[data-astro-cid-r7uuxm25]{border-color:var(--color-toggle-shell-border-hover);background:var(--surface-language-idle-hover);color:var(--color-header-nav-active)}.site-nav-link-idle[data-astro-cid-r7uuxm25]{color:var(--util-text-slate-300)}.site-nav-link-idle[data-astro-cid-r7uuxm25]:hover{border-color:var(--color-toggle-shell-border);background:color-mix(in srgb,var(--surface-language-idle-hover) 80%,transparent);color:var(--color-header-nav-hover)}.site-nav-caret[data-astro-cid-r7uuxm25]{width:1rem;height:1rem;color:var(--util-text-slate-400)}.site-header-mobile-actions[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:.625rem;margin-left:auto}.site-mobile-toggle[data-astro-cid-r7uuxm25]{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--color-toggle-shell-border);color:var(--color-theme-toggle-text);transition:border-color .2s ease,color .2s ease;background:var(--surface-header-mobile-toggle);box-shadow:var(--shadow-header-mobile-toggle)}.site-mobile-toggle[data-astro-cid-r7uuxm25]:hover{border-color:var(--color-toggle-shell-border-hover);color:var(--color-theme-toggle-text-hover)}.site-mobile-toggle-icon[data-astro-cid-r7uuxm25]{width:1rem;height:1rem}.site-mobile-nav-panel[data-astro-cid-r7uuxm25]{position:absolute;inset-inline:1rem;top:100%;z-index:40;margin-top:.5rem;max-height:calc(100dvh - 5.5rem);overflow:hidden;border-radius:1rem;border:1px solid var(--color-toggle-shell-border);backdrop-filter:blur(24px);background:var(--surface-header-mobile-panel);box-shadow:var(--shadow-header-mobile-panel)}.mobile-nav-list[data-astro-cid-r7uuxm25]{display:grid;gap:.5rem}.mobile-nav-item[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;justify-content:flex-start;min-height:3rem;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid transparent;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.mobile-nav-item[data-astro-cid-r7uuxm25]:hover{text-decoration:none}.mobile-nav-item-icon[data-astro-cid-r7uuxm25]{width:1rem;height:1rem;color:var(--color-header-mobile-item-text-hover)}.mobile-nav-section[data-astro-cid-r7uuxm25]{padding:.625rem;border:1px solid var(--color-toggle-shell-border);border-radius:.5rem;background:var(--surface-header-mobile-section)}.mobile-nav-group[data-astro-cid-r7uuxm25]{border:1px solid var(--color-toggle-shell-border);border-radius:.5rem;background:var(--surface-header-mobile-item);overflow:hidden}.mobile-nav-summary[data-astro-cid-r7uuxm25]{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:.5rem .75rem;list-style:none;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color-header-mobile-item-text);transition:color .2s ease,background .2s ease,border-color .2s ease}.mobile-nav-summary[data-astro-cid-r7uuxm25]:hover{background:var(--surface-header-mobile-item-hover);color:var(--color-header-mobile-item-text-hover)}.mobile-nav-summary[data-astro-cid-r7uuxm25]::marker,.mobile-nav-summary[data-astro-cid-r7uuxm25]::-webkit-details-marker{display:none}.mobile-nav-summary-label[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;min-width:0}.mobile-nav-summary-caret[data-astro-cid-r7uuxm25]{width:1rem;height:1rem;flex-shrink:0;color:var(--util-text-slate-400);transition:transform .2s ease,color .2s ease}.mobile-nav-group[data-astro-cid-r7uuxm25][open] .mobile-nav-summary[data-astro-cid-r7uuxm25]{background:var(--surface-header-mobile-item-active);color:var(--color-header-mobile-item-text-active);border-bottom:1px solid color-mix(in srgb,var(--color-header-mobile-item-border) 80%,transparent)}.mobile-nav-group[data-astro-cid-r7uuxm25][open] .mobile-nav-summary-caret[data-astro-cid-r7uuxm25]{transform:rotate(180deg);color:var(--color-header-mobile-item-text-active)}.mobile-nav-group-body[data-astro-cid-r7uuxm25]{display:grid;gap:.75rem;padding:.625rem;background:var(--surface-header-mobile-group)}.mobile-nav-group-title[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:.375rem;margin:0 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-header-mobile-muted)}.mobile-nav-group-icon[data-astro-cid-r7uuxm25]{width:.875rem;height:.875rem}.mobile-nav-sublist[data-astro-cid-r7uuxm25]{display:grid;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-toggle-shell-border) 75%,transparent);border-radius:.625rem;background:color-mix(in srgb,var(--surface-header-mobile-item) 92%,transparent)}.mobile-nav-item-idle[data-astro-cid-r7uuxm25]{border-color:var(--color-header-mobile-item-border);background:var(--surface-header-mobile-item);color:var(--color-header-mobile-item-text)}.mobile-nav-item-idle[data-astro-cid-r7uuxm25]:hover{border-color:var(--color-header-mobile-item-border-hover);background:var(--surface-header-mobile-item-hover);color:var(--color-header-mobile-item-text-hover)}.mobile-nav-item-active[data-astro-cid-r7uuxm25]{border-color:var(--color-header-mobile-item-border-active);background:var(--surface-header-mobile-item-active);color:var(--color-header-mobile-item-text-active)}.mobile-nav-subitem[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;min-height:2.75rem;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.mobile-nav-subitem[data-astro-cid-r7uuxm25]+.mobile-nav-subitem[data-astro-cid-r7uuxm25]{border-top:1px solid color-mix(in srgb,var(--color-toggle-shell-border) 75%,transparent)}.mobile-nav-subitem[data-astro-cid-r7uuxm25]:hover{text-decoration:none}.mobile-nav-subitem-icon[data-astro-cid-r7uuxm25]{width:1rem;height:1rem;color:var(--util-text-slate-400)}.mobile-nav-subitem-idle[data-astro-cid-r7uuxm25]{color:var(--color-header-mobile-subitem)}.mobile-nav-subitem-idle[data-astro-cid-r7uuxm25]:hover{background:var(--surface-header-mobile-subitem-hover);color:var(--color-header-mobile-subitem-hover)}.mobile-nav-subitem-active[data-astro-cid-r7uuxm25]{background:var(--surface-header-mobile-subitem-active);color:var(--color-header-mobile-subitem-active)}.mobile-nav-controls[data-astro-cid-r7uuxm25]{display:grid;gap:.5rem;padding:.625rem .625rem .5rem;border:1px solid color-mix(in srgb,var(--color-toggle-shell-border) 60%,transparent);border-radius:.5rem;background:var(--surface-header-mobile-controls)}.mobile-nav-scroll[data-astro-cid-r7uuxm25]{width:100%;max-height:calc(100dvh - 5.5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-header-scrollbar) transparent;padding:.75rem 1.2rem .75rem .75rem}.mobile-nav-scroll[data-astro-cid-r7uuxm25]::-webkit-scrollbar{width:7px}.mobile-nav-scroll[data-astro-cid-r7uuxm25]::-webkit-scrollbar-track{background:transparent}.mobile-nav-scroll[data-astro-cid-r7uuxm25]::-webkit-scrollbar-thumb{border-radius:999px;background:var(--surface-header-scrollbar);border:1px solid var(--color-header-scrollbar)}.mobile-nav-scroll[data-astro-cid-r7uuxm25]::-webkit-scrollbar-thumb:hover{background:var(--surface-header-scrollbar-hover)}@supports (backdrop-filter: blur(1px)){.site-header[data-astro-cid-r7uuxm25]{background:var(--surface-header-supported)}}@media(min-width:640px){.site-header-bar[data-astro-cid-r7uuxm25]{padding-inline:1.5rem}.site-mobile-nav-panel[data-astro-cid-r7uuxm25]{inset-inline:1.5rem}}@media(min-width:1024px){.site-header-desktop[data-astro-cid-r7uuxm25]{display:flex}.site-header-mobile-actions[data-astro-cid-r7uuxm25]{display:none}}.site-footer[data-astro-cid-pnrjdgm4]{margin-top:1.5rem;border-color:var(--color-footer-divider);border-top-width:1px;background:var(--surface-footer-main)}.footer-top-glow[data-astro-cid-pnrjdgm4]{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-footer-divider) 180%,transparent),transparent);opacity:var(--opacity-footer-top-glow)}.footer-bottom[data-astro-cid-pnrjdgm4]{border-color:var(--color-footer-divider-soft);border-top-width:1px;background:var(--surface-footer-bottom)}.footer-shell[data-astro-cid-pnrjdgm4]{width:min(100%,80rem);margin:0 auto;padding-left:1rem;padding-right:1rem}.footer-shell--main[data-astro-cid-pnrjdgm4]{padding-top:2.5rem;padding-bottom:2.5rem}.footer-shell--bottom[data-astro-cid-pnrjdgm4]{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;padding-bottom:1rem;font-size:.75rem}.footer-intro[data-astro-cid-pnrjdgm4]{max-width:36rem}.footer-columns[data-astro-cid-pnrjdgm4]{display:grid;gap:2rem;margin-top:2rem}.footer-brand[data-astro-cid-pnrjdgm4]{display:inline-flex;align-items:center;color:var(--color-footer-brand);font-size:1rem;font-weight:600;letter-spacing:-.02em;text-decoration:none}.footer-lead[data-astro-cid-pnrjdgm4]{margin-top:.75rem;color:var(--color-footer-lead);font-size:.875rem;line-height:1.7}.footer-meta[data-astro-cid-pnrjdgm4]{color:var(--color-footer-meta)}.footer-meta--eyebrow[data-astro-cid-pnrjdgm4]{margin-top:.5rem;font-size:.75rem;letter-spacing:.08em}.footer-meta--bottom[data-astro-cid-pnrjdgm4]{margin:0}.footer-column[data-astro-cid-pnrjdgm4]{min-width:0}.footer-col-title[data-astro-cid-pnrjdgm4]{margin:0 0 .75rem;color:var(--color-footer-title);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.footer-links-list[data-astro-cid-pnrjdgm4]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.footer-link[data-astro-cid-pnrjdgm4]{color:var(--color-footer-link);text-decoration:none}.footer-link[data-astro-cid-pnrjdgm4]:hover{color:var(--color-footer-link-hover);text-decoration:none}.footer-link--inline[data-astro-cid-pnrjdgm4]{display:inline-flex;font-size:.875rem;transition:color .2s ease}.footer-legal-links[data-astro-cid-pnrjdgm4]{display:flex;align-items:center;gap:1rem}@media(min-width:640px){.footer-shell[data-astro-cid-pnrjdgm4]{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.footer-shell--main[data-astro-cid-pnrjdgm4]{padding-top:3rem;padding-bottom:3rem}.footer-shell--bottom[data-astro-cid-pnrjdgm4]{flex-direction:row;align-items:center;justify-content:space-between}.footer-columns[data-astro-cid-pnrjdgm4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.footer-columns[data-astro-cid-pnrjdgm4]{gap:3rem}}.site-html[data-astro-cid-37fxchfa]{overflow-x:hidden}.site-body[data-astro-cid-37fxchfa]{min-height:100vh;overflow-x:clip}.site-backdrop-shell[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:-10;pointer-events:none}.site-skip-link[data-astro-cid-37fxchfa]{position:absolute;top:.75rem;left:.75rem;z-index:50;padding:.5rem .75rem;border-width:1px;border-style:solid;border-radius:.5rem;font-size:.875rem;text-decoration:none;transition:transform .15s ease;transform:translateY(-4rem)}.site-skip-link[data-astro-cid-37fxchfa]:focus,.site-skip-link[data-astro-cid-37fxchfa]:focus-visible{transform:translateY(0)}.site-main[data-astro-cid-37fxchfa]{display:grid;gap:2.5rem;width:100%;max-width:80rem;margin-inline:auto;padding:1.25rem 1rem 1.5rem}.site-main[data-astro-cid-37fxchfa]>*{min-width:0}@media(min-width:640px){.site-main[data-astro-cid-37fxchfa]{padding-inline:1.5rem}}@media(min-width:768px){.site-main[data-astro-cid-37fxchfa]{padding-top:1.5rem}}
