/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--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-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::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-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-border:var(--border);--color-popover:var(--popover)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.-start-12{inset-inline-start:calc(var(--spacing) * -12)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.-end-12{inset-inline-end:calc(var(--spacing) * -12)}.end{inset-inline-end:var(--spacing)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);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-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input,.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *),.group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:calc(var(--radius) - 2px)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-behind\:opacity-0[data-behind]{opacity:0}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ms-auto *)[data-slot=accordion-trigger-icon]{margin-inline-start:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) - 4px)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-muted:where([data-state=open]),.data-open\:hover\:bg-muted:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}:is(.data-open\:focus\:bg-muted:where([data-state=open]),.data-open\:focus\:bg-muted:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media (hover:hover){:is(.data-active\:hover\:bg-muted:where([data-state=active]),.data-active\:hover\:bg-muted:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}:is(.data-active\:focus\:bg-muted:where([data-state=active]),.data-active\:focus\:bg-muted:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius)!important;border-bottom-left-radius:var(--radius)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,.dark{--background:#07131e;--foreground:#f6f7f9;--card:#102536;--card-foreground:#f6f7f9;--popover:#0b1b29;--popover-foreground:#f6f7f9;--primary:#00a0e3;--primary-foreground:#04131e;--secondary:#163047;--secondary-foreground:#fff;--muted:#182c3c;--muted-foreground:#a6b4bf;--accent:#00a0e3;--accent-foreground:#07131e;--destructive:#ff9797;--border:#ffffff24;--input:#ffffff30;--ring:#00a0e3;--radius:.65rem;--blue:#00a0e3;--ink:#07131e;--paper:#f3f3ee}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth;scroll-padding-top:82px}body{background:var(--ink);color:#f6f7f9;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline:2px solid var(--blue);outline-offset:5px}::selection{color:#07131e;background:#00a0e3}.site-header{z-index:20;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 4.2vw;display:flex;position:absolute;top:0;left:0}.brand{width:205px;height:auto;display:block}.site-header nav{align-items:center;gap:36px;font-size:14px;display:flex}.nav-cta{border:1px solid #ffffff60;border-radius:30px;align-items:center;gap:28px;padding:12px 20px;display:flex}.chapter{scroll-margin-top:0}.hero{background:radial-gradient(at 85% 65%,#0b2e4240,#0000 60%),#07131e;flex-direction:column;min-height:100svh;padding:148px 4.2vw 24px;display:flex;position:relative;overflow:hidden}.hero-eyebrow,.eyebrow,.hero-foot{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:12px}.hero-eyebrow{color:#b7c5cd;align-items:center;gap:10px;display:flex}.hero-coordinate{margin-left:auto}.status-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #00a0e380}.hero h1{letter-spacing:-.075em;margin:65px 0 45px;font-size:clamp(58px,10.6vw,180px);font-weight:800;line-height:.91;position:relative}.blue-text{color:var(--blue)}.hero-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:auto;padding:20px 0 48px;display:flex}.hero-bottom p{letter-spacing:-.03em;font-size:clamp(19px,1.7vw,26px);line-height:1.4}.hero-services{letter-spacing:.05em;color:#a9bac8;font-size:12px;line-height:2}.circle-link{border:1px solid #617181;border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.hero-foot{color:#98a8b6;border-top:1px solid #ffffff26;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.preview-expertise{background:var(--paper);color:var(--ink);min-height:90svh;padding:80px 5vw}.preview-expertise h2{letter-spacing:-.065em;margin:50px 0 30px;font-size:clamp(42px,6.8vw,108px);line-height:.95}.solid-cta{background:var(--blue);color:var(--ink);border-radius:40px;align-items:center;gap:40px;margin-top:25px;padding:18px 24px;font-weight:600;display:inline-flex}@media (max-width:700px){.site-header{height:80px;padding:0 6vw}.brand{width:150px}.site-header nav>a:not(.nav-cta){display:none}.nav-cta{gap:12px;padding:10px 14px}.hero{padding:120px 6vw 22px}.hero-coordinate{display:none}.hero-eyebrow{font-size:10px}.hero h1{margin:80px 0 45px;font-size:12.1vw;line-height:1}.hero-bottom{flex-wrap:wrap;gap:20px;padding-bottom:38px}.hero-services{order:3;width:100%}.circle-link{width:58px;height:58px}.hero-foot{font-size:8px}.hero-foot span:nth-child(2){display:none}}html{scroll-snap-type:y proximity}.chapter{scroll-snap-align:start}.site-header button{color:inherit;background:0 0}.site-header nav>a{position:relative}.site-header nav>a:after{content:"";background:var(--blue);width:0;height:1px;transition:width .25s;position:absolute;bottom:-5px;left:0}.site-header nav>a:hover:after{width:100%}.nav-cta:hover{background:var(--blue);border-color:var(--blue);color:var(--ink)}.magnetic{transition:transform .18s,background .25s,color .25s}.menu-toggle{border:0;display:none}.skip-link{z-index:1000;background:var(--blue);color:var(--ink);padding:15px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.cursor-orbit{z-index:1000;pointer-events:none;opacity:0;width:0;height:0;position:fixed;top:0;left:0}.cursor-orbit span{border:1px solid #00a0e38a;border-radius:50%;width:34px;height:34px;transition:width .25s,height .25s,left .25s,top .25s,background .25s;position:absolute;top:-17px;left:-17px}.cursor-orbit.is-active span{border-color:var(--blue);background:#00a0e31c;width:65px;height:65px;top:-32px;left:-32px}.cursor-orbit.disabled{display:none}.hero{--mx:0px;--my:0px}.hero h1{margin:7vh 0 4vh;font-size:10.8vw}.headline-line{white-space:nowrap;display:block}.headline-line:nth-child(2){align-items:center;gap:.16em;margin-top:.09em;font-size:.89em;display:flex}.hero .text-cta{color:#f5f8fa;margin-top:13px;font-size:14px}.text-cta{color:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:24px;padding:0 0 7px;font-size:14px;font-weight:600;transition:gap .25s;display:inline-flex}.text-cta:hover{gap:36px}.text-cta svg{color:var(--blue)}.hero-bottom{padding-bottom:35px}.hero-bottom p{margin:0}.hero-services{padding-right:6vw}.circle-link:hover{background:var(--blue);color:var(--ink);border-color:var(--blue)}.chapter-rail{z-index:30;color:#a7b6c3;mix-blend-mode:normal;flex-direction:column;align-items:center;display:flex;position:fixed;top:50%;right:13px;transform:translateY(-50%)}.chapter-rail>div{flex-direction:column;gap:4px;display:flex}.chapter-rail button{width:22px;height:25px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.rail-dot{background:currentColor;border-radius:50%;width:4px;height:4px;transition:height .35s,background .35s}.chapter-rail .active .rail-dot{background:var(--blue);border-radius:3px;height:24px}.rail-label{white-space:nowrap;letter-spacing:.05em;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:4px;padding:5px 9px;font-size:11px;transition:all .2s;position:absolute;right:30px;transform:translate(5px)}:is(.chapter-rail button:hover .rail-label,.chapter-rail button:focus-visible .rail-label){opacity:1;transform:none}.rail-count{writing-mode:vertical-rl;margin:20px 0 10px;font-family:monospace;font-size:9px}.rail-dark{color:#263c4c}.rail-arrow:disabled{opacity:.2;cursor:default}.section-top{justify-content:space-between;align-items:start;gap:25px;display:flex}.side-note{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;font-size:10px;line-height:1.6}.section-title{letter-spacing:-.065em;margin:50px 0;font-size:clamp(46px,6.8vw,115px);font-weight:750;line-height:.96}.light-section{background:var(--paper);color:var(--ink)}.subtle-text{color:#70828a}.expertise{padding:66px 5.2vw 42px}.services-tabs{grid-template-columns:1.14fr 1fr;align-items:start;gap:6vw!important;display:grid!important}.service-list{background:0 0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.service-row{text-align:left;min-height:118px;color:#66777f!important;width:100%!important;height:auto!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-top:1px solid #102b3b30!important;border-radius:0!important;justify-content:start!important;align-items:center!important;gap:15px!important;padding:25px 4px!important;transition:color .2s,padding .3s!important;display:flex!important}.service-row:last-child{border-bottom:1px solid #102b3b30!important}.service-row[data-active]{color:var(--ink)!important;padding-left:15px!important}.service-row[data-active]:before{content:"";background:var(--blue);width:3px;height:100%;position:absolute;top:0;left:0}.service-index{align-self:flex-start;margin-top:10px;font-family:monospace;font-size:11px}.service-name{letter-spacing:-.06em;font-size:clamp(28px,3.5vw,55px);font-weight:600;line-height:1}.service-name small{letter-spacing:.03em;margin-top:12px;font-size:10px;display:block}.service-line{text-align:right;max-width:110px;margin-left:auto;font-size:11px;font-weight:400;line-height:1.6}.service-row svg{flex-shrink:0;transition:transform .3s}.service-row[data-active] svg{color:var(--blue);transform:rotate(45deg)}.channel-scene{background:#dbe9f0;border-radius:9px;height:260px;padding:25px;position:relative;overflow:hidden}.channel-scene.meta{background:#dddbee}.channel-scene.local{background:#d9e4db}.channel-scene.ai{background:#d4e5e9}.channel-scene>.eyebrow{font-size:10px}.channel-glyph{color:var(--blue);letter-spacing:-.1em;font-size:220px;font-weight:750;line-height:1;position:absolute;top:10px;right:20px;transform:rotate(-12deg)}.meta .channel-glyph{color:#615b9e;font-size:270px;top:-18px;right:35px}.local .channel-glyph{color:#5a7b5d;font-size:255px}.ai .channel-glyph{font-size:250px;top:-25px;right:25px}.search-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff9;border-radius:10px;width:calc(100% - 48px);padding:18px;transition:transform .4s;position:absolute;bottom:33px;left:24px;transform:rotate(-3deg);box-shadow:0 8px 22px #1426320d}.channel-scene:hover .search-card{transform:rotate(0)translateY(-7px)}.search-query{color:#49606e;border-bottom:1px solid #1426321a;align-items:center;gap:8px;padding-bottom:11px;font-size:11px;display:flex}.search-card strong{letter-spacing:-.035em;margin:12px 0;font-size:19px;line-height:1.2;display:block}.demo-tag{color:#5e7380;font-family:monospace;font-size:9px}.illustration-caption{letter-spacing:.1em;color:#49606e;font-size:8px;position:absolute;bottom:10px;left:26px}.service-copy{color:#4b5e67;max-width:530px;margin:25px 0 20px;font-size:15px;line-height:1.65}.service-panel ul{color:#3b525f;gap:10px;margin:0 0 25px;padding:0;font-size:12px;list-style:none;display:grid}.service-panel li{align-items:center;gap:10px;display:flex}.service-panel li svg{color:#008dc7;flex-shrink:0}.service-footnote{color:#576b76;border-top:1px solid #102b3b25;margin:40px 0 0;padding-top:20px;font-size:10px}.edge{background:var(--blue);color:var(--ink);flex-direction:column;min-height:100svh;padding:65px 5.2vw 25px;display:flex;overflow:hidden}.edge-body{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:35px 0 45px;display:grid}.edge-number{letter-spacing:-.075em;writing-mode:horizontal-tb;text-align:center;white-space:nowrap;color:#07131e18;-webkit-text-stroke:2px var(--ink);justify-self:center;width:100%;min-width:0;padding:35px 0;font-size:clamp(100px,16vw,310px);font-weight:750;line-height:1;position:relative;transform:none}.edge-number span{letter-spacing:.13em;-webkit-text-stroke:0;width:fit-content;color:var(--ink);white-space:normal;border-top:1px solid #07131e50;margin:24px auto 0;padding-top:16px;font-size:10px;font-weight:500;line-height:1.6;display:block}.edge-content h2{letter-spacing:-.06em;margin:15px 0 28px;font-size:clamp(45px,5.4vw,88px);font-weight:750;line-height:.97}.edge-content h2>span{color:#f4faff}.edge-content p{max-width:410px;margin-bottom:15px;font-size:15px;line-height:1.7}.edge-link{border-bottom:1px solid #07131e60;justify-content:space-between;align-items:center;gap:50px;margin-top:5px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.edge-principles{letter-spacing:.04em;border-top:1px solid #07131e50;justify-content:space-between;padding:20px 0;font-size:11px;display:flex}.edge-principles span{align-items:center;gap:9px;display:flex}.technology{min-height:100svh;padding:65px 5.2vw 70px}.technology-heading{justify-content:space-between;align-items:flex-end;gap:4vw;margin-bottom:50px;display:flex}.technology-heading h2{margin-bottom:0;font-size:6.2vw}.technology-heading>p{color:#9fb2c1;width:250px;margin:0;font-size:14px;line-height:1.7}.signal-tabs{gap:0!important}.signal-list{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:repeat(4,1fr);background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.signal-trigger{color:#9fb2c1!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:12px!important;height:auto!important;padding:20px 12px!important;font-size:14px!important}.signal-trigger>span{opacity:.6;font-family:monospace;font-size:10px}.signal-trigger[data-active]{color:#fff!important;background:#ffffff06!important}.signal-trigger[data-active]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0;opacity:1!important}.signal-trigger[data-active]>svg:not(.signal-arrow){color:var(--blue)}.signal-arrow{opacity:.4;margin-left:auto}.signal-stage{grid-template-columns:1fr 1.35fr;align-items:center;gap:5vw;margin-top:40px;display:grid}.signal-explanation h3{letter-spacing:-.05em;margin:23px 0;font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1.1}.signal-explanation p{color:#9fb2c1;max-width:370px;margin:0 0 35px;font-size:15px;line-height:1.7}.signal-explanation .eyebrow{color:var(--blue);font-size:9px}.workflow-demo{background:#0c1e2d;border:1px solid #ffffff20;border-radius:12px;transition:transform .45s;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 30px 75px #0002}.workflow-demo:hover{transform:perspective(1200px)rotateY(0)}.demo-top{color:#97adbd;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-family:monospace;font-size:9px;display:flex}.demo-top>span:first-child{align-items:center;gap:7px;display:flex}.demo-top>span:last-child{font-size:8px}.demo-canvas{align-items:center;min-height:280px;padding:32px 26px;display:flex}.demo-canvas>div{width:100%;animation:.4s both panel-in}.demo-kicker{letter-spacing:.05em;color:#8aafc1;font-family:monospace;font-size:9px}.lead-demo{grid-template-columns:40px 1fr;gap:16px;display:grid}.lead-avatar{background:var(--blue);height:40px;color:var(--ink);border-radius:10px;place-items:center;font-size:27px;display:grid}.lead-detail h4{letter-spacing:-.04em;margin:5px 0 13px;font-size:21px;line-height:1.2}.lead-state{color:#56bed5;align-items:center;gap:6px;font-family:monospace;font-size:8px;display:flex}.lead-state .status-dot{width:4px;height:4px}.lead-data{border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:3px;padding:20px 0;display:grid}.lead-data span{color:#7591a4;font-size:9px}.lead-data strong{color:#d4e3ec;margin-top:7px;font-size:11px;font-weight:500;display:block}.demo-outcome{color:#aac5d7;grid-column:1/-1;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.demo-outcome svg{color:var(--blue);flex-shrink:0}.demo-bottom{color:#6c8a9e;border-top:1px solid #ffffff15;align-items:center;gap:15px;padding:14px 20px;font-family:monospace;font-size:8px;display:flex}.demo-bottom>div{background:linear-gradient(90deg,#1b475c,var(--blue));flex:1;height:1px;position:relative}.demo-bottom>div:after{content:"";background:var(--blue);border-radius:50%;width:4px;height:4px;animation:3s infinite flow;position:absolute;top:-1.5px;left:0}.intent-query{border:1px solid #ffffff25;border-radius:8px;align-items:center;gap:10px;margin:20px 0;padding:18px 14px;font-size:15px;display:flex}.intent-query svg{width:18px;color:var(--blue)}.intent-channels{justify-content:space-between;gap:8px;margin-bottom:20px;font-size:8px;display:flex}.intent-channels span{color:#b1c7d3;border:1px solid #ffffff20;border-radius:20px;padding:8px 12px}.mini-browser{border-bottom:1px solid #ffffff16;gap:4px;padding:10px 0;display:flex}.mini-browser span{background:#527c8f;border-radius:50%;width:4px;height:4px}.landing-content{padding-top:20px;position:relative}.landing-content h4,.insight-demo h4{letter-spacing:-.05em;margin:10px 0 20px;font-size:34px;line-height:1.1}.mini-button{background:var(--blue);width:115px;color:var(--ink);border-radius:20px;justify-content:space-between;align-items:center;padding:9px 13px;font-size:10px;display:flex}.landing-pin{background:#143b4f;border:1px solid #2a5b6f;border-radius:10px;align-items:center;gap:8px;padding:15px;font-size:10px;display:flex;position:absolute;bottom:40px;right:0;transform:rotate(-8deg)}.landing-pin svg{color:var(--blue)}.insight-wave{justify-content:space-between;align-items:center;gap:3px;height:50px;margin-bottom:20px;display:flex}.insight-wave i{background:var(--blue);opacity:.7;border-radius:5px;width:4px;animation:1.5s ease-in-out infinite alternate wave}.people-image{color:#fff;background:#243b47;height:640px;max-height:90svh;position:relative;overflow:hidden}.people-image>img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;transition:transform 1.4s}.people-image:hover>img{transform:scale(1.03)}.people-image-overlay{background:linear-gradient(90deg,#07131edb,#07131e35 58%,#07131e05),linear-gradient(#0000 50%,#07131e60);position:absolute;inset:0}.people-photo-label{color:#fff;position:absolute;top:38px;left:5.2vw}.people-image h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6.5vw,104px);font-weight:700;line-height:.98;position:absolute;top:135px;left:5.2vw}.people-image h2>span{color:var(--blue)}.photo-credit{color:#fff9;font-size:9px;position:absolute;bottom:18px;right:5.2vw}.people-bottom{grid-template-columns:1fr 1.1fr;gap:8vw;padding:75px 5.2vw 85px;display:grid}.people-intro>.eyebrow{font-size:10px}.people-intro h3{letter-spacing:-.055em;margin:25px 0;font-size:clamp(33px,3.6vw,56px);font-weight:600;line-height:1.03}.people-intro p{color:#4f626c;max-width:400px;margin:0 0 25px;font-size:14px;line-height:1.8}.role-row{border-top:1px solid #07131e30;align-items:flex-start;gap:22px;padding:23px 0;display:flex}.role-row:last-child{border-bottom:1px solid #07131e30}.role-row>span{color:#6b808a;padding-top:9px;font-family:monospace;font-size:10px}.role-row h4{letter-spacing:-.04em;margin:0 0 5px;font-size:25px;font-weight:550}.role-row p{color:#5e717a;margin:0;font-size:12px}.role-row>svg{color:var(--blue);flex-shrink:0;margin:8px 0 0 auto}.contact{flex-direction:column;min-height:100svh;padding:60px 5.2vw 0;display:flex;overflow:hidden}.contact-top{color:#9fb3c1;align-items:center;gap:8px;font-family:monospace;font-size:10px;display:flex}.contact-top>.eyebrow{margin-right:auto}.contact-main{justify-content:space-between;align-items:center;padding:55px 0 40px;display:flex}.contact-main h2{letter-spacing:-.08em;margin:0;font-size:clamp(90px,17vw,270px);font-weight:750;line-height:.77}.contact-main h2>span{color:var(--blue)}.contact-orb{color:#fff;background:0 0;border:1px solid #6b818f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:clamp(160px,23vw,340px);height:clamp(160px,23vw,340px);margin-right:2vw;transition:transform .2s,background .4s,color .4s;display:flex;position:relative}.contact-orb:before{content:"";border:1px dashed #ffffff25;border-radius:50%;animation:70s linear infinite rotate;position:absolute;inset:-13px}.contact-orb>span{letter-spacing:.05em;font-size:12px;font-weight:500;line-height:1.5}.contact-orb:hover{background:var(--blue);border-color:var(--blue);color:var(--ink)}.contact-orb svg{transition:transform .35s}.contact-orb:hover svg{transform:translate(7px,-7px)}.contact-bottom{justify-content:space-between;align-items:center;gap:35px;margin:5px 0 50px;display:flex}.contact-bottom p{color:#b1c2cd;letter-spacing:-.02em;font-size:17px;line-height:1.6}.contact-benefits{color:#a0b4c2;gap:13px;margin-right:4vw;font-size:12px;display:grid}.contact-benefits>span{align-items:center;gap:10px;display:flex}.contact-benefits svg{color:var(--blue)}footer{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:28px 0;display:flex}footer>a:first-child img{width:155px;height:auto}footer>a:nth-child(2){align-items:center;gap:8px;font-size:12px;display:flex}footer>div{color:#8da1b0;align-items:center;gap:22px;font-size:10px;display:flex}footer button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}footer button:hover{color:#fff}footer>div>span{letter-spacing:.04em;font-size:8px}.reveal{transition:opacity .85s,transform .85s}.in-view .reveal{transform:none}.headline-line{animation:.95s cubic-bezier(.16,1,.3,1) both headline-in}.headline-line:nth-child(2){animation-delay:.1s}.status-dot{animation:3s ease-in-out infinite pulse}.service-panel{animation:.35s both panel-in}.growth-dialog{grid-template-columns:31% 69%;max-height:calc(100svh - 40px);overflow:hidden;box-shadow:0 35px 140px #0009;color:#f3f8fb!important;background:#102231!important;border-radius:16px!important;gap:0!important;width:min(1080px,100vw - 40px)!important;max-width:1080px!important;padding:0!important;display:grid!important}.growth-dialog>[data-slot=dialog-close]{z-index:4;top:14px;inset-inline:auto 14px}.form-aside{background:var(--blue);color:var(--ink);flex-direction:column;justify-content:space-between;gap:50px;padding:32px;display:flex}.form-aside>img{filter:brightness(0)invert();width:170px;height:auto}.form-aside .eyebrow{font-size:9px}.form-aside>div>p{letter-spacing:-.065em;margin:20px 0;font-size:clamp(35px,3.4vw,50px);font-weight:700;line-height:1.02}.form-aside>div>p>span{color:#f8fbff}.form-aside-copy{max-width:180px;font-size:13px;line-height:1.6;display:block}.form-aside-bottom{align-items:center;gap:8px;font-family:monospace;font-size:8px;display:flex}.form-aside-bottom .status-dot{background:var(--ink)}.form-main{overscroll-behavior:contain;max-height:calc(100svh - 40px);padding:34px 38px 28px;overflow-y:auto}.form-progress{color:#7f9aaa;gap:14px;margin:0 35px 13px 0;font-family:monospace;font-size:10px;display:flex}.form-progress>span:first-child{color:var(--blue)}.form-progress>span:last-child{margin-left:auto;font-size:8px}.form-main [data-slot=progress-track]{background:#ffffff15!important;height:2px!important}.form-main [data-slot=progress-indicator]{background:var(--blue)!important}.form-heading{margin:28px 0}.form-heading>.eyebrow{color:var(--blue);font-size:8px}.form-title{letter-spacing:-.05em;outline:none!important;margin:10px 0 12px!important;font-size:clamp(28px,3vw,43px)!important;font-weight:600!important;line-height:1.08!important}.form-heading [data-slot=dialog-description],.success-panel [data-slot=dialog-description]{color:#9eb4c3;line-height:1.6;font-size:13px!important}.step-content{animation:.25s both panel-in}.form-question{border:0;min-width:0;margin:0 0 22px;padding:0}.form-question legend{margin-bottom:12px;font-size:13px;font-weight:500}.choice-grid{grid-template-columns:1fr 1fr;gap:9px!important;display:grid!important}.choice{cursor:pointer;border:1px solid #ffffff25;border-radius:7px;align-items:center;gap:10px;min-height:52px;padding:13px 12px;transition:border .2s,background .2s;display:flex}.choice>span{font-size:12px;line-height:1.4}.choice:hover{border-color:#7eabbf}.choice.selected{border-color:var(--blue);background:#00a0e310}.choice [data-slot=radio-group-item]{width:15px;height:15px}.field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.text-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.text-field>span{font-size:12px;font-weight:500}.text-field small{color:#7594a8;margin-left:4px;font-size:10px;font-weight:400}.text-field input,.text-field textarea{color:#eef7fc;outline-offset:1px;background:#08192380;border:1px solid #ffffff25;border-radius:7px;width:100%;min-width:0;padding:13px 12px;font-size:14px}.text-field input::placeholder,.text-field textarea::placeholder{color:#6f8a9b}.text-field textarea{resize:vertical;min-height:95px}.field-note{color:#829daf;font-size:10px;line-height:1.6}.form-question+.field-note{margin:-13px 0 25px}.consent{cursor:pointer;color:#a6bdcd;align-items:flex-start;gap:11px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.consent [data-slot=checkbox]{margin-top:2px}.honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-actions{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:flex}.form-actions .solid-cta{white-space:nowrap;border:0;gap:20px;margin:0;padding:13px 20px;font-size:12px}.solid-cta{border:0;transition:background .2s,transform .2s}.solid-cta:hover{background:#37b9ed;transform:translateY(-2px)}.solid-cta:disabled{opacity:.55;cursor:wait;transform:none}.back-button{color:#b8ccda;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.form-error{color:#ffb6b6;background:#ff80800a;border-left:2px solid #ff9797;margin:15px 0;padding:9px 12px;font-size:12px;line-height:1.5}.review-brief{gap:0;display:grid}.review-brief>div{border-bottom:1px solid #ffffff12;grid-template-columns:100px 1fr;gap:15px;padding:12px 0;display:grid}.review-brief>div>span{color:#7997aa;font-size:10px}.review-brief p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.review-brief>.field-note{color:#829daf;margin-top:16px;font-size:10px}.success-panel{flex-direction:column;justify-content:center;min-height:520px;padding:15px 0;display:flex}.success-icon{width:60px;height:60px;color:var(--blue);border:1px solid #00a0e350;border-radius:50%;place-items:center;margin-bottom:35px;display:grid}.success-panel>.eyebrow{color:var(--blue);font-size:9px}.success-panel .form-title{font-size:60px!important}.success-recap{border-top:1px solid #ffffff20;gap:7px;margin-top:25px;padding-top:18px;font-size:12px;display:grid}.success-recap>span{color:#829daf}.success-panel .solid-cta{align-self:flex-start;font-size:12px}.navigation-dialog,.privacy-dialog{background:#102231!important;width:calc(100vw - 40px)!important;max-width:660px!important;padding:36px!important}.navigation-dialog [data-slot=dialog-title]{letter-spacing:-.04em;font-size:24px}.navigation-dialog nav{display:grid}.navigation-dialog nav a{letter-spacing:-.03em;border-bottom:1px solid #ffffff20;align-items:center;gap:20px;padding:18px 0;font-size:24px;display:flex}.navigation-dialog nav a>span{color:var(--blue);font-family:monospace;font-size:10px}.navigation-dialog nav a>svg{color:var(--blue);margin-left:auto}.navigation-dialog .solid-cta{justify-content:space-between}.privacy-dialog{max-height:85svh;overflow:auto}.privacy-dialog [data-slot=dialog-title]{letter-spacing:-.04em;font-size:26px}.privacy-dialog p{color:#adc2d0;margin:0;font-size:13px;line-height:1.7}.privacy-dialog a{color:var(--blue);text-decoration:underline}.spin{animation:1s linear infinite rotate}@keyframes headline-in{0%{opacity:0;transform:translateY(35px)rotate(1deg)}to{opacity:1;transform:translateY(0)}}@keyframes panel-in{0%{opacity:.1;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.5}}@keyframes flow{to{left:100%}}@keyframes wave{to{opacity:.35;transform:scaleY(.5)}}@keyframes rotate{to{transform:rotate(360deg)}}@media (min-width:1800px){.hero{padding-top:170px}.hero h1{font-size:190px}.section-title{font-size:115px}}@media (max-width:1050px){.service-line{display:none}.service-row{min-height:110px!important}.service-row>svg{margin-left:auto}.technology-heading>p{width:215px;font-size:12px}.signal-stage{gap:3vw}.edge-number{padding:25px 0}.form-aside{padding:25px}.form-main{padding:30px}.hero-services{padding-right:0}footer>div{gap:12px}footer>a:nth-child(2){font-size:10px}.side-note{font-size:9px}}@media (max-width:760px){html{scroll-snap-type:none}.chapter-rail,.cursor-orbit{display:none}.site-header nav{gap:14px}.site-header nav>a{display:none}.menu-toggle{display:block}.site-header .nav-cta{gap:12px;font-size:12px}.hero{min-height:95svh;padding:120px 6vw 22px}.hero h1{letter-spacing:-.065em;margin:70px 0 45px;font-size:12vw;line-height:1}.headline-line:nth-child(2){white-space:normal;flex-wrap:wrap;gap:.12em;margin-top:12px;font-size:.71em;line-height:1}.hero-coordinate{display:none}.hero-eyebrow{letter-spacing:.035em;font-size:8px}.hero .text-cta{font-size:12px}.hero-bottom{gap:23px;padding:0 0 30px}.hero-bottom p{font-size:20px}.hero-services{order:3;width:100%;font-size:9px;line-height:1.8}.hero-foot{letter-spacing:.02em;font-size:7px}.circle-link{width:60px;height:60px}.section-top .side-note{font-size:7px}.section-top .eyebrow{max-width:180px;font-size:9px}.section-title{margin:38px 0;font-size:9vw;line-height:1.02}.expertise{padding:45px 6vw 30px}.services-tabs{grid-template-columns:1fr;gap:30px!important}.service-row{gap:16px!important;min-height:75px!important;padding:18px 4px!important}.service-name{font-size:34px}.service-name small{margin-left:10px;font-size:8px;display:inline}.service-index{margin-top:4px;font-size:9px}.service-row[data-active]{padding-left:15px!important}.channel-scene{height:250px}.service-panel ul{gap:12px;font-size:12px}.service-copy{font-size:14px}.service-footnote{font-size:9px;line-height:1.7}.edge{padding:45px 6vw 20px}.edge-body{grid-template-columns:1fr;gap:20px;padding:20px 0 40px}.edge-number{-webkit-text-stroke:1.5px var(--ink);padding:25px 0 10px;font-size:clamp(100px,34vw,240px)}.edge-number span{margin-top:18px;padding-top:12px;font-size:9px}.edge-content h2{margin:20px 0;font-size:10.7vw}.edge-content p{max-width:100%;font-size:14px}.edge-principles{gap:10px;font-size:7px}.edge-principles span{gap:5px}.edge-principles svg{width:10px}.technology{padding:45px 6vw 50px}.technology-heading{margin-bottom:30px;display:block}.technology-heading h2{margin:40px 0 20px;font-size:9vw}.technology-heading>p{width:auto;max-width:400px;font-size:13px}.technology-heading>p>br{display:none}.signal-list{grid-template-columns:repeat(4,1fr)}.signal-trigger{flex-direction:column!important;gap:6px!important;padding:15px 4px!important;font-size:11px!important}.signal-trigger>.signal-arrow,.signal-trigger>span{display:none}.signal-stage{grid-template-columns:1fr;gap:30px;margin-top:30px}.signal-explanation h3{margin:15px 0;font-size:30px}.signal-explanation p{max-width:100%;margin-bottom:20px;font-size:14px}.workflow-demo{transform:none}.demo-canvas{min-height:260px;padding:25px 20px}.demo-top{padding:14px;font-size:8px}.demo-top>span:last-child{font-size:6px}.lead-detail h4{font-size:19px}.lead-data{gap:8px}.lead-data strong,.demo-outcome{font-size:10px}.intent-query{padding:15px 10px;font-size:13px}.intent-channels span{padding:7px 9px}.landing-pin{padding:10px;font-size:8px;bottom:50px;right:0}.people-image{height:520px;max-height:none}.people-image>img{object-position:62% 50%}.people-image-overlay{background:linear-gradient(90deg,#07131ec9,#07131e30),linear-gradient(#0000,#07131e40)}.people-image h2{font-size:10vw;top:150px;left:6vw}.people-photo-label{font-size:9px;left:6vw}.photo-credit{font-size:7px;right:6vw}.people-bottom{grid-template-columns:1fr;gap:35px;padding:45px 6vw 50px}.people-intro h3{margin:20px 0;font-size:40px}.people-intro p{font-size:14px}.role-row{padding:19px 0}.role-row h4{font-size:23px}.role-row p{font-size:12px}.contact{min-height:90svh;padding:45px 6vw 0}.contact-top{gap:4px;font-size:7px}.contact-top>.eyebrow{font-size:9px}.contact-top>.status-dot{width:4px;height:4px}.contact-main{gap:20px;padding:60px 0 30px}.contact-main h2{font-size:23vw}.contact-orb{gap:8px;width:30vw;min-width:100px;height:30vw;min-height:100px;margin:0}.contact-orb>svg{width:35px;height:35px}.contact-orb>span{letter-spacing:.015em;font-size:7px}.contact-orb:before{inset:-7px}.contact-bottom{margin:15px 0 35px;display:block}.contact-bottom p{margin-bottom:25px;font-size:15px;line-height:1.7}.contact-benefits{gap:10px;font-size:11px}.contact footer{flex-wrap:wrap;gap:25px;padding:25px 0}footer>a:first-child img{width:135px}footer>a:nth-child(2){margin-left:auto;font-size:10px}footer>div{justify-content:space-between;width:100%;font-size:9px}footer>div>span{font-size:7px}.growth-dialog{max-height:calc(100svh - 20px);border-radius:12px!important;grid-template-columns:1fr!important;width:calc(100vw - 20px)!important}.form-aside{display:none}.form-main{max-height:calc(100svh - 20px);padding:30px 20px 22px}.form-progress{margin-right:25px;font-size:9px}.form-progress>span:last-child{font-size:7px}.form-heading{margin:24px 0}.form-title{font-size:30px!important}.form-heading [data-slot=dialog-description]{font-size:12px!important}.form-question legend{font-size:12px}.choice{gap:8px;min-height:54px;padding:12px 10px}.choice>span{font-size:11px}.choice-grid{gap:8px!important}.field-pair{gap:10px}.text-field input,.text-field textarea{padding:12px 10px;font-size:16px}.text-field>span{font-size:11px}.text-field small{font-size:9px}.form-actions{gap:8px}.form-actions>.field-note{max-width:100px;font-size:8px}.form-actions .solid-cta{gap:16px;padding:13px 16px;font-size:11px}.review-brief>div{grid-template-columns:75px 1fr;gap:12px}.review-brief p{font-size:11px}.review-brief>div>span{font-size:9px}.success-panel{min-height:450px}.success-panel .form-title{font-size:53px!important}.navigation-dialog,.privacy-dialog{padding:30px 23px!important}.navigation-dialog nav a{font-size:22px}.privacy-dialog [data-slot=dialog-title]{font-size:23px}}@media (max-width:380px){.site-header{padding:0 5vw}.brand{width:126px}.site-header nav{gap:10px}.hero{padding-left:5vw;padding-right:5vw}.hero-bottom p{font-size:18px}.field-pair{grid-template-columns:1fr}.form-progress>span:last-child{display:none}.contact-top{font-size:6px}.contact-top>.eyebrow{font-size:8px}}@media (pointer:coarse){.cursor-orbit{display:none}.magnetic{transform:none!important}}html[data-motion=off]{scroll-behavior:auto;scroll-snap-type:none}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.cursor-orbit{display:none}}.hero h1.hero-title{letter-spacing:-.06em;margin:7vh 0 2vh;font-size:clamp(68px,11.8vw,220px);line-height:.94}.hero-tagline{color:#b6d8ed;letter-spacing:.035em;margin:0 0 4vh;font-size:clamp(18px,2vw,32px);font-weight:500;line-height:1.3}.hero-title .headline-line,.hero-title .headline-line:nth-child(2){font-size:1em;line-height:inherit;white-space:nowrap;display:block}.hero-title .headline-line:nth-child(2){margin-top:.08em}.hero-title .headline-ink{transform:translate3d(calc(var(--mx,0px) * -.35), 0, 0);transition:transform .45s ease-out,background-position .6s ease-out;display:inline-block}.hero-title .headline-line:nth-child(2) .headline-ink{color:var(--blue);transform:translate3d(var(--mx,0px), calc(var(--my,0px) * .25), 0)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-title .headline-line:nth-child(2) .headline-ink{background-image:linear-gradient(105deg,#00a0e3 15%,#58c8f5 48%,#00a0e3 78%);background-size:160% 100%;background-position:calc(50% + var(--mx,0px)) 50%;color:#0000;-webkit-background-clip:text;background-clip:text}}@media (max-width:760px){.hero h1.hero-title{letter-spacing:-.055em;margin:70px 0 22px;font-size:12.1vw;line-height:1}.hero-title .headline-line:nth-child(2){margin-top:.14em}}html[data-motion=off] .hero-title .headline-ink,html[data-motion=off] .hero-title .headline-line:nth-child(2) .headline-ink{background-position:50%;transform:none}@media (prefers-reduced-motion:reduce),(pointer:coarse){.hero-title .headline-ink,.hero-title .headline-line:nth-child(2) .headline-ink{background-position:50%;transform:none}}.local-page,.l-navigation-dialog{--local-paper:#f8faff;--local-ink:#091d36;--local-blue:#155eef;--local-muted:#4e6483;--local-line:#cad7e8}.cross-page,.x-navigation-dialog{--cross-ink:#080f21;--cross-paper:#f5f7ff;--cross-blue:#527dff;--cross-cyan:#92edff;--cross-line:#34415e;--cross-muted:#a8b8d4}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.brand-wordmark{aspect-ratio:2048/246;flex-shrink:0;width:220px;max-width:100%;display:block;position:relative;overflow:hidden}.brand-wordmark>img{width:100%;max-width:none;height:auto;display:block;position:absolute;inset:0 auto auto 0;transform:translateY(-12.1339%)}.platform-mark{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.platform-mark img{object-fit:contain;width:100%;height:100%}.home-service-mark{width:34px;height:34px}.home-service-mark svg{width:29px;height:29px}.channel-brand{place-items:center;width:170px;height:165px;display:grid;position:absolute;top:12px;right:35px}.channel-brand .platform-mark{width:140px;height:140px}.channel-brand .platform-meta{width:180px}.channel-brand .platform-ai>svg{color:#3b7185;width:120px;height:120px}.service-row{position:relative}.service-row[data-active] svg{transform:none}.service-row:hover>svg{transform:translate(3px,-3px)}.service-page{--service-bg:#07131e;--service-fg:#f5f7f8;--service-muted:#a2b4c3;--service-line:#ffffff24;background:var(--service-bg);color:var(--service-fg);overflow:clip}.service-meta-ads{--service-bg:#171626;--service-muted:#bab5ce}.service-ai-search{--service-bg:#091c21;--service-muted:#a1bdbd}.service-light{--service-bg:#f0eee6;--service-fg:#132f29;--service-muted:#64786e;--service-line:#132f292b}.service-accent-text{color:var(--service-accent)}.service-header{border-color:var(--service-line);color:var(--service-fg);height:92px;position:absolute}.service-header nav{gap:26px;font-size:12px}.service-header nav a[aria-current=page]{color:var(--service-accent)}.service-header .nav-cta{border-color:var(--service-line);gap:20px;font-size:12px}.service-header .nav-cta:hover{background:var(--service-accent);border-color:var(--service-accent);color:var(--service-bg)}.service-light .site-header button{color:var(--service-fg)}.service-hero{--pointer-x:0px;--pointer-y:0px;flex-direction:column;min-height:100svh;padding:120px 5.2vw 24px;display:flex;position:relative}.service-breadcrumb{color:var(--service-muted);align-items:center;gap:10px;font-size:10px;display:flex}.service-breadcrumb>a:hover,.service-breadcrumb>span:last-of-type:not(.service-hero-index){color:var(--service-fg)}.service-hero-index{letter-spacing:.08em;margin-left:auto;font-family:monospace;font-size:10px}.service-hero-grid{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:5vw;padding:38px 0 40px;display:grid}.service-label{align-items:center;gap:13px;margin-bottom:24px;display:flex}.service-label>.platform-mark{width:38px;height:38px}.service-label .platform-meta-ads{width:48px}.service-label>span:last-child{letter-spacing:-.02em;font-size:15px}.service-label small{color:var(--service-muted);margin-left:10px;font-family:monospace;font-size:9px}.service-hero h1{letter-spacing:-.072em;margin:0;font-size:clamp(65px,7.9vw,145px);font-weight:730;line-height:.88}.service-hero h1>span{animation:.85s cubic-bezier(.16,1,.3,1) both headline-in;display:block}.service-hero-right{padding-top:10px}.service-hero-right>p{color:var(--service-muted);max-width:530px;margin:26px 0 0;font-size:14px;line-height:1.75}.service-primary{background:var(--service-accent);color:var(--service-bg);gap:40px;margin-top:22px;padding:14px 20px;font-size:13px}.service-primary:hover{background:var(--service-accent);filter:brightness(1.12)}.service-hero-bottom{border-top:1px solid var(--service-line);letter-spacing:.035em;color:var(--service-muted);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-family:monospace;font-size:9px;display:flex}.service-hero-bottom>a{align-items:center;gap:15px;display:flex}.service-hero-bottom>a>svg{color:var(--service-accent)}.product-demo{transform:perspective(1200px) rotateY(-4deg) translate(var(--pointer-x),var(--pointer-y));background:#102330;border:1px solid #ffffff25;border-radius:12px;transition:transform .4s;box-shadow:0 25px 65px #0003}.demo-meta-ads{background:#222037}.demo-local-seo{background:#fffef9;border-color:#17352925;box-shadow:0 25px 65px #1a382913}.demo-ai-search{background:#0e2b2f}.product-demo-top{color:#90a8b8;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:14px 16px;font-family:monospace;font-size:8px;display:flex}.product-demo-top>span:last-child{opacity:.65;margin-left:auto;font-size:7px}.demo-live-dot{background:var(--service-accent);border-radius:50%;width:5px;height:5px}.product-demo-tabs{gap:0!important}.product-demo-stage{min-height:340px;padding:22px;display:grid}.product-demo-panel{animation:.3s both panel-in;font-size:14px!important}.platform-intro{align-items:center;gap:10px;margin-bottom:20px;display:flex}.platform-intro .platform-mark{width:32px;height:32px}.platform-intro>span:last-child{letter-spacing:-.035em;font-size:17px;font-weight:550}.platform-intro>span:last-child>span{color:#8da5b5;letter-spacing:0;margin-top:3px;font-size:9px;font-weight:400;display:block}.query-bar{color:#304854;background:#f4f6f7;border:1px solid #dde4e8;border-radius:40px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.query-bar>svg{color:#59717e;flex-shrink:0}.example-ad{padding:20px 10px 4px}.ad-label{color:#8ea8b9;font-size:8px}.ad-business{color:#d6e6ef;align-items:center;gap:5px;margin-top:12px;font-family:monospace;font-size:8px;display:flex}.example-ad h3{letter-spacing:-.04em;color:#69bdf7;margin:8px 0;font-size:22px;line-height:1.15}.example-ad p{color:#b0c3cf;margin:0;font-size:11px;line-height:1.6}.example-links{color:#69bdf7;gap:18px;margin:16px 0;font-size:9px;display:flex}.demo-next{color:#8faebe;align-items:center;gap:12px;margin-top:5px;font-family:monospace;font-size:7px;display:flex}.connection-line{background:var(--service-accent);width:20px;height:2px}.demo-next>svg{color:var(--service-accent);width:13px}.product-demo-options{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.product-demo-options>[role=tab]{text-align:left;flex-direction:column;min-height:55px;line-height:1.3;white-space:normal!important;color:#9bb2c2!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;gap:5px!important;padding:13px 10px!important;font-size:9px!important;display:flex!important}.product-demo-options>[role=tab]>span{opacity:.6;font-family:monospace;font-size:7px}.product-demo-options>[role=tab][data-active]{color:var(--service-accent)!important;background:#ffffff07!important}.product-demo-options>[role=tab][data-active]:after{content:"";background:var(--service-accent);opacity:1;height:2px;position:absolute;bottom:0;left:0;right:0}.demo-instruction{letter-spacing:.07em;color:#6a8a9e;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:7px;display:flex}.social-account{align-items:center;gap:9px;display:flex}.social-avatar{color:#171626;background:#b6a4ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-weight:700;display:grid}.social-account>div{font-size:11px;font-weight:500}.social-account small{color:#9d94ba;font-size:8px;font-weight:400;display:block}.social-account>.platform-mark{background:#fff;border-radius:4px;width:42px;height:26px;margin-left:auto;padding:3px}.social-art{border-radius:5px;height:190px;margin:14px 0 0;position:relative;overflow:hidden}.social-art img{object-fit:cover;object-position:55% 33%;width:100%;height:100%}.social-art-overlay{background:linear-gradient(90deg,#171626ee,#17162655 65%,#0000);position:absolute;inset:0}.ad-angle{letter-spacing:-.07em;color:#f5f1ff;max-width:200px;font-size:35px;font-weight:700;line-height:.98;position:absolute;top:28px;left:18px}.creative-tag{letter-spacing:.04em;color:#d1c3ff;border:1px solid #b6a4ff6a;border-radius:15px;padding:4px 9px;font-family:monospace;font-size:7px;position:absolute;bottom:14px;left:18px}.social-caption{align-items:center;gap:15px;padding:14px 0 0;display:flex}.social-caption p{color:#bbb1d0;max-width:240px;margin:0;font-size:10px;line-height:1.6}.social-caption>span{white-space:nowrap;color:#d2c4ff;border:1px solid #b6a4ff50;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:8px 10px;font-size:8px;display:flex}.local-query{color:#5b6e60;background:#f1f3ed;border-radius:30px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.local-query>svg{flex-shrink:0}.local-business{align-items:center;gap:15px;padding:24px 0;display:flex}.local-business .platform-mark{width:51px;height:51px}.local-business .eyebrow{color:#6b8073;font-size:7px}.local-business h3{letter-spacing:-.055em;margin:6px 0 0;font-size:26px;line-height:1.08}.local-detail-list>div{border-top:1px solid #1838291a;align-items:center;gap:12px;padding:14px 0;display:flex}.local-detail-list>div>span{color:#769082;font-family:monospace;font-size:8px}.local-detail-list p{margin:0;font-size:12px}.local-detail-list svg{color:#20815a;margin-left:auto}.local-bottom{color:#6b8073;border-top:1px solid #1838291a;align-items:center;gap:8px;padding-top:15px;font-family:monospace;font-size:8px;display:flex}.demo-local-seo .product-demo-options{border-color:#1838291a}.demo-local-seo .product-demo-options>[role=tab]{color:#657c70!important}.demo-local-seo .product-demo-options>[role=tab][data-active]{color:#20815a!important;background:#20815a09!important}.demo-local-seo .product-demo-top{color:#6c8375;border-color:#1838291a}.demo-local-seo .demo-instruction{color:#7a9082;border-color:#1838291a}.answer-prompt{background:#123b3d;border:1px solid #77decd28;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:15px;display:flex}.answer-prompt>svg{color:#77decd;flex-shrink:0}.answer-prompt p{letter-spacing:-.015em;margin:0;font-size:13px;line-height:1.5}.answer-label{color:#71afa7;letter-spacing:.025em;font-family:monospace;font-size:7px}.answer-experience h3{letter-spacing:-.05em;margin:10px 0 15px;font-size:28px;line-height:1.1}.answer-copy{color:#a1c2be;margin:0 0 20px;font-size:12px;line-height:1.7}.answer-sources{flex-wrap:wrap;gap:8px;display:flex}.answer-sources>span{color:#9dd4ca;border:1px solid #77decd32;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.answer-note{color:#688f8b;margin-top:16px;font-size:8px;display:block}.service-subnav{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8fa8b8;background:#0b1b28f5;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;align-items:center;gap:30px;padding:17px 5.2vw;display:flex;position:sticky;top:0}.service-subnav>a{align-items:center;gap:8px;font-family:monospace;font-size:9px;display:flex}.service-subnav>a>span{font-family:var(--font-geist-sans),Arial,sans-serif;color:#c7d7e2;font-size:11px}.service-subnav>a:hover>span{color:var(--service-accent)}.service-subnav>button{color:var(--service-accent);background:0 0;border:0;align-items:center;gap:20px;margin-left:auto;font-size:11px;display:flex}.service-page section[id]{scroll-margin-top:65px}.service-overview{color:#102a34;background:#f4f3ee;padding:85px 5.2vw 90px}.service-section-heading{grid-template-columns:1fr .6fr;align-items:end;column-gap:8vw;display:grid}.service-section-heading>.eyebrow{color:#6e8189;grid-column:1/-1;font-size:10px}.service-section-heading h2{letter-spacing:-.062em;max-width:750px;margin:28px 0 0;font-size:clamp(40px,5vw,80px);font-weight:600;line-height:1.03}.service-section-heading>p{color:#61757e;max-width:370px;margin:0;font-size:14px;line-height:1.8}.service-capabilities{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:65px;display:grid}.capability{border-top:1px solid #173b452d;padding-top:20px}.capability-top{color:#617a84;justify-content:space-between;align-items:center;display:flex}.capability-top>span{font-family:monospace;font-size:10px}.capability-top>svg{color:#0b7899}.service-meta-ads .capability-top>svg{color:#7e65b7}.service-local-seo .capability-top>svg{color:#20815a}.service-ai-search .capability-top>svg{color:#228879}.capability h3{letter-spacing:-.055em;margin:40px 0 18px;font-size:26px;font-weight:600;line-height:1.1}.capability p{color:#61757e;margin:0;font-size:13px;line-height:1.8}.service-method{padding:80px 5.2vw 90px}.method-intro{grid-template-columns:1fr .5fr;align-items:end;gap:24px 7vw;display:grid}.method-intro>.eyebrow{color:var(--service-muted);grid-column:1/-1;font-size:10px}.method-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(35px,4.8vw,77px);font-weight:650;line-height:1.05}.method-intro h2>span{color:var(--service-accent)}.method-intro>p{color:var(--service-muted);margin:0;font-size:14px;line-height:1.8}.method-tabs{grid-template-columns:1fr 1.3fr;margin-top:60px;gap:6vw!important;display:grid!important}.method-steps{flex-direction:column;background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.method-steps>[role=tab]{text-align:left;width:100%;min-height:80px;border:0!important;border-top:1px solid var(--service-line)!important;height:auto!important;box-shadow:none!important;color:var(--service-muted)!important;white-space:normal!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;padding:21px 4px!important;display:flex!important}.method-steps>[role=tab]>span:first-child{font-family:monospace;font-size:10px}.method-steps>[role=tab]>span:nth-child(2){letter-spacing:-.04em;font-size:20px}.method-steps>[role=tab]>svg{margin-left:auto}.method-steps>[role=tab][data-active]{color:var(--service-fg)!important}.method-steps>[role=tab][data-active]>svg{color:var(--service-accent)}.method-steps>[role=tab]:last-child{border-bottom:1px solid var(--service-line)!important}.method-detail{border:1px solid var(--service-line);background:#ffffff03;border-radius:10px;padding:33px;position:relative;overflow:hidden}.method-detail>[role=tabpanel]{align-items:center;gap:22px;min-height:250px;animation:.35s both panel-in;display:flex}.method-detail>[role=tabpanel][hidden]{display:none}.method-number{letter-spacing:-.08em;color:var(--service-accent);opacity:.23;writing-mode:vertical-lr;font-size:10vw;font-weight:600;line-height:1;transform:rotate(180deg)}.method-detail .eyebrow{color:var(--service-accent);font-size:8px}.method-detail h3{letter-spacing:-.045em;margin:19px 0;font-size:34px;line-height:1.1}.method-detail p{color:var(--service-muted);max-width:360px;font-size:14px;line-height:1.8}.method-detail-footer{border-top:1px solid var(--service-line);color:var(--service-accent);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:flex}.method-detail-footer>span{font-family:monospace;font-size:8px}.service-people{color:#f3f8fb;background:#102431;grid-template-columns:1.1fr 1fr;display:grid}.service-team-photo{min-height:620px;position:relative;overflow:hidden}.service-team-photo>img{object-fit:cover;object-position:52% 50%;width:100%;height:100%;transition:transform 1.2s;position:absolute;inset:0}.service-team-photo:hover>img{transform:scale(1.04)}.service-photo-note{color:#fff;background:#07131e85;border-radius:3px;justify-self:start;max-width:350px;padding:5px 8px;font-size:8px;position:absolute;bottom:15px;left:20px;right:20px}.service-people-copy{padding:60px 5vw}.service-people-copy>.eyebrow{color:#8eaab9;font-size:8px}.service-people-copy h2{letter-spacing:-.055em;margin:27px 0;font-size:clamp(37px,4.5vw,70px);font-weight:650;line-height:.99}.service-people-copy h2>span{color:var(--service-accent)}.service-people-copy>p{color:#a1b7c5;max-width:410px;margin-bottom:16px;font-size:13px;line-height:1.8}.expertise-chips{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.expertise-chips>span{letter-spacing:.04em;border:1px solid #ffffff20;border-radius:15px;padding:6px 8px;font-family:monospace;font-size:7px}.service-people-copy .text-cta{font-size:12px}.service-people-copy .text-cta>svg{color:var(--service-accent)}.service-faq{color:#102a34;background:#f4f3ee;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:85px 5.2vw;display:grid}.service-faq-heading>.eyebrow{color:#6e8189;font-size:10px}.service-faq-heading h2{letter-spacing:-.06em;margin:27px 0;font-size:clamp(35px,4.4vw,70px);font-weight:650;line-height:1.02}.faq-decoration{letter-spacing:-.07em;color:#c7d4d8;font-size:140px;font-weight:600;line-height:1;display:block}.service-accordion [data-slot=accordion-item]{border-color:#173b452d}.service-accordion [data-slot=accordion-trigger]{letter-spacing:-.035em;justify-content:flex-start;align-items:center;gap:17px;padding:24px 0;font-size:17px;line-height:1.3}.service-accordion [data-slot=accordion-trigger]:hover{color:#087b9e;text-decoration:none}.service-accordion [data-slot=accordion-trigger-icon]{color:#47798a!important}.faq-number{color:#8b9aa1;align-self:flex-start;margin-top:6px;font-family:monospace;font-size:9px}.service-accordion [data-slot=accordion-content]>div{padding:0 25px 24px 30px}.service-accordion p{color:#61757e;max-width:620px;font-size:13px;line-height:1.85}.service-close{background:var(--service-accent);color:#091c25;padding:65px 5.2vw 0}.service-close>.eyebrow{font-size:9px}.service-close-main{justify-content:space-between;align-items:center;gap:35px;margin:40px 0;display:flex}.service-close h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,6.1vw,95px);font-weight:700;line-height:.96}.service-close h2>span{display:block}.service-close-button{width:170px;height:170px;color:inherit;background:0 0;border:1px solid #091c2580;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:15px;transition:background .3s,transform .2s;display:flex}.service-close-button:hover{color:#fff;background:#091c25}.service-close-button>span{letter-spacing:.04em;font-size:9px}.service-close-notes{gap:32px;margin:30px 0 55px;font-size:10px;display:flex}.service-close-notes>span{align-items:center;gap:7px;display:flex}.next-service{border-top:1px solid #091c2535;align-items:center;gap:24px;padding:26px 0;display:flex}.next-service>span:first-child{margin-right:auto;font-family:monospace;font-size:8px}.next-service>.platform-mark{background:#fffe;border-radius:6px;width:40px;height:35px;padding:5px}.next-service>.platform-mark>svg{color:#163f48}.next-service>strong{letter-spacing:-.05em;font-size:27px;font-weight:550}.next-service>svg{margin-left:35px;transition:transform .3s}.next-service:hover>svg{transform:translate(5px,-5px)}.service-footer{color:#dae5eb;background:#07131e;border:0;margin:0;padding:30px 5.2vw}.service-footer>div>a{font-size:10px}.platform-disclosure{color:#577486;background:#07131e;margin:0;padding:0 5.2vw 20px;font-size:8px}.service-page .cursor-orbit>span{border-color:var(--service-accent)}.service-page .cursor-orbit.is-active>span{background:0 0}.service-page .navigation-dialog{color:#f5f7f8}.service-reveal{transition:transform .7s,opacity .7s}.service-visible{animation:.7s both panel-in}@media (min-width:1800px){.service-hero h1{font-size:145px}.service-hero-grid{width:100%;max-width:1660px;margin:auto}.service-hero{padding-top:140px}.product-demo-stage{min-height:400px}.social-art{height:235px}}@media (max-width:1150px){.service-header nav{gap:17px;font-size:11px}.service-header .brand{width:175px}.service-hero-grid{gap:4vw}.service-hero h1{font-size:8vw}.product-demo-stage{padding:18px}.product-demo-top{font-size:7px}.product-demo-top>span:last-child{font-size:6px}.service-capabilities{grid-template-columns:repeat(2,1fr);gap:40px}.capability h3{margin-top:25px}.service-section-heading{grid-template-columns:1fr .65fr;gap:4vw}.service-subnav{gap:23px}.service-subnav>button{gap:10px}.service-team-photo{min-height:620px}.method-tabs{gap:4vw!important}.method-detail{padding:25px}.method-detail h3{font-size:29px}.service-faq{gap:5vw}.social-caption{gap:8px}.social-caption p{font-size:9px}.ad-angle{font-size:31px}.example-ad h3{font-size:20px}}@media (max-width:860px){.service-header nav>a{display:none}.service-header .menu-toggle{display:block}.service-header nav{gap:18px}.service-hero{padding-top:115px}.service-hero-grid{grid-template-columns:1fr 1fr;gap:4vw}.service-hero h1{font-size:8.2vw}.service-label{margin-bottom:20px}.service-hero-right>p{font-size:12px}.service-hero-bottom{font-size:7px}.service-primary{gap:22px;padding:13px 17px;font-size:11px}.product-demo-stage{min-height:320px;padding:15px}.query-bar{padding:11px;font-size:10px}.example-ad{padding:18px 0 0}.example-ad h3{font-size:18px}.example-ad p{font-size:10px}.example-links{gap:12px;font-size:8px}.demo-next{gap:7px;font-size:6px}.product-demo-options>[role=tab]{padding:10px 7px!important;font-size:8px!important}.social-art{height:190px}.ad-angle{max-width:145px;font-size:29px;left:14px}.social-caption p{font-size:9px}.social-caption>span{display:none}.local-query{font-size:10px}.local-business h3{font-size:22px}.local-detail-list p{font-size:10px}.local-bottom{font-size:6px}.answer-experience h3{font-size:23px}.answer-copy{font-size:11px}.service-subnav{gap:18px;padding:16px 5.2vw}.service-subnav>a>span,.service-subnav>button{font-size:10px}.service-section-heading{display:block}.service-section-heading h2{margin:24px 0}.service-section-heading>p{max-width:550px}.method-intro{display:block}.method-intro h2{margin:24px 0;font-size:5.7vw}.method-intro>p{max-width:530px}.method-steps>[role=tab]>span:nth-child(2){font-size:17px}.method-tabs{grid-template-columns:1fr 1.1fr}.method-number{display:none}.service-people-copy{padding:45px 5vw}.service-people-copy h2{font-size:5vw}.service-team-photo{min-height:620px}.service-team-photo>img{object-position:55% 50%}.service-close-button{width:130px;height:130px}.service-close h2{font-size:6.6vw}.service-footer>a:nth-child(2){font-size:9px}}@media (max-width:620px){.home-service-mark{width:27px;height:27px}.home-service-mark svg{width:25px;height:25px}.service-row{gap:11px!important}.service-name{font-size:31px}.service-name small{margin-left:6px;font-size:7px}.service-header{height:80px}.service-header .brand{width:148px}.service-header .nav-cta{gap:12px;padding:10px 12px;font-size:11px}.service-hero{min-height:auto;padding:103px 6vw 22px}.service-breadcrumb{gap:7px;font-size:8px}.service-hero-index{font-size:8px}.service-hero-grid{grid-template-columns:1fr;gap:32px;padding:35px 0 30px}.service-label>.platform-mark{width:30px;height:30px}.service-label .platform-meta-ads{width:40px}.service-label>span:last-child{font-size:13px}.service-hero h1{letter-spacing:-.06em;font-size:15.5vw;line-height:.91}.service-google-ads .service-hero h1,.service-meta-ads .service-hero h1{font-size:14.5vw}.service-hero-right{padding:0}.product-demo{transform:none}.product-demo-stage{min-height:315px;padding:20px}.product-demo-top{padding:13px 16px;font-size:7px}.product-demo-top>span:last-child{font-size:6px}.platform-intro{margin-bottom:18px}.query-bar{font-size:12px}.example-ad h3{font-size:23px}.example-ad p{font-size:11px}.example-links{gap:18px;font-size:9px}.demo-next{font-size:7px}.product-demo-options>[role=tab]{min-height:52px;padding:12px 10px!important;font-size:9px!important}.service-hero-right>p{margin:24px 0 0;font-size:14px;line-height:1.75}.service-primary{margin-top:20px;padding:14px 20px;font-size:13px}.service-hero-bottom{align-items:flex-start;font-size:7px;line-height:1.5}.service-hero-bottom>span{max-width:185px}.service-hero-bottom>a{white-space:nowrap;gap:7px;font-size:6px}.social-art{height:215px}.ad-angle{max-width:205px;font-size:36px}.social-caption p{max-width:none;font-size:11px}.social-caption>span{font-size:8px;display:flex}.local-query{font-size:12px}.local-business h3{font-size:27px}.local-detail-list p{font-size:12px}.local-bottom{font-size:8px}.answer-experience h3{font-size:29px}.answer-copy{font-size:12px}.service-subnav{justify-content:space-between;gap:0;padding:13px 6vw;overflow-x:auto}.service-subnav>a{gap:5px;font-size:8px}.service-subnav>a>span{white-space:nowrap;font-size:9px}.service-subnav>button{display:none}.service-subnav>a:nth-child(3)>span{text-overflow:ellipsis;max-width:63px;overflow:hidden}.service-page section[id]{scroll-margin-top:52px}.service-overview{padding:50px 6vw}.service-section-heading>.eyebrow{font-size:8px}.service-section-heading h2{margin:25px 0;font-size:10vw;line-height:1.03}.service-section-heading>p{font-size:14px}.service-capabilities{grid-template-columns:1fr;gap:30px;margin-top:40px}.capability{grid-template-columns:42px 1fr;gap:16px 18px;padding-top:22px;display:grid}.capability-top{flex-direction:column;grid-row:1/3;justify-content:flex-start;align-items:flex-start;gap:20px}.capability-top>span{font-size:9px}.capability-top>svg{width:26px;height:26px}.capability h3{margin:0;font-size:27px;line-height:1.12}.capability p{margin:0;font-size:13px}.service-method{padding:50px 6vw}.method-intro>.eyebrow{font-size:8px}.method-intro h2{margin:24px 0;font-size:8.3vw}.method-intro>p{font-size:13px}.method-tabs{margin-top:35px;grid-template-columns:1fr!important;gap:25px!important}.method-steps>[role=tab]{min-height:65px;gap:18px!important;padding:18px 3px!important}.method-steps>[role=tab]>span:nth-child(2){font-size:19px}.method-steps>[role=tab]>span:first-child{font-size:9px}.method-detail{padding:26px}.method-detail>[role=tabpanel]{min-height:225px}.method-detail h3{font-size:31px}.method-detail p{font-size:13px}.method-number{display:none}.service-people{grid-template-columns:1fr}.service-team-photo{height:100vw;min-height:370px;max-height:470px}.service-team-photo>img{object-position:50% 48%}.service-photo-note{font-size:7px;left:6vw;right:6vw}.service-people-copy{padding:45px 6vw 50px}.service-people-copy>.eyebrow{font-size:8px}.service-people-copy h2{margin:25px 0;font-size:11vw}.service-people-copy>p{font-size:14px}.service-people-copy .text-cta{font-size:13px}.expertise-chips>span{font-size:8px}.service-faq{grid-template-columns:1fr;gap:20px;padding:50px 6vw}.service-faq-heading>.eyebrow{font-size:8px}.service-faq-heading h2{margin:22px 0;font-size:11vw}.faq-decoration{display:none}.service-accordion [data-slot=accordion-trigger]{gap:12px;padding:22px 0;font-size:17px;line-height:1.35}.service-accordion p{font-size:13px}.service-accordion [data-slot=accordion-content]>div{padding:0 16px 23px 25px}.service-close{padding:45px 6vw 0}.service-close>.eyebrow{font-size:8px}.service-close-main{align-items:flex-start;gap:15px;margin:32px 0 25px}.service-close h2{letter-spacing:-.055em;font-size:8.6vw;line-height:1.04}.service-close-button{gap:6px;width:88px;height:88px;margin-top:5px}.service-close-button>svg{width:27px;height:27px}.service-close-button>span{font-size:6px}.service-close-notes{flex-direction:column;gap:9px;margin:25px 0 35px;font-size:10px}.next-service{gap:12px;padding:22px 0}.next-service>span:first-child{max-width:60px;font-size:7px}.next-service>strong{font-size:24px}.next-service>.platform-mark{width:30px;height:30px;padding:4px}.next-service>svg{width:20px;margin-left:auto}.service-footer{flex-wrap:wrap;gap:24px;padding:28px 6vw}.service-footer>div{justify-content:space-between;width:100%}.service-footer>div>a{font-size:9px}.platform-disclosure{padding:0 6vw 18px;font-size:7px}}@media (max-width:370px){.service-hero h1{font-size:15vw}.service-google-ads .service-hero h1{font-size:14vw}.service-hero-index{display:none}.service-close h2{font-size:8vw}.service-close-button{width:76px;height:76px}.service-subnav>a{gap:3px}.service-subnav>a>span{font-size:8px}.product-demo-stage{padding:16px}.social-caption>span{display:none}}.service-hero-right>p,.service-section-heading>p,.capability p,.method-intro>p,.method-detail p,.service-people-copy>p,.service-accordion p{font-size:16px;line-height:1.75}.service-form-context{color:#83d4f5;background:#00a0e310;border:1px solid #00a0e333;border-radius:20px;margin-bottom:17px;padding:5px 10px;font-size:11px;display:table}html[data-motion=off] .product-demo{transform:none}@media (prefers-reduced-motion:reduce){.product-demo{transform:none}.service-visible{animation:none}}@media (pointer:coarse){.product-demo{transform:none}}.home-experience{--motion-ease:cubic-bezier(.16, 1, .3, 1);--page-progress:0}.home-experience .reading-progress{z-index:60;height:3px;transform:scaleX(var(--page-progress));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#008dd5,#8ae6ff);position:fixed;inset:0 0 auto}.home-experience .hero{isolation:isolate;background:#06131f}.signal-field{pointer-events:none;z-index:-2;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.hero-field-shade{z-index:-1;pointer-events:none;background:linear-gradient(#06131f 2%,#06131f33 28%,#06131f22 55%,#06131ff5 100%),linear-gradient(90deg,#06131f90,#0000 80%);position:absolute;inset:0}.home-experience .hero-title{transform:translate3d(0, var(--hero-travel,0px), 0);text-shadow:0 8px 70px #06131f85}.home-experience .hero-title .headline-line{margin-bottom:-.08em;padding-bottom:.08em;overflow:clip}.home-experience .hero-title .headline-ink{animation:ink-arrive 1.4s var(--motion-ease) both}.home-experience .hero-title .headline-line:nth-child(2) .headline-ink{text-shadow:none;background-image:linear-gradient(100deg,#008edc 12%,#24baf2 35%,#c1f2ff 50%,#24baf2 64%,#008edc 88%);background-size:230% 100%;animation-delay:.18s}.home-experience .hero-eyebrow,.home-experience .hero-bottom,.home-experience .hero-foot{animation:1s .4s both details-arrive}.home-experience .circle-link{position:relative}.home-experience .circle-link:before{content:"";border:1px dashed #47c5f860;border-radius:50%;animation:35s linear infinite rotate;position:absolute;inset:-9px}.home-experience .circle-link>svg{animation:2.5s ease-in-out infinite scroll-cue}.kinetic-strip{background:var(--blue);color:#06131f;border-top:1px solid #62d9ff;border-bottom:1px solid #0087c0;padding:16.15px 0 19.55px;position:relative;overflow:hidden}.kinetic-track{width:max-content;animation:30s linear infinite kinetic-travel;display:flex}.kinetic-group{align-items:center;gap:3vw;padding-right:3vw;display:flex}.kinetic-group span{letter-spacing:-.055em;font-size:clamp(29.75px,4.42vw,74.8px);font-weight:750;line-height:1}.kinetic-group svg{stroke-width:1.2px;width:clamp(23.8px,3.4vw,51px);height:auto}.kinetic-group span:nth-of-type(2n){color:#ecfaff}.home-experience .motion-reveal{opacity:0;transition:opacity .85s var(--motion-ease) var(--reveal-delay,0s), translate 1.1s var(--motion-ease) var(--reveal-delay,0s);translate:0 42px}.home-experience .motion-reveal.motion-entered{opacity:1;translate:0}.home-experience .service-row{position:relative;transition:color .3s, padding .4s var(--motion-ease), opacity .8s var(--motion-ease), translate 1s var(--motion-ease)!important}.home-experience .service-row .service-name{transition:translate .45s var(--motion-ease)}.home-experience .service-row[data-active] .service-name{translate:5px}.home-experience .service-row>.home-service-mark{transition:transform .6s var(--motion-ease), opacity .3s}.home-experience .service-row[data-active]>.home-service-mark{transform:translateY(-3px)rotate(-7deg)}.home-experience .channel-scene,.home-experience .workflow-demo{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .45s var(--motion-ease), border-color .4s, box-shadow .4s;position:relative}.home-experience .channel-scene:after,.home-experience .workflow-demo:after{content:"";border-radius:inherit;background:radial-gradient(ellipse at var(--glare-x,60%) var(--glare-y,20%), #81deff18, transparent 65%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.home-experience .channel-scene:hover:after,.home-experience .workflow-demo:hover:after{opacity:1}.home-experience .workflow-demo:hover{border-color:#28b6f180;box-shadow:0 35px 85px #0004,0 0 35px #009eff10}.home-experience .channel-brand{animation:mark-arrive .8s var(--motion-ease) both}.home-experience .search-card{animation:card-arrive .75s var(--motion-ease) both}.home-experience .edge{isolation:isolate;position:relative}.home-experience .edge:before{content:"";z-index:-1;transform:translateY(var(--edge-travel,0px)) scale(1.12);pointer-events:none;background-image:linear-gradient(#06131f0c 1px,#0000 1px),linear-gradient(90deg,#06131f0c 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.home-experience .edge-number{background:linear-gradient(110deg,#07131e06 28%,#d8f7ff7a 45%,#07131e06 62%) 0 0/280% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite intelligence-scan;translate:none}.home-experience .edge-principles svg{transition:rotate .6s var(--motion-ease)}.home-experience .edge-principles span:hover svg{rotate:180deg}.home-experience .technology{isolation:isolate;position:relative;overflow:clip}.home-experience .technology:before{content:"";z-index:-1;pointer-events:none;border:1px solid #00a0e31f;border-radius:50%;width:68vw;height:68vw;position:absolute;top:18%;right:-26%;box-shadow:0 0 0 7vw #00a0e305,0 0 0 14vw #00a0e303}.home-experience .signal-trigger{transition:background .3s,color .3s!important}.home-experience .signal-trigger[data-active]>svg:not(.signal-arrow){animation:signal-select .5s var(--motion-ease) both}.home-experience .workflow-demo{background:linear-gradient(135deg,#102a3e,#091925 65%)}.connection-flow{padding:15px 22px 0;overflow:hidden}.connection-flow svg{width:100%;height:auto;display:block}.connection-track{stroke:#254a60;stroke-width:1px}.connection-stream{stroke:#44c8ff;stroke-width:2px;stroke-dasharray:24 125;animation:4s linear infinite signal-transit}.node-face{fill:#0b2233;stroke:#31566b;transition:fill .5s,stroke .5s}.node-halo{stroke:#33baff;opacity:0;transform-box:fill-box;transform-origin:50%}.connection-node text{fill:#859dad;font-family:var(--font-geist-mono), monospace;font-size:12px;transition:fill .5s}.connection-node .node-label{letter-spacing:.06em;font-size:11px}.connection-node.is-selected .node-face{fill:#00a0e3;stroke:#8fe4ff}.connection-node.is-selected text{fill:#bcecff}.connection-node.is-selected text:not(.node-label){fill:#06131f}.connection-node.is-selected .node-halo{opacity:.6;animation:2.5s ease-out infinite node-ripple}.home-experience .demo-canvas{padding-top:18px}.home-experience .lead-data>span{animation:.6s both details-arrive}.home-experience .lead-data>span:nth-child(2){animation-delay:.1s}.home-experience .lead-data>span:nth-child(3){animation-delay:.2s}.home-experience .intent-channels>span{animation:4s ease-in-out infinite channel-breathe}.home-experience .intent-channels>span:nth-child(2){animation-delay:.5s}.home-experience .intent-channels>span:nth-child(3){animation-delay:1s}.home-experience .intent-channels>span:nth-child(4){animation-delay:1.5s}.home-experience .landing-pin{animation:5s ease-in-out infinite location-float}.home-experience .people-image>img{transform:translateY(var(--photo-travel,0px)) scale(1.14);transition:none}.home-experience .role-row{transition:opacity .85s var(--motion-ease), translate 1.1s var(--motion-ease), background .35s}.home-experience .role-row>svg{transition:rotate .5s var(--motion-ease)}.home-experience .role-row:hover>svg{rotate:90deg}.home-experience .contact{isolation:isolate;position:relative}.home-experience .contact:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 82% 46%,#00a0e321,#0000 55%);position:absolute;inset:0}.home-experience .contact-orb:after{content:"";pointer-events:none;border:1px solid #00a0e34a;border-color:#00a0e34a #00a0e34a #0000 #0000;border-radius:50%;animation:16s linear infinite reverse rotate;position:absolute;inset:-27px}@keyframes ink-arrive{0%{opacity:0;translate:0 110%;rotate:4deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes details-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes kinetic-travel{to{transform:translate(-50%)}}@keyframes scroll-cue{0%,to{translate:0 -3px}50%{translate:0 4px}}@keyframes mark-arrive{0%{opacity:0;translate:25px -15px;rotate:-15deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes card-arrive{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes intelligence-scan{0%,15%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes signal-select{0%{transform:scale(.65)rotate(-25deg)}to{transform:none}}@keyframes signal-transit{to{stroke-dashoffset:-298px}}@keyframes node-ripple{0%{opacity:.8;scale:.8}to{opacity:0;scale:1.3}}@keyframes channel-breathe{0%,to{border-color:#ffffff20}50%{color:#cbf0ff;border-color:#00a0e390}}@keyframes location-float{0%,to{translate:0}50%{translate:0 -8px}}@media (max-width:760px){.signal-field{opacity:.7}.hero-field-shade{background:linear-gradient(#06131f 5%,#06131f22 40%,#06131fee 78%)}.kinetic-strip{padding:14.45px 0 17px}.kinetic-group{gap:24px;padding-right:24px}.kinetic-group span{font-size:35.7px}.kinetic-group svg{width:25.5px}.home-experience .motion-reveal{translate:0 24px}.home-experience .motion-reveal.motion-entered{translate:0}.connection-flow{padding:13px 12px 0}.home-experience .contact-orb:after{inset:-16px}.home-experience .people-image>img{transform:scale(1.04)}}@media (pointer:coarse){.home-experience .hero-title,.home-experience .channel-scene,.home-experience .workflow-demo{transform:none}.home-experience .edge-number{translate:0}}html[data-motion=off] .home-experience .motion-reveal{opacity:1;translate:none}html[data-motion=off] .home-experience .hero-title,html[data-motion=off] .home-experience .channel-scene,html[data-motion=off] .home-experience .workflow-demo,html[data-motion=off] .home-experience .people-image>img{transform:none}html[data-motion=off] .home-experience .edge-number{translate:none}html[data-motion=off] .kinetic-track{transform:none}@media (prefers-reduced-motion:reduce){.home-experience *,.home-experience :before,.home-experience :after{transition:none!important;animation:none!important}.home-experience .motion-reveal{opacity:1;translate:none}.home-experience .hero-title,.home-experience .channel-scene,.home-experience .workflow-demo,.home-experience .people-image>img{transform:none}.home-experience .edge-number{translate:none}.kinetic-track{transform:none}}.home-experience .expanded-chapter{min-height:110svh;padding:76px 5.2vw 90px;position:relative}.expanded-chapter .expansion-label .eyebrow{font-size:12px}.expanded-chapter .expansion-label .side-note{text-align:right;max-width:300px;font-size:12px}.expansion-title{letter-spacing:-.065em;margin:65px 0 45px;font-size:clamp(48px,6.8vw,116px);font-weight:750;line-height:.98}.expansion-title>span{color:var(--blue)}.expanded-chapter p{font-size:16px;line-height:1.75}.expansion-heading{justify-content:space-between;align-items:flex-end;gap:6vw;margin-bottom:60px;display:flex}.expansion-heading .expansion-title{margin-bottom:0}.expansion-heading>p{color:#627680;max-width:330px;margin:0}.expanded-chapter .text-cta{font-size:15px}.expanded-chapter .expansion-note{color:#66808e;margin:30px 0 0;font-size:12px;line-height:1.7}.opportunity-chapter{background:#0c2333;overflow:clip}.opportunity-intro{color:#b0c8d6;grid-template-columns:1fr 1fr;gap:8vw;max-width:1000px;margin:0 0 50px;display:grid}.opportunity-intro p{margin:0}.opportunity-tabs{gap:0!important}.opportunity-tab-list{border-block:1px solid #86b3cc35;grid-template-columns:repeat(3,1fr);background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.opportunity-tab-list [role=tab]{color:#9ebdce;white-space:normal;border-radius:0;justify-content:flex-start;height:auto;font-size:17px;font-weight:500;background:0 0!important;gap:15px!important;padding:24px 18px!important}.opportunity-tab-list [role=tab]>span{font-family:var(--font-geist-mono), monospace;opacity:.5;font-size:12px}.opportunity-tab-list [role=tab]>svg{margin-left:auto}.opportunity-tab-list [role=tab][data-active]{color:#fff;box-shadow:inset 0 -2px #00a0e3!important}.opportunity-panel{grid-template-columns:1fr 1fr;gap:6vw;padding-top:48px;animation:.5s both panel-in;display:grid}.opportunity-word{isolation:isolate;flex-direction:column;justify-content:center;gap:25px;min-height:370px;display:flex;position:relative;overflow:hidden}.opportunity-word>svg{color:#65d1fc}.opportunity-word>span{letter-spacing:-.065em;max-width:430px;font-size:clamp(55px,6.3vw,100px);font-weight:700;line-height:.95}.opportunity-orbits{z-index:-1;width:340px;height:340px;position:absolute;top:0;right:-20px;transform:rotateX(58deg)rotate(-25deg)}.opportunity-orbits i{border:1px solid #00a0e375;border-radius:50%;animation:22s linear infinite rotate;position:absolute;inset:0}.opportunity-orbits i:before{content:"";background:#7edbff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 18px #00a0e3}.opportunity-orbits i:nth-child(2){animation-duration:16s;animation-direction:reverse;inset:38px}.opportunity-orbits i:nth-child(3){animation-duration:12s;inset:78px}.opportunity-detail h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,2.6vw,43px);line-height:1.15}.opportunity-detail p{color:#aac4d3;margin:0 0 25px}.opportunity-detail ul,.conversion-copy ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.opportunity-detail li,.conversion-copy li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.opportunity-detail li svg,.conversion-copy li svg{color:var(--blue);flex-shrink:0;margin-top:4px}.priority-links{border-top:1px solid #ffffff25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:25px;display:flex}.priority-links>span{font-family:var(--font-geist-mono), monospace;color:#82a7bd;font-size:12px}.priority-links>div{gap:10px;display:flex}.priority-links a{color:#06131f;background:#eaf5fb;border-radius:6px;align-items:center;gap:10px;padding:10px;transition:translate .3s;display:flex}.priority-links a:hover{translate:0 -4px}.priority-links .platform-mark{width:28px;height:28px}.priority-links .platform-mark img,.priority-links .platform-mark svg{object-fit:contain;width:100%;height:100%}.playbook-chapter{background:#e6eef0}.playbook-stack{padding-bottom:25px}.playbook-card{border:1px solid #07131e15;border-radius:12px;min-height:560px;margin-bottom:35px;padding:32px 38px 26px;position:sticky;top:85px;overflow:hidden;box-shadow:0 -10px 45px #07131e12}.playbook-google{background:#c3e8fa}.playbook-meta{background:#d8cef8}.playbook-local{background:#bdddce}.playbook-ai{color:#e9f9ff;background:#102e3a}.playbook-card-top{border-bottom:1px solid #07131e30;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;display:flex}.playbook-card-top>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;font-size:12px}.playbook-card-top .platform-mark{width:54px;height:54px}.playbook-card-top .platform-mark img{object-fit:contain;width:100%;height:100%}.playbook-card-body{grid-template-columns:1.1fr 1fr;gap:6vw;padding:35px 0;display:grid}.playbook-service{font-size:16px}.playbook-card h3{letter-spacing:-.06em;margin:20px 0 35px;font-size:clamp(40px,4.7vw,76px);font-weight:700;line-height:1}.playbook-card h3 span,.conversion-copy h3 span,.process-step h3 span{display:block}.playbook-card .text-cta svg{color:currentColor}.playbook-detail>p{margin:0 0 26px}.playbook-detail>div{border-top:1px solid #07131e20;margin-top:22px;padding-top:15px}.playbook-detail h4{margin:0 0 5px;font-size:17px;font-weight:600}.playbook-detail>div p{opacity:.78;margin:0;font-size:15px}.playbook-card-foot{border-top:1px solid #07131e30;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:13px;display:flex}.playbook-ai .playbook-card-top,.playbook-ai .playbook-card-foot,.playbook-ai .playbook-detail>div{border-color:#c3e8fa30}.playbook-ai .platform-mark{color:#7ee3d2}.after-click-chapter{background:#f5f6f2}.conversion-stories{display:grid}.conversion-story{border-top:1px solid #07131e25;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:650px;padding:70px 0;display:grid}.conversion-story:nth-child(2n) .conversion-copy{order:2}.conversion-copy>.eyebrow{color:#59717d;font-size:12px}.conversion-copy h3{letter-spacing:-.055em;margin:25px 0;font-size:clamp(40px,4.3vw,72px);font-weight:650;line-height:1.04}.conversion-copy>p{color:#516974;margin-bottom:25px}.conversion-copy li{color:#314c5b}.conversion-visual{color:#102e40;background:#dcecf3;border:1px solid #c0d5df;border-radius:12px;min-height:420px;padding:24px;position:relative;overflow:hidden}.visual-caption{font-family:var(--font-geist-mono), monospace;color:#517c91;align-items:center;gap:8px;margin-bottom:25px;font-size:12px;display:flex}.journey-search{z-index:2;background:#fff;border-radius:30px;align-items:center;gap:12px;padding:16px 18px;font-size:14px;animation:6s ease-in-out infinite location-float;display:flex;position:relative;box-shadow:0 9px 18px #1433440a}.journey-search>svg:last-child{color:#0097d6;margin-left:auto}.journey-page{background:#fafdff;border:1px solid #c0d5df;border-radius:8px;margin:20px 12px 0;padding:24px;transform:rotate(-2deg)}.journey-location{color:#598393;align-items:center;gap:8px;font-size:12px;display:flex}.journey-page>strong{letter-spacing:-.05em;margin:25px 0 12px;font-size:clamp(25px,2.6vw,40px);line-height:1.1;display:block}.journey-page p{color:#5a7280;margin:0 0 20px;font-size:15px}.journey-action{color:#07131e;background:#00a0e3;border-radius:25px;align-items:center;gap:15px;padding:12px 16px;font-size:13px;display:inline-flex}.page-lines{gap:7px;margin-top:20px;display:grid}.page-lines>span{background:#dce8ed;border-radius:2px;width:100%;height:4px}.page-lines>span:last-child{width:65%}.journey-connector{align-items:center;gap:8px;padding-top:22px;font-size:13px;display:flex}.journey-connector svg{color:#008dc9}.conversion-lead{background:#e2e0f1;border-color:#ccc8e0}.inquiry-channels{justify-content:center;gap:20px;margin:22px 0;display:flex}.inquiry-channels>span{border:1px solid #9c92bd60;border-radius:25px;align-items:center;gap:10px;padding:12px 20px;font-size:12px;animation:4s ease-in-out infinite input-glow;display:flex}.inquiry-channels>span:last-child{animation-delay:2s}.context-record{background:#fbfbff;border:1px solid #d0cce0;border-radius:9px;padding:24px}.context-record>div{color:#7c7198;align-items:center;gap:14px;font-size:12px;display:flex}.context-avatar{color:#5d438b;background:#d8cef8;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.context-record strong{color:#2f2446;margin-top:4px;font-size:19px;font-weight:600;display:block}.context-record dl{margin:22px 0}.context-record dl>div{border-top:1px solid #e5e1ed;grid-template-columns:1fr 1.3fr;gap:20px;padding:12px 0;font-size:13px;display:grid}.context-record dt{color:#8a809b}.context-record dd{color:#3d3450;margin:0}.context-note{color:#6b4a9c;align-items:center;gap:8px;font-size:13px;display:flex}.conversion-call{color:#e9f7ff;background:#102838;border-color:#275065}.conversion-call .visual-caption{color:#7fabbf}.call-insight-heading{color:#8cc5df;align-items:center;gap:16px;margin-top:25px;font-size:12px;display:flex}.conversation-wave{justify-content:space-between;align-items:center;gap:5px;height:65px;margin:30px 0;display:flex}.conversation-wave i{background:#48caff;border-radius:8px;width:5px;animation:1.6s ease-in-out infinite alternate wave}.conversion-call blockquote{letter-spacing:-.04em;margin:20px 0 30px;font-size:28px;font-weight:500;line-height:1.25}.insight-resolution{border-top:1px solid #315369;padding-top:22px}.insight-resolution>span{color:#6fa1b9;letter-spacing:.03em;font-size:12px}.insight-resolution p{margin:5px 0 14px;font-size:15px}.insight-resolution>svg{color:#00a0e3;margin-bottom:15px}.measurement-chapter{background:#04121e;overflow:clip}.measurement-statement{letter-spacing:-.06em;margin:80px 0 75px;font-size:clamp(45px,7.7vw,130px);font-weight:750;line-height:.98}.measurement-statement>span{display:block}.measurement-statement .outline-word{color:#0000;-webkit-text-stroke:1px #8eb3c7}.measurement-body{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.measurement-intro h2{letter-spacing:-.04em;margin:0 0 25px;font-size:34px;line-height:1.15}.measurement-intro p{color:#95b5c8}.measurement-note{color:#588098;margin-top:32px;font-size:12px;line-height:1.8;display:block}.measurement-layer{border-top:1px solid #294555;padding:26px 0;position:relative}.measurement-layer:before{content:"";height:2px;transform:scaleX(var(--scene-progress,0));transform-origin:0;background:linear-gradient(90deg,#00a0e3,#9ce9ff);position:absolute;inset:-1px 0 auto}.measurement-layer>div{color:#58bdec;font-family:var(--font-geist-mono), monospace;align-items:center;gap:15px;font-size:12px;display:flex}.measurement-layer>div>span:first-child{color:#526f83;margin-right:auto}.measurement-layer h3{letter-spacing:-.035em;margin:20px 0 12px;font-size:25px;line-height:1.25}.measurement-layer p{color:#91b1c5;margin:0}.measurement-foot{border-top:1px solid #294555;justify-content:space-between;align-items:center;gap:20px;margin-top:65px;padding-top:30px;font-size:16px;display:flex}.measurement-foot svg{color:#00a0e3;flex-shrink:0}.future-search-chapter{color:#071b2b;background:#00a0e3;overflow:hidden}.future-title{letter-spacing:-.07em;margin:75px 0 55px;font-size:clamp(65px,11vw,180px);font-weight:750;line-height:.9}.future-title>span{color:#effbff}.question-ribbon{white-space:nowrap;width:max-content;translate:calc(var(--scene-progress,.3) * -200px) 0;gap:18px;margin:25px 0 70px;display:flex}.question-ribbon>span{letter-spacing:-.025em;border:1px solid #06314b60;border-radius:50px;padding:15px 30px;font-size:clamp(18px,2.4vw,36px)}.future-content{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.answer-source{color:#edfaff;background:#061e2d;border:1px solid #b5eaff50;border-radius:12px;padding:34px;position:relative;box-shadow:16px 16px #0788c3}.answer-source:after{content:"";height:2px;transform:scaleX(var(--scene-progress,.5));transform-origin:0;background:linear-gradient(90deg,#0000,#b3eeff,#0000);position:absolute;top:0;left:0;right:0}.answer-source>div:first-child{color:#74cffa;align-items:center;gap:15px;font-size:12px;display:flex}.answer-source h3{letter-spacing:-.05em;margin:35px 0 25px;font-size:clamp(32px,3.5vw,55px);line-height:1.04}.answer-source p{color:#9cc0d3}.answer-evidence{border-top:1px solid #2a4859;gap:15px;margin-top:25px;padding-top:25px;display:grid}.answer-evidence>span{align-items:center;gap:10px;font-size:15px;display:flex}.answer-evidence svg{color:#3dc7fa}.answer-source-note{color:#56879f;margin-top:28px;font-size:12px;display:block}.future-copy h3{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(28px,3vw,45px);line-height:1.1}.future-copy p{color:#07304b}.future-copy .text-cta{margin-top:20px}.future-copy .text-cta svg{color:inherit}.future-copy .expansion-note{color:#174963}.process-chapter{background:#0d2636}.process-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:8vw;padding-top:65px;display:grid}.process-intro{position:sticky;top:80px}.process-intro .expansion-title{margin:0 0 30px;font-size:clamp(48px,5.8vw,95px)}.process-intro p{color:#98bdcf;max-width:380px}.process-loop{border:1px solid #37627b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:210px;height:210px;margin-top:45px;display:flex;position:relative}.process-loop:before{content:"";border:1px dashed #3f829f;border-radius:50%;animation:35s linear infinite rotate;position:absolute;inset:-12px}.process-loop svg{color:#42c4fa}.process-loop>span{text-align:center;color:#8eb7cc;font-size:12px}.process-step{border-top:1px solid #446274;min-height:440px;padding:28px 0 55px}.process-step-label{color:#52bdf0;font-family:var(--font-geist-mono), monospace;justify-content:space-between;gap:20px;font-size:12px;display:flex}.process-step h3{letter-spacing:-.05em;margin:30px 0 24px;font-size:clamp(34px,3.6vw,59px);line-height:1.04}.process-step>p{color:#a7c2d1}.process-deliverable{background:#153448;border-left:2px solid #00a0e3;margin-top:25px;padding:18px 22px}.process-deliverable>span{color:#5badd4;font-size:12px}.process-deliverable>p{color:#bdcfda;margin:7px 0 0;font-size:15px}.partnership-chapter{background:#e9eff0}.partnership-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:7vw;margin-top:70px;display:grid}.partnership-portrait{background:#213b49;border-radius:9px;height:720px;max-height:80svh;position:sticky;top:85px;overflow:hidden}.partnership-portrait img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform 1.2s}.partnership-portrait:hover img{transform:scale(1.05)}.portrait-shade{background:linear-gradient(#0000 20%,#06131fea);position:absolute;inset:0}.portrait-statement{letter-spacing:-.06em;color:#fff;font-size:clamp(40px,4.4vw,72px);font-weight:700;line-height:.98;position:absolute;bottom:65px;left:30px}.portrait-statement em{color:#43c4fb;font-style:normal}.portrait-caption{color:#9eb9c7;font-size:12px;position:absolute;bottom:24px;left:30px}.partnership-copy h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(38px,4.4vw,72px);line-height:1.02}.partnership-copy h2>span{color:#73929f}.partnership-copy>p{color:#56717f}.partnership-principles{margin:35px 0}.partnership-principles article{border-top:1px solid #b3c6ce;align-items:flex-start;gap:20px;padding:26px 0;display:flex}.partnership-principles article>span{font-family:var(--font-geist-mono), monospace;color:#6b8b9a;margin-top:5px;font-size:12px}.partnership-principles h3{letter-spacing:-.035em;margin:0 0 12px;font-size:23px;line-height:1.2}.partnership-principles p{color:#577180;margin:0}.navigation-dialog{max-height:85svh;overflow-y:auto}.navigation-dialog nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px}.navigation-dialog nav a{gap:12px;font-size:18px}.home-experience .chapter-rail>div{gap:1px}.home-experience .chapter-rail button{height:22px}.home-experience .chapter-rail .active .rail-dot{height:18px}@keyframes input-glow{50%{background:#c9bde899;border-color:#8d74b7}}@media (min-width:1051px) and (min-height:820px){.playbook-card:nth-child(2){top:100px}.playbook-card:nth-child(3){top:115px}.playbook-card:nth-child(4){top:130px}}@media (max-width:1050px),(max-height:819px){.playbook-card,.process-intro,.partnership-portrait{position:relative;top:auto}}@media (max-width:1050px){.playbook-card{padding:28px}.playbook-card-body,.conversion-story,.partnership-layout{gap:4vw}.process-layout,.measurement-body{gap:5vw}.priority-links{display:block}.priority-links>div{margin-top:16px}.opportunity-tab-list [role=tab]{font-size:15px;padding:22px 10px!important}.opportunity-tab-list [role=tab]>span{display:none}.conversion-visual{padding:18px}.visual-caption{font-size:10px}.journey-page{margin-inline:0;padding:20px}}@media (max-width:760px){.navigation-dialog nav{grid-template-columns:1fr}.home-experience .expanded-chapter{padding:50px 6vw 65px}.expanded-chapter .expansion-label .eyebrow{max-width:235px;font-size:11px}.expanded-chapter .expansion-label .side-note{display:none}.expansion-title{margin:48px 0 30px;font-size:10vw}.expansion-heading{margin-bottom:40px;display:block}.expansion-heading .expansion-title{margin-bottom:25px}.expansion-heading>p{max-width:none}.opportunity-intro{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.opportunity-tab-list [role=tab]{text-align:left;font-size:14px;line-height:1.4;padding:18px 8px!important}.opportunity-tab-list [role=tab]>svg{display:none}.opportunity-panel{grid-template-columns:1fr;gap:28px;padding-top:20px}.opportunity-word{min-height:260px}.opportunity-word>span{max-width:90%;font-size:16vw}.opportunity-orbits{width:250px;height:250px;right:-45px}.opportunity-detail h3{font-size:30px}.playbook-card{min-height:0;margin-bottom:25px;padding:24px}.playbook-card-top{gap:15px;padding-bottom:20px}.playbook-card-top>span{max-width:180px;font-size:11px}.playbook-card-top .platform-mark{flex-shrink:0;width:42px;height:42px}.playbook-card-body{grid-template-columns:1fr;gap:30px;padding-top:25px}.playbook-card h3{margin:15px 0 25px;font-size:10vw}.playbook-card-foot{font-size:12px;line-height:1.7}.playbook-card-foot svg{display:none}.playbook-detail>div p{font-size:16px}.conversion-story{grid-template-columns:1fr;gap:35px;min-height:0;padding:45px 0}.conversion-story:nth-child(2n) .conversion-copy{order:0}.conversion-copy h3{font-size:11vw}.conversion-visual{min-height:420px;padding:22px}.visual-caption{font-size:10px}.journey-search{gap:8px;padding:14px;font-size:13px}.journey-page{margin-top:18px;padding:22px}.journey-page>strong{font-size:31px}.context-record{padding:18px}.context-record strong{font-size:18px}.context-record dl>div{gap:12px}.conversion-call blockquote{font-size:27px}.measurement-statement{margin:55px 0 45px;font-size:10.8vw}.measurement-body{grid-template-columns:1fr;gap:30px}.measurement-intro h2{font-size:32px}.measurement-intro p{max-width:none}.measurement-foot{flex-direction:column;align-items:flex-start;gap:16px;margin-top:35px}.measurement-foot svg{rotate:90deg}.future-title{margin:55px 0 35px;font-size:15vw}.question-ribbon{gap:12px;margin-bottom:45px}.question-ribbon>span{padding:12px 20px;font-size:18px}.future-content{grid-template-columns:1fr;gap:45px}.answer-source{padding:27px;box-shadow:8px 8px #0788c3}.answer-source h3{font-size:38px}.future-copy h3{font-size:32px}.process-layout{grid-template-columns:1fr;gap:45px;padding-top:45px}.process-intro .expansion-title{font-size:13vw}.process-intro p{max-width:none}.process-loop{gap:10px;width:150px;height:150px;margin-top:35px}.process-loop svg{width:38px;height:38px}.process-loop>span{font-size:11px}.process-step{min-height:0;padding-bottom:40px}.process-step h3{font-size:11vw}.process-deliverable>p{font-size:16px}.partnership-layout{grid-template-columns:1fr;gap:45px;margin-top:45px}.partnership-portrait{height:580px;max-height:80svh}.portrait-statement{font-size:12vw;left:24px}.portrait-caption{font-size:11px;left:24px}.partnership-copy h2{font-size:11vw}.partnership-principles article{gap:15px}}@media (max-width:380px){.playbook-card{padding:20px}.conversion-visual{padding:16px}.journey-action{gap:10px;padding:12px;font-size:12px}.context-record dl>div{grid-template-columns:.8fr 1.2fr;font-size:12px}}@media (max-height:580px){.home-experience .chapter-rail{display:none}}html[data-motion=off] .playbook-card{position:relative;top:auto}html[data-motion=off] .measurement-layer:before,html[data-motion=off] .answer-source:after{transform:none}html[data-motion=off] .question-ribbon{translate:none}@media (prefers-reduced-motion:reduce){.playbook-card{position:relative;top:auto}.measurement-layer:before,.answer-source:after{transform:none}.question-ribbon{translate:none}}.voltage-page{--v-bg:#04121d;--v-ink:#081b28;--v-blue:#00a0e3;--v-ice:#67d9ff;--v-muted:#99b7c9;--v-line:#7597ad35;background:var(--v-bg);color:#f1f9fd;font-size:16px;line-height:1.6;overflow:clip}.voltage-page button{font:inherit}.voltage-page a,.voltage-page button{touch-action:manipulation}:is(.voltage-page button:focus-visible,.voltage-page a:focus-visible){outline-offset:5px;outline:2px solid #41c8fb}.voltage-page h1,.voltage-page h2,.voltage-page h3,.voltage-page h4{font-weight:700}.voltage-page p{font-size:16px;line-height:1.75}.voltage-page section[id]{scroll-margin-top:78px}.v-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.055em;font-size:12px;line-height:1.6}.v-header{border-bottom:1px solid var(--v-line);z-index:10;justify-content:space-between;align-items:center;gap:30px;height:96px;padding:0 5vw;display:flex;position:absolute;inset:0 0 auto}.v-header>a>img{width:205px;height:auto;display:block}.v-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.v-header nav>a{color:#b8cfdb}.v-header nav>a:hover{color:#fff}.v-pill{color:#edfaff;background:0 0;border:1px solid #6ea9c765;border-radius:40px;align-items:center;gap:24px;padding:12px 20px;transition:background .3s,border-color .3s;display:inline-flex;font-size:14px!important}.v-pill:hover{color:#04121d;background:#00a0e3;border-color:#00a0e3}.v-menu-button{color:inherit;background:0 0;border:0;padding:6px;display:none}.v-hero{isolation:isolate;background:radial-gradient(at 75% 65%,#07436770,#0000 53%),#04121d;min-height:100svh;padding:140px 5vw 25px;position:relative}.v-hero-grid{z-index:-1;transform:translate(var(--v-px,0px),var(--v-py,0px)) scale(1.05);pointer-events:none;background-color:#0000;background-image:linear-gradient(#4f9acb0b 1px,#0000 1px),linear-gradient(90deg,#4f9acb0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#0000 15%,#000 65%);mask-image:linear-gradient(130deg,#0000 15%,#000 65%)}.v-product-label{font-family:var(--font-geist-mono),monospace;color:#a4c4d7;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex}.v-product-label>span:first-child{align-items:center;gap:14px;display:flex}.v-product-label .platform-mark{width:27px;height:27px}.v-hero h1{letter-spacing:-.085em;margin:44px 0 14px;font-size:clamp(75px,15vw,260px);font-weight:800;line-height:.95;animation:1.2s cubic-bezier(.16,1,.3,1) both v-word-in}.v-hero h1>span:not(.sr-only){color:#4bc9ff;-webkit-text-fill-color:transparent;letter-spacing:-.095em;background:linear-gradient(130deg,#e0f8ff,#00a0e3 75%);-webkit-background-clip:text;background-clip:text}.v-hero-bottom{grid-template-columns:1fr 1.12fr;align-items:center;gap:4vw;display:grid}.v-hero-copy{max-width:590px;padding-block:35px}.v-hero-copy>.v-eyebrow{color:#62bfe8}.v-hero-copy h2{letter-spacing:-.055em;margin:20px 0 25px;font-size:clamp(36px,4.6vw,74px);line-height:1.04}.v-hero-copy h2>span{color:#81a3b6}.v-hero-copy>p{color:#acc5d4;max-width:480px}.v-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.v-primary{color:#04121d;background:#54ceff;border:1px solid #7cddff;border-radius:35px;justify-content:space-between;align-items:center;gap:25px;padding:17px 24px;transition:box-shadow .35s,translate .35s,background .35s;display:inline-flex;font-size:15px!important;font-weight:600!important}.v-primary:hover{background:#a0e8ff;translate:0 -3px;box-shadow:0 0 35px #00a0e34a}.v-hero-actions>a{color:#beddea;align-items:center;gap:12px;font-size:14px;display:flex}.v-hero-actions>a>svg{color:#48c8ff}.v-engine{aspect-ratio:600/530;transform:perspective(1000px) rotateY(var(--v-ry,0deg)) translate(var(--v-px,0px),var(--v-py,0px));min-width:0;margin:0 -15px 25px;position:relative}.v-engine-lines{width:100%;height:100%;position:absolute;inset:0}.v-engine-orbit{stroke:#17729c38;stroke-dasharray:2 12;transform-origin:300px 265px;animation:80s linear infinite rotate}.v-engine-orbit.inner{stroke:#1795c83a;stroke-dasharray:70 18;animation-duration:60s;animation-direction:reverse}.v-engine-path{stroke:#0d52758a;stroke-width:1px}.v-engine-charge{stroke:#69d8ff;stroke-width:1.5px;stroke-dasharray:15 340;filter:drop-shadow(0 0 4px #00b7ff);animation:4s linear infinite v-charge}.v-engine-core{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#0c3c56,#061c2b 70%);border:1px solid #41c8fb70;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:39%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #00a0e320,inset 0 0 35px #00a0e310}.v-engine-core>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;color:#74abca;font-size:9px}.v-engine-core>strong{letter-spacing:-.1em;font-size:clamp(45px,6.7vw,106px);font-weight:750;line-height:1.15}.v-engine-core>strong>span{color:#43c7ff}.v-engine-node{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:26%;display:flex;position:absolute;transform:translate(-50%,-50%)}.v-engine-node>svg{box-sizing:content-box;stroke:#70d7ff;animation:4s ease-in-out infinite v-node-pulse;animation-delay:var(--node-delay);background:#072438;border:1px solid #2f759265;border-radius:14px;padding:14px}.v-engine-node>span{font-family:var(--font-geist-mono),monospace;color:#9cbfd2;letter-spacing:.035em;font-size:10px}.v-engine-caption{text-align:center;letter-spacing:.12em;color:#4d809d;font-size:10px;position:absolute;bottom:-18px;left:0;right:0}.v-hero-foot{border-top:1px solid var(--v-line);font-family:var(--font-geist-mono),monospace;color:#739ab2;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;font-size:11px;display:flex}.v-hero-foot>a{color:#63d1ff}.v-subnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15;background:#061c29ed;border-block:1px solid #5b98b52b;justify-content:space-between;align-items:center;gap:30px;padding:20px 5vw;font-size:13px;display:flex;position:sticky;top:0}.v-subnav>a{color:#b9cdd8;white-space:nowrap;align-items:center;gap:9px;display:flex}.v-subnav>a:hover{color:#59d0ff}.v-subnav>a>span{color:#4486a5;font-family:monospace;font-size:11px}.v-subnav>button{color:#65d4ff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;font-size:13px;display:flex}.v-section{padding:85px 5vw 90px}.v-section-intro{margin-bottom:55px}.v-section-intro>.v-eyebrow{color:#679ab7}.v-section-intro>div{justify-content:space-between;align-items:flex-end;gap:6vw;display:flex}.v-section-intro h2{letter-spacing:-.06em;margin:40px 0 0;font-size:clamp(42px,5.7vw,94px);font-weight:750;line-height:.99}.v-section-intro h2>span{color:#53caff}.v-section-intro>div>p{color:#a0bfce;flex-shrink:0;max-width:340px;margin:0}.v-dynamic-section{color:#071d2b;background:#eff4f5}.v-dynamic-section .v-section-intro>.v-eyebrow{color:#5d8397}.v-dynamic-section .v-section-intro h2>span{color:#008bc9}.v-dynamic-section .v-section-intro p{color:#55717f}.v-dynamic-demo{gap:0!important}.v-intent-tabs{margin-bottom:25px;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.v-intent-tabs>[role=tab]{color:#3e667b!important;background:0 0!important;border:1px solid #aac6d4!important;border-radius:40px!important;flex:0 auto!important;gap:12px!important;height:auto!important;padding:14px 20px!important;font-size:14px!important}.v-intent-tabs>[role=tab][data-active]{color:#e8f8ff!important;background:#071f30!important;border-color:#071f30!important}.v-intent-tabs>[role=tab]>svg:last-child{color:#08a3e4}.v-intent-rail{font-family:var(--font-geist-mono),monospace;letter-spacing:.025em;color:#73919f;border-top:1px solid #adc4d0;justify-content:space-between;gap:25px;padding:20px 0;font-size:10px;display:flex}.v-dynamic-grid{grid-template-columns:.9fr 1.16fr .9fr;align-items:start;gap:26px;display:grid}.v-demo-step{font-size:11px;font-family:var(--font-geist-mono),monospace;color:#77929f;letter-spacing:.035em;margin:5px 0 25px;display:block}.v-query{background:#fff;border:1px solid #cee1e9;border-radius:30px;align-items:center;gap:12px;min-height:70px;padding:17px;font-size:14px;display:flex;box-shadow:0 8px 25px #29425205}.v-query>svg{color:#009bdc;flex-shrink:0}.v-sample-ad{border-bottom:1px solid #b2cbd6;padding:25px 12px;position:relative}.v-sample-ad .platform-mark{vertical-align:middle;width:29px;height:29px;margin-right:10px}.v-sample-ad>span:not(.platform-mark){color:#788e98;font-size:11px}.v-sample-ad h3{letter-spacing:-.03em;color:#176898;margin:22px 0 15px;font-size:25px;line-height:1.2}.v-sample-ad p{color:#5c7785;margin:0;font-size:14px}.v-intent-tag{align-items:center;gap:14px;margin-top:25px;display:flex}.v-intent-tag>svg{color:#008fcf}.v-intent-tag span{color:#819cab;letter-spacing:.05em;font-size:10px;display:block}.v-intent-tag strong{font-size:15px;font-weight:500}.v-step-arrow{color:#169ad1;margin:32px 10px;display:block}.v-mini-page{background:#fff;border:1px solid #86b7cf;border-radius:11px;animation:.45s both v-panel-in;overflow:hidden;box-shadow:0 25px 60px #1b5b7915}.v-mini-browser{background:#e8f2f7;border-bottom:1px solid #d5e5ed;align-items:center;gap:4px;padding:14px;display:flex}.v-mini-browser>i{background:#aec8d5;border-radius:50%;width:5px;height:5px}.v-mini-browser>span{color:#608498;letter-spacing:.04em;margin-left:auto;font-size:9px}.v-page-content{background:radial-gradient(at 90% 0,#d6f2ff,#0000 65%),#fff;min-height:440px;padding:32px 25px}.v-mini-category{color:#1782b3;border-bottom:1px solid #8ac9e7;padding-bottom:8px;font-size:10px}.v-page-content h3{letter-spacing:-.055em;min-height:94px;margin:33px 0 20px;font-size:clamp(30px,3vw,46px);line-height:1.04}.v-page-content>p{color:#5f8192;margin:0 0 20px;font-size:15px}.v-mini-proof{color:#6890a4;align-items:center;gap:7px;margin-bottom:25px;font-size:11px;display:flex}.v-mini-action{color:#052337;background:#09a6e7;border-radius:25px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:12px;font-weight:600;display:flex}.v-mini-inputs{gap:10px;margin-top:20px;display:grid}.v-mini-inputs>span{color:#9bb0bb;border:1px solid #d5e4eb;border-radius:5px;padding:11px 12px;font-size:11px}.v-change-label{color:#2683aa;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.v-mini-lead{background:#dfeef2;border:1px solid #bdd4df;border-radius:9px;padding:22px}.v-live-label{color:#498899;letter-spacing:.025em;align-items:center;gap:7px;font-size:10px;display:flex}.v-mini-lead h3{letter-spacing:-.035em;margin:18px 0;font-size:22px;line-height:1.2}.v-mini-lead dl{margin:0}.v-mini-lead dl>div{border-top:1px solid #b9d5df;justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.v-mini-lead dt{color:#71909e}.v-mini-lead dd{text-align:right;color:#315e73;max-width:65%;margin:0}.v-mini-lead>span:last-child{color:#38849f;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.v-remarketing{color:#e6f7fe;background:#083248;border-radius:9px;margin-top:22px;padding:24px;overflow:hidden}.v-remarketing>span:first-child{color:#6fb1d0;font-size:9px}.v-remarketing>strong{letter-spacing:-.05em;color:#65d2ff;margin:30px 0;font-size:30px;line-height:1.04;display:block}.v-remarketing>span:last-child{color:#97bed2;align-items:center;gap:15px;font-size:12px;display:flex}.v-remarketing svg{flex-shrink:0}.v-three-reasons{border-top:1px solid #b1c9d3;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px;padding-top:35px;display:grid}.v-three-reasons>article>span{color:#759aa9;font-family:monospace;font-size:12px}.v-three-reasons h3{letter-spacing:-.035em;margin:20px 0 15px;font-size:23px;line-height:1.18}.v-three-reasons p{color:#688391;margin:0;font-size:15px}.v-workspace-section{background:#041621}.v-workspace-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:30px;display:grid}.v-workspace{background:linear-gradient(135deg,#113448,#0a2434);border:1px solid #34607870;border-radius:12px;overflow:hidden;box-shadow:0 35px 70px #0003}.v-workspace-top{font-family:var(--font-geist-mono),monospace;color:#659bb9;border-bottom:1px solid #42677c45;justify-content:space-between;align-items:center;gap:15px;padding:20px;font-size:10px;display:flex}.v-workspace-top>span:first-child{color:#a8d1e7;align-items:center;gap:9px;display:flex}.v-workspace>[data-slot=tabs]{gap:0}.v-pipeline{grid-template-columns:repeat(3,1fr);background:0 0!important;border-radius:0!important;gap:10px!important;width:100%!important;height:auto!important;padding:20px!important;display:grid!important}.v-pipeline>[role=tab]{white-space:normal;color:#7ea9bd!important;background:#113045!important;border:1px solid #48758b50!important;border-radius:6px!important;gap:7px!important;height:auto!important;padding:13px 8px!important;font-size:12px!important}.v-pipeline>[role=tab][data-active]{color:#a4e5ff!important;background:#00a0e320!important;border-color:#2eaee06b!important}.v-pipeline>[role=tab]>span{opacity:.5;font-family:monospace;font-size:10px}.v-pipeline>[role=tab]>svg{opacity:.6;margin-left:auto}.v-lead-record{padding:10px 26px 28px;animation:.4s both v-panel-in}.v-record-heading{align-items:center;gap:14px;margin:15px 0 35px;display:flex}.v-record-icon{color:#65c7f1;background:#0a91ce25;border:1px solid #009ad850;border-radius:13px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.v-record-heading>div>span{letter-spacing:.045em;color:#6294af;font-size:10px}.v-record-heading h3{letter-spacing:-.04em;margin:7px 0 0;font-size:25px;line-height:1.12}.v-record-status{color:#6cc7d3;white-space:nowrap;border:1px solid #429eb060;border-radius:25px;margin-left:auto;padding:7px 10px;font-size:10px}.v-record-fields{border-block:1px solid #688a9e30;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 0;display:grid}.v-record-fields span{color:#5d8ca5;font-size:11px;display:block}.v-record-fields strong{margin-top:7px;font-size:14px;font-weight:500;display:block}.v-record-note{align-items:start;gap:15px;padding:25px 0;display:flex}.v-record-note>svg{color:#54b6e4;flex-shrink:0;margin-top:4px}.v-record-note span{color:#649fbf;letter-spacing:.04em;font-size:10px}.v-record-note p{color:#9dbed0;margin:8px 0;font-size:15px}.v-record-bottom{color:#88b0c5;border-top:1px solid #7a9fb026;flex-wrap:wrap;gap:20px;padding-top:24px;font-size:11px;display:flex}.v-record-bottom>span{align-items:center;gap:7px;display:flex}.v-workspace-explainer{color:#66bbe3;background:#0f3043;min-height:72px;margin:0;padding:20px 26px;font-size:14px!important;line-height:1.6!important}.v-business-context{background:#061d2a;padding:25px 26px}.v-business-context>span{color:#52829d;letter-spacing:.06em;font-size:10px}.v-business-context>div{color:#9bc1d5;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;font-size:12px;display:flex}.v-business-context svg{color:#00a0e3;flex-shrink:0}.v-contact-tools{gap:24px;display:grid}.v-call-card{background:#103246;border:1px solid #47758b50;border-radius:12px;padding:28px}.v-call-card>div:first-child{color:#64cdf4;justify-content:space-between;margin-bottom:20px;display:flex}.v-call-card .v-eyebrow{color:#659bb8}.v-call-card h3{letter-spacing:-.04em;margin:15px 0;font-size:31px;line-height:1.1}.v-call-card p{color:#8dafc2;margin-bottom:0;font-size:15px}.v-call-wave{justify-content:space-between;align-items:center;gap:6px;height:55px;margin:25px 0;display:flex}.v-call-wave i{background:#54c8f5;border-radius:8px;width:5px;animation:1.7s ease-in-out infinite alternate wave}.v-sms-card{color:#0d3d4e;background:#d9edf0;border-radius:12px;padding:28px;position:relative}.v-sms-card>svg{float:right;color:#3191a1}.v-sms-card .v-eyebrow{color:#4e8a97;font-size:10px}.v-sms-card h3{letter-spacing:-.04em;margin:15px 0;font-size:31px;line-height:1.1}.v-sms-card p{color:#5d8792;font-size:14px}.v-message-sample{background:#eef9fa;border:1px solid #a8cfd8;border-radius:7px;margin-top:20px;padding:15px 18px;animation:6s ease-in-out infinite v-message-float;position:relative}.v-message-sample>span{color:#7ea4af;letter-spacing:.05em;font-size:9px}.v-message-sample>p{color:#3e727e;margin:8px 0 10px;font-size:13px}.v-message-sample>svg{color:#489bac;margin-left:auto;display:block}.v-support-grid{grid-template-columns:repeat(3,1fr);gap:35px 50px;margin-top:65px;display:grid}.v-support-grid article{border-top:1px solid #476b8138;padding-top:25px}.v-support-grid article>svg{color:#57bee8;stroke-width:1.4px}.v-support-grid h3{letter-spacing:-.03em;margin:22px 0 12px;font-size:23px;line-height:1.2}.v-support-grid p{color:#819fb2;margin:0;font-size:15px}.v-behavior-section{background:#0b2637}.v-behavior-lab{background:#102f43;border:1px solid #577f964d;border-radius:12px;overflow:hidden}.v-behavior-lab>[data-slot=tabs]{gap:0}.v-lab-tabs{border-bottom:1px solid #66849b35;grid-template-columns:repeat(3,1fr);background:#092231!important;border-radius:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.v-lab-tabs>[role=tab]{box-shadow:none!important;color:#78a6be!important;background:0 0!important;border-radius:0!important;gap:10px!important;height:auto!important;padding:22px 16px!important;font-size:14px!important}.v-lab-tabs>[role=tab][data-active]{color:#addef6!important;box-shadow:inset 0 -2px #46c3f7!important}.v-lab-body{grid-template-columns:1.14fr 1fr;gap:55px;padding:40px;display:grid}.v-behavior-page{color:#13394e;background:#f0f6f7;border-radius:8px;min-height:450px;position:relative;overflow:hidden}.v-behavior-chrome{color:#6992a5;background:#d8e9ef;justify-content:space-between;gap:15px;padding:15px;font-size:9px;display:flex}.v-behavior-copy{padding:30px}.v-behavior-copy>span:first-child{color:#5a93ac;letter-spacing:.05em;font-size:10px}.v-behavior-copy>strong{letter-spacing:-.05em;margin:30px 0 25px;font-size:clamp(30px,3vw,47px);line-height:1.08;display:block}.v-skeleton-lines{gap:8px;margin:25px 0;display:grid}.v-skeleton-lines>i{background:#cedee5;border-radius:4px;width:90%;height:6px}.v-skeleton-lines>i:nth-child(2){width:75%}.v-skeleton-lines>i:nth-child(3){width:50%}.v-behavior-action{color:#eefaff;background:#008dd0;border-radius:25px;justify-content:space-between;align-items:center;gap:10px;margin-top:35px;padding:14px 18px;font-size:12px;display:flex}.v-page-detail-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.v-page-detail-grid>span{color:#95aeb9;background:#e0edf1;border-radius:4px;place-items:center;height:75px;font-size:11px;display:grid}.v-heat-layer{pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.v-heat-layer>i{background:radial-gradient(#e82633b8 0,#ff8e30ad 18%,#fbe9659f 36%,#58cee558 55%,#0000 72%);border-radius:50%;width:190px;height:130px;animation:5s ease-in-out infinite v-heat-breathe;position:absolute;top:18%;left:12%}.v-heat-layer>i:nth-child(2){width:210px;height:160px;animation-delay:-2s;top:50%;left:48%}.v-heat-layer>i:nth-child(3){width:130px;height:120px;animation-delay:-4s;top:67%;left:20%}.v-scroll-depth{pointer-events:none;background:linear-gradient(#e55e5159,#f5ac2e38 32%,#89cd6c50 60%,#087fe944);flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:42px 0 0}.v-scroll-depth>span{color:#2b5871;text-align:right;letter-spacing:.04em;border-top:1px dashed #183d6550;padding:10px 15px;font-size:10px}.v-replay-pointer{color:#044571;filter:drop-shadow(0 2px 3px #07131e20);transition:left .6s,top .6s;position:absolute}.v-replay-pointer>span{color:#fff;white-space:nowrap;background:#0c77aa;border-radius:3px;margin-left:15px;padding:5px 8px;font-family:monospace;font-size:8px;display:block}.v-lab-reading{align-self:center;min-width:0}.v-lab-reading>.v-eyebrow{color:#569abf;font-size:10px}.v-lab-reading h3{letter-spacing:-.04em;margin:25px 0;font-size:clamp(29px,3vw,46px);line-height:1.08}.v-lab-reading>p{color:#9cbed1;margin:0}.v-lab-takeaway{background:#12384f;border-left:2px solid #00a0e3;margin-top:25px;padding:20px 22px}.v-lab-takeaway>span{color:#5aa7cf;letter-spacing:.025em;font-size:10px}.v-lab-takeaway>p{color:#b9d3e2;margin:8px 0 0;font-size:15px}.v-demo-note{color:#648ea6;margin-top:25px;font-size:11px;line-height:1.7;display:block}.v-replay-controls{align-items:center;gap:20px;margin-top:25px;display:flex}.v-replay-controls>button{color:#052036;background:#51c8fa;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.v-replay-controls>button:disabled{opacity:.45;cursor:default}.v-replay-controls>label{flex:1;min-width:0}.v-replay-controls>label>span{color:#739eb6;margin-bottom:13px;font-size:11px;display:block}.v-replay-controls [data-slot=slider-track]{background:#42657a}.v-replay-controls [data-slot=slider-range]{background:#41bfee}.v-creative-section{color:#052538;background:#dcecf2}.v-creative-section .v-section-intro>.v-eyebrow{color:#54849d}.v-creative-section .v-section-intro h2>span{color:#158cc1}.v-creative-section .v-section-intro p{color:#507890}.v-creative-tabs{background:0 0!important;border-block:1px solid #91b9cc!important;border-radius:0!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.v-creative-tabs>[role=tab]{font-family:var(--font-geist-mono),monospace;white-space:normal;color:#5b8196!important;background:0 0!important;border-radius:0!important;height:auto!important;padding:21px 15px!important;font-size:12px!important}.v-creative-tabs>[role=tab][data-active]{color:#063651!important;box-shadow:inset 0 -2px #0a8ecb!important}.v-format-wall{grid-template-rows:130px 380px;grid-template-columns:1.1fr 1fr .7fr;gap:20px;margin-top:30px;display:grid}.v-banner{--banner:#0c8bcb;--banner-ink:#e6f7ff;background:var(--banner);color:var(--banner-ink);flex-direction:column;justify-content:space-between;padding:28px;transition:background .4s,color .4s;display:flex;position:relative;overflow:hidden}.v-angle-trust .v-banner{--banner:#072e47;--banner-ink:#86ddff}.v-angle-action .v-banner{--banner:#9685d0;--banner-ink:#16122c}.v-banner:after{content:"";opacity:.13;pointer-events:none;border:1px solid;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-100px;right:-80px}.v-banner>span{letter-spacing:.035em;font-size:11px}.v-banner strong{letter-spacing:-.065em;font-size:clamp(28px,3.5vw,57px);font-weight:750;line-height:.95}.v-banner strong>span{display:block}.v-banner-wide{flex-direction:row;grid-column:1/3;align-items:center;gap:30px;padding:25px}.v-banner-wide>strong{max-width:65%;font-size:clamp(26px,2.5vw,40px)}.v-banner-wide>span{max-width:100px}.v-banner-wide>svg{flex-shrink:0}.v-banner-square{grid-area:2/1}.v-banner-square>span:last-child{letter-spacing:0;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.v-banner-tall{grid-area:1/3/3;padding:28px 22px}.v-banner-tall strong{overflow-wrap:anywhere;font-size:clamp(26px,2.7vw,44px)}.v-creative-count{color:#174f6b;flex-direction:column;grid-area:2/2;justify-content:center;align-items:flex-start;padding:30px;display:flex}.v-creative-count>strong{letter-spacing:-.07em;font-size:clamp(45px,6vw,94px);font-weight:700;line-height:1}.v-creative-count>strong>span{vertical-align:middle;color:#5c9cb9;margin:0 6px;font-size:.5em}.v-creative-count>span{font-family:var(--font-geist-mono),monospace;color:#6693a9;margin-top:25px;font-size:11px;line-height:1.7}.v-creative-count>p{color:#528199;max-width:240px;font-size:16px;line-height:1.6}.v-method-section{color:#0c293b;background:#f5f6f2}.v-method-section .v-section-intro>.v-eyebrow{color:#668a9c}.v-method-section .v-section-intro h2>span{color:#6b8d9e}.v-method-section .v-section-intro p{color:#597785}.v-phase-index{border-block:1px solid #b8cbd4;grid-template-columns:repeat(5,1fr);margin:25px 0 45px;padding:22px 0;display:grid}.v-phase-index>span{align-items:center;gap:12px;font-size:14px;display:flex}.v-phase-index small{color:#79a2b5;font-family:monospace;font-size:11px}.v-phase-index svg{color:#138bbf;margin-left:auto;margin-right:20px}.v-phase-index>span:last-child>svg{display:none}.v-method-accordion>[data-slot=accordion-item]{border-bottom:1px solid #b8cbd4}.v-method-accordion [data-slot=accordion-trigger]{letter-spacing:-.035em;color:#0c293b;border-radius:0;align-items:center;gap:25px;padding:28px 0;font-size:36px}.v-method-accordion [data-slot=accordion-trigger]:hover{color:#0589c3;text-decoration:none}.v-phase-number{letter-spacing:-.075em;color:#a5bfca;min-width:100px;font-size:clamp(38px,5vw,80px);font-weight:600;line-height:1}.v-phase-title{flex:1;line-height:1.2}.v-phase-title>small{letter-spacing:0;color:#6a8795;margin-top:10px;font-size:14px;font-weight:400;line-height:1.5;display:block}.v-phase-count{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;color:#88a5b2;white-space:nowrap;font-size:10px}.v-method-accordion [data-slot=accordion-trigger]>svg{color:#087eae!important;width:24px!important;height:24px!important}.v-phase-result{color:#40718a;margin:0 0 30px;padding-left:125px;font-size:18px!important}.v-phase-features{grid-template-columns:1fr 1fr;gap:28px 45px;padding:0 0 40px 125px;display:grid}.v-phase-features article{align-items:flex-start;gap:13px;display:flex}.v-phase-features article>svg{color:#078bbd;flex-shrink:0;margin-top:5px}.v-phase-features h3{letter-spacing:-.015em;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.v-phase-features p{color:#64808d;margin:0;font-size:15px;line-height:1.7}.v-optimization-section{color:#05273d;background:#03a0e2;grid-template-columns:1fr 1.15fr;align-items:start;gap:8vw;display:grid;position:relative}.v-optimization-title{position:sticky;top:115px}.v-optimization-title>.v-eyebrow{color:#145b7e}.v-optimization-title h2{letter-spacing:-.07em;margin:45px 0 35px;font-size:clamp(70px,9vw,146px);line-height:.9}.v-optimization-title h2>span{color:#e9fbff}.v-optimization-title p{color:#085377;max-width:370px}.v-review-cadence{gap:30px;display:grid}.v-review-cadence>article{color:#eaf9ff;background:#062c42;border:1px solid #91e1ff4d;border-radius:10px;padding:35px}.v-cadence-label{color:#5bc4f3;letter-spacing:.02em;align-items:center;gap:10px;font-family:monospace;font-size:11px;display:flex}.v-review-cadence h3{letter-spacing:-.04em;margin:30px 0;font-size:clamp(32px,3.2vw,48px);line-height:1.06}.v-review-cadence ul{gap:25px;margin:0;padding:0;list-style:none;display:grid}.v-review-cadence li{color:#8db8ce;align-items:flex-start;gap:15px;font-size:15px;line-height:1.6;display:flex}.v-review-cadence li>svg{color:#47bbeb;flex-shrink:0;margin-top:4px}.v-review-cadence strong{color:#d0e9f5;margin-bottom:5px;font-size:16px;font-weight:500;display:block}.v-context-chips{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.v-context-chips>span{color:#78b3d1;border:1px solid #40708b;border-radius:20px;padding:7px 10px;font-size:10px}.v-review-cadence p{color:#91b9cf}.v-feedback-chain{color:#b9ddeb;border-top:1px solid #4682a040;flex-direction:column;gap:12px;margin-top:28px;padding-top:25px;font-size:15px;display:flex}.v-feedback-chain svg{color:#31aada}.v-team-section{background:#0a2637;grid-template-columns:1fr 1fr;display:grid}.v-team-photo{min-height:690px;position:relative;overflow:hidden}.v-team-photo>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.v-team-photo:after{content:"";background:linear-gradient(#0000 55%,#03141d99);position:absolute;inset:0}.v-team-photo>span{z-index:1;color:#c0d6df;font-size:10px;position:absolute;bottom:22px;left:5vw;right:20px}.v-team-copy{padding:70px 5vw}.v-team-copy>.v-eyebrow{color:#659bb8;font-size:11px}.v-team-copy h2{letter-spacing:-.055em;margin:35px 0;font-size:clamp(35px,4.5vw,70px);line-height:1}.v-team-copy h2>span{color:#4dbde9}.v-team-copy>p{color:#96b6c9}.v-team-copy>div{color:#74abc7;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;display:flex}.v-team-copy>div>span{align-items:center;gap:7px;display:flex}.v-text-link{color:#dbf4ff;background:0 0;border:0;border-bottom:1px solid #5a98b6;align-items:center;gap:20px;margin-top:30px;padding:0 0 8px;display:inline-flex;font-size:14px!important}.v-text-link svg{color:#4bcaff}.v-faq-section{color:#0a2e43;background:#edf3f4;grid-template-columns:.85fr 1.2fr;gap:8vw;display:grid}.v-faq-section>div>.v-eyebrow{color:#7397aa}.v-faq-section h2{letter-spacing:-.06em;margin:35px 0;font-size:clamp(40px,5.5vw,86px);line-height:.97}.v-faq-section h2>span{color:#8aa7b7}.v-faq>[data-slot=accordion-item]{border-color:#b5ced9}.v-faq [data-slot=accordion-trigger]{color:#173f54;border-radius:0;gap:20px;padding:25px 0;font-size:18px;line-height:1.35}.v-faq [data-slot=accordion-trigger]>svg{margin-top:4px;color:#2b91b9!important}.v-faq p{color:#61818f;margin:0;padding-bottom:18px;font-size:15px}.v-close{background:radial-gradient(at 95% 35%,#04456790,#0000 60%),#03141f;padding:80px 5vw 0;position:relative}.v-close>.v-eyebrow{color:#5493b6}.v-close h2{letter-spacing:-.07em;margin:55px 0 45px;font-size:clamp(58px,9.6vw,160px);line-height:.91}.v-close h2>span{color:#36bbf8}.v-close>div{justify-content:space-between;align-items:center;gap:35px;display:flex}.v-close>div>p{color:#8fb7cb;letter-spacing:-.02em;font-size:21px;line-height:1.5}.v-close-note{color:#5b8ba6;margin-top:20px;font-size:12px;display:block}.v-next-service{border-top:1px solid #4c718b60;align-items:center;gap:25px;margin-top:55px;padding:35px 0;display:flex}.v-next-service>span:first-child{color:#57849e;margin-right:auto;font-family:monospace;font-size:11px}.v-next-service .platform-mark{background:#d9edff;border-radius:7px;width:40px;height:40px;padding:6px}.v-next-service>strong{letter-spacing:-.035em;font-size:30px;font-weight:600}.v-next-service>svg{color:#4cc8ff}.v-footer{background:#03111a;border-top:1px solid #54728b30;justify-content:space-between;align-items:center;gap:25px;margin:0;padding:30px 5vw;display:flex}.v-footer>a:first-child img{width:155px;height:auto}.v-footer>a:nth-child(2){color:#82aabe;font-size:13px}.v-footer>div{color:#628ea7;gap:25px;font-size:12px;display:flex}.v-footer button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.v-disclosure{color:#406a80;background:#03111a;margin:0;padding:0 5vw 22px;font-size:10px!important}.v-navigation-dialog{max-height:85svh;overflow:auto;background:#0b293b!important;width:calc(100vw - 30px)!important;max-width:570px!important;padding:35px!important}.v-navigation-dialog nav{margin-block:15px;display:grid}.v-navigation-dialog nav>a{letter-spacing:-.03em;border-bottom:1px solid #5a8fa64a;justify-content:space-between;align-items:center;padding:17px 0;font-size:22px;display:flex}.v-navigation-dialog nav svg{color:#4bbff0}.v-reveal{transition:opacity .8s,translate .9s cubic-bezier(.16,1,.3,1)}.v-visible{animation:.8s both v-panel-in}@keyframes v-word-in{0%{opacity:0;filter:blur(8px);translate:0 70px}to{opacity:1;filter:blur();translate:0}}@keyframes v-panel-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes v-charge{to{stroke-dashoffset:-355px}}@keyframes v-node-pulse{50%{border-color:#56d0ff;box-shadow:0 0 22px #00a0e32b}}@keyframes v-heat-breathe{50%{opacity:.65;scale:1.08}}@keyframes v-message-float{50%{translate:0 -5px}}@media (min-width:1800px){.v-hero,.v-section,.v-close{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.v-hero h1{font-size:250px}.v-engine-core>strong{font-size:110px}}@media (max-width:1150px){.v-header nav{gap:20px}.v-header nav>a{display:none}.v-subnav{gap:20px;font-size:12px}.v-subnav>a>span,.v-subnav>button{display:none}.v-section-intro>div>p{max-width:270px;font-size:15px}.v-dynamic-grid{grid-template-columns:1fr 1.1fr;gap:18px}.v-follow-step{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.v-follow-step>.v-demo-step{grid-column:1/-1;margin-bottom:0}.v-remarketing{margin-top:0}.v-mini-lead h3{font-size:25px}.v-hero-actions{gap:18px}.v-primary{padding:15px 19px;font-size:14px!important}.v-engine-core>span{font-size:7px}.v-engine-node>span{font-size:8px}.v-workspace-layout{grid-template-columns:1fr}.v-contact-tools{grid-template-columns:1fr 1fr}.v-workspace-top{font-size:11px}.v-lab-body{gap:30px;padding:25px}.v-behavior-chrome>span:last-child{display:none}.v-phase-index>span{gap:8px;font-size:12px}.v-phase-index svg{width:14px;margin-right:10px}.v-phase-number{min-width:80px}.v-phase-result{padding-left:105px}.v-phase-features{column-gap:25px;padding-left:105px}.v-team-photo{min-height:600px}.v-team-copy{padding:55px 4vw}.v-faq-section{gap:5vw}}@media (max-width:760px){.voltage-page section[id]{scroll-margin-top:65px}.v-header{gap:15px;height:80px;padding:0 6vw}.v-header>a>img{width:150px}.v-header nav{gap:12px}.v-header .v-pill{gap:10px;padding:10px 13px;font-size:11px!important}.v-header .v-pill>svg{width:15px}.v-menu-button{display:block}.v-hero{min-height:0;padding:115px 6vw 25px}.v-product-label{letter-spacing:.015em;font-size:9px}.v-product-label>span:last-child{display:none}.v-product-label .platform-mark{width:24px;height:24px}.v-hero h1{letter-spacing:-.08em;margin:40px 0 15px;font-size:15.9vw;line-height:1}.v-hero-bottom{grid-template-columns:1fr;gap:20px}.v-hero-copy{max-width:none;padding:20px 0 5px}.v-hero-copy>.v-eyebrow{font-size:10px}.v-hero-copy h2{margin:22px 0;font-size:12vw}.v-hero-copy>p{max-width:none;font-size:16px}.v-hero-actions{margin-top:25px}.v-engine{width:100%;max-width:510px;margin:0 auto 35px}.v-engine-core>strong{font-size:18vw}.v-engine-core>span{letter-spacing:.025em;font-size:6px}.v-engine-node>svg{border-radius:12px;width:19px;height:19px;padding:12px}.v-engine-node>span{letter-spacing:0;font-size:8px}.v-engine-caption{font-size:9px}.v-hero-foot{align-items:start;gap:15px;font-size:8px;line-height:1.7}.v-hero-foot>span{max-width:140px}.v-hero-foot>span:nth-child(2){text-align:right;margin-left:auto}.v-hero-foot>a{display:none}.v-subnav{scrollbar-width:thin;justify-content:flex-start;gap:23px;padding:15px 6vw;font-size:12px;overflow-x:auto}.v-section{padding:55px 6vw 60px}.v-section-intro{margin-bottom:35px}.v-section-intro>.v-eyebrow{font-size:10px}.v-section-intro>div{display:block}.v-section-intro h2{margin:30px 0 25px;font-size:10vw;line-height:1.02}.v-section-intro>div>p{max-width:none;font-size:16px}.v-intent-tabs{grid-template-columns:repeat(3,1fr);gap:7px!important;display:grid!important}.v-intent-tabs>[role=tab]{white-space:normal;text-align:center;line-height:1.35;border-radius:7px!important;padding:13px 8px!important;font-size:12px!important}.v-intent-tabs>[role=tab]>svg{display:none}.v-intent-rail{padding:15px 0;font-size:9px;line-height:1.6;display:block}.v-intent-rail>span{display:block}.v-intent-rail>span:last-child{opacity:.6;margin-top:6px}.v-dynamic-grid{grid-template-columns:1fr;gap:30px}.v-demo-step{margin-bottom:17px;font-size:10px}.v-query{min-height:0;padding:17px;font-size:15px}.v-sample-ad{padding:25px 10px}.v-sample-ad h3{font-size:27px}.v-sample-ad p{font-size:15px}.v-step-arrow{text-align:center;margin:25px 0 0;rotate:90deg}.v-step-arrow>svg{margin:auto}.v-page-content{min-height:0;padding:30px}.v-page-content h3{min-height:0;margin:30px 0 25px;font-size:40px}.v-mini-action{padding:15px 18px;font-size:14px}.v-mini-category{font-size:11px}.v-mini-proof,.v-mini-inputs>span{font-size:12px}.v-follow-step{grid-column:auto;grid-template-columns:1fr;gap:20px}.v-follow-step>.v-demo-step{grid-column:auto}.v-mini-lead{padding:25px}.v-live-label{font-size:11px}.v-mini-lead dl>div{font-size:13px}.v-remarketing{min-height:235px}.v-remarketing>strong{font-size:38px}.v-remarketing>span:first-child{font-size:10px}.v-remarketing>span:last-child{font-size:13px}.v-three-reasons{grid-template-columns:1fr;gap:30px;margin-top:40px;padding-top:30px}.v-three-reasons h3{margin-top:12px;font-size:26px}.v-three-reasons p{font-size:16px}.v-workspace-layout{gap:25px}.v-workspace-top{padding:17px;font-size:10px}.v-workspace-top>span:last-child{display:none}.v-pipeline{gap:7px!important;padding:16px!important}.v-pipeline>[role=tab]{padding:12px 7px!important;font-size:12px!important}.v-pipeline>[role=tab]>span,.v-pipeline>[role=tab]>svg{display:none}.v-lead-record{padding:10px 19px 23px}.v-record-heading{flex-wrap:wrap;gap:12px;margin:12px 0 25px}.v-record-icon{width:42px;height:42px}.v-record-icon>svg{width:22px}.v-record-heading>div{max-width:calc(100% - 58px)}.v-record-heading h3{font-size:22px}.v-record-status{margin-left:0}.v-record-fields{gap:14px;padding:20px 0}.v-record-fields strong{font-size:13px}.v-record-fields span{font-size:10px}.v-record-note p{font-size:14px}.v-record-bottom{gap:16px;font-size:11px}.v-workspace-explainer{padding:20px;font-size:14px!important}.v-business-context{padding:22px 20px}.v-business-context>div{flex-wrap:wrap;justify-content:flex-start;gap:9px;font-size:11px}.v-business-context svg{width:12px}.v-contact-tools{grid-template-columns:1fr;gap:25px}.v-call-card,.v-sms-card{padding:27px}.v-call-card h3,.v-sms-card h3{font-size:34px}.v-call-card p,.v-sms-card p{font-size:16px}.v-message-sample>p{font-size:14px}.v-support-grid{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:40px}.v-support-grid h3{font-size:22px}.v-support-grid p{font-size:14px}.v-lab-tabs>[role=tab]{white-space:normal;flex-direction:column;line-height:1.4;gap:9px!important;padding:18px 8px!important;font-size:12px!important}.v-lab-body{grid-template-columns:1fr;gap:30px;padding:20px}.v-behavior-page{min-height:430px}.v-behavior-chrome{padding:13px;font-size:9px}.v-behavior-copy{padding:24px}.v-behavior-copy>strong{font-size:34px}.v-behavior-action{padding:14px;font-size:12px}.v-lab-reading h3{font-size:33px}.v-lab-reading>p{font-size:15px}.v-lab-reading>.v-eyebrow{font-size:9px}.v-heat-layer>i:nth-child(2){width:180px;left:35%}.v-demo-note{font-size:11px}.v-creative-tabs>[role=tab]{text-align:left;line-height:1.5;padding:18px 10px!important;font-size:10px!important}.v-format-wall{grid-template-rows:130px 300px auto;grid-template-columns:1fr .7fr;gap:14px;margin-top:25px}.v-banner{padding:22px}.v-banner-wide{grid-area:1/1/auto/-1;gap:20px}.v-banner-wide>span{display:none}.v-banner-wide>strong{max-width:80%;font-size:28px}.v-banner-wide>svg{width:28px}.v-banner-square{grid-area:2/1}.v-banner-square strong{font-size:30px}.v-banner-square>span:last-child{font-size:11px;line-height:1.5}.v-banner-square>span:last-child>svg{display:none}.v-banner-tall{grid-area:2/2/4;padding:22px 17px}.v-banner-tall strong{font-size:27px}.v-banner-tall>span{font-size:10px}.v-creative-count{grid-area:3/1;padding:25px 5px}.v-creative-count>strong{font-size:50px}.v-creative-count>span{font-size:10px}.v-creative-count>p{font-size:14px}.v-phase-index{display:none}.v-method-accordion [data-slot=accordion-trigger]{gap:14px;padding:24px 0;font-size:26px}.v-phase-number{min-width:44px;font-size:39px}.v-phase-title>small{margin-top:8px;font-size:12px}.v-phase-count{display:none}.v-method-accordion [data-slot=accordion-trigger]>svg{flex-shrink:0;width:18px!important;height:18px!important}.v-phase-result{margin-bottom:25px;padding:0;font-size:16px!important}.v-phase-features{grid-template-columns:1fr;gap:25px;padding:0 0 30px}.v-phase-features h3{font-size:17px}.v-phase-features p{font-size:15px}.v-optimization-section{grid-template-columns:1fr;gap:35px}.v-optimization-title{position:static}.v-optimization-title>.v-eyebrow{font-size:10px}.v-optimization-title h2{margin:35px 0;font-size:20vw}.v-optimization-title p{max-width:none}.v-review-cadence>article{padding:27px}.v-cadence-label{font-size:10px}.v-review-cadence h3{margin-block:25px;font-size:35px}.v-review-cadence li{font-size:15px}.v-team-section{grid-template-columns:1fr}.v-team-photo{height:440px;min-height:0}.v-team-photo>span{font-size:10px;left:6vw}.v-team-copy{padding:50px 6vw}.v-team-copy h2{font-size:11.5vw}.v-team-copy>.v-eyebrow{font-size:10px}.v-team-copy>div{gap:15px;font-size:12px}.v-faq-section{grid-template-columns:1fr;gap:20px}.v-faq-section>div>.v-eyebrow{font-size:10px}.v-faq-section h2{margin:30px 0;font-size:12vw}.v-faq [data-slot=accordion-trigger]{padding:23px 0;font-size:17px}.v-faq p{font-size:15px}.v-close{padding:55px 6vw 0}.v-close>.v-eyebrow{font-size:10px}.v-close h2{margin:40px 0 35px;font-size:14vw}.v-close>div{display:block}.v-close>div>p{margin-bottom:28px;font-size:20px}.v-close-note{font-size:11px}.v-next-service{gap:15px;margin-top:40px;padding:28px 0}.v-next-service>span:first-child{max-width:85px;font-size:10px}.v-next-service .platform-mark{width:35px;height:35px}.v-next-service>strong{font-size:25px}.v-next-service>svg{width:21px}.v-footer{flex-wrap:wrap;gap:25px;padding:27px 6vw}.v-footer>a:first-child img{width:135px}.v-footer>a:nth-child(2){margin-left:auto;font-size:12px}.v-footer>div{justify-content:space-between;width:100%;font-size:11px}.v-disclosure{padding:0 6vw 22px;font-size:9px!important}.v-navigation-dialog{padding:30px 24px!important}}@media (max-width:380px){.v-header .v-pill{display:none}.v-header>a>img{width:150px}.v-support-grid{grid-template-columns:1fr}.v-record-heading h3{font-size:20px}.v-banner-square strong{font-size:26px}.v-banner-tall strong{font-size:23px}.v-format-wall{grid-template-rows:115px 280px auto}.v-banner{padding:18px}.v-next-service{gap:10px}.v-footer>a:nth-child(2){font-size:10px}}@media (max-height:800px){.v-optimization-title{position:static}}@media (pointer:coarse){.v-engine,.v-hero-grid{transform:none}}html[data-motion=off] .voltage-page *,html[data-motion=off] .voltage-page :before,html[data-motion=off] .voltage-page :after{transition:none!important;animation:none!important}html[data-motion=off] .v-engine,html[data-motion=off] .v-hero-grid{transform:none}html[data-motion=off] .v-reveal{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.voltage-page *,.voltage-page :before,.voltage-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v-engine,.v-hero-grid{transform:none}.v-reveal{opacity:1;translate:none}.v-replay-pointer{transition:none}}.voltage-page .v-phase-features p,.voltage-page .v-faq p,.voltage-page .v-support-grid p{font-size:16px}.voltage-page .v-pipeline>[role=tab],.voltage-page .v-lab-tabs>[role=tab],.voltage-page .v-intent-tabs>[role=tab],.voltage-page .v-creative-tabs>[role=tab]{font-size:14px!important}@media (max-width:600px){.v-header .v-pill{display:none}.v-primary{text-align:left;gap:18px;max-width:100%}}.voltage-flagship{--vf-surface:#0e2535;--vf-line:#8aaec530;--vf-muted:#abc3d4;--vf-accent:#80cdf5;background:#061722}.voltage-flagship p{line-height:1.75}.vf-section{border-top:1px solid var(--vf-line);padding:88px 5vw}.vf-eyebrow,.vf-node-label{font:.75rem/1.65 var(--font-geist-mono),monospace;letter-spacing:.05em;color:#85b6d1}.vf-demo{font:.6875rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.025em;color:#8cabbf}.vf-intro{margin-bottom:44px}.vf-intro>div{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;gap:6vw;margin-top:23px;display:grid}.vf-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.6vw,72px);font-weight:600;line-height:1.05}.vf-intro em{color:var(--vf-accent);font-style:normal}.vf-intro-copy p{color:var(--vf-muted);margin:0;font-size:1.0625rem}.vf-intro-copy p+p{margin-top:14px}.vf-fineprint{color:#92afc3;margin:25px 0 0;line-height:1.7;font-size:.875rem!important}.vf-fineprint a{color:#afdff6;text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.vf-leader-logo{object-fit:contain;width:140px;height:auto}.vf-hero{background:radial-gradient(at 85% 34%,#15425c45,#0000 57%),#061722;padding:32px 5vw 25px;overflow:hidden}.vf-hero-top,.vf-hero-foot{justify-content:space-between;align-items:center;gap:25px;display:flex}.vf-hero-top{border-bottom:1px solid var(--vf-line);padding:0 0 24px}.vf-product-name{letter-spacing:-.05em;font-size:1.25rem;font-weight:700}.vf-product-name>span{color:#6bcdff}.vf-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);align-items:center;gap:5vw;padding:45px 0 50px;display:grid}.vf-google-label{color:#dceaf5;align-items:center;gap:18px;font-size:1.375rem;line-height:1.35;display:flex}.vf-google-label>.platform-mark{width:55px;height:55px}.vf-google-label strong{color:#93b3c7;margin-top:4px;font-size:.9375rem;font-weight:450;display:block}.vf-hero h1{letter-spacing:-.065em;margin:32px 0 25px;font-size:clamp(51px,5.6vw,90px);font-weight:650;line-height:.98}.vf-hero h1 em{color:#81cdf5;font-style:normal}.vf-hero-copy>p{color:#abc5d7;max-width:590px;margin:0 0 29px;font-size:1.125rem}.vf-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.vf-hero-actions>a{color:#b7d8ea;align-items:center;gap:12px;min-height:44px;font-size:.9375rem;display:flex}.vf-hero-note{color:#91b0c5;margin-top:17px;font-size:.875rem;line-height:1.65;display:block}.vf-hero-foot{border-top:1px solid var(--vf-line);color:#8baabf;font:.75rem/1.6 var(--font-geist-mono),monospace;padding-top:23px}.vf-hero-foot>a{color:#a2dcf8;align-items:center;gap:12px;display:flex}.vf-hero-system{background:linear-gradient(145deg,#102b3d,#0a1f2f);border:1px solid #6cacc650;border-radius:22px;padding:28px;position:relative;box-shadow:0 35px 70px #0003}.vf-system-header,.vf-console-top{border-bottom:1px solid var(--vf-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px;display:flex}.vf-system-header .vf-eyebrow{font-size:.6875rem}.vf-system-header .vf-demo{font-size:.625rem}.vf-system-source{background:#0a1f2d;border:1px solid #6089a13b;border-radius:13px;align-items:center;gap:17px;margin-top:25px;padding:24px 22px;display:flex}.vf-system-source .platform-mark{flex-shrink:0;width:52px;height:52px}.vf-system-source strong{font-size:1.3rem;font-weight:550;display:block}.vf-system-source span:not(.platform-mark){color:#9cbbce;font-size:.875rem}.vf-system-source>svg{color:#70c8f4;flex-shrink:0;margin-left:auto}.vf-system-wire{color:#81d2fb;place-items:center;height:48px;display:grid;position:relative}.vf-system-wire:before{content:"";background:#5689a260;width:1px;height:100%;position:absolute}.vf-system-wire svg{z-index:1;background:#102839}.vf-system-wire i{background:#89d9ff;width:3px;height:12px;animation:2.6s ease-in-out infinite vf-signal-down;position:absolute}.vf-system-crm{background:#113146;border:1px solid #5caed255;border-radius:14px;padding:23px}.vf-system-crm>div:first-child{justify-content:space-between;align-items:center;gap:17px;display:flex}.vf-system-crm>div:first-child>span{color:#8baec5;max-width:110px;font:.625rem/1.65 var(--font-geist-mono),monospace;text-align:right}.vf-system-opportunity{border-top:1px solid #7bacca36;margin-top:18px;padding:22px 0 18px}.vf-system-opportunity>span{color:#91c2dc;align-items:center;gap:10px;font-size:.8125rem;display:flex}.vf-system-opportunity strong{margin:12px 0 9px;font-size:1.4rem;font-weight:550;line-height:1.3;display:block}.vf-system-opportunity small{color:#a2bed0;font-size:.8125rem}.vf-system-stages{flex-wrap:wrap;gap:9px;display:flex}.vf-system-stages>span{color:#b2e6e6;background:#173a4b;border:1px solid #7dc5e540;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:.8125rem;display:flex}.vf-system-return{color:#80cbed;align-items:center;gap:17px;margin:22px 0;padding:0 5px;display:flex}.vf-system-return strong{color:#c4e6f8;font-size:1.0625rem;font-weight:550;display:block}.vf-system-return span{color:#91b4cc;font-size:.8125rem}.vf-system-return>svg{flex-shrink:0}.vf-system-tools{border-top:1px solid var(--vf-line);flex-wrap:wrap;gap:12px 20px;padding-top:21px;display:flex}.vf-system-tools>span{color:#99b9ce;align-items:center;gap:8px;font-size:.75rem;display:flex}.vf-system-tools svg{color:#77b7d8}.vf-package{background:#0a1e2c}.vf-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.vf-package-card{background:#0e2638;border:1px solid #739ab73d;border-radius:16px;min-width:0;padding:29px 29px 55px;transition:border-color .25s,background .25s,translate .25s;position:relative}.vf-package-card:hover{background:#123247;border-color:#72c6ed85;translate:0 -4px}.vf-package-top{color:#80c6ef;justify-content:space-between;align-items:center;display:flex}.vf-package-top>span{font:.75rem var(--font-geist-mono),monospace;color:#82a2b7}.vf-package-tag{font:.6875rem/1.65 var(--font-geist-mono),monospace;letter-spacing:.03em;color:#81b1cd;margin:29px 0 12px;display:block}.vf-package-card h3{letter-spacing:-.035em;margin:0 0 14px;font-size:1.5625rem;font-weight:550;line-height:1.2}.vf-package-card p{color:#a7c2d5;margin:0;font-size:1rem}.vf-package-arrow{color:#79bddd;position:absolute;bottom:23px;right:26px}.vf-package-foundation{background:#113349;border:1px solid #76b7d743;border-radius:14px;align-items:center;gap:23px;margin-top:19px;padding:26px 30px;display:flex}.vf-package-foundation>svg{color:#8bcff2;flex-shrink:0}.vf-package-foundation>svg:last-child{margin-left:auto}.vf-package-foundation strong{font-size:1.1875rem;font-weight:550;display:block}.vf-package-foundation span{color:#a9c7dc;margin-top:5px;font-size:.9375rem;display:block}.vf-offline{background:#061722}.vf-offline-console,.vf-crm-screen,.vf-call-console,.vf-traffic-console{background:#10293a;border:1px solid #709ab54a;border-radius:20px;overflow:hidden}.vf-console-top{padding:24px 28px}.vf-console-top>span:first-child{color:#acd8ee;font:.75rem/1.6 var(--font-geist-mono),monospace;align-items:center;gap:12px;display:flex}.voltage-flagship :is(.vf-goal-tabs,.vf-crm-stages,.vf-call-tabs,.vf-traffic-tabs,.vf-optimization-tabs){background:#081f2d;border:1px solid #668ca447;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:auto;height:auto;margin:24px 28px;padding:7px;display:grid}.voltage-flagship :is(.vf-goal-tabs,.vf-crm-stages,.vf-call-tabs,.vf-traffic-tabs,.vf-optimization-tabs)>[role=tab]{white-space:normal;color:#a2bfd1;height:auto;min-height:54px;box-shadow:none;background:0 0;border-radius:7px;justify-content:center;gap:10px;padding:16px 12px;font-size:.9375rem;line-height:1.4;display:flex}.voltage-flagship :is(.vf-goal-tabs,.vf-crm-stages,.vf-call-tabs,.vf-traffic-tabs,.vf-optimization-tabs)>[role=tab][data-active]{color:#edfbff;background:#254b62;box-shadow:inset 0 0 0 1px #79c0e251}.voltage-flagship [role=tab] svg{flex-shrink:0}.vf-offline-nodes{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.15fr) 24px minmax(0,1fr);align-items:center;gap:20px;padding:9px 28px 0;display:grid}.vf-offline-nodes>article{text-align:center;background:#0a2030;border:1px solid #77a5bf3b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:285px;padding:25px 22px;display:flex}.vf-offline-nodes .vf-node-label{font-size:.6875rem}.vf-offline-nodes .platform-mark{width:65px;height:65px}.vf-offline-nodes h3{margin:0;font-size:1.3125rem;font-weight:550;line-height:1.3}.vf-offline-nodes p{color:#a9c4d6;margin:0;font-size:.9375rem;line-height:1.6}.vf-offline-nodes>article>svg,.vf-node-arrow{color:#7ac9f0}.vf-offline-nodes .vf-outcome-record{background:#153b50;border-color:#66b9df66}.vf-outcome-record>strong{font-size:1.5rem;font-weight:550;line-height:1.3}.vf-status{color:#a8ead4;background:#153e40;border:1px solid #65ccb059;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:.8125rem;line-height:1.4;display:inline-flex}.vf-match-state{color:#8eb7cc;align-items:center;gap:6px;font-size:.75rem;display:flex}.vf-return-track{color:#a6daf2;background:#123649;border:1px solid #78bdde3a;border-radius:10px;justify-content:center;align-items:center;gap:16px;margin:22px 28px 0;padding:20px 26px;font-size:1rem;display:flex;position:relative;overflow:hidden}.vf-return-track>i{bottom:0;background:linear-gradient(90deg,#0000,#78ddff,#0000);height:2px;animation:1.2s ease-in-out .15s both vf-return;position:absolute;inset-inline:0}.vf-goal-detail{color:#b8d0e0;margin:0;padding:23px 30px 30px;font-size:1.0625rem!important}.vf-offline-explainer{grid-template-columns:1fr 1.1fr;gap:7vw;margin-top:54px;display:grid}.vf-offline-explainer h3{letter-spacing:-.04em;margin:20px 0;font-size:clamp(27px,2.8vw,43px);line-height:1.13}.vf-offline-explainer p{color:#aac4d6;font-size:1rem}.vf-setup-steps>div{border-bottom:1px solid var(--vf-line);gap:22px;padding:20px 0;display:flex}.vf-setup-steps>div>span{color:#74bbdf;font:.8125rem/1.5 var(--font-geist-mono),monospace;padding-top:3px}.vf-setup-steps h4{margin:0 0 7px;font-size:1.1875rem;font-weight:550}.vf-setup-steps p{margin:0}.vf-technical-details{border:1px solid var(--vf-line);border-radius:12px;margin-top:38px;padding:0 24px}.vf-technical-details [data-slot=accordion-item]{border:0}.vf-technical-details [data-slot=accordion-trigger]{color:#d2e9f7;padding:24px 0;font-size:1.125rem;line-height:1.4}.vf-detail-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-bottom:18px;display:grid}.vf-detail-columns p{color:#a6c1d5;margin:0;font-size:1rem}.vf-detail-columns strong{color:#d5edf9;font-weight:550}.vf-crm{background:#0a2030}.vf-crm-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:5vw;display:grid}.vf-crm-toolbar{border-bottom:1px solid var(--vf-line);justify-content:space-between;align-items:center;gap:22px;padding:25px 27px;display:flex}.voltage-flagship .vf-crm-stages{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px}.voltage-flagship .vf-crm-stages>[role=tab]{gap:0;padding:12px 6px;font-size:.8125rem}.vf-crm-record{padding:9px 27px 26px}.vf-record-heading{align-items:center;gap:15px;margin-bottom:24px;display:flex}.vf-contact-initial{color:#c4eaff;background:#2a536c;border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:1.125rem;display:grid}.vf-record-heading>div>span{font:.625rem/1.6 var(--font-geist-mono),monospace;color:#85adc6}.vf-record-heading h3{margin:5px 0 0;font-size:1.5rem;font-weight:550}.vf-record-heading .vf-status{margin-left:auto}.vf-crm-record dl{margin:0}.vf-crm-record dl>div{border-top:1px solid var(--vf-line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:13px 0;font-size:.9375rem;display:grid}.vf-crm-record dt{color:#8facbf}.vf-crm-record dd{color:#d0e3f0;overflow-wrap:anywhere;margin:0}.vf-record-call{border-top:1px solid var(--vf-line);align-items:center;gap:15px;margin-top:10px;padding:20px 0;display:flex}.vf-record-call>svg{color:#77c9ef;flex-shrink:0}.vf-record-call strong{font-size:.9375rem;font-weight:500;display:block}.vf-record-call span{color:#91b2ca;font-size:.75rem}.vf-record-call>span{margin-left:auto}.vf-record-next{background:#193b4f;border-radius:9px;padding:17px 19px}.vf-record-next>span{font:.6875rem var(--font-geist-mono),monospace;color:#86bcd8}.vf-record-next p{color:#c6deed;margin:6px 0 0;font-size:1rem}.vf-record-caption{border-top:1px solid var(--vf-line);color:#9abcce;background:#0c2131;min-height:76px;margin:0;padding:19px 27px;font-size:.875rem!important}.vf-crm-capabilities article{border-bottom:1px solid var(--vf-line);align-items:flex-start;gap:20px;padding:24px 0;display:flex}.vf-crm-capabilities article>svg{color:#7fc3e7;flex-shrink:0;margin-top:2px}.vf-crm-capabilities h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.25rem;font-weight:550}.vf-crm-capabilities p{color:#a9c4d6;margin:0}.vf-text-link{color:#a7def8;border-bottom:1px solid #548bab;align-items:center;gap:18px;margin-top:28px;padding-bottom:9px;font-size:1rem;display:inline-flex}.vf-calls{background:#071a28}.vf-call-analysis{grid-template-columns:1.05fr 1fr;gap:35px;padding:10px 28px 30px;display:grid}.vf-recording{border:1px solid var(--vf-line);background:#091e2d;border-radius:13px;padding:26px}.vf-recording>.vf-node-label{align-items:center;gap:10px;display:flex}.vf-wave{justify-content:space-between;align-items:center;gap:5px;height:112px;margin:23px 0;display:flex}.vf-wave i{background:linear-gradient(#7fdaef,#338dbd);border-radius:8px;flex:1;max-width:7px}.vf-recording blockquote{letter-spacing:-.03em;color:#dcedf7;min-height:125px;margin:20px 0 28px;font-size:clamp(22px,2.2vw,31px);line-height:1.35}.vf-recording-tools{border-top:1px solid var(--vf-line);flex-wrap:wrap;gap:12px 19px;padding-top:20px;display:flex}.vf-recording-tools>span{color:#96bbd0;align-items:center;gap:7px;font-size:.75rem;display:flex}.vf-review-note{align-self:center;padding:10px 5px}.vf-review-note h3{letter-spacing:-.035em;margin:17px 0 20px;font-size:clamp(24px,2.6vw,36px);font-weight:550;line-height:1.15}.vf-review-tags{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.vf-review-tags>span{color:#adcfdf;border:1px solid #81adbf40;border-radius:30px;padding:5px 10px;font-size:.75rem}.vf-review-note p{color:#b8d2e2;margin:12px 0 22px}.vf-review-action{color:#93d0be;align-items:center;gap:9px;font-size:.8125rem;display:flex}.vf-human-review{grid-template-columns:1fr 1.2fr;align-items:center;gap:5vw;margin-top:45px;display:grid}.vf-human-photo{aspect-ratio:1.5;background:#102a3b;border-radius:15px;position:relative;overflow:hidden}.vf-human-photo>img{object-fit:cover;filter:grayscale()brightness(.67);width:100%;height:100%}.vf-human-photo>span{color:#d1e4ee;background:#071623b3;border-radius:4px;padding:3px 7px;font-size:.6875rem;position:absolute;bottom:14px;left:18px}.vf-human-review h3{letter-spacing:-.04em;margin:19px 0;font-size:clamp(29px,3.2vw,49px);line-height:1.1}.vf-human-review p{color:#a7c3d6;margin:0 0 24px}.vf-human-steps{color:#94c6dd;flex-wrap:wrap;align-items:center;gap:14px;font-size:.875rem;display:flex}.vf-human-steps>span{align-items:center;gap:8px;display:flex}.vf-protection{background:#0c202e}.vf-protection-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.vf-shield-mark{color:#91d5ba;background:#183c3a;border:1px solid #6abfa548;border-radius:25px;place-items:center;width:115px;height:115px;display:grid}.vf-protection-copy h3{letter-spacing:-.04em;margin:24px 0;font-size:clamp(27px,3vw,43px);line-height:1.15}.vf-protection-copy ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.vf-protection-copy li{color:#bed2df;align-items:flex-start;gap:12px;font-size:1rem;display:flex}.vf-protection-copy li svg{color:#8ccebc;flex-shrink:0;margin-top:4px}.vf-protection-copy>p{color:#9ebaca;margin:25px 0 0}.vf-traffic-scene{--traffic-color:#a2c8ef;padding:0 28px 28px}.vf-traffic-normal{--traffic-color:#83d6bb}.vf-traffic-flag{--traffic-color:#d7af7e}.vf-traffic-pattern{border-bottom:1px solid var(--vf-line);align-items:flex-end;gap:13px;height:92px;margin:10px 0 25px;padding:0 15px;display:flex}.vf-traffic-pattern i{background:var(--traffic-color);opacity:.65;border-radius:5px 5px 0 0;flex:1}.vf-traffic-status{color:var(--traffic-color);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.vf-traffic-scene h3{letter-spacing:-.03em;min-height:80px;margin:18px 0 13px;font-size:clamp(25px,2.5vw,34px);line-height:1.2}.vf-traffic-scene>p{color:#abc5d6;min-height:82px}.vf-traffic-decision{border:1px solid var(--vf-line);background:#0b2030;border-radius:10px;padding:18px 21px}.vf-traffic-decision>span{color:#87afc6;font:.6875rem var(--font-geist-mono),monospace}.vf-traffic-decision p{color:#c4deec;min-height:56px;margin:10px 0 0}.vf-optimization{background:#071a28}.vf-optimization-console{border:1px solid var(--vf-line);background:#0d2535;border-radius:18px;overflow:hidden}.voltage-flagship .vf-optimization-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.vf-decision-chain{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:20px;padding:10px 28px 32px;display:grid}.vf-decision-chain article{border-top:1px solid var(--vf-line);align-self:stretch;padding:23px 5px 10px}.vf-decision-chain article>span{font:.6875rem var(--font-geist-mono),monospace;color:#8ab7cf;display:block}.vf-decision-chain article>svg{color:#74c4ed;margin:25px 0 21px}.vf-decision-chain h3{color:#c9dfec;min-height:112px;margin:0;font-size:1.1875rem;font-weight:500;line-height:1.55}.vf-optimization-cadence{grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;display:grid}.vf-optimization-cadence article{border-bottom:1px solid var(--vf-line);padding:24px 0}.vf-optimization-cadence h3{letter-spacing:-.03em;margin:16px 0;font-size:1.75rem;line-height:1.2}.vf-optimization-cadence p{color:#a6c2d4;margin:0}.vf-optimization-cadence>div{background:#16394d;border:1px solid #6baac74a;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding:25px 30px;display:flex}.vf-optimization-cadence>div>.vf-eyebrow{display:none}.vf-optimization-cadence>div>h3{margin:0;font-size:clamp(25px,2.4vw,34px)}.voltage-flagship :is(.v-dynamic-section,.v-method-section,.v-faq-section){color:#e4f0f8;border-top:1px solid var(--vf-line);background:#091d2b}.voltage-flagship .v-section-intro h2{font-size:clamp(37px,4.6vw,72px);font-weight:600}.voltage-flagship .v-section-intro h2>span,.voltage-flagship .v-faq-section h2>span{color:#83c8eb}.voltage-flagship .v-section-intro p{color:#a6c1d4;font-size:1.0625rem}.voltage-flagship .v-section-intro>.v-eyebrow{color:#88b4ce}.voltage-flagship .v-intent-tabs>[role=tab]{color:#b5d3e5!important;border-color:#537991!important}.voltage-flagship .v-intent-tabs>[role=tab][data-active]{color:#f0faff!important;background:#23506b!important;border-color:#72b9df!important}.voltage-flagship :is(.v-intent-rail,.v-sample-ad,.v-mini-browser,.v-mini-lead dl>div,.v-three-reasons,.v-phase-index,.v-method-accordion>[data-slot=accordion-item],.v-faq>[data-slot=accordion-item]){border-color:#7fa6bf36}.voltage-flagship :is(.v-query,.v-mini-page,.v-mini-lead){color:#dbeefa;box-shadow:none;background:#112d40;border-color:#6c9cbb51}.voltage-flagship .v-mini-browser{background:#19394d}.voltage-flagship .v-page-content{background:radial-gradient(at 90% 0,#24516a42,#0000 65%),#102b3e}.voltage-flagship .v-mini-inputs>span{color:#99b8cd;border-color:#779ab24a}.voltage-flagship .v-sample-ad h3{color:#9fd6fa}.voltage-flagship :is(.v-sample-ad p,.v-page-content>p,.v-three-reasons p,.v-phase-features p,.v-phase-title>small,.v-faq p){color:#abc4d6}.voltage-flagship :is(.v-mini-lead dd,.v-mini-lead>span:last-child,.v-phase-result){color:#b3d9eb}.voltage-flagship :is(.v-intent-tag span,.v-mini-browser>span,.v-sample-ad>span:not(.platform-mark),.v-demo-step,.v-intent-rail,.v-mini-lead dt){color:#90b1c7}.voltage-flagship .v-remarketing{background:#153b50;border:1px solid #588ba446}.voltage-flagship .v-mini-action{color:#062535;background:#77c9f0}.voltage-flagship .v-method-accordion [data-slot=accordion-trigger],.voltage-flagship .v-faq [data-slot=accordion-trigger]{color:#d5e9f5}.voltage-flagship .v-phase-number{color:#6c9bb7}.voltage-flagship .v-faq-section h2{font-size:clamp(38px,4.3vw,64px);font-weight:600;line-height:1.05}.voltage-flagship .v-subnav{background:#0a2231;flex-wrap:wrap;gap:16px 25px;position:relative;top:auto}.voltage-flagship .v-subnav a{min-height:38px;font-size:.9375rem}.voltage-flagship .v-subnav>button{font-size:.9375rem}.voltage-flagship .v-close{padding-bottom:65px}.voltage-flagship .v-close h2{font-size:clamp(45px,6.5vw,105px);font-weight:600;line-height:1}.voltage-flagship .v-behavior-section{background:#0c2637}.voltage-flagship .v-behavior-page{color:#cfe6f5;background:#142f40;border-color:#6b92aa4f}.voltage-flagship .v-behavior-chrome{color:#8ab4cd;background:#0d2434;border-color:#739eb33e}.voltage-flagship .v-behavior-copy>strong{color:#dfedf7}.voltage-flagship .v-behavior-copy>span{color:#a3cbdf}.voltage-flagship .v-page-detail-grid>span{color:#adc8d9;background:#1b3d52;border-color:#557e984a}.voltage-flagship .v-skeleton-lines i{background:#7198ae45}.voltage-flagship [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .28s;animation:none}.voltage-flagship [data-slot=accordion-content]>div{height:auto}.voltage-flagship [data-slot=accordion-content][data-starting-style],.voltage-flagship [data-slot=accordion-content][data-ending-style]{height:0}:is(.voltage-flagship button:focus-visible,.voltage-flagship a:focus-visible){outline-offset:5px;outline:2px solid #a4e3ff}@keyframes vf-signal-down{0%{opacity:0;transform:translateY(-16px)}35%{opacity:.8}to{opacity:0;transform:translateY(17px)}}@keyframes vf-return{0%{opacity:0;transform:translate(100%)}25%{opacity:1}to{opacity:0;transform:translate(-100%)}}@media (max-width:1150px){.vf-hero-grid{gap:35px}.vf-hero-system{padding:22px}.vf-system-header{flex-wrap:wrap;gap:8px}.vf-intro>div{grid-template-columns:1fr;gap:24px}.vf-intro-copy{max-width:800px}.vf-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-offline-nodes{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:12px}.vf-offline-nodes>article{padding:22px 14px}.vf-crm-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px}.vf-record-heading{flex-wrap:wrap}.vf-record-heading .vf-status{margin-left:0}.vf-protection-layout{gap:4vw}.vf-decision-chain{gap:15px}.vf-call-analysis{gap:26px}}@media (max-width:850px){.vf-section{padding:60px 6vw}.vf-hero{padding:25px 6vw}.vf-hero-grid{grid-template-columns:minmax(0,1fr);padding-top:32px}.vf-hero h1{font-size:clamp(54px,9vw,79px)}.vf-hero-system{justify-self:center;width:100%;max-width:630px}.vf-hero-top>.vf-eyebrow{max-width:240px}.vf-hero-foot>span:nth-child(2){display:none}.vf-offline-explainer,.vf-crm-layout,.vf-human-review,.vf-protection-layout{grid-template-columns:minmax(0,1fr);gap:35px}.vf-crm-capabilities{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.vf-crm-capabilities>a{grid-column:1/-1;justify-self:start}.vf-call-analysis{grid-template-columns:minmax(0,1fr);gap:27px}.vf-recording blockquote{min-height:0}.vf-review-note h3{max-width:600px}.vf-human-photo{max-height:350px}.vf-protection-copy{grid-template-columns:100px minmax(0,1fr);gap:20px 30px;display:grid}.vf-shield-mark{width:100px;height:100px}.vf-protection-copy h3{align-self:center;margin:0}.vf-protection-copy ul,.vf-protection-copy>p{grid-column:1/-1}.vf-protection-copy>p{margin:0}.vf-decision-chain h3{font-size:1.0625rem}.vf-detail-columns{grid-template-columns:1fr;gap:20px}.vf-hero-system .vf-demo{font-size:.6875rem}}@media (max-width:600px){.vf-hero-top{align-items:flex-start;gap:15px}.vf-hero-top>.vf-eyebrow{max-width:200px;font-size:.6875rem}.vf-product-name{font-size:1rem}.vf-google-label{gap:13px;font-size:1.2rem}.vf-google-label>.platform-mark{width:45px;height:45px}.vf-google-label strong{font-size:.8125rem}.vf-hero h1{font-size:clamp(46px,10.5vw,64px)}.vf-hero-copy>p{font-size:1rem}.vf-hero-actions{gap:13px}.vf-hero-actions .call24-button{width:100%;padding:16px;font-size:1rem}.vf-hero-note{font-size:.8125rem}.vf-hero-system{padding:19px}.vf-system-source{padding:18px}.vf-system-source>svg{display:none}.vf-system-crm{padding:18px}.vf-system-crm>div:first-child{flex-wrap:wrap}.vf-system-crm>div:first-child>span{text-align:left;max-width:none}.vf-system-opportunity strong{font-size:1.25rem}.vf-system-stages{gap:7px}.vf-system-stages>span{padding:7px 9px;font-size:.75rem}.vf-hero-foot{flex-wrap:wrap;gap:13px;font-size:.6875rem}.vf-hero-foot>a{min-height:34px}.vf-intro h2{font-size:clamp(32px,8.5vw,48px)}.vf-intro-copy p{font-size:1rem}.vf-package-grid{grid-template-columns:1fr;gap:14px}.vf-package-card{padding:25px 25px 47px}.vf-package-tag{margin-top:20px}.vf-package-foundation{align-items:flex-start;gap:15px;padding:22px}.vf-package-foundation strong{font-size:1.0625rem}.vf-package-foundation span{font-size:.875rem}.vf-console-top{flex-wrap:wrap;gap:9px;padding:20px}.vf-console-top>span:first-child{font-size:.6875rem}.voltage-flagship :is(.vf-goal-tabs,.vf-crm-stages,.vf-call-tabs,.vf-traffic-tabs,.vf-optimization-tabs){gap:4px;margin:17px;padding:4px}.voltage-flagship :is(.vf-goal-tabs,.vf-call-tabs,.vf-traffic-tabs)>[role=tab]{flex-direction:column;gap:8px;padding:12px 7px;font-size:.8125rem}.voltage-flagship .vf-crm-stages{grid-template-columns:1fr 1fr}.voltage-flagship .vf-crm-stages>[role=tab]{min-height:44px}.vf-offline-nodes{grid-template-columns:1fr;gap:14px;padding:5px 20px 0}.vf-offline-nodes>article{gap:13px;min-height:225px;padding:22px}.vf-offline-nodes>.vf-node-arrow,.vf-decision-chain>.vf-node-arrow{justify-self:center;rotate:90deg}.vf-offline-nodes .vf-node-label{font-size:.75rem}.vf-return-track{align-items:flex-start;margin:20px 20px 0;padding:17px;font-size:.9375rem}.vf-return-track svg{flex-shrink:0;margin-top:3px}.vf-goal-detail{padding:20px;font-size:1rem!important}.vf-crm-toolbar{padding:22px}.vf-crm-toolbar .vf-leader-logo{width:115px}.vf-crm-record{padding:5px 21px 23px}.vf-crm-record dl>div{grid-template-columns:95px minmax(0,1fr);gap:15px;font-size:.875rem}.vf-record-call{gap:10px}.vf-record-call>span{display:none}.vf-record-caption{padding:18px 21px}.vf-crm-capabilities{grid-template-columns:1fr;gap:0}.vf-call-analysis{padding:3px 20px 23px}.vf-recording{padding:22px}.vf-wave{gap:4px;height:95px}.vf-recording blockquote{font-size:1.4rem}.vf-human-review h3{font-size:2rem}.vf-human-photo{aspect-ratio:1.3}.vf-human-steps{gap:11px;font-size:.8125rem}.vf-human-steps>svg{width:14px}.vf-protection-copy{grid-template-columns:1fr;gap:20px}.vf-protection-copy h3{font-size:1.875rem}.vf-shield-mark{width:88px;height:88px}.vf-shield-mark svg{width:58px}.vf-traffic-scene{padding:0 21px 23px}.vf-traffic-scene h3,.vf-traffic-scene>p,.vf-traffic-decision p{min-height:0}.vf-traffic-pattern{gap:9px;height:80px;padding:0 5px}.voltage-flagship .vf-optimization-tabs{grid-template-columns:1fr 1fr}.voltage-flagship .vf-optimization-tabs>[role=tab]{gap:8px;padding:13px 8px;font-size:.8125rem}.vf-decision-chain{grid-template-columns:1fr;gap:9px;padding:5px 22px 25px}.vf-decision-chain article{padding:20px 0}.vf-decision-chain h3{min-height:0;font-size:1.125rem}.vf-decision-chain article>svg{margin:18px 0 14px}.vf-optimization-cadence{grid-template-columns:1fr;gap:17px}.vf-optimization-cadence>div{padding:25px 22px}.vf-optimization-cadence .call24-button{width:100%;padding:16px;font-size:.9375rem}.vf-technical-details{padding:0 20px}.vf-technical-details [data-slot=accordion-trigger]{font-size:1rem}.voltage-flagship .v-subnav{gap:4px 20px;padding:17px 6vw}.voltage-flagship .v-subnav a{font-size:.8125rem}.voltage-flagship .v-subnav>button{display:none}.voltage-flagship .v-phase-result,.voltage-flagship .v-phase-features{padding-left:0}.voltage-flagship .v-method-accordion [data-slot=accordion-trigger]{gap:16px}.voltage-flagship .v-phase-title>small{font-size:.8125rem}.voltage-flagship .v-intent-rail{font-size:.6875rem}.voltage-flagship .v-demo-step{font-size:.75rem}.voltage-flagship .v-faq-section h2{font-size:2.625rem}}html[data-motion=off] .voltage-flagship *,html[data-motion=off] .voltage-flagship :before,html[data-motion=off] .voltage-flagship :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.voltage-flagship *,.voltage-flagship :before,.voltage-flagship :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vf-package-card:hover{translate:none}}.voltage-flagship .v-behavior-copy>.v-behavior-action{color:#062535;background:#77c9f0}.local-page{background:var(--local-paper);color:var(--local-ink);font-size:16px;line-height:1.6;overflow:clip}.local-page *{box-sizing:border-box}.local-page em{color:var(--local-blue);font-style:normal}.local-page h1,.local-page h2,.local-page h3,.local-page h4,.local-page p{margin:0}.local-page h1,.local-page h2,.local-page h3,.local-page h4{letter-spacing:-.055em;font-weight:650;line-height:1.04}.local-page button,.local-page a{-webkit-tap-highlight-color:transparent}.local-page button{cursor:pointer;font:inherit}.local-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #1761ff}.local-page section[id],.local-page #local-grid{scroll-margin-top:90px}.l-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.035em;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.l-primary{background:var(--local-blue);color:#fff;text-align:left;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:35px;max-width:100%;padding:20px 25px;line-height:1.4;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;font-size:16px!important;font-weight:550!important}.l-primary svg{flex-shrink:0;transition:transform .25s}.l-primary:hover{background:#0048ce;transform:translateY(-3px);box-shadow:0 10px 30px #135eff2a}.l-primary:hover svg{transform:translate(3px,-3px)}.l-text-link{color:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:20px;padding:7px 0;font-size:16px;line-height:1.5;display:inline-flex}.l-text-link svg{flex-shrink:0;transition:translate .25s}.l-text-link:hover svg{translate:3px -3px}.l-header{border-bottom:1px solid var(--local-line);justify-content:space-between;align-items:center;gap:25px;height:105px;padding:0 5vw;display:flex}.l-header>a img{width:200px;height:auto}.l-header nav{align-items:center;gap:34px;font-size:14px;display:flex}.l-header-cta{background:var(--local-ink);color:#fff;border:0;border-radius:4px;align-items:center;gap:25px;padding:13px 20px;display:flex;font-size:14px!important}.l-menu-button{background:0 0;border:0;padding:10px;display:none}.l-hero{padding:26px 5vw 0;position:relative}.l-hero-label{font-family:var(--font-geist-mono),monospace;color:var(--local-muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.l-hero-label>span:first-child{align-items:center;gap:14px;display:flex}.l-hero-label .platform-mark{width:35px;height:35px}.l-hero-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:5vw;padding:40px 0 55px;display:grid}.l-hero-copy>.l-eyebrow{align-items:flex-start;max-width:370px;font-size:12px}.l-live-dot{background:#1c8e54;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px;display:inline-block;box-shadow:0 0 0 4px #1c8e5412}.l-hero h1{letter-spacing:-.075em;margin:35px 0;font-size:clamp(85px,8.2vw,146px);font-weight:700;line-height:.9}.l-hero h1 em{transform:translateX(var(--l-pointer-x,0px));transition:transform .4s ease-out;display:inline-block}.l-hero h1>span{color:var(--local-blue)}.l-hero-copy>p{max-width:440px;color:var(--local-muted);margin:30px 0;font-size:19px;line-height:1.65}.l-hero-copy>p strong{color:var(--local-ink);font-weight:600}.l-hero-cta-note{color:var(--local-muted);margin:14px 0 26px;font-size:12px;display:block}.l-hero-copy>.l-text-link{font-size:14px}.l-hero-foot{border-top:1px solid var(--local-line);font-family:var(--font-geist-mono),monospace;color:var(--local-muted);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:12px;display:flex}.l-grid-report{min-width:0;transform:translateY(var(--l-pointer-y,0px));background:#fff;border:1px solid #c7d4e6;border-radius:12px;transition:transform .4s ease-out;position:relative;box-shadow:0 30px 75px #1f426e14}.l-report-bar{font-family:var(--font-geist-mono),monospace;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;font-size:12px;display:flex}.l-report-bar>span:first-child{align-items:center;gap:9px;display:flex}.l-report-bar>span:first-child svg{color:var(--local-blue);flex-shrink:0}.l-sample{color:#516581;font-size:12px}.l-keyword-tabs{grid-template-columns:repeat(3,1fr);gap:3px;margin:0 20px 15px;background:#edf2f9!important;border-radius:6px!important;width:auto!important;height:auto!important;padding:4px!important;display:grid!important}.local-page .l-keyword-tabs>[role=tab]{color:#425570;white-space:normal;min-height:42px;padding:9px 8px;line-height:1.4;background:0 0!important;border-radius:4px!important;font-size:14px!important}.local-page .l-keyword-tabs>[role=tab][data-active]{color:#0e4cbe;box-shadow:0 2px 7px #1b386913;background:#fff!important}.l-grid-report [data-slot=tabs-content]{margin:0}.l-map-surface{isolation:isolate;background:#edf3f9;border-block:1px solid #d6e0ed;height:445px;position:relative;overflow:hidden}.l-map-lines{color:#cedbe9;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.l-map-radius{fill:none;stroke:#7a9dcf;stroke-width:1px;stroke-dasharray:3 7;opacity:.5}.l-map-axis{fill:none;stroke:#93add0;stroke-width:1px;opacity:.45}.l-map-search{background:#fff;border-radius:6px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;display:flex;position:absolute;top:20px;left:22px;right:22px;box-shadow:0 3px 14px #1432580a}.l-map-search>svg{color:var(--local-blue);flex-shrink:0}.l-map-search>span:last-child{color:var(--local-muted);margin-left:auto;font-size:12px}.l-map-compass{color:#5b708d;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;top:97px;right:18px}.l-map-compass>svg{rotate:-45deg}.l-rank-grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);place-items:center;gap:10px;display:grid;position:absolute;inset:95px 12% 45px}.l-rank-point{width:44px;height:44px;animation:.6s backwards l-point-in;animation-delay:var(--point-delay);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:scale .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 3px 10px #1a356915;font-size:16px!important;font-weight:600!important}.l-rank-top{color:#18512f;background:#b6edc5;border-color:#84c69a}.l-rank-middle{color:#234f94;background:#d9e6ff;border-color:#b7cdef}.l-rank-outer{color:#556a88;background:#f6f8fc;border-color:#ccd7e7}.l-rank-point:hover{z-index:2;scale:1.12;box-shadow:0 5px 15px #19345525}.l-rank-point[aria-pressed=true]{outline-offset:4px;outline:2px solid #102b51;scale:1.06}.l-home-point>svg{background:var(--local-ink);color:#fff;border-radius:50%;width:19px;height:19px;padding:3px;position:absolute;bottom:-7px;right:-3px}.l-map-scale{text-align:center;width:100%;font-family:var(--font-geist-mono),monospace;color:#596e89;font-size:12px;position:absolute;bottom:11px;left:0}.l-grid-reading{justify-content:space-between;align-items:center;gap:15px;padding:19px 25px;display:flex}.l-grid-reading>div:first-child>span{color:var(--local-muted);margin-bottom:7px;font-size:12px;display:block}.l-grid-reading>div:first-child>strong{font-size:17px;font-weight:550}.l-rank-readout{border-radius:5px;align-items:center;gap:15px;padding:9px 13px;display:flex}.l-rank-readout small{font-size:12px}.l-rank-readout strong{font-size:30px;line-height:1}.l-grid-legend{color:#465c79;align-items:center;gap:20px;padding:0 25px 18px;font-size:12px;display:flex}.l-grid-legend>span{align-items:center;gap:6px;display:flex}.l-grid-legend>span:last-child{margin-left:auto}.l-grid-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.l-dot-top{background:#348b54}.l-dot-middle{background:#4076d2}.l-dot-outer{background:#97a7c0}.l-grid-insight{border-top:1px solid var(--local-line);gap:12px;margin:0 15px;padding:16px 12px;display:flex}.l-grid-insight>svg{color:var(--local-blue);flex-shrink:0;margin-top:3px}.l-grid-insight strong{font-size:14px;font-weight:600}.l-grid-insight p{color:var(--local-muted);margin-top:5px;font-size:14px;line-height:1.6}.l-caption{color:var(--local-muted);font-size:12px;line-height:1.65;display:block}.l-grid-report>p.l-caption{padding:0 27px 22px}.l-delivery-strip{background:var(--local-ink);color:#fff;grid-template-columns:repeat(3,1fr);gap:35px;padding:34px 5vw;display:grid}.l-delivery-strip>div{border-right:1px solid #ffffff25;align-items:center;gap:22px;display:flex}.l-delivery-strip>div:last-child{border:0}.l-delivery-strip strong{letter-spacing:-.06em;font-size:clamp(28px,3.6vw,60px);font-weight:500;line-height:1.1}.l-delivery-strip>div:first-child strong{color:#7facff;font-size:64px}.l-delivery-strip span{color:#b6c5dc;font-size:12px;line-height:1.65}.l-page-nav{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--local-line);background:#f9fbfef0;justify-content:space-between;align-items:center;gap:22px;padding:19px 5vw;font-size:14px;display:flex;position:sticky;top:0}.l-page-nav>a{white-space:nowrap;align-items:center;gap:10px;display:flex}.l-page-nav>a>span{color:#5d76a0;font-family:monospace;font-size:12px}.l-page-nav>button{color:var(--local-blue);white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;font-size:14px;display:flex}.l-section{padding:100px 5vw}.l-heading{margin-bottom:55px}.l-heading>div{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:30px;display:flex}.l-heading h2{font-size:clamp(48px,5.8vw,100px);line-height:.98}.l-heading>div>p{color:var(--local-muted);flex-shrink:0;max-width:335px;font-size:17px;line-height:1.75}.l-perspective{background:#f2f6fb}.l-perspective-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-top:35px;display:grid}.l-perspective h2{font-size:clamp(60px,8vw,135px);line-height:.92}.l-perspective-layout>div>p{color:var(--local-muted);margin:27px 0;font-size:17px;line-height:1.8}.l-perspective-layout>div>p.l-large-copy{letter-spacing:-.035em;color:var(--local-ink);font-size:clamp(26px,2.6vw,42px);line-height:1.2}.l-report-equation{border-block:1px solid var(--local-line);justify-content:space-between;align-items:center;gap:15px;margin:35px 0;padding:28px 0;display:flex}.l-report-equation>span{flex-direction:column;gap:14px;font-size:14px;display:flex}.l-report-equation svg{color:var(--local-blue)}.l-profile-section{background:#fff}.l-studio-tabs{border-bottom:1px solid #bac9dd;grid-template-columns:repeat(3,1fr);margin-bottom:38px;background:0 0!important;border-radius:0!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.local-page .l-studio-tabs>[role=tab]{color:#526580;white-space:normal;border:0;border-bottom:3px solid #0000;justify-content:flex-start;gap:14px;min-height:65px;line-height:1.4;background:0 0!important;border-radius:0!important;padding:22px 20px!important;font-size:16px!important}.l-studio-tabs>[role=tab]>svg:last-child{margin-left:auto}.local-page .l-studio-tabs>[role=tab][data-active]{color:var(--local-blue);border-bottom-color:var(--local-blue);box-shadow:none}.l-profile-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.l-profile-preview{background:#fff;border:1px solid #c1cfe1;border-radius:9px;max-width:610px;overflow:hidden;box-shadow:15px 20px #eaf0fa}.l-preview-chrome{color:var(--local-muted);justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;font-family:monospace;font-size:12px;display:flex}.l-preview-chrome .platform-mark{width:27px;height:27px}.l-business-banner{color:#184691;background:#dce9ff;align-items:center;gap:22px;min-height:175px;padding:30px;display:flex;position:relative}.l-business-banner>svg{stroke-width:1px;flex-shrink:0;width:65px;height:65px}.l-business-banner>span:nth-child(2){letter-spacing:-.045em;font-size:31px;font-weight:550;line-height:1.1}.l-banner-tag{font-family:monospace;font-size:12px;position:absolute;bottom:12px;right:18px}.l-business-info{padding:25px 30px 30px}.l-business-info>span{color:var(--local-muted);font-size:12px}.l-business-info h3{margin:10px 0;font-size:30px}.l-business-info>p{color:var(--local-muted);font-size:14px}.l-profile-actions{grid-template-columns:repeat(3,1fr);gap:9px;margin:23px 0;display:grid}.l-profile-actions>span{color:#174fc0;background:#edf3ff;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:12px 7px;font-size:14px;display:flex}.l-profile-detail{border-top:1px solid var(--local-line);gap:15px;padding-top:22px;font-size:14px;display:grid}.l-profile-detail>span{align-items:center;gap:12px;display:flex}.l-profile-detail svg{color:#4e6d99;flex-shrink:0}.l-service-tags{flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}.l-service-tags span{border:1px solid #cfdaeb;border-radius:4px;padding:5px 9px;font-size:12px}.l-profile-post{background:#f2f6fd;border:1px solid #d7e2f2;min-height:232px;padding:22px}.l-profile-post>span:first-child{color:#3268bd;align-items:center;gap:8px;font-size:12px;display:flex}.l-profile-post h4{margin:18px 0 12px;font-size:28px}.l-profile-post p{color:var(--local-muted);font-size:14px}.l-profile-post>span:last-child{color:var(--local-blue);justify-content:space-between;align-items:center;margin-top:18px;font-size:14px;display:flex}.l-photo-workflow{text-align:center;border-top:1px solid var(--local-line);justify-items:center;gap:12px;padding-top:12px;display:grid}.l-photo-workflow>div{border:1px dashed #bed0e6;justify-items:center;gap:7px;width:100%;padding:14px;display:grid}.l-photo-workflow svg{color:var(--local-blue)}.l-photo-workflow strong{font-size:16px;font-weight:500}.l-photo-workflow span{color:var(--local-muted);font-size:12px}.l-studio-copy>h3{margin:25px 0;font-size:clamp(38px,3.6vw,60px);line-height:1.04}.l-studio-copy>p{color:var(--local-muted);font-size:17px;line-height:1.8}.l-studio-copy>ul{gap:19px;margin:30px 0;padding:0;list-style:none;display:grid}.l-studio-copy li{align-items:flex-start;gap:13px;font-size:16px;display:flex}.l-studio-copy li>svg{color:var(--local-blue);flex-shrink:0;margin-top:3px}.l-studio-note{color:var(--local-muted);border-top:1px solid var(--local-line);padding-top:20px;font-size:12px;display:block}.l-trust-section{background:#edf3fc}.l-trust-layout{grid-template-columns:.85fr 1.15fr;gap:30px;display:grid}.l-authority-panel{background:var(--local-blue);color:#fff;border-radius:6px;padding:38px;position:relative;overflow:hidden}.l-link-number{justify-content:space-between;align-items:center;display:flex}.l-link-number strong{letter-spacing:-.1em;margin:30px 0 25px;font-size:clamp(130px,14vw,225px);font-weight:550;line-height:1}.l-link-number svg{color:#89b5ff;stroke-width:1px}.l-authority-panel h3{margin-bottom:24px;font-size:34px;line-height:1.1}.l-authority-panel p{color:#e1eaff;font-size:16px;line-height:1.8}.l-link-register{grid-template-columns:repeat(5,1fr);gap:7px;margin:27px 0 20px;display:grid}.l-link-register>span{border:1px solid #9ec3ff80;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:9px;font-family:monospace;font-size:12px;display:flex}.l-authority-panel .l-caption{color:#e1eaff}.l-citations-panel{background:#fff;border:1px solid #d0def0;border-radius:6px;flex-direction:column;padding:38px;display:flex}.l-citations-panel h3{margin:30px 0 5px;font-size:clamp(38px,3.4vw,56px)}.l-citations-panel>p{color:var(--local-muted);margin-top:auto;font-size:17px;line-height:1.8}.l-citation-network{aspect-ratio:600/370;margin:20px -10px 10px;position:relative}.l-citation-network>svg{fill:none;stroke:#c8d7ee;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.l-citation-network .l-citation-flow{stroke:var(--local-blue);stroke-width:2px;stroke-dasharray:10 155;animation:7s linear infinite l-citation-flow}.l-nap-core{text-align:center;background:#fff;padding:15px 10px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.l-nap-core>strong{letter-spacing:-.065em;white-space:nowrap;font-size:45px;font-weight:500;line-height:1.4;display:block}.l-nap-core strong>span{color:var(--local-blue);margin:0 7px}.l-nap-core>span{color:var(--local-muted);white-space:nowrap;font-family:monospace;font-size:12px;display:block}.l-citation-node{text-align:center;flex-direction:column;align-items:center;gap:9px;width:38%;font-size:12px;display:flex;position:absolute}.l-citation-node>svg:first-child{width:43px;height:43px;color:var(--local-blue);background:#f2f7ff;border:1px solid #c4d6f0;border-radius:9px;padding:9px}.l-citation-node>svg:last-child{display:none}.l-citation-node-0{top:6%;left:0}.l-citation-node-1{top:6%;right:0}.l-citation-node-2{bottom:2%;left:0}.l-citation-node-3{bottom:2%;right:0}.l-reviews-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding:90px 0;display:grid}.l-reviews-layout h3{margin:30px 0;font-size:clamp(40px,4.4vw,75px);line-height:1}.l-reviews-layout>div>p{color:var(--local-muted);max-width:510px;font-size:17px;line-height:1.8}.l-review-principle{color:#244e86;align-items:flex-start;gap:10px;margin-top:25px;font-size:14px;display:flex}.l-review-principle>svg{flex-shrink:0;margin-top:3px}.l-review-template{background:#fff;border:1px solid #becfe6;border-radius:9px;padding:30px;transition:transform .35s;transform:rotate(2deg);box-shadow:12px 15px #dbe7f8}.l-review-template:hover{transform:rotate(0)}.l-review-template>div:first-child{border-bottom:1px solid var(--local-line);align-items:center;gap:13px;padding-bottom:22px;font-family:monospace;font-size:12px;display:flex}.l-review-template>div:first-child>svg{color:var(--local-blue)}.l-review-label{color:#5e7393;margin:24px 0 20px;font-size:12px;display:block}.l-reviews-layout .l-review-template>p{color:#173050;font-size:18px;line-height:1.7}.l-review-link{color:#215cc0;background:#edf4ff;border:1px solid #c6d9f5;border-radius:5px;align-items:center;gap:12px;margin:25px 0 20px;padding:15px;font-size:14px;display:flex}.l-review-link>svg:last-child{margin-left:auto}.l-inline-cta{border-top:1px solid #bfcee1;justify-content:space-between;align-items:center;gap:40px;padding-top:35px;display:flex}.l-inline-cta>p{letter-spacing:-.025em;color:#426081;font-size:25px;line-height:1.45}.l-inline-cta strong{color:var(--local-ink);font-weight:550}.l-intelligence-section{background:var(--local-ink);color:#f5f8ff}.l-intelligence-section em{color:#76a7ff}.l-intelligence-section .l-heading>div>p{color:#b4c4dd}.l-call-tabs{border:1px solid #355175;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:45px;overflow:hidden;background:0 0!important;border-radius:6px!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.local-page .l-call-tabs>[role=tab]{white-space:normal;border:0;border-right:1px solid #355175;justify-content:flex-start;gap:12px;min-height:65px;line-height:1.5;color:#b5c5dd!important;background:0 0!important;border-radius:0!important;padding:23px!important;font-size:16px!important}.local-page .l-call-tabs>[role=tab]:last-child{border:0}.l-call-tabs>[role=tab]>span{color:#a0bde9;margin-right:12px;font-family:monospace;font-size:12px}.l-call-tabs>[role=tab]>svg:last-child{margin-left:auto}.l-call-panel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.l-call-story h3{margin:30px 0;font-size:clamp(35px,3.7vw,62px)}.l-call-story>p{color:#c0cee1;font-size:18px;line-height:1.8}.l-call-note{color:#94accb;border-top:1px solid #355175;margin-top:30px;padding-top:23px;font-size:16px;line-height:1.8;display:block}.l-crm-preview{background:#102947;border:1px solid #46658a;border-radius:8px;overflow:hidden}.l-crm-top{color:#bfd0e7;border-bottom:1px solid #365376;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-family:monospace;font-size:12px;display:flex}.l-crm-top>span:first-child{align-items:center;gap:10px;display:flex}.l-crm-top>span:last-child{color:#98b2d3}.l-crm-record{align-items:center;gap:17px;padding:30px 24px;display:flex}.l-crm-avatar{color:#bdd8ff;background:#24539a;border-radius:50%;flex-shrink:0;place-items:center;width:51px;height:51px;display:grid}.l-crm-record>div>span{color:#9fb7d7;font-size:12px}.l-crm-record h4{margin-top:7px;font-size:27px;font-weight:500}.l-crm-status{color:#c4f6d0;text-align:center;background:#255047;border:1px solid #488367;border-radius:4px;margin-left:auto;padding:6px 10px;font-size:12px}.l-crm-preview dl{border-block:1px solid #365376;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 24px 25px;padding:22px 0;display:grid}.l-crm-preview dt{color:#a5bad6;margin-bottom:7px;font-size:12px}.l-crm-preview dd{font-size:14px;font-weight:500}.l-recording{background:#163554;align-items:center;gap:15px;padding:24px;display:flex}.l-recording>svg{color:#83b1ff;flex-shrink:0}.l-recording>div>span{color:#a5bcd8;margin-bottom:7px;font-size:12px;display:block}.l-recording>div>strong{font-size:14px;font-weight:500;line-height:1.6;display:block}.l-wave{align-items:center;gap:3px;min-width:58px;height:42px;margin-left:auto;display:flex}.l-wave i{background:#80b1fc;border-radius:2px;width:3px;display:block}.l-crm-bottom{color:#a5bdd8;align-items:center;gap:10px;padding:17px 24px;font-size:12px;line-height:1.6;display:flex}.l-crm-bottom>svg{flex-shrink:0}.l-signal-row{border-top:1px solid #355175;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:70px;padding-top:45px;display:grid}.l-signal-row article>svg{color:#83aeff;margin-bottom:25px}.l-signal-row article>span{color:#a9bfda;font-family:monospace;font-size:12px}.l-signal-row h3{margin:20px 0;font-size:32px}.l-signal-row p{color:#a9bfda;font-size:16px;line-height:1.8}.l-cadence-section{background:#f4f7fc;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.l-cadence-heading{align-self:start;position:sticky;top:115px}.l-cadence-heading h2{margin:35px 0;font-size:clamp(48px,6.2vw,108px);line-height:.97}.l-cadence-heading>p{color:var(--local-muted);max-width:420px;font-size:17px;line-height:1.8}.l-cadence-steps article{border-top:1px solid #c4d2e6;gap:27px;padding:40px 0;display:flex}.l-cadence-number{color:#8ca5ca;letter-spacing:-.065em;min-width:51px;font-size:42px;line-height:1}.l-cadence-steps h3{margin:22px 0;font-size:33px}.l-cadence-steps p{color:var(--local-muted);font-size:17px;line-height:1.8}.l-cadence-icons{color:var(--local-blue);gap:22px;margin-top:25px;display:flex}.l-package-section{background:#fff}.l-package-list{grid-template-columns:1fr 1fr;gap:0 55px;display:grid!important}.l-package-list>[data-slot=accordion-item]{border-bottom:1px solid var(--local-line)}.l-package-list [data-slot=accordion-trigger]{letter-spacing:-.025em;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:20px;padding:25px 0;font-size:20px;text-decoration:none}.l-package-list [data-slot=accordion-trigger]>span:nth-child(2){flex:1}.l-package-list [data-slot=accordion-trigger] small{letter-spacing:0;color:var(--local-muted);margin-top:10px;font-size:14px;font-weight:400;line-height:1.5;display:block}.l-package-number{color:#4775b9;min-width:25px;margin-top:3px;font-family:monospace;font-size:13px}.l-package-arrow{display:none}.l-package-list [data-slot=accordion-trigger]>svg{color:var(--local-blue);flex-shrink:0;margin-top:6px}.l-package-list [data-slot=accordion-trigger][aria-expanded=true]{color:var(--local-blue)}.l-package-detail{padding:0 0 28px 45px}.l-package-detail p{color:var(--local-muted);font-size:16px;line-height:1.8}.l-package-detail .l-text-link{margin-top:20px;font-size:14px;text-decoration:none}.l-package-bottom{color:#33557f;justify-content:space-between;align-items:center;gap:25px;padding-top:30px;display:flex}.l-package-bottom>span{align-items:center;gap:10px;font-size:14px;display:flex}.l-package-bottom>.l-text-link{color:var(--local-blue);font-size:14px}.l-people-section{background:#dfeaff;grid-template-columns:1fr 1fr;display:grid}.l-people-section figure{min-height:680px;margin:0;position:relative;overflow:hidden}.l-people-section figure img{object-fit:cover;object-position:40% center;filter:saturate(.45);width:100%;height:100%;transition:scale 1s}.l-people-section figure:hover img{scale:1.03}.l-people-section figcaption{color:#fff;text-shadow:0 1px 6px #000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1c3199;width:fit-content;padding:7px 10px;font-size:12px;position:absolute;bottom:17px;left:24px;right:24px}.l-people-section>div{padding:70px 5vw}.l-people-section h2{margin:30px 0;font-size:clamp(45px,5.4vw,88px);line-height:.97}.l-people-section p{color:#385578;margin:22px 0;font-size:17px;line-height:1.8}.l-people-section .l-text-link{color:#174fb4;margin-top:10px}.l-faq-section{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.l-faq-section h2{margin:35px 0;font-size:clamp(50px,5.6vw,90px);line-height:.97}.l-faq>[data-slot=accordion-item]{border-bottom:1px solid var(--local-line)}.l-faq [data-slot=accordion-trigger]{letter-spacing:-.015em;border:0;border-radius:0;align-items:center;gap:25px;padding:24px 0;font-size:18px;line-height:1.5;text-decoration:none}.l-faq [data-slot=accordion-trigger]>svg{flex-shrink:0;color:var(--local-blue)!important}.l-faq [data-slot=accordion-content]>div{padding-bottom:25px}.l-faq p{color:var(--local-muted);font-size:16px;line-height:1.8}.l-faq [data-slot=accordion-content] a{color:var(--local-blue);align-items:center;gap:10px;margin-top:15px;font-size:14px;display:inline-flex}.l-close{background:#dfeaff;padding:65px 5vw 0}.l-close h2{letter-spacing:-.07em;margin:50px 0;font-size:clamp(58px,8.3vw,145px);line-height:.97;position:relative}.l-close h2>svg{stroke-width:1px;width:8vw;height:8vw;color:var(--local-blue);position:absolute;top:0;right:0}.l-close>div{justify-content:space-between;align-items:center;gap:35px;display:flex}.l-close>div>p{letter-spacing:-.025em;font-size:22px;line-height:1.65}.l-close>div>div>span{color:#45638b;text-align:center;margin-top:14px;font-size:12px;display:block}.l-next-service{border-top:1px solid #afc5e5;align-items:center;gap:25px;margin-top:60px;padding:35px 0;display:flex}.l-next-service>span{color:#45638b;margin-right:auto;font-family:monospace;font-size:12px}.l-next-service>strong{letter-spacing:-.04em;font-size:27px;font-weight:500}.l-next-service>svg{color:var(--local-blue)}.l-footer{background:#f7faff;justify-content:space-between;align-items:center;gap:25px;margin:0;padding:30px 5vw;font-size:14px;display:flex}.l-footer>a:first-child img{width:155px;height:auto}.l-footer>button{color:var(--local-muted);background:0 0;border:0;align-items:center;gap:7px;min-height:40px;font-size:12px;display:flex}.l-disclosure{color:var(--local-muted);background:#f7faff;padding:0 5vw 25px;font-size:12px}.l-navigation-dialog{max-height:85svh;overflow:auto;color:#f6f9ff!important;background:#0b2541!important;width:calc(100vw - 30px)!important;max-width:580px!important;padding:35px!important}.l-navigation-dialog nav{margin:20px 0;display:grid}.l-navigation-dialog nav>a{border-bottom:1px solid #5e82a755;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:21px;display:flex}.l-navigation-dialog nav svg{color:#8cbaff}.l-reveal.l-in-view{animation:.8s cubic-bezier(.16,1,.3,1) both l-word-enter}@keyframes l-word-enter{0%{opacity:.35;filter:blur(3px);translate:0 35px}to{opacity:1;filter:blur();translate:0}}@keyframes l-point-in{0%{opacity:.3;scale:.75}to{opacity:1;scale:1}}@keyframes l-citation-flow{to{stroke-dashoffset:-660px}}@media (min-width:1800px){.l-hero,.l-section,.l-close{padding-left:max(5vw,50vw - 850px);padding-right:max(5vw,50vw - 850px)}.l-map-surface{height:490px}.l-rank-grid{gap:14px}.l-rank-point{width:49px;height:49px}.l-hero-layout{gap:7vw}}@media (max-width:1200px){.l-header nav{gap:22px}.l-hero-layout{grid-template-columns:.88fr 1.12fr;gap:3vw}.l-hero h1{font-size:8.5vw}.l-hero-copy>.l-eyebrow{max-width:320px}.l-report-bar{padding:16px;font-size:12px}.l-report-bar .l-sample,.l-map-search>span:last-child{display:none}.l-map-surface{height:400px}.l-rank-grid{gap:7px;inset:90px 9% 38px}.l-rank-point{width:41px;height:41px}.l-map-scale{font-size:12px}.l-grid-reading{padding:17px 20px}.l-grid-legend{gap:13px;padding:0 20px 17px}.l-grid-reading>div:first-child>strong{font-size:15px}.l-rank-readout{gap:10px;padding:8px}.l-rank-readout small{font-size:12px}.l-hero-copy>p{font-size:17px}.l-primary{gap:22px;padding:18px 20px;font-size:15px!important}.l-delivery-strip{gap:20px}.l-delivery-strip>div{gap:14px}.l-delivery-strip span{font-size:12px}.l-page-nav{scrollbar-width:thin;justify-content:flex-start;gap:22px;overflow-x:auto}.l-page-nav>a>span{display:none}.l-page-nav>button{margin-left:auto}.l-section{padding-top:80px;padding-bottom:80px}.l-heading>div{display:block}.l-heading>div>p{max-width:650px;margin-top:30px}.l-profile-layout{gap:6vw}.l-business-banner{padding:25px}.l-business-banner>span:nth-child(2){font-size:27px}.l-business-info{padding:25px}.l-profile-actions>span{gap:6px;font-size:12px}.l-trust-layout{gap:22px}.l-authority-panel,.l-citations-panel{padding:28px}.l-nap-core>span{font-size:12px}.l-citation-network{margin:40px -10px}.l-citation-node>span{font-size:12px}.l-nap-core>strong{font-size:38px}.l-link-register{gap:5px}.l-link-register>span{padding:8px 6px}.l-link-register>span>svg{width:13px}.l-reviews-layout{gap:6vw;padding:70px 0}.l-review-template{padding:25px}.local-page .l-call-tabs>[role=tab]{gap:9px;padding:19px!important;font-size:14px!important}.l-call-tabs>[role=tab]>span{margin-right:2px}.l-call-panel{grid-template-columns:1fr;gap:35px}.l-call-story{grid-template-columns:1fr 1fr;gap:20px 40px;display:grid}.l-call-story>.l-eyebrow{grid-column:1/-1}.l-call-story h3{grid-row:2/4;margin:0;font-size:40px}.l-call-story>p{font-size:17px}.l-call-note{margin-top:0;padding-top:20px}.l-crm-preview{max-width:none}.l-crm-preview dl{gap:25px}.l-crm-record h4{font-size:30px}.l-crm-status{font-size:14px}.l-recording{padding:25px}.l-wave{gap:4px;min-width:90px}.l-wave i{width:4px}.l-package-list{gap:0 35px}.l-package-list [data-slot=accordion-trigger]{gap:15px;font-size:18px}.l-package-detail{padding-left:40px}.l-people-section figure{min-height:650px}.l-people-section>div{padding:60px 4vw}.l-faq-section{gap:6vw}.l-footer{gap:20px;font-size:12px}}@media (max-width:800px){.l-header{height:85px;padding:0 6vw}.l-header>a img{width:165px}.l-header nav>a{display:none}.l-header-cta{gap:15px;padding:10px 13px;font-size:12px!important}.l-menu-button{display:block}.l-header nav{gap:12px}.l-hero{padding:23px 6vw 0}.l-hero-label{font-size:12px}.l-hero-label>span:last-child{display:none}.l-hero-label .platform-mark{flex-shrink:0;width:30px;height:30px}.l-hero-layout{grid-template-columns:1fr;gap:40px;padding:35px 0}.l-hero-copy>.l-eyebrow{max-width:none}.l-hero h1{margin:30px 0;font-size:18vw;line-height:.89}.l-hero-copy>p{max-width:530px;font-size:18px}.l-hero-cta-note{font-size:12px}.l-hero-copy>.l-text-link{font-size:14px}.l-hero-foot{align-items:flex-start;gap:20px;font-size:12px}.l-hero-foot>span{max-width:46%}.l-hero-foot>svg{display:none}.l-report-bar .l-sample{display:block}.l-grid-report{transform:none}.l-report-bar{padding:19px 22px}.l-keyword-tabs{margin-inline:20px}.l-map-surface{height:450px}.l-map-search>span:last-child{display:block}.l-rank-grid{gap:12px;inset:100px 12% 43px}.l-rank-point{width:45px;height:45px}.l-grid-reading{padding:20px 25px}.l-grid-reading>div:first-child>strong{font-size:17px}.l-grid-legend{padding:0 25px 20px}.l-grid-insight{padding:20px 12px}.l-grid-insight strong,.l-grid-insight p{font-size:16px}.l-delivery-strip{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:30px 6vw}.l-delivery-strip>div{display:block}.l-delivery-strip strong{margin-bottom:12px;font-size:30px;line-height:1.2;display:block}.l-delivery-strip>div:first-child strong{font-size:38px;line-height:.95}.l-delivery-strip span{font-size:12px;display:block}.l-page-nav{gap:25px;padding:17px 6vw;font-size:14px}.l-page-nav>button{display:none}.l-section{padding:65px 6vw}.l-heading{margin-bottom:35px}.l-heading>div{margin-top:25px}.l-heading h2{font-size:8vw;line-height:1}.l-heading>div>p{margin-top:25px;font-size:17px;line-height:1.8}.l-perspective-layout{grid-template-columns:1fr;gap:20px}.l-perspective h2{font-size:13.5vw;line-height:.95}.l-perspective-layout>div>p.l-large-copy{max-width:600px;font-size:30px}.l-report-equation{justify-content:flex-start;gap:25px}.l-profile-layout{grid-template-columns:1fr;gap:50px}.l-profile-preview{max-width:none;margin-right:10px}.l-studio-tabs{margin-bottom:28px}.local-page .l-studio-tabs>[role=tab]{gap:9px;padding:18px 10px!important;font-size:14px!important}.l-studio-tabs>[role=tab]>svg:last-child{display:none}.l-business-banner{min-height:160px}.l-business-banner>span:nth-child(2),.l-business-info h3{font-size:33px}.l-profile-actions>span{font-size:14px}.l-studio-copy h3{font-size:43px}.l-trust-layout{grid-template-columns:1fr}.l-authority-panel,.l-citations-panel{padding:32px}.l-link-number strong{font-size:180px}.l-authority-panel h3{font-size:40px}.l-link-register{grid-template-columns:repeat(10,1fr);gap:6px}.l-link-register>span{flex-direction:column;gap:12px}.l-citations-panel h3{font-size:44px}.l-citation-network{width:100%;max-width:580px;margin:35px auto}.l-nap-core>strong{font-size:48px}.l-citation-node>span{font-size:14px}.l-reviews-layout{grid-template-columns:1fr;gap:40px;padding:60px 0}.l-reviews-layout h3{font-size:9vw}.l-review-template{width:calc(100% - 15px);max-width:600px;transform:rotate(0)}.l-inline-cta{display:block}.l-inline-cta>p{margin-bottom:25px;font-size:25px}.l-call-tabs{margin-bottom:35px}.local-page .l-call-tabs>[role=tab]{text-align:center;justify-content:center;gap:8px;padding:16px 10px!important;font-size:14px!important}.l-call-tabs>[role=tab]>span,.l-call-tabs>[role=tab]>svg:last-child{display:none}.l-call-story{display:block}.l-call-story h3{max-width:510px;margin:25px 0;font-size:42px}.l-call-note{margin-top:20px}.l-crm-record{gap:15px;padding:25px 20px}.l-crm-top{padding:18px 20px}.l-crm-preview dl{margin:0 20px 23px}.l-recording{padding:20px}.l-crm-bottom{padding:18px 20px}.l-signal-row{grid-template-columns:1fr;gap:35px;margin-top:45px;padding-top:35px}.l-signal-row article>svg{margin-bottom:17px}.l-signal-row h3{margin:15px 0;font-size:31px}.l-cadence-section{grid-template-columns:1fr;gap:40px}.l-cadence-heading{position:static}.l-cadence-heading h2{font-size:12vw;line-height:.97}.l-cadence-heading>p{max-width:none}.l-cadence-steps article{padding:30px 0}.l-cadence-steps h3{font-size:33px}.l-package-list{grid-template-columns:1fr}.l-package-list [data-slot=accordion-trigger]{gap:20px;padding:24px 0;font-size:20px}.l-package-detail{padding-left:45px}.l-package-bottom{gap:20px;display:grid}.l-package-bottom>.l-text-link{width:fit-content;font-size:16px}.l-people-section{grid-template-columns:1fr}.l-people-section figure{height:470px;min-height:0}.l-people-section figure img{object-position:center}.l-people-section>div{padding:55px 6vw}.l-people-section h2{font-size:12vw;line-height:.97}.l-faq-section{grid-template-columns:1fr;gap:15px}.l-faq-section h2{margin:30px 0;font-size:11vw}.l-faq [data-slot=accordion-trigger]{font-size:18px}.l-close{padding:60px 6vw 0}.l-close h2{margin:35px 0;font-size:11vw;line-height:1.02}.l-close h2>svg{display:none}.l-close>div{display:block}.l-close>div>p{margin-bottom:25px;font-size:21px}.l-close>div>div{width:fit-content}.l-close>div>div>span{text-align:left}.l-next-service{flex-wrap:wrap;gap:18px;margin-top:40px;padding:28px 0}.l-next-service>span{width:100%;font-size:12px}.l-next-service strong{font-size:27px}.l-next-service>svg:last-child{margin-left:auto}.l-footer{flex-wrap:wrap;padding:25px 6vw;font-size:14px}.l-footer>a:first-child{width:calc(50% - 13px)}.l-footer>a:nth-child(2){margin-left:auto;font-size:12px}.l-footer>button{margin-left:auto}.l-disclosure{padding:0 6vw 25px;font-size:12px}.l-navigation-dialog{padding:30px 24px!important}}@media (max-width:480px){.l-header-cta{display:none}.l-header>a img{width:160px}.l-hero-label{font-size:12px}.l-hero-label>span:first-child{gap:10px}.l-hero-layout{padding-top:30px}.l-hero h1{font-size:20vw}.l-hero-copy>.l-eyebrow{max-width:290px;font-size:12px}.l-hero-foot{font-size:12px;line-height:1.6}.l-report-bar .l-sample{display:none}.l-report-bar{padding:17px;font-size:12px}.l-keyword-tabs{gap:2px;margin:0 12px 12px}.local-page .l-keyword-tabs>[role=tab]{min-height:46px;padding:9px 5px;font-size:14px!important}.l-map-surface{height:370px}.l-map-search{padding:13px 12px;font-size:14px;top:15px;left:15px;right:15px}.l-map-search>span:last-child{display:none}.l-rank-grid{gap:7px;inset:80px 7% 36px}.l-rank-point{width:39px;height:39px;font-size:15px!important}.l-map-compass{top:75px;right:8px}.l-map-scale{letter-spacing:-.035em;font-size:12px}.l-grid-reading{gap:12px;padding:17px 15px}.l-grid-reading>div:first-child>span{font-size:12px}.l-grid-reading>div:first-child>strong{font-size:14px;line-height:1.5;display:block}.l-rank-readout{gap:8px;padding:9px}.l-rank-readout strong{font-size:26px}.l-rank-readout small{font-size:12px}.l-grid-legend{flex-wrap:wrap;gap:12px;padding:0 15px 16px;font-size:12px}.l-grid-legend>span:last-child{margin-left:0}.l-grid-insight{gap:10px;margin:0 8px;padding:18px 8px}.l-grid-insight p{font-size:16px}.l-grid-report>p.l-caption{padding:0 17px 20px}.l-delivery-strip{gap:13px;padding:27px 6vw}.l-delivery-strip strong{font-size:25px}.l-delivery-strip>div:first-child strong{font-size:32px}.l-delivery-strip span{font-size:12px;line-height:1.55}.l-delivery-strip>div{padding-right:8px}.l-heading h2{font-size:9vw}.l-heading>div>p{font-size:16px}.l-perspective h2{font-size:15vw}.l-perspective-layout>div>p.l-large-copy{font-size:28px}.l-report-equation{justify-content:space-between;gap:16px}.l-report-equation>span{gap:12px;font-size:12px}.local-page .l-studio-tabs>[role=tab]{text-align:center;flex-direction:column;gap:12px;font-size:14px!important}.l-business-banner{gap:18px;min-height:150px;padding:25px 20px}.l-business-banner>svg{width:43px;height:43px}.l-business-banner>span:nth-child(2){font-size:28px}.l-business-info{padding:23px 20px}.l-business-info h3{font-size:28px}.l-profile-actions{gap:6px}.l-profile-actions>span{gap:6px;padding:12px 5px;font-size:12px}.l-profile-actions svg{width:14px}.l-preview-chrome{padding:15px 20px;font-size:12px}.l-profile-detail{font-size:14px}.l-studio-copy h3{font-size:36px}.l-authority-panel,.l-citations-panel{padding:27px 22px}.l-link-number strong{font-size:160px}.l-authority-panel h3{font-size:34px}.l-link-register{grid-template-columns:repeat(5,1fr);gap:7px}.l-link-register>span{flex-direction:row;gap:6px;padding:8px}.l-citations-panel h3{font-size:35px}.l-citation-network{aspect-ratio:1.12;min-height:265px}.l-nap-core{padding:12px 3px}.l-nap-core>strong{font-size:37px}.l-nap-core>span{letter-spacing:-.04em;font-size:12px}.l-citation-node>span{font-size:12px;line-height:1.4}.l-citation-node>svg:first-child{width:36px;height:36px;padding:7px}.l-citation-node-0,.l-citation-node-1{top:2%}.l-citation-node-2,.l-citation-node-3{bottom:0}.l-reviews-layout h3{font-size:9.4vw}.l-review-template{padding:23px}.l-review-template>div:first-child{gap:9px;font-size:12px}.l-reviews-layout .l-review-template>p{font-size:17px}.l-review-link{gap:9px;padding:13px;font-size:12px}.l-inline-cta>p{font-size:22px}.local-page .l-call-tabs>[role=tab]{flex-direction:column;gap:9px;line-height:1.4;padding:14px 7px!important;font-size:14px!important}.l-call-story h3{font-size:37px}.l-crm-top>span:last-child{display:none}.l-crm-top{font-size:12px}.l-crm-record{flex-wrap:wrap}.l-crm-record h4{font-size:24px}.l-crm-status{margin-left:0;font-size:12px}.l-crm-preview dl{grid-template-columns:1fr 1fr;gap:13px}.l-crm-preview dl>div:last-child{grid-column:1/-1}.l-crm-preview dd{font-size:14px}.l-wave{display:none}.l-recording{gap:13px}.l-cadence-heading h2{font-size:13vw}.l-cadence-steps article{gap:19px}.l-cadence-number{min-width:39px;font-size:34px}.l-cadence-steps h3{font-size:29px}.l-cadence-steps p{font-size:16px}.l-package-list [data-slot=accordion-trigger]{gap:14px;font-size:18px}.l-package-detail{padding-left:39px}.l-package-list [data-slot=accordion-trigger] small{font-size:14px}.l-people-section figure{height:380px}.l-people-section figcaption{max-width:88%;font-size:12px;left:6vw;right:6vw}.l-faq [data-slot=accordion-trigger]{gap:18px;font-size:17px}.l-close h2{font-size:10.8vw}.l-close>.l-eyebrow{max-width:290px;font-size:12px}.l-close>div>p{font-size:19px}.l-next-service{gap:13px}.l-next-service>strong{font-size:23px}.l-next-service>svg{width:21px}.l-footer>a:first-child img{width:130px}.l-footer{gap:20px}.l-footer>a:nth-child(2){font-size:12px}}@media (max-width:360px){.l-map-surface{height:350px}.l-rank-grid{gap:6px;inset-inline:7%}.l-rank-point{width:35px;height:35px}.l-map-scale{letter-spacing:-.075em;font-size:12px}.l-grid-reading{display:block}.l-rank-readout{width:fit-content;margin-top:12px}.l-delivery-strip{grid-template-columns:1fr;gap:17px}.l-delivery-strip>div{border:0;align-items:center;gap:20px;display:flex}.l-delivery-strip strong{min-width:100px;margin:0}.l-footer>a:first-child,.l-footer>a:nth-child(2){width:100%;margin:0}.l-next-service>strong{font-size:21px}}@media (max-height:800px){.l-cadence-heading{position:static}}@media (pointer:coarse){.l-grid-report,.l-hero h1 em,.l-review-template{transform:none}}html[data-motion=off] .local-page *,html[data-motion=off] .local-page :before,html[data-motion=off] .local-page :after{transition:none!important;animation:none!important}html[data-motion=off] .l-grid-report,html[data-motion=off] .l-hero h1 em,html[data-motion=off] .l-review-template{transform:none}@media (prefers-reduced-motion:reduce){.local-page *,.local-page :before,.local-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.l-grid-report,.l-hero h1 em,.l-review-template{transform:none}.l-reveal{opacity:1;filter:none;translate:none}}.meta-page{--m-blue:#0866ff;--m-ink:#10213a;--m-muted:#52647a;--m-pink:#c32984;--m-gradient:linear-gradient(115deg,#5964ff 8%,#ad43d3 42%,#f34b77 72%,#ffb85b 100%);color:var(--m-ink);background:#f7f9fc;overflow:clip}.meta-page main{font-size:1rem;line-height:1.65}.meta-page main h1,.meta-page main h2,.meta-page main h3,.meta-page main p{margin:0}.meta-page main h1,.meta-page main h2,.meta-page main h3{letter-spacing:-.055em;font-weight:720;line-height:1.08}.meta-page main em{font-style:normal}.meta-page main button,.meta-page main a{touch-action:manipulation}.meta-page main :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #357cff}.meta-page .platform-mark{width:36px;height:36px;box-shadow:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.meta-page .platform-mark img{object-fit:contain;width:100%;height:100%}.meta-page .m-kicker{font:500 .75rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.065em;display:block}.meta-page .m-section{padding:88px 5vw;scroll-margin-top:32px}.meta-page .m-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8%;margin-bottom:40px;display:grid}.meta-page .m-heading h2,.meta-page .m-faq h2{margin-top:24px;font-size:clamp(2.3rem,4.3vw,5rem)}.meta-page .m-heading em,.meta-page .m-faq em{color:#1263de}.meta-page .m-heading>p{max-width:440px;color:var(--m-muted)}.m-hero{color:#f5f8ff;background:radial-gradient(at 87% 54%,#67267e40,#0000 48%),radial-gradient(at 55% 15%,#0866ff27,#0000 50%),#081625;padding:30px 5vw 0;position:relative}.m-hero-top{border-bottom:1px solid #bdccf023;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.m-hero-top>.m-kicker{color:#a8bbd4}.m-platform-family{align-items:center;gap:10px;font-size:.875rem;display:flex}.m-platform-family i{background:#c6d0f13b;width:1px;height:20px;margin:0 8px}.m-platform-family .platform-mark{width:25px;height:25px}.m-hero-grid{grid-template-columns:1.03fr 1fr;align-items:center;gap:3vw;max-width:1700px;min-height:710px;margin:0 auto;padding:55px 0 58px;display:grid}.m-meta-lockup{align-items:center;gap:12px;margin-bottom:22px;font-size:1.3rem;font-weight:650;display:flex}.m-meta-lockup .platform-mark{width:47px;height:32px}.meta-page .m-hero h1{letter-spacing:-.065em;font-size:clamp(3.5rem,6.5vw,7.5rem);line-height:1.02}.m-hero h1 em,.m-close h2 em{color:#0000;background:linear-gradient(105deg,#83b7ff 5%,#c493f7 44%,#ff9aaa 78%,#ffd096);-webkit-background-clip:text;background-clip:text}.meta-page .m-hero-copy>p{color:#b3c3d9;max-width:540px;margin:26px 0 30px;font-size:1.0625rem}.meta-page .call24-button{color:#fff;white-space:normal;text-align:left;background:#0866ff;border-color:#4b98ff;border-radius:10px;gap:13px;max-width:100%;min-height:52px;padding:15px 20px;font-size:1rem;box-shadow:0 8px 30px #0866ff25}.meta-page .call24-button:hover{background:#297eff;transform:translateY(-2px);box-shadow:0 8px 34px #0866ff4d}.m-text-link{align-items:center;gap:16px;width:max-content;max-width:100%;min-height:48px;margin-top:12px;font-size:.9375rem;font-weight:600;display:flex}.m-text-link svg{transition:transform .2s}.m-text-link:hover svg{transform:translateY(3px)}.m-hero-visual{isolation:isolate;min-width:0;height:600px;position:relative}.m-hero-feed{z-index:1;border-radius:18px;width:68%;max-width:390px;position:absolute;top:20px;left:0;transform:rotate(-5deg);box-shadow:0 26px 80px #0005}.m-hero-story{z-index:2;border-radius:18px;width:43%;max-width:242px;position:absolute;top:145px;right:0;transform:rotate(7deg);box-shadow:0 26px 80px #0006}.m-hero-orbit{z-index:-1;opacity:.09;justify-content:center;align-items:center;display:flex;position:absolute;inset:-30px -10px}.m-hero-orbit .platform-mark{width:100%;height:100%}.m-floating-platform{z-index:3;background:#fff;border:1px solid #fff8;border-radius:20px;padding:14px;animation:6s ease-in-out infinite m-float;position:absolute;box-shadow:0 14px 36px #0004}.m-floating-facebook{top:15px;right:8%;transform:rotate(9deg)}.m-floating-instagram{animation-delay:-3s;bottom:38px;left:1%}.m-floating-platform .platform-mark{width:42px;height:42px}.m-hero-visual-note{gap:3px;display:grid;position:absolute;bottom:-16px;left:20%;right:0}.m-hero-visual-note>span{font:500 .75rem/1.5 var(--font-geist-mono),monospace;color:#c6d4ea}.m-hero-visual-note>small{color:#91a8c6;font-size:.75rem}.m-hero-foot{letter-spacing:.03em;color:#aabbd4;border-top:1px solid #bdccf023;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:.75rem;display:flex}.m-hero-foot>a{color:#fff;align-items:center;gap:14px;min-height:44px;font-size:.875rem;display:flex}.m-ad{color:#202a3a;background:#fff;border:1px solid #dce2ed;border-radius:18px;font-size:.875rem;overflow:hidden;box-shadow:0 12px 36px #16336110}.m-ad-account{align-items:center;gap:10px;padding:15px;display:flex}.m-ad-avatar{color:#4e473b;background:#efe9e0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:1.25rem;font-weight:650;display:grid}.m-ad-account>div{flex:1;min-width:0}.m-ad-account strong{font-size:.875rem;line-height:1.35;display:block}.m-ad-account small{color:#677185;font-size:.75rem;line-height:1.5;display:block}.m-ad-account>svg{flex-shrink:0}.m-ad-image{aspect-ratio:1.1;background:#9b8b72;position:relative;overflow:hidden}.m-ad-image>img{object-fit:cover;object-position:52% 50%;width:100%;height:100%;transition:transform .65s;display:block}.m-ad-image:after{content:"";background:linear-gradient(#0000,#141815c9);position:absolute;inset:25% 0 0}.m-ad-image-copy{z-index:1;color:#fff;gap:10px;display:grid;position:absolute;inset:auto 7% 7%}.m-ad-image-copy>span:first-child{font:500 .75rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.04em}.m-ad-image-copy>strong{letter-spacing:-.045em;max-width:340px;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:650;line-height:1.06}.m-ad-social{align-items:center;gap:14px;padding:14px 16px 0;display:flex}.m-ad-social>svg:last-child{margin-left:auto}.meta-page .m-ad-caption{padding:13px 16px 17px}.meta-page .m-ad-caption p,.meta-page .m-ad-lead{font-size:.875rem;line-height:1.55}.m-ad-caption>span{color:#1452ad;border-top:1px solid #e1e7f0;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:.875rem;font-weight:600;display:flex}.meta-page .m-ad-lead{padding:0 16px 16px}.m-ad-facebook .m-ad-image{aspect-ratio:1.45}.m-ad-facebook .m-ad-social,.m-ad-facebook .m-ad-caption>p{display:none}.m-ad-facebook .m-ad-caption>span{border:0;margin:0;padding:0}.m-ad-story{aspect-ratio:9/16;background:#1b2527;border:5px solid #e6ebf3;position:relative}.m-ad-story .m-ad-account{z-index:2;color:#fff;padding:12px;position:absolute;top:10px;left:0;right:0}.m-ad-story .m-ad-account small{color:#fff;font-size:.75rem}.m-ad-story .m-ad-account strong{font-size:.8125rem}.m-ad-story .m-ad-account>svg{display:none}.m-ad-story:before{content:"";z-index:3;background:#fff9;border-radius:2px;height:2px;position:absolute;top:7px;left:10px;right:10px}.m-ad-story .m-ad-image{aspect-ratio:auto;height:100%}.m-ad-story .m-ad-image:after{background:linear-gradient(#10182380,#0000 28%,#12161ccc);inset:0}.m-ad-story .m-ad-image>img{object-position:53% 50%}.m-ad-story .m-ad-image-copy{gap:14px;inset:auto 9% 7%}.m-ad-story-action{color:#172236;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.m-hero-story .m-ad-image-copy>strong{font-size:1.6rem}.m-hero-story .m-ad-image-copy>span:first-child{font-size:.75rem}.m-hero-story .m-ad-account{gap:7px;padding:10px}.m-hero-story .m-ad-avatar{width:26px;height:26px;font-size:1rem}.m-hero-story .m-ad-account small{display:none}.m-package{background:#fff}.m-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.m-capabilities article{background:#f8faff;border:1px solid #dce5f1;border-top:3px solid #0866ff;border-radius:15px;padding:26px;transition:background .25s,transform .25s,box-shadow .25s}.m-capabilities article:nth-child(2){border-top-color:#6465ed}.m-capabilities article:nth-child(3){border-top-color:#c32984}.m-capabilities article:nth-child(4){border-top-color:#e25852}.m-capabilities article>div{color:#245fba;justify-content:space-between;align-items:center;gap:10px;display:flex}.m-capabilities article>div>span{font:500 .75rem/1.6 var(--font-geist-mono),monospace}.meta-page .m-capabilities h3{letter-spacing:-.04em;margin:30px 0 15px;font-size:1.55rem}.meta-page .m-capabilities p{color:var(--m-muted);font-size:1rem}.m-capabilities article:hover{background:#edf4ff;transform:translateY(-5px);box-shadow:0 15px 30px #0c55ad0c}.m-first-creative{grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1100px;margin:auto;display:grid}.m-first-creative>div{gap:24px;display:grid}.m-first-creative h3{font-size:2.4rem}.m-primary{color:#fff;background:#0866ff;border:1px solid #0866ff;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:13px 20px;font-size:1rem;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.m-primary:hover{background:#004fce;transform:translateY(-2px);box-shadow:0 10px 24px #0866ff27}.m-faq{background:#fff;grid-template-columns:.85fr 1.15fr;gap:8%;display:grid}.m-faq [data-slot=accordion-item]{border-bottom:1px solid #dbe3ed}.m-faq [data-slot=accordion-trigger]{text-align:start;color:#10213a;padding:22px 0;font-size:1.0625rem}.m-faq [data-slot=accordion-content] p{color:var(--m-muted);padding-bottom:20px;font-size:1rem;line-height:1.7}.m-close{color:#fff;background:radial-gradient(at 95% 60%,#76295555,#0000 55%),#0a192b;border-top:4px solid #536be9;padding:75px 5vw 0;position:relative}.m-close>.m-platform-family{gap:20px;margin-bottom:28px}.m-close>.m-platform-family .platform-mark{width:42px;height:42px}.m-close>.m-kicker{color:#a6bedc}.meta-page .m-close h2{margin:25px 0 30px;font-size:clamp(3rem,6.5vw,7rem)}.m-close>div:not(.m-platform-family){justify-content:space-between;align-items:center;gap:32px;display:flex}.m-close>div>p{color:#b4c7df;max-width:470px;font-size:1.1rem}.m-close>div>div>small{color:#b4c7df;max-width:340px;margin-top:12px;font-size:.8125rem;display:block}.m-close>nav{border-top:1px solid #c0cef52b;grid-template-columns:1fr 1fr;margin-top:50px;display:grid}.m-close>nav>a{align-items:center;gap:16px;min-height:88px;padding:24px 0;font-size:1rem;transition:color .2s;display:flex}.m-close>nav>a:last-child{border-left:1px solid #c0cef52b;padding-left:35px}.m-close>nav>a>svg{margin-left:auto;margin-right:35px}.m-close>nav>a:hover{color:#a8caff}.m-subnav{scrollbar-width:thin;background:#fff;border-bottom:1px solid #dce4ef;align-items:stretch;gap:0;padding:0 5vw;display:flex;overflow-x:auto}.m-subnav>a,.m-subnav>button{background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;min-height:64px;padding:20px 22px;font-size:.875rem;transition:background .2s,color .2s;display:flex}.m-subnav>a>span{font:500 .75rem var(--font-geist-mono),monospace;color:#536780}.m-subnav>button{color:#0758d3;margin-left:auto;font-weight:650}:is(.m-subnav>a:hover,.m-subnav>a:focus-visible){color:#0758d3;background:#eaf2ff}.m-subnav>button:hover{color:#fff;background:#0866ff}.m-creative{background:radial-gradient(at 90% 10%,#fce8ef,#0000 48%),#f4f7fd}.m-studio,.m-quality-lab{background:#fff;border:1px solid #d4dfef;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #164c8a0c}.m-lab-bar{background:#fff;border-bottom:4px solid #0000;border-image:linear-gradient(100deg,#0866ff,#6954e9,#cc2a93,#f75c5b,#f9b444) 1;align-items:center;gap:25px;padding:23px 30px;display:flex}.m-lab-bar>div{align-items:center;gap:14px;font-size:1.0625rem;display:flex}.m-lab-bar>div>svg{color:#8d38c2}.m-lab-bar>span{font:500 .75rem/1.5 var(--font-geist-mono),monospace;color:#52647a;text-align:right;margin-left:auto}.m-lab-bar>button{color:#345176;background:#fff;border:1px solid #cddbeb;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:8px 13px;font-size:.875rem;display:flex}.m-lab-bar>button:hover{background:#edf4ff}.m-studio-grid{grid-template-columns:.95fr 1.05fr;display:grid}.m-studio-controls{padding:38px clamp(22px,3vw,50px)}.m-studio-controls fieldset{border:0;min-width:0;margin:0 0 30px;padding:0}.m-studio-controls legend{align-items:center;gap:11px;margin-bottom:17px;font-size:1rem;font-weight:650;display:flex}.m-studio-controls legend>span{color:#1a5acd;width:28px;height:28px;font:500 .75rem var(--font-geist-mono),monospace;background:#edf2ff;border-radius:8px;place-items:center;display:grid}.m-placement-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.m-placement-options>button{color:#34445c;background:#fff;border:1px solid #d9e2ed;border-radius:12px;flex-direction:column;align-items:center;gap:10px;min-height:116px;padding:17px 10px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.m-placement-options>button>span:not(.platform-mark){font-size:.875rem;font-weight:600;line-height:1.4}.m-placement-options small{color:#60718a;font-size:.8125rem;font-weight:450;display:block}.m-placement-options>button>.platform-mark{width:28px;height:28px}.m-placement-options>button>svg{color:#1767dc;position:absolute;top:9px;right:8px}.m-placement-options>button[aria-pressed=true]{background:#eaf2ff;border-color:#1767dc;box-shadow:0 0 0 1px #1767dc}.m-placement-options>button:hover{background:#f4efff;border-color:#9171df}.m-angle-options{gap:10px;display:grid}.m-angle-options>button{text-align:left;min-height:92px;color:var(--m-ink);background:#fff;border:1px solid #d5e0ef;border-radius:12px;align-items:center;gap:15px;padding:17px;transition:background .2s,box-shadow .2s,border-color .2s;display:flex}.m-angle-options>button>span{font:500 .75rem var(--font-geist-mono),monospace;color:#526b8c}.m-angle-options strong{letter-spacing:-.015em;font-size:1rem;display:block}.m-angle-options small{color:#61738b;margin-top:4px;font-size:.875rem;display:block}.m-angle-options>button>svg{color:#526b8c;flex-shrink:0;margin-left:auto}.m-angle-options>button[aria-pressed=true]{background:#eef3ff;border-color:#5b71ea;box-shadow:inset 4px 0 #536cec}.m-angle-options>button:hover{background:#f6eefa;border-color:#bc80d6;box-shadow:inset 4px 0 #ac3fbd}.m-creative-intent{border-top:1px solid #dce5f0;padding:20px 0 0}.m-creative-intent>.m-kicker{color:#705085}.meta-page .m-creative-intent>p{color:#506177;margin-top:12px;font-size:1rem;animation:.24s ease-out m-content-in}.m-studio-controls>.m-text-link{color:#185cbb;margin-top:12px;font-size:.875rem}.m-studio-preview{background:radial-gradient(at 100% 100%,#f5d7e7,#0000 65%),linear-gradient(135deg,#e5edff,#f4f2ff);border-left:1px solid #dbe4f3;min-width:0;padding:25px 30px 20px}.m-preview-label{color:#405b7b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.m-preview-label>span:first-child{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.m-preview-label .platform-mark{width:23px;height:23px}.m-preview-label>span:last-child{font:500 .75rem var(--font-geist-mono),monospace}.m-preview-stage{place-items:center;min-height:610px;display:grid}.m-preview-stage>.m-ad{width:100%;max-width:395px;animation:.25s ease-out m-content-in;box-shadow:0 18px 46px #32568b29}.m-preview-stage[data-placement=story]>.m-ad{width:300px;max-width:100%;height:auto}.m-preview-stage .m-ad-image-copy>strong{font-size:2.1rem}.m-preview-stage .m-ad-story .m-ad-image-copy>strong{font-size:2.3rem}.meta-page .m-demo-caption{text-align:center;color:#586b86;margin-top:22px;font-size:.75rem}.m-matched-page{background:#fafcff;border-top:1px solid #d8e2ef;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;padding:34px;scroll-margin-top:35px;display:grid}.meta-page .m-match-explainer h3{margin:18px 0;font-size:2.1rem}.m-match-explainer>p{max-width:400px;color:var(--m-muted);font-size:1rem}.m-match-explainer>div{color:#1b61bd;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;font-size:.875rem;display:flex}.m-page-preview{background:#fff;border:1px solid #d6e0eb;border-radius:12px;animation:.25s ease-out m-content-in;overflow:hidden;box-shadow:0 12px 26px #2c50830b}.m-page-chrome{color:#5a6c82;overflow-wrap:anywhere;background:#f0f4f8;border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:15px;padding:11px 18px;font-size:.75rem;display:flex}.m-page-preview>div:last-child{padding:25px}.m-page-preview .m-kicker{color:#7b6249}.meta-page .m-page-preview h4{letter-spacing:-.04em;margin:15px 0;font-size:1.8rem;font-weight:650;line-height:1.13}.meta-page .m-page-preview p{color:#52647a;font-size:.9375rem;line-height:1.6}.m-page-preview ul{flex-wrap:wrap;gap:9px 16px;margin:18px 0;padding:0;list-style:none;display:flex}.m-page-preview li{color:#4c615e;align-items:center;gap:6px;font-size:.8125rem;display:flex}.m-page-preview li>svg{color:#627e69;flex-shrink:0}.m-page-action{color:#fff;background:#324f4c;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;font-size:.875rem;display:flex}.m-quality{background:#fff}.m-quality-grid{grid-template-columns:.72fr 1.28fr;display:grid}.m-quality-inputs{color:#fff;background:linear-gradient(145deg,#0b64df,#153db6);padding:36px}.m-quality-inputs>.m-kicker{color:#d1e3ff;align-items:center;gap:12px;display:flex}.m-quality-title{letter-spacing:-.03em;margin-top:28px;font-size:1.5rem;font-weight:550;line-height:1.2;display:block}.m-quality-title>strong{letter-spacing:-.04em;font-size:2.2rem}.m-rate-value{letter-spacing:-.065em;margin:16px 0 20px;font-size:5rem;font-weight:700;line-height:1.05}.m-rate-value>span{color:#b9d7ff;margin-left:4px;font-size:2.6rem}.m-rate-value>small{letter-spacing:0;color:#e6efff;margin-top:9px;font-size:.9375rem;font-weight:450;line-height:1.5;display:block}.m-rate-slider{padding:15px 0!important}.m-rate-slider [data-slot=slider-track]{background:#ffffff35;height:9px!important}.m-rate-slider [data-slot=slider-range]{background:#ffbcd5}.m-rate-slider [data-slot=slider-thumb]{background:#e75fa9;border:5px solid #fff;width:27px;height:27px;box-shadow:0 0 0 5px #fff2}.m-rate-slider [data-slot=slider-thumb]:focus-visible{outline-offset:6px;outline:3px solid #ffe2ec}.m-range-ends{color:#e1edff;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;font-size:.8125rem;display:flex}.m-presets{gap:10px;margin-top:16px;display:flex}.m-presets>button{color:#fff;background:#ffffff0c;border:1px solid #adcaff6b;border-radius:8px;min-width:60px;min-height:44px;padding:8px 13px;font-size:.875rem;transition:background .2s,box-shadow .2s}.m-presets>button[aria-pressed=true]{color:#174cba;background:#fff;border-color:#fff;font-weight:700;box-shadow:0 4px 10px #082a6d38}.m-presets>button:hover{color:#733670;background:#ffdcf0;border-color:#ffdcf0}.meta-page .m-input-help{color:#d6e5ff;margin-top:14px;font-size:.8125rem;line-height:1.6}.m-scenario-fields{border-top:1px solid #ffffff35;margin-top:26px;padding-top:22px}.m-scenario-fields>label{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.9375rem;font-weight:600;display:flex}.m-scenario-fields>label>span{color:#d6e5ff;font-size:.75rem;font-weight:450}.m-money-field{color:#2054a2;background:#fff;border:1px solid #fff;border-radius:10px;align-items:center;gap:9px;padding:7px 16px;font-size:1.6rem;font-weight:650;display:flex}.m-money-field>span{color:#5481b9;font-size:1.25rem}.m-money-field input{outline-offset:0;color:#184f9f;background:0 0;border:0;width:100%;min-width:0;padding:6px 0;font-size:1.5rem;font-weight:650;line-height:1.5}.m-scenario-fields>p+label{margin-top:23px}.meta-page .m-field-error{color:#ffdfdf;margin-top:10px;font-size:.8125rem}.m-quality-output{flex-direction:column;align-items:stretch;min-width:0;padding:36px 40px;display:flex}.m-quality-result>.m-kicker{color:#526b8c;font-size:.75rem}.m-quality-result>strong{letter-spacing:-.065em;color:#1263de;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(3.5rem,5vw,5.8rem);line-height:1.15;display:block}.m-quality-result>span:last-child{color:#53677e;font-size:1rem}.m-quality-funnel{background:#f8faff;border:1px solid #dae5f3;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:25px;padding:20px;display:grid}.m-quality-funnel>div{flex-direction:column;display:flex}.m-quality-funnel>div>span{font:500 .75rem var(--font-geist-mono),monospace;color:#4b6481}.m-quality-funnel strong{color:#1e61d6;letter-spacing:-.05em;font-size:2.2rem;font-weight:650;line-height:1.4}.m-quality-funnel>div:last-child strong{color:#a13591}.m-quality-funnel i{background:#4d8dff;border-radius:5px;width:100%;height:5px;margin-top:8px;display:block}.m-quality-funnel>div:last-child i{background:linear-gradient(90deg,#4d8dff,#dc509e)}.m-quality-funnel>svg{color:#a0b2c8}.m-quality-graph{width:100%;height:auto;margin:27px 0 15px;display:block;overflow:visible}.m-quality-graph text{font:14px var(--font-geist-mono),monospace;fill:#5b708c}.m-quality-equation{color:#466286;background:#eef3ff;border-left:3px solid #8a43ca;border-radius:8px;align-items:center;gap:18px;padding:17px 20px;font-size:.9375rem;display:flex}.m-quality-equation>svg{color:#9344b9;flex-shrink:0}.m-quality-equation strong{color:#275db4;font-weight:650}.meta-page .m-lab-disclaimer{color:#63748a;margin:20px 0;font-size:.8125rem;line-height:1.6}.m-quality-output>.m-primary{text-align:left;align-self:flex-start;margin-top:auto}.m-mobile-quality-result{display:none}.m-lead-section{color:#f5f8ff;background:radial-gradient(at 85% 55%,#57245b4d,#0000 65%),#0a1a2e}.m-lead-section .m-heading>p{color:#b5c6dd}.m-lead-section .m-heading em{color:#8fb9ff}.m-lead-section .m-heading .m-kicker{color:#a6bfe2}.m-lead-workspace{background:#10253c;border:1px solid #36516f;border-radius:19px;padding:28px}.m-lead-bar{border-bottom:1px solid #38506a;align-items:center;gap:25px;padding-bottom:24px;display:flex}.m-lead-bar>img{object-fit:contain;height:auto}.m-lead-bar>span:not(.platform-mark){font:500 .75rem/1.5 var(--font-geist-mono),monospace;color:#abc2df}.m-lead-bar>.platform-mark{width:27px;height:27px;margin-left:auto}.m-lead-stages{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:25px 0 0;display:grid}.m-lead-stages>button{color:#bdcde1;background:#0b1f35;border:1px solid #36516c;border-radius:10px;align-items:center;gap:12px;min-height:64px;padding:15px;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}.m-lead-stages>button>span{font:500 .75rem var(--font-geist-mono),monospace;background:#24405e;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.m-lead-stages>button>svg{flex-shrink:0;margin-left:auto}.m-lead-stages>button[aria-pressed=true]{color:#fff;background:#2353ac;border-color:#89acfb;box-shadow:0 0 0 2px #4286ff2b}.m-lead-stages>button[data-reached]{color:#d1e1ff;background:#173e65}.m-lead-stages>button:hover{color:#fff;background:#613e7d;border-color:#d197df;box-shadow:0 4px 18px #c560df18}.m-lead-detail{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:360px;padding:30px 0;display:grid}.m-lead-record{background:linear-gradient(125deg,#1b395b,#172f4b);border:1px solid #5c80b4;border-top:3px solid #7fafff;border-radius:12px;padding:26px}.m-lead-person{align-items:center;gap:13px;display:flex}.m-lead-person>span:first-child{color:#91bcff;background:#102844;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.meta-page .m-lead-person h3{letter-spacing:-.025em;font-size:1.45rem}.meta-page .m-lead-person p{color:#b9cbe3;margin-top:5px;font-size:.875rem}.m-example-label{font:500 .75rem var(--font-geist-mono),monospace;color:#bbcee7;margin-left:auto}.m-lead-source{align-items:center;gap:12px;padding:25px 0;display:flex}.m-lead-source>.platform-mark{width:26px;height:26px}.m-lead-source strong{font-size:.875rem;font-weight:550;display:block}.m-lead-source span:not(.platform-mark){color:#b2c8e4;margin-top:4px;font-size:.8125rem;display:block}.m-lead-status{color:#b8d4ff;background:#102c4a;border-radius:8px;align-items:center;gap:10px;margin-bottom:25px;padding:17px 15px;font-size:1rem;animation:.22s ease-out m-content-in;display:flex}.m-lead-status>svg{flex-shrink:0}.m-lead-record>.m-kicker{color:#a1bbdb}.meta-page .m-lead-record>p{margin-top:10px;font-size:1rem}.m-lead-insight>.m-kicker{color:#9cb8da}.meta-page .m-lead-insight h3{letter-spacing:-.04em;margin:18px 0;font-size:2.1rem}.m-lead-insight>p{color:#bdd0e7;max-width:480px;font-size:1rem}.m-lead-insight>div{color:#b9cffa;align-items:center;gap:14px;margin:25px 0;font-size:.875rem;display:flex}.m-lead-insight>div>.platform-mark{width:26px;height:26px}.m-lead-insight>small{color:#95b1d0;max-width:490px;font-size:.8125rem;line-height:1.6;display:block}.m-lead-bottom{border-top:1px solid #38516b;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.m-lead-bottom>span{color:#a8c1df;font-size:.875rem}.m-lead-bottom>a{color:#b4d1ff;align-items:center;gap:12px;min-height:44px;font-size:.9375rem;font-weight:600;display:flex}.m-lead-bottom>a:hover{color:#ffc2f1}.m-method{background:#f2f6fc}.m-method-tabs{grid-template-columns:.8fr 1.2fr;gap:35px;display:grid}.m-method-steps{background:0 0!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.m-method-steps [data-slot=tabs-trigger]{color:#435a77;text-align:left;white-space:normal;width:100%;height:auto;min-height:76px;box-shadow:none;background:#fff;border:1px solid #d4dfed;border-radius:11px;justify-content:flex-start;align-items:center;gap:16px;padding:17px 20px;transition:background .2s,color .2s;display:flex}.m-method-steps [data-slot=tabs-trigger]>span{font:500 .75rem var(--font-geist-mono),monospace}.m-method-steps [data-slot=tabs-trigger]>strong{font-size:1rem;font-weight:600}.m-method-steps [data-slot=tabs-trigger]>svg{flex-shrink:0;margin-left:auto}.m-method-steps [data-slot=tabs-trigger][data-active]{color:#fff;background:#195ed1;border-color:#195ed1}.m-method-steps [data-slot=tabs-trigger]:hover{color:#6044a2;background:#e9e5fc}.m-method-panels{background:#fff;border:1px solid #d5e0ef;border-radius:16px;padding:42px;overflow:hidden}.m-method-panels [data-slot=tabs-content]{isolation:isolate;animation:.22s ease-out m-content-in;position:relative}.m-method-number{color:#ebf0fb;z-index:-1;letter-spacing:-.07em;font-size:11rem;font-weight:750;line-height:1;position:absolute;top:-55px;right:-10px}.m-method-panels .m-kicker{color:#4a69a0;margin:10px 0 50px;position:relative}.meta-page .m-method-panels h3{max-width:450px;margin-bottom:22px;font-size:2.4rem}.m-method-panels p{color:#5b6d85;max-width:560px;font-size:1rem}.m-method-panels [data-slot=tabs-content]>div{color:#245cba;border-top:1px solid #dde6f3;align-items:center;gap:15px;margin-top:30px;padding-top:22px;font-size:1rem;display:flex}.m-method-panels [data-slot=tabs-content]>div>svg{flex-shrink:0}.m-people{background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;display:grid}.m-people-image{aspect-ratio:1.3;border-radius:17px;position:relative;overflow:hidden}.m-people-image>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.m-people-image>span{color:#e3eeff;background:#0c213bce;border-radius:6px;padding:8px 11px;font-size:.75rem;position:absolute;bottom:17px;left:17px}.meta-page .m-people h2{margin:25px 0;font-size:clamp(2.5rem,3.8vw,4rem)}.m-people h2>em{color:#215fd0}.meta-page .m-people p{color:#566b82;margin:20px 0;font-size:1rem}.m-people .m-primary{margin-top:12px}.m-people .m-text-link{color:#235cae}@keyframes m-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes m-content-in{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.m-hero-grid{gap:100px;min-height:790px}.m-hero-visual{height:640px}.m-hero-feed{max-width:420px}.m-hero-story{max-width:270px;top:100px}.m-hero-story .m-ad-image-copy>strong{font-size:1.9rem}}@media (max-width:1100px){.m-hero-grid{gap:25px;min-height:620px}.meta-page .m-hero h1{font-size:clamp(3rem,6.2vw,5rem)}.m-hero-visual{height:530px}.m-hero-feed{width:76%;left:0}.m-hero-story{width:49%;top:195px;right:-5px}.m-hero-feed .m-ad-caption>p{display:none}.m-hero-feed .m-ad-caption>span{border:0;margin:0;padding:0}.m-hero-story .m-ad-image-copy>strong{font-size:1.3rem}.m-hero-story .m-ad-story-action{padding:10px;font-size:.75rem}.m-floating-instagram{bottom:14px}.m-hero-visual-note{bottom:-35px;left:0}.m-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-page .m-heading{grid-template-columns:1.15fr 1fr;gap:35px}.m-capabilities article{padding:24px}}@media (max-width:760px){.meta-page .m-section{padding:58px 6vw}.m-hero{padding:23px 6vw 0}.m-hero-top{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:20px}.m-platform-family{gap:8px}.m-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 0 58px}.m-meta-lockup{margin-bottom:20px}.meta-page .m-hero h1{font-size:clamp(3rem,10.6vw,5.2rem)}.m-hero h1 em br{display:none}.meta-page .m-hero-copy>p{max-width:550px;margin:24px 0;font-size:1rem}.meta-page .m-hero-copy .call24-button{width:100%;max-width:380px}.m-hero-visual{width:100%;max-width:490px;height:550px;margin:20px auto 0}.m-hero-feed{width:70%;top:5px;left:3%}.m-hero-story{width:45%;top:160px;right:3%}.m-hero-feed .m-ad-image-copy>strong{font-size:1.8rem}.m-hero-story .m-ad-image-copy>strong{font-size:1.5rem}.m-floating-facebook{padding:10px;top:6px;right:6%}.m-floating-instagram{padding:10px;bottom:14px}.m-floating-platform .platform-mark{width:32px;height:32px}.m-hero-visual-note{text-align:center;width:100%;bottom:-25px;left:0}.m-hero-foot{flex-direction:column;align-items:flex-start;gap:5px;padding:20px 0}.meta-page .m-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:30px}.meta-page .m-heading h2,.meta-page .m-faq h2{margin-top:18px;font-size:clamp(2.25rem,7.6vw,3.5rem)}.m-capabilities{gap:12px}.m-capabilities article{padding:22px}.meta-page .m-capabilities h3{margin:20px 0 12px;font-size:1.45rem}.m-first-creative{grid-template-columns:minmax(0,1fr);gap:35px}.m-faq{grid-template-columns:minmax(0,1fr);gap:30px}.m-close{padding:56px 6vw 0}.meta-page .m-close h2{font-size:clamp(2.8rem,9.7vw,4.8rem)}.m-close>div:not(.m-platform-family){flex-direction:column;align-items:flex-start;gap:25px}.m-close>nav{grid-template-columns:minmax(0,1fr);margin-top:30px}.m-close>nav>a:last-child{border-top:1px solid #c0cef52b;border-left:0;padding-left:0}.m-close>nav>a>svg{margin-right:0}.m-ad-image-copy>strong,.m-ad-story .m-ad-image-copy>strong{font-size:2rem}}@media (max-width:480px){.m-capabilities{grid-template-columns:minmax(0,1fr)}.m-capabilities article>div{justify-content:flex-start;gap:18px}.m-capabilities article>div>svg{margin-left:auto}.m-hero-visual{max-width:375px;height:480px}.m-hero-feed .m-ad-image-copy>strong{font-size:1.5rem}.m-hero-feed .m-ad-account{gap:7px;padding:11px}.m-hero-feed .m-ad-account strong{font-size:.8125rem}.m-hero-feed .m-ad-account small{font-size:.75rem}.m-hero-feed .m-ad-account>svg{display:none}.m-hero-story{top:168px}.m-hero-story .m-ad-account strong{font-size:.75rem}.m-hero-story .m-ad-avatar{display:none}.m-hero-story .m-ad-image-copy>strong{font-size:1.25rem}.m-hero-story .m-ad-image-copy>span:first-child{display:none}.m-hero-story .m-ad-story-action{padding:9px;font-size:.75rem}.m-hero-story .m-ad-story-action>svg{display:none}.m-hero-story .m-ad-image-copy{gap:10px}.m-hero-visual-note>span{font-size:.75rem}.meta-page .m-hero h1{font-size:clamp(2.75rem,11vw,3.6rem)}}@media (max-width:359px){.m-hero-visual{height:438px}.m-hero-story{width:47%;top:158px;right:0}.m-hero-feed .m-ad-caption{padding:12px}.m-hero-feed .m-ad-image-copy>strong{font-size:1.3rem}.m-hero-feed .m-ad-image-copy>span:first-child{display:none}.m-hero-story .m-ad-image-copy>strong{font-size:1.125rem}.m-hero .call24-button{gap:10px;padding:13px;font-size:.875rem}}@media (hover:hover) and (pointer:fine){.m-ad:hover .m-ad-image>img{transform:scale(1.035)}}@media (max-width:1100px){.m-subnav{padding-inline:3vw}.m-subnav>a,.m-subnav>button{padding:16px 18px}.m-studio-grid{grid-template-columns:1fr 1fr}.m-studio-controls{padding:27px 22px}.m-studio-preview{padding:25px 22px}.m-placement-options{gap:6px}.m-placement-options>button{padding:14px 8px}.m-angle-options>button{gap:12px;padding:15px}.m-preview-stage{min-height:565px}.m-preview-stage .m-ad-image-copy>strong{font-size:1.8rem}.m-preview-stage[data-placement=story]>.m-ad{width:280px}.m-quality-grid{grid-template-columns:.85fr 1.15fr}.m-quality-inputs,.m-quality-output{padding:28px}.m-quality-title>strong{font-size:1.9rem}.m-quality-title{font-size:1.4rem}.m-quality-funnel{gap:14px;padding:17px}.m-lead-stages{gap:8px}.m-lead-stages>button{gap:9px;padding:12px;font-size:.875rem}.m-lead-stages>button>svg{display:none}.m-lead-detail{gap:25px}.m-lead-record{padding:23px}.m-lead-person .m-example-label{display:none}.m-method-panels{padding:30px}.meta-page .m-method-panels h3{font-size:2rem}.m-method-tabs{gap:22px}.m-matched-page{grid-template-columns:.8fr 1.2fr;gap:28px;padding:27px}}@media (max-width:850px){.m-studio-grid,.m-quality-grid{grid-template-columns:minmax(0,1fr)}.m-studio-controls{padding:30px}.m-studio-preview{border-top:1px solid #d4def0;border-left:0;padding:28px}.m-preview-stage{min-height:620px}.m-preview-stage>.m-ad{max-width:405px}.m-preview-stage[data-placement=story]>.m-ad{width:315px}.m-preview-stage .m-ad-image-copy>strong{font-size:2.2rem}.m-placement-options{gap:12px}.m-placement-options>button{text-align:left;flex-direction:row;justify-content:center;min-height:90px;padding:16px}.m-placement-options>button>svg{top:8px;right:8px}.m-quality-inputs{padding:30px}.m-quality-title{margin-top:23px}.m-quality-title br{display:none}.m-quality-title strong{font-size:2.4rem;display:block}.m-rate-value{margin-top:15px}.m-scenario-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 22px;display:grid}.m-scenario-fields>label:first-child{grid-area:1/1}.m-scenario-fields>.m-money-field:nth-child(2){grid-area:2/1}.m-scenario-fields>p:nth-child(3){grid-area:3/1}.m-scenario-fields>label:nth-child(4){grid-area:1/2;margin-top:0}.m-scenario-fields>.m-money-field:nth-child(5){grid-area:2/2}.m-scenario-fields>p:nth-child(6){grid-area:3/2}.m-scenario-fields>.m-presets{grid-area:4/2;margin-top:4px}.m-scenario-fields>p{margin-top:0!important}.m-mobile-quality-result{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;font-size:.875rem;display:flex}.m-mobile-quality-result>strong{letter-spacing:-.04em;font-size:1.65rem}.m-quality-output{padding:30px}.m-quality-result>strong{font-size:4.3rem}.m-quality-graph{align-self:center;max-width:650px}.m-lead-detail{grid-template-columns:1fr 1fr;gap:25px}.m-lead-record{padding:22px}.m-lead-insight h3{font-size:1.9rem}.m-people{grid-template-columns:minmax(0,1fr);gap:35px}.m-people-image{aspect-ratio:1672/941}.m-people>div:last-child{max-width:620px}}@media (max-width:600px){.m-lab-bar{flex-wrap:wrap;gap:15px;padding:17px 20px}.m-lab-bar>div{gap:10px;font-size:1rem}.m-lab-bar>span{text-align:left;order:3;width:100%;margin-left:0}.m-lab-bar>button{margin-left:auto}.m-lab-bar .platform-mark{width:32px;height:28px}.m-studio-controls{padding:24px 20px}.m-placement-options{gap:7px}.m-placement-options>button{text-align:center;flex-direction:column;align-items:center;gap:9px;min-height:112px;padding:16px 6px}.m-placement-options>button>.platform-mark{width:26px;height:26px}.m-placement-options>button>span:not(.platform-mark){font-size:.875rem}.m-placement-options>button>svg{width:13px;height:13px;top:6px;right:5px}.m-angle-options>button{gap:10px;min-height:91px;padding:15px 12px}.m-angle-options>button>div{flex:1}.m-angle-options strong{font-size:.9375rem}.m-angle-options small{font-size:.875rem}.m-angle-options>button>svg{width:17px}.m-studio-preview{padding:22px 17px}.m-preview-label{flex-wrap:wrap;gap:9px;margin-bottom:20px}.m-preview-stage{min-height:560px}.m-preview-stage[data-placement=story]>.m-ad{width:280px}.m-preview-stage>.m-ad{width:100%}.m-preview-stage .m-ad-image-copy>strong{font-size:1.9rem}.m-preview-stage .m-ad-story .m-ad-image-copy>strong{font-size:2.1rem}.m-matched-page{grid-template-columns:minmax(0,1fr);gap:27px;padding:26px 20px}.meta-page .m-match-explainer h3{font-size:2rem}.m-match-explainer h3 br{display:none}.m-page-preview>div:last-child{padding:22px}.meta-page .m-page-preview h4{font-size:1.6rem}.m-page-chrome{flex-wrap:wrap;gap:4px;padding:10px 16px}.m-quality-inputs,.m-quality-output{padding:25px 20px}.m-quality-title>strong{font-size:2.2rem}.m-quality-title{font-size:1.3rem}.m-rate-value{font-size:4.7rem}.m-rate-value>small{font-size:.875rem}.m-scenario-fields{display:block}.m-scenario-fields>p{margin-top:12px!important}.m-scenario-fields>label:nth-child(4){margin-top:24px}.m-scenario-fields>.m-presets{margin-top:15px}.m-money-field input{font-size:1.5rem}.m-quality-output>.m-primary{width:100%;font-size:.9375rem}.m-quality-result>strong{font-size:3.8rem}.m-quality-result>span:last-child{font-size:.9375rem}.m-quality-funnel{gap:12px;padding:16px 12px}.m-quality-funnel>svg{width:16px}.m-quality-funnel>div>span{font-size:.75rem;line-height:1.4}.m-quality-funnel strong{font-size:1.9rem}.m-quality-equation{gap:12px;padding:15px 12px;font-size:.875rem}.m-quality-graph{margin-top:22px}.m-quality-graph text{font-size:18px}.m-quality-graph .m-graph-title{font-size:15px}.m-lead-workspace{padding:21px 17px}.m-lead-bar{flex-wrap:wrap;gap:15px}.m-lead-bar>span:not(.platform-mark){order:3;width:100%;font-size:.75rem}.m-lead-stages{grid-template-columns:1fr 1fr;gap:9px}.m-lead-stages>button{gap:8px;min-height:58px;padding:12px 10px}.m-lead-stages>button>span{width:23px;height:23px}.m-lead-detail{grid-template-columns:minmax(0,1fr);gap:30px;padding:23px 0}.m-lead-record{padding:21px 17px}.m-lead-person{gap:11px}.meta-page .m-lead-person h3{font-size:1.4rem}.m-lead-source strong{font-size:.875rem}.meta-page .m-lead-insight h3{font-size:1.9rem}.m-lead-bottom{flex-direction:column;align-items:flex-start;gap:12px}.m-method-tabs{grid-template-columns:minmax(0,1fr);gap:22px}.m-method-steps{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.m-method-steps [data-slot=tabs-trigger]{flex-direction:column;align-items:flex-start;gap:11px;min-height:105px;padding:15px}.m-method-steps [data-slot=tabs-trigger]>strong{font-size:.9375rem;line-height:1.4}.m-method-steps [data-slot=tabs-trigger]>svg{display:none}.m-method-panels{padding:26px}.m-method-number{font-size:9rem;top:-35px;right:-6px}.m-method-panels .m-kicker{margin-bottom:45px}.meta-page .m-method-panels h3{font-size:2rem}.m-people .m-primary{text-align:left;width:100%;font-size:.9375rem}.meta-page .m-people h2{font-size:2.5rem}.m-people-image>span{font-size:.75rem;bottom:10px;left:10px}.m-studio,.m-quality-lab{border-radius:16px}.m-subnav>a,.m-subnav>button{min-height:60px;padding:15px}}@media (max-width:359px){.m-studio-controls{padding:22px 15px}.m-studio-preview{padding:22px 13px}.m-preview-stage{min-height:510px}.m-preview-stage .m-ad-image-copy>strong{font-size:1.65rem}.m-preview-stage .m-ad-story .m-ad-image-copy>strong{font-size:1.8rem}.m-placement-options>button>span:not(.platform-mark){font-size:.8125rem}.m-quality-inputs,.m-quality-output{padding:23px 16px}.m-quality-title>strong{font-size:2rem}.m-mobile-quality-result{gap:12px}.m-mobile-quality-result>strong{font-size:1.45rem}.m-lead-workspace{padding:20px 12px}.m-lead-stages{gap:8px}.m-lead-stages>button{padding:10px 8px;font-size:.8125rem}.m-lead-person>span:first-child{width:35px;height:38px}.m-lead-record{padding:20px 14px}.m-quality-funnel{gap:8px}.m-quality-funnel>div>span{font-size:.75rem}}.m-quality-graph .m-graph-title{font-size:14px}.m-quality-graph[data-compact] text{font-size:18px}.m-quality-graph[data-compact] .m-graph-title{font-size:16px}@media (prefers-reduced-motion:reduce){.meta-page main *,.meta-page main :before,.meta-page main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=off] .meta-page main *,html[data-motion=off] .meta-page main :before,html[data-motion=off] .meta-page main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.m-hero-deliverables{flex-wrap:wrap;gap:10px;margin:0 0 27px;display:flex}.m-hero-deliverables>a{color:#dedcff;background:#6572ef13;border:1px solid #727be269;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:11px 13px;font-size:.875rem;font-weight:550;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.m-hero-deliverables>a>svg{flex-shrink:0}.m-hero-deliverables>a:nth-child(2){color:#ffd2e1;background:#ed699510;border-color:#de8aaf65}.m-hero-deliverables>a:hover{background:#5b45a6;border-color:#b6a5ff;transform:translateY(-2px)}.m-hero-deliverables>a:nth-child(2):hover{background:#773a69;border-color:#f4a6d1}.meta-page .m-production{color:#f5f8ff;background:#0d1a2e;padding-top:76px;padding-bottom:70px}.m-production .m-heading>p{color:#b9cbe1}.m-production .m-heading em{color:#f4a9d4}.m-production .m-heading .m-kicker{color:#b9b5f5}.m-production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.m-production-card{background:radial-gradient(at 100% 5%,#654ca940,#0000 65%),#172740;border:1px solid #485e86;border-radius:20px;flex-direction:column;min-width:0;padding:32px;display:flex}.m-production-banner{background:radial-gradient(at 100% 0,#a9437033,#0000 60%),#172740;border-color:#805571}.m-production-label{color:#c2b8ff;align-items:center;gap:13px;margin-bottom:24px;display:flex}.m-production-label>span{font:500 .75rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.045em}.m-production-banner .m-production-label{color:#f3b5d1}.meta-page .m-production-card>h3{letter-spacing:-.04em;margin-bottom:19px;font-size:clamp(1.9rem,2.65vw,3.1rem);line-height:1.1}.meta-page .m-production-card>p{color:#c0cce0;max-width:560px;font-size:1rem}.m-ugc-concept{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:22px;min-height:420px;margin-top:28px;display:grid}.m-ugc-frame{aspect-ratio:9/16;isolation:isolate;background:#11233b;border:4px solid #c4cbef47;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 14px 35px #0003}.m-ugc-frame>img{object-fit:cover;object-position:47% 43%;width:100%;height:100%;display:block}.m-ugc-frame:after{content:"";z-index:0;background:linear-gradient(#06132475,#0000 25% 35%,#0a1129e6);position:absolute;inset:0}.m-ugc-frame-label{z-index:1;font:500 .75rem/1.4 var(--font-geist-mono),monospace;color:#fff;position:absolute;top:13px;left:12px;right:12px}.m-ugc-caption{z-index:1;gap:12px;animation:.22s ease-out m-content-in;display:grid;position:absolute;bottom:23px;left:17px;right:17px}.m-ugc-caption>span{color:#dbd9ff;font-size:.75rem;line-height:1.4}.m-ugc-caption>strong{letter-spacing:-.035em;color:#fff;font-size:clamp(1.1rem,1.75vw,1.65rem);font-weight:650;line-height:1.18}.m-storyboard-steps{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.m-storyboard-steps>legend{color:#bcc9e3;margin-bottom:13px;font-size:.8125rem}.m-storyboard-steps>button{text-align:left;color:#d6e0ef;background:#101f36;border:1px solid #56638e;border-radius:11px;align-items:flex-start;gap:10px;min-height:94px;padding:15px 12px;transition:background .2s,border-color .2s;display:flex}.m-storyboard-steps>button>span{font:500 .75rem/1.6 var(--font-geist-mono),monospace;color:#bfb6fb}.m-storyboard-steps strong{font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.m-storyboard-steps small{color:#bdc9dd;margin-top:7px;font-size:.875rem;line-height:1.5;display:block}.m-storyboard-steps>button[aria-pressed=true]{background:#4f3a85;border-color:#beadff;box-shadow:inset 3px 0 #c1a4ff}.m-storyboard-steps>button:hover{background:#654d96;border-color:#d0b8ff}.m-banner-workbench{background:#09182c5e;border:1px solid #8092bb2e;border-radius:13px;place-items:center;min-height:420px;margin-top:28px;padding:15px;display:grid;overflow:hidden}.m-designed-banner{isolation:isolate;aspect-ratio:1;color:#fff;background:#163530;border:1px solid #fff3;border-radius:3px;width:100%;max-width:365px;animation:.22s ease-out m-content-in;position:relative;overflow:hidden;box-shadow:0 14px 30px #0003}.m-designed-banner[data-format=portrait]{aspect-ratio:4/5;width:296px;max-width:100%}.m-designed-banner[data-format=story]{aspect-ratio:9/16;width:208px;max-width:100%}.m-designed-banner>img{object-fit:cover;object-position:52% 50%;width:100%;height:100%;display:block}.m-designed-banner:after{content:"";z-index:0;background:linear-gradient(#0b1c16a3,#0000 35%,#062a24 100%);position:absolute;inset:0}.m-banner-brand{z-index:1;font:500 .75rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.05em;position:absolute;top:20px;left:20px;right:20px}.m-designed-banner>div{z-index:1;gap:13px;display:grid;position:absolute;bottom:23px;left:24px;right:24px}.m-designed-banner>div>span:first-child{letter-spacing:.05em;color:#f1d5a8;font-size:.75rem}.m-designed-banner strong{letter-spacing:-.05em;font-size:2.45rem;font-weight:650;line-height:1.06}.m-banner-invitation{color:#19362f;background:#ece2c9;border-radius:4px;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.m-banner-invitation>svg{flex-shrink:0}.m-designed-banner[data-format=story]>div{bottom:22px;left:17px;right:17px}.m-designed-banner[data-format=story] strong{font-size:2.1rem}.m-designed-banner[data-format=story] .m-banner-invitation{padding:10px;font-size:.8125rem}.m-banner-formats{border:0;min-width:0;margin:19px 0 0;padding:0}.m-banner-formats>legend{color:#c9c1d8;margin-bottom:11px;font-size:.8125rem}.m-banner-formats>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.m-banner-formats button{color:#efd5e4;background:#14243b;border:1px solid #8c6285;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:10px;font-size:.875rem;transition:background .2s,border-color .2s;display:flex}.m-banner-formats button>span{font:500 .75rem var(--font-geist-mono),monospace;color:#ebc2dc}.m-banner-formats button[aria-pressed=true]{color:#fff;background:#8a416f;border-color:#f0b0d9}.m-banner-formats button:hover{background:#a15083;border-color:#ffc4e8}.meta-page .m-production-card>.m-production-note{color:#aabcda;margin:18px 0;font-size:.75rem}.m-production-deliverables{border-top:1px solid #879bcc40;flex-wrap:wrap;gap:10px 17px;margin:auto 0 0;padding:21px 0 0;list-style:none;display:flex}.m-production-deliverables>li{color:#d6e0f2;align-items:center;gap:7px;font-size:.875rem;display:flex}.m-production-deliverables svg{color:#c8b5ff;flex-shrink:0}.m-production-banner .m-production-deliverables svg{color:#ffacd6}.m-production-cta{border-top:1px solid #95a9d133;justify-content:space-between;align-items:center;gap:40px;margin-top:36px;padding:31px 0 0;display:flex}.m-production-cta .m-kicker{color:#a8b9dc}.meta-page .m-production-cta p{letter-spacing:-.04em;margin:13px 0;font-size:1.9rem;line-height:1.2}.m-production-cta p>strong{color:#c9b7ff;font-weight:650}.m-production-cta>div>span:last-child{color:#b3c6df;max-width:650px;font-size:1rem;display:block}.m-production-cta>.m-primary{background:#6250ba;border-color:#ac9bf0;flex-shrink:0}.m-production-cta>.m-primary:hover{background:#8167d3}@media (max-width:1100px){.m-production-card{padding:26px}.m-ugc-concept{gap:14px;min-height:395px}.m-storyboard-steps>button{gap:8px;padding:12px 10px}.m-storyboard-steps small{font-size:.8125rem}.m-ugc-caption{bottom:18px;left:12px;right:12px}.m-banner-workbench{min-height:395px}.m-designed-banner{max-width:325px}.m-designed-banner[data-format=portrait]{width:275px}.m-designed-banner[data-format=story]{width:193px}.m-banner-formats button{flex-direction:column;gap:4px}.m-designed-banner strong{font-size:2.1rem}}@media (max-width:900px){.m-production-grid{grid-template-columns:minmax(0,1fr);gap:25px}.m-production-card{padding:32px}.meta-page .m-production-card>h3{font-size:2.5rem}.m-ugc-concept{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:30px;width:100%;max-width:610px;min-height:420px;margin-inline:auto}.m-ugc-frame{justify-self:center;width:100%;max-width:255px}.m-ugc-caption>strong{font-size:1.6rem}.m-storyboard-steps small{font-size:.875rem}.m-storyboard-steps>button{min-height:100px;padding:17px}.m-banner-workbench{min-height:425px}.m-designed-banner{max-width:365px}.m-designed-banner[data-format=portrait]{width:300px}.m-designed-banner[data-format=story]{width:211px}.m-banner-formats button{flex-direction:row;gap:10px}.m-production-deliverables{margin-top:12px}.m-production-cta{gap:30px}.m-production-cta>div{flex:1}.m-production-cta>.m-primary{padding:13px 16px}}@media (max-width:600px){.meta-page .m-production{padding:55px 6vw}.m-production-card{border-radius:15px;padding:24px 20px}.meta-page .m-production-card>h3{font-size:2rem}.m-production-label{gap:11px;margin-bottom:20px}.m-ugc-concept{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0}.m-ugc-frame{width:240px;max-width:100%}.m-ugc-caption>strong{font-size:1.55rem}.m-storyboard-steps{gap:9px}.m-storyboard-steps>button{gap:14px;min-height:82px;padding:14px}.m-storyboard-steps>legend{font-size:.875rem}.m-storyboard-steps strong{font-size:1rem}.m-storyboard-steps small{margin-top:4px;font-size:.875rem}.m-banner-workbench{min-height:380px;padding:10px}.m-designed-banner{max-width:330px}.m-designed-banner[data-format=portrait]{width:276px}.m-designed-banner[data-format=story]{width:194px}.m-designed-banner>div{gap:10px;bottom:20px;left:18px;right:18px}.m-designed-banner strong{font-size:2rem}.m-banner-brand{top:18px;left:18px}.m-banner-invitation{padding:10px;font-size:.8125rem}.m-banner-formats>div{gap:7px}.m-banner-formats button{flex-direction:column;gap:4px;min-height:60px;padding:10px 5px}.m-production-cta{flex-direction:column;align-items:flex-start;gap:24px}.m-production-cta>.m-primary{width:100%;min-height:52px}.m-hero-deliverables{gap:8px}.m-hero-deliverables>a{gap:7px;padding:10px;font-size:.8125rem}.m-hero-deliverables>a>svg:last-child{display:none}}@media (max-width:359px){.m-production-card{padding:22px 16px}.m-banner-workbench{min-height:370px;padding:8px}.m-designed-banner>div{bottom:15px;left:13px;right:13px}.m-designed-banner strong{font-size:1.65rem}.m-designed-banner[data-format=story] strong{font-size:1.9rem}.m-designed-banner[data-format=portrait]{width:268px}.m-designed-banner[data-format=story]{width:189px}.m-banner-invitation{gap:6px;padding:9px;font-size:.8125rem}.m-banner-brand{font-size:.75rem;top:14px;left:13px}.m-banner-invitation>svg{width:13px}.m-production-label{gap:9px}.m-production-label>span{font-size:.75rem}}.cross-page{color:#f5f7ff;background:var(--cross-ink);font-size:16px;line-height:1.6;overflow:clip}.cross-page *{box-sizing:border-box}.cross-page :is(h1,h2,h3,h4,p){margin:0}.cross-page :is(h1,h2,h3,h4){letter-spacing:-.055em;font-weight:600;line-height:1.03}.cross-page em{color:var(--cross-cyan);font-style:normal}.cross-page button{font:inherit;cursor:pointer}.cross-page :is(a,button){-webkit-tap-highlight-color:transparent}.cross-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #65a5ff}.x-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.03em;align-items:center;gap:10px;font-size:12px;line-height:1.65;display:flex}.x-primary{background:var(--cross-cyan);color:#071527;text-align:left;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;max-width:100%;padding:20px 25px;line-height:1.45;transition:background .25s,translate .25s;display:inline-flex;font-size:16px!important;font-weight:600!important}.x-primary:hover{background:#c5f7ff;translate:0 -3px}.x-primary>svg{flex-shrink:0;transition:translate .25s}.x-primary:hover>svg{translate:3px -3px}.x-text-link{color:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:20px;padding:9px 0;font-size:16px;line-height:1.5;display:inline-flex}.x-text-link>svg{flex-shrink:0;transition:translate .25s}.x-text-link:hover>svg{translate:3px -3px}.x-platform-mark{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;padding:10px;line-height:1;display:inline-flex}.x-platform-mark>img{object-fit:contain;width:100%;height:100%}.x-symbol-mark{color:#315eaf;background:#e9efff}.x-header{border-bottom:1px solid #35466785;justify-content:space-between;align-items:center;gap:25px;height:100px;padding:0 5vw;display:flex}.x-header>a img{width:200px;height:auto}.x-header nav{align-items:center;gap:32px;font-size:14px;display:flex}.x-header-cta{color:#e5eeff;background:0 0;border:1px solid #8798bb;border-radius:4px;align-items:center;gap:25px;padding:12px 18px;display:flex;font-size:14px!important}.x-header-cta:hover{background:#1b2d4d}.x-menu-button{color:inherit;background:0 0;border:0;padding:10px;display:none}.x-hero{isolation:isolate;padding:26px 5vw 0;position:relative}.x-hero-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 80% 76%,#174b9440,#0000 47%),radial-gradient(at 20% 20%,#1530624a,#0000 56%);position:absolute;inset:-100px 0 0}.x-hero-label{color:#b8cae8;justify-content:space-between;align-items:center;gap:25px;font-family:monospace;font-size:12px;display:flex}.x-hero-label>span{align-items:center;gap:12px;display:flex}.x-hero-label>div{align-items:center;gap:13px;display:flex}.x-hero-label .x-platform-mark{border-radius:5px;width:37px;height:37px;padding:7px}.x-pulse-dot{background:#9cefff;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #9cefff12}.x-hero h1{letter-spacing:-.085em;margin:45px 0 40px;font-size:clamp(95px,12.6vw,235px);font-weight:650;line-height:.87;position:relative}.x-hero h1 em{color:#0000;transform:translateX(var(--x-pointer-x,0px));background:linear-gradient(115deg,#91efff 5%,#77abff 65%,#6d83ff 95%);-webkit-background-clip:text;background-clip:text;transition:transform .35s ease-out;display:inline-block}.x-hero-arrow{color:#9cecfc;position:absolute;top:0;left:67%}.x-hero-arrow>svg{stroke-width:.85px;width:10.5vw;max-width:190px;height:10.5vw;max-height:190px;transform:rotate(calc(var(--x-arrow-angle,0deg)));translate:var(--x-pointer-x,0) var(--x-pointer-y,0);transition:translate .5s}.x-hero-bottom{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4vw;margin-top:40px;display:grid}.x-hero-copy h2{letter-spacing:-.035em;margin:24px 0;font-size:clamp(26px,2.3vw,40px);line-height:1.2}.x-hero-copy>p{color:var(--cross-muted);max-width:470px;font-size:17px;line-height:1.8}.x-hero-copy>.x-primary{margin-top:30px}.x-hero-copy>.x-text-link{color:#c1d3f1;width:fit-content;margin-top:18px;font-size:14px;display:flex}.x-network{aspect-ratio:840/465;min-width:0;transform:translateY(var(--x-pointer-y,0px));isolation:isolate;transition:transform .4s ease-out;position:relative}.x-network-paths{z-index:-1;width:100%;height:92.5%;position:absolute;top:0;left:0;overflow:visible}.x-wire{stroke:#49638b;stroke-width:1.5px}.x-current{stroke-width:3px;stroke-dasharray:26 115;animation:8s linear infinite x-signal-travel}.x-current-blue{stroke:#90eafa}.x-current-pink{stroke:#b1a6ff;animation-delay:-2s}.x-current-down{stroke:#a7eaff;stroke-dasharray:15 75;animation-duration:5s}.x-network-ring{stroke:#4b719b;stroke-width:1px;stroke-dasharray:2 8;transform-origin:420px 183px;animation:50s linear infinite x-ring-turn}.x-network-node{flex-direction:column;align-items:center;gap:14px;width:23%;display:flex;position:absolute;top:26%}.x-network-node>div{background:#132441;border:1px solid #8cadde55;border-radius:15px;padding:12px}.x-network-node .x-platform-mark{border-radius:10px;width:86px;height:86px;padding:17px}.x-network-node>span{color:#d3e4ff;font-family:monospace;font-size:12px}.x-google-node{left:2.5%}.x-meta-node{right:2.5%}.x-network-center{aspect-ratio:1;background:#142d4d;border:1px solid #89b8eb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:22%;display:flex;position:absolute;top:22.5%;left:39%;box-shadow:0 0 40px #2a85dd18}.x-network-center>svg{color:var(--cross-cyan);width:25px;height:25px}.x-network-center>strong{text-align:center;letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.05}.x-network-center>span{white-space:nowrap;color:#9ab8df;font-size:12px;position:absolute;bottom:-30px}.x-network-label{color:#93bbe8;font-family:monospace;font-size:12px;position:absolute;top:9%}.x-network-label-a{left:16%}.x-network-label-b{right:9%}.x-social-satellites{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:22%;display:flex;position:absolute;top:61%;right:3%}.x-social-satellites .x-platform-mark{border-radius:5px;width:37px;height:37px;padding:7px}.x-social-satellites>span:last-child{text-align:center;color:#a0bce2;width:100%;font-size:12px}.x-network-outcome{white-space:nowrap;color:#b6eeff;background:#0f2947;border:1px solid #4e84b5;border-radius:5px;align-items:center;gap:12px;padding:14px 18px;font-family:monospace;font-size:12px;display:flex;position:absolute;top:79%;left:50%;transform:translate(-50%)}.x-network-outcome>svg{flex-shrink:0}.x-network-caption{text-align:center;color:#7897c3;width:100%;font-family:monospace;font-size:12px;position:absolute;bottom:-10px;left:0}.x-hero-foot{color:#94afd6;border-top:1px solid #48608480;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding:24px 0;font-family:monospace;font-size:12px;display:flex}.x-product-nav{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b162be8;border-block:1px solid #3d537580;justify-content:space-between;align-items:center;gap:23px;padding:19px 5vw;font-size:14px;display:flex;position:sticky;top:0}.x-product-nav>a{white-space:nowrap;align-items:center;gap:10px;display:flex}.x-product-nav>a>span{color:#7296c7;font-family:monospace;font-size:12px}.x-product-nav>button{white-space:nowrap;color:#a3eafb;background:0 0;border:0;align-items:center;gap:12px;font-size:14px;display:flex}.x-section{padding:95px 5vw}.x-section-heading{margin-bottom:55px}.x-section-heading>div{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:30px;display:flex}.x-section-heading h2{font-size:clamp(46px,5.8vw,100px);line-height:.99}.x-section-heading>div>p{color:#a8b8d4;flex-shrink:0;max-width:340px;font-size:17px;line-height:1.8}.x-journey-section{background:var(--cross-paper);color:#0c203e}.x-journey-section em{color:#275ed1}.x-journey-section .x-section-heading>div>p{color:#4b6181}.x-journey-explorer{background:#fff;border:1px solid #c2cee4;border-radius:8px;padding:30px}.x-direction-bar{border-bottom:1px solid #d3dded;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;display:flex}.x-direction-bar>span{color:#607395;font-family:monospace;font-size:12px}.x-direction-tabs{border:0;gap:6px;background:#eaf0fb!important;border-radius:6px!important;width:fit-content!important;height:auto!important;padding:5px!important}.cross-page .x-direction-tabs>[role=tab]{color:#435d83;gap:12px;min-height:58px;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;padding:11px 18px!important;font-size:16px!important}.cross-page .x-direction-tabs>[role=tab][data-active]{color:#153874;box-shadow:0 3px 7px #1f407a0d;background:#fff!important;border-color:#b6caeb!important}.x-direction-tabs .x-platform-mark{border-radius:2px;width:28px;height:28px;padding:4px}.x-journey-heading{justify-content:space-between;align-items:center;gap:40px;margin:35px 0;display:flex}.x-journey-heading .x-eyebrow{color:#496a9b}.x-journey-heading h3{max-width:640px;margin-top:18px;font-size:clamp(30px,3vw,48px);line-height:1.1}.x-play-journey{color:#234b88;white-space:nowrap;background:#fff;border:1px solid #9aafd2;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;display:inline-flex;font-size:14px!important}.x-play-journey:hover{background:#edf4ff}.x-play-journey:disabled{cursor:default;opacity:.5}.x-motion-note{color:#597091;max-width:180px;margin-top:10px;font-size:12px;display:block}.x-journey-steps{grid-template-columns:repeat(5,1fr);gap:10px;margin:30px 0 38px;display:grid}.x-journey-steps>button{color:#587294;text-align:left;background:#eff3fa;border:1px solid #dbe3ef;border-radius:4px;align-items:center;gap:10px;min-height:75px;padding:14px 12px;transition:background .25s,border-color .25s;display:flex}.x-journey-steps>button>span{flex-shrink:0;font-family:monospace;font-size:12px}.x-journey-steps>button>strong{font-size:14px;font-weight:500;line-height:1.4}.x-journey-steps>button>svg:last-child{flex-shrink:0;width:14px;margin-left:auto}.x-journey-steps>button.is-active{color:#fff;background:#204fba;border-color:#204fba}.x-journey-steps>button.is-complete{color:#205386;background:#e1edf9;border-color:#b5cbe2}.x-stage-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;padding:10px 15px 30px;display:grid}.x-stage-number{letter-spacing:-.075em;color:#759bd8;align-items:baseline;gap:17px;margin-bottom:30px;font-size:100px;font-weight:400;line-height:1;display:flex}.x-stage-number small{letter-spacing:0;color:#617ca5;font-family:monospace;font-size:14px}.x-stage-story>.x-eyebrow{color:#3c619c;max-width:350px}.x-stage-story h3{margin:23px 0;font-size:clamp(36px,3.8vw,64px);line-height:1.02}.x-stage-story>p{color:#4e6589;font-size:17px;line-height:1.8}.x-step-controls{align-items:center;gap:20px;margin-top:28px;display:flex}.x-step-controls>button{color:#244e8e;background:#fff;border:1px solid #a5bbda;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.x-step-controls>button:hover{background:#e8f1ff}.x-step-controls>button:disabled{opacity:.3;cursor:default}.x-step-controls>span{color:#526e96;font-family:monospace;font-size:12px}.x-touchpoint-wrap{min-width:0;animation:.5s both x-panel-enter}.x-touchpoint{background:#fff;border:1px solid #9eb6d9;border-radius:9px;overflow:hidden;box-shadow:15px 18px #e4ebf8}.x-touchpoint-top{color:#506c92;border-bottom:1px solid #d1dcef;align-items:center;gap:13px;padding:19px 23px;font-family:monospace;font-size:12px;display:flex}.x-touchpoint-top>.x-platform-mark{width:35px;height:35px;padding:6px}.x-touchpoint-top>span:last-child{margin-left:auto;font-size:16px}.x-query{background:#edf2fb;border-radius:5px;align-items:center;gap:10px;margin:23px 23px 0;padding:17px 20px;font-size:16px;display:flex}.x-query>svg{color:#3d67a7;flex-shrink:0}.x-preview-copy{padding:32px}.x-preview-copy>span:first-child{color:#56759f;font-family:monospace;font-size:12px}.x-preview-copy h4{max-width:440px;margin:20px 0 23px;font-size:clamp(32px,3vw,50px);line-height:1.05}.x-preview-copy p{color:#506d93;font-size:16px;line-height:1.8}.x-preview-action{color:#fff;background:#245bbe;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding:15px 18px;font-size:14px;display:flex}.x-touchpoint-instagram .x-preview-copy{color:#fff;background:#1f3355;min-height:335px;padding:40px 32px}.x-touchpoint-instagram .x-preview-copy>span:first-child{color:#c0d4f7}.x-touchpoint-instagram .x-preview-copy h4{color:#eef3ff;max-width:400px;font-size:clamp(37px,3.5vw,58px)}.x-touchpoint-instagram .x-preview-copy p{color:#b4c9e9}.x-touchpoint-instagram .x-preview-action{color:#17375c;background:#ccecff}.x-preview-bottom{color:#546f94;border-top:1px solid #d1dcef;justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;font-family:monospace;font-size:12px;display:flex}.x-preview-bottom>div{gap:12px;display:flex}.x-preview-bottom .x-platform-mark{border-radius:2px;width:30px;height:30px;padding:5px}.x-audience-preview{padding:35px 30px}.x-audience-symbol{color:#3067b0;background:#e2eeff;border:1px solid #afc6e8;border-radius:50%;place-items:center;width:95px;height:95px;margin:0 auto 30px;display:grid;position:relative}.x-audience-symbol>span{border:1px dashed #a6c1e9;border-radius:50%;position:absolute;inset:-11px}.x-audience-symbol>span:last-child{opacity:.5;inset:-22px}.x-audience-preview>span{color:#416498;text-align:center;margin-top:33px;font-size:12px;display:block}.x-audience-preview h4{text-align:center;margin:17px 0 25px;font-size:38px;line-height:1.05}.x-audience-rules{border-top:1px solid #d4dfef;gap:14px;padding-top:22px;display:grid}.x-audience-rules>span{color:#456187;align-items:center;gap:11px;font-size:14px;display:flex}.x-audience-rules svg{color:#3166b4;flex-shrink:0}.x-inquiry-fields{gap:10px;margin:25px 0;display:grid}.x-inquiry-fields>span{color:#6881a1;border:1px solid #c7d5e9;border-radius:4px;padding:13px 15px;font-size:14px}.x-stage-context{gap:12px;margin-top:32px;display:grid}.x-stage-context>span:first-child{color:#3764a0;align-items:center;gap:9px;font-family:monospace;font-size:12px;display:flex}.x-stage-context>span:last-child{color:#5c7294;font-size:12px}.x-demo-note{color:#587095;line-height:1.7;display:block;font-size:12px!important}.x-journey-explorer>p.x-demo-note{border-top:1px solid #d0dcef;margin-top:20px;padding-top:23px}.x-strategy-section{background:#102342;grid-template-columns:1.1fr .9fr;gap:8vw;display:grid}.x-strategy-statement{align-self:start;position:sticky;top:110px}.x-strategy-statement h2{margin:35px 0;font-size:clamp(45px,5.7vw,97px);line-height:.98}.x-strategy-statement>p{color:#b0c5e4;max-width:440px;font-size:19px;line-height:1.8}.x-principles>article{border-top:1px solid #58729775;gap:25px;padding:35px 0;display:flex}.x-principles>article>span{color:#6fa4e3;min-width:30px;font-family:monospace;font-size:13px}.x-principles article svg{color:var(--cross-cyan)}.x-principles h3{margin:20px 0;font-size:32px}.x-principles p{color:#adc0dc;font-size:17px;line-height:1.8}.x-creative-section{color:#102242;background:#f0f4fd}.x-creative-section em{color:#3565c8}.x-creative-section .x-section-heading>div>p{color:#4f6589}.x-creative-tabs{border-bottom:1px solid #b3c7e7;grid-template-columns:repeat(3,1fr);background:0 0!important;border-radius:0!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.cross-page .x-creative-tabs>[role=tab]{color:#58739b;white-space:normal;text-align:left;border:0;border-bottom:3px solid #0000;justify-content:flex-start;min-height:65px;line-height:1.5;background:0 0!important;border-radius:0!important;padding:22px 15px!important;font-size:16px!important}.cross-page .x-creative-tabs>[role=tab][data-active]{color:#214e9e;box-shadow:none;border-bottom-color:#2659b6}.x-creative-panel{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;margin-top:40px;display:grid}.x-creative-ad{color:#fff;background:#245cb8;border:1px solid #cad7e9;border-radius:5px;flex-direction:column;justify-content:space-between;min-height:480px;padding:32px;display:flex}.x-creative-ad>div:first-child{align-items:center;gap:16px;font-family:monospace;font-size:12px;display:flex}.x-creative-ad .x-platform-mark{border-radius:4px;width:45px;height:45px;padding:8px}.x-creative-ad>strong{letter-spacing:-.055em;margin:45px 0;font-size:clamp(40px,4.4vw,75px);font-weight:550;line-height:1.02;display:block}.x-creative-ad>strong>span{display:block}.x-creative-ad>div:last-child{justify-content:space-between;align-items:center;gap:30px;max-width:100%;font-size:14px;line-height:1.6;display:flex}.x-ad-reassure{color:#e4edff;background:#1e294c}.x-ad-convert{color:#173869;background:#cfeeff;border-color:#b5d7ed}.x-creative-explanation h3{margin:25px 0;font-size:clamp(36px,3.5vw,60px)}.x-creative-explanation>p{color:#50688e;font-size:18px;line-height:1.8}.x-message-connection{color:#3767a2;border-block:1px solid #b9cbe5;flex-wrap:wrap;align-items:center;gap:13px;margin:30px 0;padding:23px 0;font-size:14px;display:flex}.x-creative-principles{border-top:1px solid #c0cee4;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:38px;padding:28px 0 0;font-size:14px;display:grid}.x-creative-principles>span{align-items:center;gap:12px;display:flex}.x-creative-principles svg{color:#356bc8;flex-shrink:0}.x-performance-section{background:#080f21}.x-outcome-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.x-outcome-grid>article{background:#111f37;border:1px solid #4b5f825c;border-radius:5px;flex-direction:column;align-items:flex-start;padding:35px 28px;display:flex}.x-outcome-grid>article>svg{color:#9deaff;stroke-width:1.25px;margin-bottom:30px}.x-outcome-grid>article>span{color:#a9bfdf;font-family:monospace;font-size:12px}.x-outcome-grid h3{min-height:4.1em;margin:24px 0;font-size:clamp(33px,3.3vw,58px);line-height:1.01}.x-outcome-grid p{color:#aabfdd;flex:1;font-size:16px;line-height:1.8}.x-metric-equation{color:#a3d4f7;border-top:1px solid #4c628660;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:28px;padding-top:22px;font-size:12px;display:flex}.x-performance-note{color:#a1b4d1;line-height:1.7;margin-top:23px!important;font-size:12px!important}.x-measurement-bar{border-top:1px solid #44608770;align-items:center;gap:25px;margin-top:45px;padding-top:32px;display:flex}.x-measurement-bar>svg{color:#92c5ff;flex-shrink:0}.x-measurement-bar>div{max-width:620px}.x-measurement-bar strong{letter-spacing:-.02em;font-size:20px;font-weight:500}.x-measurement-bar p{color:#a5bad8;margin-top:10px;font-size:16px;line-height:1.8}.x-measurement-bar>.x-text-link{white-space:nowrap;color:var(--cross-cyan);margin-left:auto;font-size:14px}.x-system-section{color:#12284c;background:#dceeff;grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.x-system-section h2{margin:35px 0;font-size:clamp(65px,8vw,135px);line-height:.94}.x-system-section em{color:#2860b7}.x-system-section>div:first-child>p{color:#48658e;max-width:430px;font-size:18px;line-height:1.8}.x-system-stack{align-content:center;gap:18px;display:grid}.x-system-stack>article{background:#f5faff;border:1px solid #b8cee8;border-radius:5px;align-items:flex-start;gap:20px;padding:30px;transition:translate .3s;display:flex}.x-system-stack>article:nth-child(2n){translate:20px}.x-system-stack>article:hover{translate:0}.x-system-stack>article>span{color:#6f91bc;margin-top:3px;font-family:monospace;font-size:12px}.x-system-stack>article>svg{color:#3f71b7;flex-shrink:0}.x-system-stack .x-eyebrow{color:#537ba9}.x-system-stack h3{margin:17px 0;font-size:29px}.x-system-stack p{color:#4f6c92;font-size:16px;line-height:1.8}.x-people-section{background:#162747;grid-template-columns:1.05fr .95fr;display:grid}.x-people-section figure{min-height:660px;margin:0;position:relative;overflow:hidden}.x-people-section figure img{object-fit:cover;object-position:40% center;filter:saturate(.4);width:100%;height:100%;transition:scale 1s}.x-people-section figure:hover img{scale:1.03}.x-people-section figcaption{color:#fff;background:#0c1d3499;width:fit-content;padding:8px 12px;font-size:12px;position:absolute;bottom:18px;left:25px;right:25px}.x-people-section>div{padding:65px 5vw}.x-people-section h2{margin:35px 0;font-size:clamp(50px,5.7vw,95px);line-height:.95}.x-people-section p{color:#b4c9e8;margin:25px 0;font-size:17px;line-height:1.8}.x-people-section .x-text-link{color:#b6edff;margin-top:7px}.x-faq-section{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.x-faq-section h2{margin:35px 0;font-size:clamp(48px,6vw,100px);line-height:.97}.x-faq>[data-slot=accordion-item]{border-bottom:1px solid #465e825c}.x-faq [data-slot=accordion-trigger]{letter-spacing:-.02em;border:0;border-radius:0;align-items:center;gap:25px;padding:23px 0;font-size:18px;line-height:1.5;text-decoration:none}.x-faq [data-slot=accordion-trigger]>svg{flex-shrink:0;color:var(--cross-cyan)!important}.x-faq [data-slot=accordion-content]>div{padding-bottom:25px}.x-faq p{color:#aebfdb;font-size:16px;line-height:1.8}.x-close{background:#18376d;padding:60px 5vw 0}.x-close-platforms{align-items:center;gap:18px;margin-bottom:32px;display:flex}.x-close-platforms .x-platform-mark{border-radius:5px;width:56px;height:56px;padding:11px}.x-close-platforms>span:not(.x-platform-mark){color:#b6cee9}.x-close h2{letter-spacing:-.065em;margin:40px 0;font-size:clamp(65px,9.6vw,168px);line-height:.94;position:relative}.x-close h2>svg{stroke-width:.8px;color:#96e6ff;width:15vw;height:15vw;position:absolute;top:10px;right:3%}.x-close>div:not(.x-close-platforms):not(.x-related){justify-content:space-between;align-items:center;gap:35px;display:flex}.x-close>div>p{letter-spacing:-.025em;font-size:24px;line-height:1.5}.x-close>div>div>span{color:#b1c7e7;text-align:center;margin-top:15px;font-size:12px;display:block}.x-related{border-top:1px solid #91b6e54d;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px;padding:30px 0;display:grid}.x-related>a{align-items:center;gap:18px;display:flex}.x-related>a .x-platform-mark{border-radius:4px;width:47px;height:47px;padding:9px}.x-related>a>div>span{color:#a5c5eb;margin-bottom:6px;font-family:monospace;font-size:12px;display:block}.x-related>a strong{letter-spacing:-.035em;font-size:24px;font-weight:500}.x-related>a>svg{color:#9eeaff;flex-shrink:0;margin-left:auto}.x-footer{color:#a3bbdb;background:#080f21;justify-content:space-between;align-items:center;gap:25px;margin:0;padding:30px 5vw;font-size:14px;display:flex}.x-footer>a:first-child img{width:155px;height:auto}.x-footer>button{color:#a5bfdf;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;font-size:12px;display:flex}.x-disclosure{color:#87a3c9;padding:0 5vw 25px;line-height:1.7;font-size:12px!important}.x-navigation-dialog{max-height:85svh;overflow:auto;color:#edf6ff!important;background:#102646!important;width:calc(100vw - 30px)!important;max-width:580px!important;padding:35px!important}.x-navigation-dialog nav{margin:20px 0;display:grid}.x-navigation-dialog nav>a{border-bottom:1px solid #607eaa55;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:21px;display:flex}.x-navigation-dialog nav svg{color:#a1dfff}.x-reveal.x-in-view{animation:.8s cubic-bezier(.16,1,.3,1) both x-word-enter}@keyframes x-signal-travel{to{stroke-dashoffset:-1128px}}@keyframes x-ring-turn{to{rotate:360deg}}@keyframes x-word-enter{0%{opacity:.3;filter:blur(3px);translate:0 35px}to{opacity:1;filter:blur();translate:0}}@keyframes x-panel-enter{0%{opacity:.4;translate:12px}to{opacity:1;translate:0}}.cross-feature-banner{color:#f3f8ff;isolation:isolate;background:#0c2343;border:1px solid #426b9f;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;margin-top:55px;padding:35px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cross-feature-banner:before{content:"";z-index:-1;background:radial-gradient(at 10% 120%,#1b74994d,#0000 60%);position:absolute;inset:0}.cross-feature-marks{align-items:center;gap:14px;display:flex}.cross-feature-marks .platform-mark{background:#fff;border-radius:6px;width:55px;height:55px;padding:10px}.cross-feature-banner>div:nth-child(2)>span{color:#addbff;letter-spacing:.035em;margin-bottom:10px;font-family:monospace;font-size:12px;display:block}.cross-feature-banner h3{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(30px,3.5vw,58px);font-weight:550;line-height:1.05}.cross-feature-banner p{color:#b4cbe6;max-width:650px;font-size:16px;line-height:1.7}.cross-feature-banner>svg{color:#9eeaff;width:50px;height:50px;transition:translate .3s}.cross-feature-banner:hover>svg{translate:4px -4px}@media (min-width:1800px){.x-hero,.x-section,.x-close{padding-left:max(5vw,50vw - 850px);padding-right:max(5vw,50vw - 850px)}.x-network-node .x-platform-mark{width:105px;height:105px}.x-network-center>strong{font-size:27px}.x-network-center>span,.x-social-satellites>span:last-child{font-size:12px}}@media (max-width:1200px){.x-header nav{gap:22px}.x-hero h1{font-size:12.3vw}.x-hero-bottom{grid-template-columns:.86fr 1.14fr;gap:3vw}.x-primary{gap:20px;padding:18px 20px;font-size:15px!important}.x-network-node .x-platform-mark{width:65px;height:65px;padding:13px}.x-network-node>div{border-radius:12px;padding:9px}.x-network-node{gap:12px;top:27%}.x-network-center{top:23%}.x-network-center>strong{font-size:18px}.x-network-center>svg{width:20px;height:20px}.x-network-center>span{white-space:normal;text-align:center;width:150px;font-size:12px;line-height:1.4;bottom:-28px}.x-network-node>span{font-size:12px}.x-network-label{font-size:12px;top:10%}.x-network-label-a{left:10%}.x-network-label-b{right:1%}.x-social-satellites{gap:8px;width:25%;top:65%;right:1%}.x-social-satellites .x-platform-mark{width:31px;height:31px;padding:6px}.x-social-satellites>span:last-child{display:none}.x-network-outcome{gap:8px;padding:10px 12px;font-size:12px;top:83%}.x-network-outcome>svg:last-child{display:none}.x-network-caption{font-size:12px;bottom:-25px}.x-product-nav{scrollbar-width:thin;justify-content:flex-start;gap:23px;overflow:auto}.x-product-nav>a>span{display:none}.x-product-nav>button{margin-left:auto}.x-section{padding-top:80px;padding-bottom:80px}.x-section-heading>div{display:block}.x-section-heading>div>p{max-width:660px;margin-top:28px}.x-direction-bar>span{display:none}.x-journey-explorer{padding:25px}.x-journey-steps{gap:7px}.x-journey-steps>button{gap:7px;padding:13px 9px}.x-journey-steps>button>svg:last-child{display:none}.x-stage-layout{gap:40px;padding:10px 0 20px}.x-stage-story h3{font-size:39px}.x-touchpoint-top{padding:17px;font-size:12px}.x-preview-copy{padding:28px}.x-query{margin:20px 20px 0;font-size:14px}.x-preview-bottom{padding:16px;font-size:12px}.x-preview-bottom>span{max-width:230px}.x-strategy-section{gap:6vw}.x-strategy-statement h2{font-size:5.8vw}.x-creative-panel{gap:5vw}.x-creative-ad{min-height:440px;padding:27px}.x-creative-ad>strong{font-size:4.5vw}.x-outcome-grid{gap:18px}.x-outcome-grid>article{padding:28px 22px}.x-outcome-grid h3{font-size:3.3vw}.x-measurement-bar{flex-wrap:wrap;align-items:flex-start}.x-measurement-bar>div{max-width:calc(100% - 60px)}.x-measurement-bar>.x-text-link{margin-left:54px}.x-system-section{gap:5vw}.x-system-stack>article{gap:15px;padding:26px}.x-system-stack>article>span{display:none}.x-system-stack>article:nth-child(2n){translate:10px}.x-people-section>div{padding:55px 4vw}.x-people-section figure{min-height:620px}.x-faq-section{gap:6vw}.cross-feature-banner{gap:25px;padding:30px}.cross-feature-marks{gap:10px}.cross-feature-marks .platform-mark{width:45px;height:45px;padding:8px}.cross-feature-banner>svg{width:40px;height:40px}}@media (max-width:800px){.x-header{height:85px;padding:0 6vw}.x-header>a img{width:160px}.x-header nav>a{display:none}.x-header nav{gap:12px}.x-header-cta{gap:12px;padding:10px 12px;font-size:12px!important}.x-menu-button{display:block}.x-hero{padding:25px 6vw 0}.x-hero-label>span{align-items:flex-start;max-width:290px;font-size:12px;line-height:1.7}.x-pulse-dot{margin-top:6px}.x-hero-label>div{gap:8px}.x-hero-label .x-platform-mark{width:30px;height:30px;padding:5px}.x-hero h1{margin:40px 0 30px;font-size:12.2vw;line-height:.98}.x-hero-arrow{left:72%}.x-hero-arrow>svg{width:11vw;height:11vw}.x-hero-bottom{grid-template-columns:1fr;gap:30px;margin-top:20px}.x-hero-copy h2{max-width:550px;font-size:33px}.x-hero-copy>p{max-width:600px;font-size:18px}.x-hero-copy>.x-eyebrow{font-size:12px}.x-hero-copy>.x-text-link{font-size:14px}.x-network{width:100%;max-width:680px;margin:10px auto 30px;transform:none}.x-network-node{top:25%}.x-network-node .x-platform-mark{width:76px;height:76px;padding:14px}.x-network-center{gap:8px;top:22.5%}.x-network-center>strong{font-size:21px}.x-network-center>svg{width:23px;height:23px}.x-network-center>span{width:160px;font-size:12px;bottom:-35px}.x-network-label-a{left:15%}.x-network-label-b{right:5%}.x-network-outcome{padding:12px 16px;font-size:12px;top:82%}.x-network-caption{bottom:-20px}.x-social-satellites{top:65%;right:1%}.x-social-satellites .x-platform-mark{width:37px;height:37px;padding:7px}.x-hero-foot{align-items:flex-start;gap:20px;margin-top:30px;font-size:12px}.x-hero-foot>span{max-width:45%}.x-hero-foot>a{display:none}.x-product-nav{gap:25px;padding:18px 6vw;font-size:14px}.x-product-nav>button{display:none}.x-section{padding:65px 6vw}.x-section-heading{margin-bottom:35px}.x-section-heading h2{font-size:9vw;line-height:1}.x-section-heading>div{margin-top:25px}.x-section-heading>div>p{margin-top:25px;font-size:17px}.x-journey-explorer{padding:23px}.x-direction-bar{padding-bottom:22px}.x-direction-tabs{grid-template-columns:1fr 1fr;gap:5px;width:100%!important;display:grid!important}.cross-page .x-direction-tabs>[role=tab]{gap:9px;padding:12px 10px!important;font-size:16px!important}.x-journey-heading{align-items:flex-start;gap:22px;margin:28px 0}.x-journey-heading h3{font-size:30px}.x-play-journey{padding:11px 14px;font-size:12px!important}.x-journey-steps{scrollbar-width:thin;gap:9px;margin:25px 0;padding-bottom:9px;display:flex;overflow-x:auto}.x-journey-steps>button{gap:12px;min-width:155px;min-height:66px;padding:13px}.x-journey-steps>button>strong{font-size:14px}.x-stage-layout{grid-template-columns:1fr;gap:35px;padding:5px 0 15px}.x-stage-number{margin-bottom:25px;font-size:80px}.x-stage-story h3{max-width:520px;font-size:43px}.x-stage-story>p{font-size:17px}.x-step-controls{margin-top:25px}.x-touchpoint{margin-right:10px;box-shadow:10px 12px #e4ebf8}.x-touchpoint-top{padding:20px;font-size:12px}.x-query{font-size:16px}.x-preview-copy{padding:32px}.x-preview-copy h4{font-size:42px}.x-touchpoint-instagram .x-preview-copy h4{font-size:50px}.x-preview-bottom{padding:18px 23px}.x-stage-context{margin-top:27px}.x-strategy-section{grid-template-columns:1fr;gap:35px}.x-strategy-statement{position:static}.x-strategy-statement h2{margin:30px 0;font-size:9.8vw;line-height:1}.x-strategy-statement>p{max-width:600px;font-size:18px}.x-principles>article{padding:30px 0}.x-principles h3{font-size:32px}.x-creative-panel{grid-template-columns:1fr;gap:35px;margin-top:30px}.cross-page .x-creative-tabs>[role=tab]{padding:18px 10px!important;font-size:14px!important}.x-creative-ad{min-height:440px;padding:32px}.x-creative-ad>strong{margin:40px 0;font-size:9vw}.x-creative-explanation h3{font-size:42px}.x-creative-principles{grid-template-columns:1fr;gap:20px}.x-outcome-grid{grid-template-columns:1fr;gap:22px}.x-outcome-grid>article{padding:32px}.x-outcome-grid h3{min-height:0;margin:25px 0;font-size:9vw}.x-outcome-grid>article>svg{margin-bottom:24px}.x-outcome-grid p{font-size:17px}.x-metric-equation{font-size:14px}.x-measurement-bar{gap:20px;margin-top:35px;padding-top:30px}.x-measurement-bar strong{font-size:21px}.x-measurement-bar>.x-text-link{white-space:normal;margin-left:0;font-size:16px}.x-system-section{grid-template-columns:1fr;gap:40px}.x-system-section h2{font-size:15vw;line-height:.94}.x-system-section>div:first-child>p{max-width:600px}.x-system-stack{margin-right:10px}.x-system-stack>article{gap:20px;padding:28px}.x-system-stack h3{font-size:31px}.x-people-section{grid-template-columns:1fr}.x-people-section figure{height:470px;min-height:0}.x-people-section>div{padding:55px 6vw}.x-people-section h2{font-size:13vw}.x-people-section figure img{object-position:center}.x-faq-section{grid-template-columns:1fr;gap:15px}.x-faq-section h2{margin:30px 0;font-size:12vw}.x-faq [data-slot=accordion-trigger]{font-size:18px}.x-close{padding:55px 6vw 0}.x-close h2{margin:35px 0;font-size:14vw}.x-close h2>svg{width:16vw;height:16vw;right:0}.x-close>div:not(.x-close-platforms):not(.x-related){display:block}.x-close>div>p{margin-bottom:25px;font-size:23px}.x-close>div>div{width:fit-content}.x-close>div>div>span{text-align:left}.x-related{grid-template-columns:1fr;gap:25px;margin-top:40px;padding:28px 0}.x-related>a:first-child{border-bottom:1px solid #91b6e535;padding-bottom:25px}.x-related>a strong{font-size:24px}.x-footer{flex-wrap:wrap;gap:25px;padding:25px 6vw;font-size:14px}.x-footer>a:first-child{width:calc(50% - 15px)}.x-footer>a:nth-child(2){margin-left:auto;font-size:12px}.x-footer>button{margin-left:auto}.x-disclosure{padding:0 6vw 25px;font-size:12px!important}.x-navigation-dialog{padding:30px 24px!important}.cross-feature-banner{grid-template-columns:1fr auto;gap:25px;margin-top:35px;padding:28px}.cross-feature-marks{grid-column:1/-1}.cross-feature-banner h3{font-size:37px}.cross-feature-banner p{font-size:16px}.cross-feature-banner>svg{align-self:center;width:34px;height:34px}.cross-feature-banner>div:nth-child(2)>span{font-size:12px}}@media (max-width:480px){.x-header-cta{display:none}.x-hero-label{display:block}.x-hero-label>span{max-width:none;font-size:12px}.x-hero-label>div{gap:12px;margin-top:20px}.x-hero-label .x-platform-mark{width:32px;height:32px;padding:6px}.x-hero h1{margin:35px 0 30px;font-size:12.1vw;line-height:1.03}.x-hero-copy h2{font-size:30px}.x-hero-copy>p{font-size:17px}.x-primary{gap:20px;padding:18px 20px;font-size:15px!important}.x-network{aspect-ratio:auto;min-height:260px;margin:15px auto 25px}.x-network-paths{height:255px;top:-8px}.x-network-node{gap:12px;width:25%;top:27%}.x-network-node>div{border-radius:10px;padding:7px}.x-network-node .x-platform-mark{border-radius:5px;width:52px;height:52px;padding:10px}.x-network-node>span{font-size:12px}.x-google-node{left:0}.x-meta-node{right:0}.x-network-center{gap:7px;width:27%;top:24%;left:36.5%}.x-network-center>strong{font-size:16px}.x-network-center>svg{width:18px;height:18px}.x-network-center>span{width:120px;font-size:12px;line-height:1.5;bottom:-32px}.x-network-label{font-size:12px;top:4%}.x-network-label-a{left:4%}.x-network-label-b{right:0}.x-social-satellites{gap:7px;width:25%;top:67%;right:0}.x-social-satellites .x-platform-mark{width:28px;height:28px;padding:5px}.x-network-outcome{gap:9px;padding:9px 12px;font-size:12px;top:79%;left:46%}.x-network-outcome>svg{width:15px}.x-network-caption{font-size:12px;line-height:1.6;bottom:-38px}.x-hero-foot{gap:20px;margin-top:50px;font-size:12px}.x-hero-foot>span{font-size:12px}.x-section{padding:55px 6vw}.x-section-heading h2{font-size:9vw}.x-section-heading>div>p{font-size:16px}.x-journey-explorer{padding:17px}.cross-page .x-direction-tabs>[role=tab]{gap:8px;min-height:55px;padding:11px 7px!important;font-size:14px!important}.x-direction-tabs .x-platform-mark{width:24px;height:24px;padding:4px}.x-direction-tabs>[role=tab]>.x-platform-mark:last-child{display:none}.x-journey-heading{margin:25px 0;display:block}.x-journey-heading h3{margin-top:17px;font-size:29px}.x-journey-heading>div:last-child{margin-top:22px}.x-journey-heading .x-eyebrow{font-size:12px}.x-play-journey{font-size:14px!important}.x-motion-note{max-width:none}.x-stage-number{font-size:72px}.x-stage-story>.x-eyebrow{font-size:12px}.x-stage-story h3{font-size:35px}.x-stage-story>p{font-size:16px}.x-touchpoint-top{gap:10px;padding:15px;font-size:12px;line-height:1.6}.x-touchpoint-top>span:last-child{display:none}.x-touchpoint-top>.x-platform-mark{width:31px;height:31px;padding:5px}.x-query{gap:8px;margin:17px 15px 0;padding:14px 12px;font-size:14px}.x-query>svg{width:16px}.x-preview-copy{padding:24px 21px}.x-preview-copy h4{margin:20px 0;font-size:34px}.x-preview-copy p{font-size:16px}.x-preview-action{padding:14px;font-size:14px}.x-touchpoint-instagram .x-preview-copy{min-height:350px;padding:30px 22px}.x-touchpoint-instagram .x-preview-copy h4{font-size:39px}.x-preview-bottom{gap:12px;padding:16px;font-size:12px}.x-preview-bottom>span{max-width:190px}.x-preview-bottom>div{gap:7px}.x-preview-bottom .x-platform-mark{width:27px;height:27px;padding:5px}.x-preview-bottom>svg{flex-shrink:0}.x-audience-preview{padding:30px 21px}.x-audience-preview h4{font-size:32px}.x-audience-rules>span{font-size:14px}.x-stage-context>span{font-size:12px!important}.x-strategy-statement h2{font-size:9.5vw}.x-principles>article{gap:18px}.x-principles>article>span{min-width:22px}.x-principles h3{font-size:29px}.x-principles p{font-size:16px}.cross-page .x-creative-tabs>[role=tab]{align-items:flex-start;padding:17px 8px!important;font-size:14px!important}.x-creative-ad{min-height:380px;padding:25px}.x-creative-ad>div:first-child{gap:12px;font-size:12px}.x-creative-ad>strong{font-size:10vw}.x-creative-ad>div:last-child{gap:20px;font-size:14px}.x-creative-ad>div:last-child>svg{flex-shrink:0}.x-creative-explanation h3{font-size:35px}.x-creative-explanation>p{font-size:17px}.x-outcome-grid>article{padding:28px}.x-outcome-grid h3{font-size:10.5vw}.x-outcome-grid p{font-size:16px}.x-measurement-bar{display:block}.x-measurement-bar>svg{margin-bottom:20px}.x-measurement-bar>div{max-width:none}.x-measurement-bar>.x-text-link{margin-top:22px}.x-system-section h2{font-size:16vw}.x-system-stack>article{gap:15px;padding:24px 21px}.x-system-stack>article>svg{width:22px}.x-system-stack h3{font-size:27px}.x-system-stack p{font-size:16px}.x-people-section figure{height:365px}.x-people-section figcaption{max-width:88%;font-size:12px;line-height:1.5;left:6vw;right:6vw}.x-people-section h2{font-size:14vw}.x-faq [data-slot=accordion-trigger]{gap:18px;font-size:17px}.x-close-platforms{flex-wrap:wrap;gap:13px}.x-close-platforms .x-platform-mark{width:43px;height:43px;padding:8px}.x-close h2{font-size:14vw}.x-close>div>p{font-size:21px}.x-related>a{gap:13px}.x-related>a>div>span{font-size:12px;line-height:1.6}.x-related>a strong{font-size:20px}.x-related>a>.x-platform-mark{width:40px;height:40px;padding:8px}.x-footer>a:first-child img{width:130px}.x-footer{gap:20px}.x-footer>a:nth-child(2){font-size:12px}.cross-feature-banner{grid-template-columns:1fr;gap:20px;padding:24px}.cross-feature-banner h3{font-size:31px}.cross-feature-banner>svg{justify-self:end;width:30px;height:30px}.cross-feature-marks{grid-column:auto}}@media (max-width:360px){.x-hero-copy h2{font-size:27px}.x-network-center>span{width:100px;font-size:12px}.x-network-node>span{font-size:12px}.x-network-outcome{left:43%}.x-close-platforms{gap:10px}.x-close-platforms .x-platform-mark{width:37px;height:37px;padding:7px}.x-footer>a:first-child,.x-footer>a:nth-child(2){width:100%;margin:0}.x-related>a strong{font-size:18px}}@media (max-height:800px){.x-strategy-statement{position:static}}@media (pointer:coarse){.x-network,.x-hero h1 em{transform:none}.x-system-stack>article,.x-hero-arrow>svg{translate:none}}html[data-motion=off] .cross-page *,html[data-motion=off] .cross-page :before,html[data-motion=off] .cross-page :after{transition:none!important;animation:none!important}html[data-motion=off] .x-network,html[data-motion=off] .x-hero h1 em{transform:none}html[data-motion=off] .x-hero-arrow>svg{translate:none}@media (prefers-reduced-motion:reduce){.cross-page *,.cross-page :before,.cross-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.x-network,.x-hero h1 em{transform:none}.x-hero-arrow>svg{translate:none}.x-reveal{opacity:1;filter:none;translate:none}.cross-feature-banner>svg{transition:none}}.team24-section{color:#f7f8fb;background:#101b29;padding:44px 5.2vw 55px;position:relative;overflow:clip}.team24-inner{max-width:1340px;margin:0 auto}.team24-topline{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;color:#8d9eaf;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;font-size:.75rem;line-height:1.6;display:flex}.team24-topline>span:last-child{color:#65829a}.team24-meeting{padding-top:68px;scroll-margin-top:32px}.team24-meeting-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:56px;margin-bottom:36px;display:grid}.team24-meeting-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.8vw,68px);font-weight:600;line-height:1.05}.team24-meeting-heading h2>span{color:#5bb9ec}.team24-meeting-heading>p{color:#b1c3d2;justify-self:end;max-width:390px;margin:0 0 4px;font-size:1.0625rem;line-height:1.75}.team24-meeting-figure{margin:0}.team24-meeting-photo{background:#172c3c;border:1px solid #ffffff17;border-radius:20px;overflow:hidden}.team24-meeting-photo img{width:100%;height:auto;display:block}.team24-meeting-caption{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.team24-meeting-caption>span{color:#d2e0eb;font-size:1rem;line-height:1.6}.team24-meeting-caption ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.team24-meeting-caption li{color:#9cb9cd;align-items:center;gap:8px;font-size:.875rem;line-height:1.6;display:flex}.team24-meeting-caption li:before{content:"";background:#5bb9ec;border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (max-width:800px){.team24-meeting{padding-top:42px}.team24-meeting-heading{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.team24-meeting-heading>p{justify-self:start;max-width:560px;font-size:1rem}.team24-meeting-caption{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0}}@media (max-width:600px){.team24-meeting-heading h2{font-size:clamp(36px,9vw,52px)}.team24-meeting-photo{border-radius:12px}.team24-meeting-caption ul{gap:12px 18px}.team24-meeting-caption li{font-size:.875rem}}.team24-heading{isolation:isolate;text-align:center;padding:120px 0 73px;position:relative}.team24-wordmark{z-index:-1;letter-spacing:-.08em;white-space:nowrap;color:#ffffff0b;-webkit-user-select:none;user-select:none;font-size:clamp(128px,19vw,270px);font-weight:850;line-height:.95;position:absolute;top:2px;left:50%;transform:translate(-50%)}.team24-wordmark>span{color:#00a0e315}.team24-heading-copy{position:relative}.team24-kicker{color:#8da8bf;font-family:var(--font-geist-mono),monospace;letter-spacing:.075em;margin-bottom:18px;font-size:.75rem;line-height:1.5;display:block}.team24-heading h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(38px,4.75vw,70px);font-weight:600;line-height:1.12}.team24-heading h2>span{color:#5bb9ec}.team24-heading p{color:#9cacbd;margin:23px 0 0;font-size:1rem;line-height:1.7}.team24-mobile-break{display:none}.team24-leadership{grid-template-columns:1fr 1fr;gap:64px;max-width:1160px;margin:0 auto;padding:14px 0 68px;display:grid}.team24-lead{align-items:center;gap:30px;min-width:0;display:flex}.team24-portrait{aspect-ratio:1;isolation:isolate;background:#e7e9eb;border-radius:50%;flex-shrink:0;width:136px;position:relative}.team24-portrait:after{content:"";pointer-events:none;border:1px solid #56bdf300;border-radius:50%;transition:border-color .4s,transform .5s;position:absolute;inset:-7px;transform:scale(.96)}.team24-portrait img{object-fit:cover;filter:saturate(.85);border-radius:50%;width:100%;height:100%;transition:filter .5s,transform .5s cubic-bezier(.2,.6,.2,1);display:block}.team24-portrait-lead{width:clamp(156px,13.5vw,200px)}.team24-area{font-family:var(--font-geist-mono),monospace;color:#78b6db;letter-spacing:.045em;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.team24-lead-copy{min-width:0}.team24-lead h3{letter-spacing:-.035em;margin:0 0 7px;font-size:1.5rem;font-weight:600;line-height:1.25}.team24-role{color:#78b6db;margin-top:5px;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.team24-lead .team24-role{margin:0 0 15px;font-size:.875rem}.team24-lead p{color:#9caebf;max-width:300px;margin:0;font-size:.9375rem;line-height:1.75}.team24-specialist-label{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:0 auto;padding:26px 0 0;display:flex}.team24-specialist-label>span:first-child{font-family:var(--font-geist-mono),monospace;color:#758ea4;letter-spacing:.06em;font-size:.75rem}.team24-specialist-label>span:last-child{color:#879caf;font-size:.875rem}.team24-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 36px;max-width:1080px;margin:0 auto;padding:44px 0 65px;display:grid}.team24-person{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.team24-person-copy{padding-top:20px}.team24-person h3{letter-spacing:-.02em;color:#f0f4f8;margin:0;font-size:1rem;font-weight:600;line-height:1.45}.team24-person .team24-area{color:#88a7bf;font-size:.75rem}.team24-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;padding-top:30px;display:flex}.team24-signoff{color:#c1cfdc;letter-spacing:-.02em;font-size:1.0625rem}.team24-image-note{color:#8197ab;margin:9px 0 0;font-size:.75rem;line-height:1.6}.team24-heading .team24-image-note{color:#8197ab;max-width:560px;margin:12px auto 0;font-size:.75rem;line-height:1.6}.team24-cta{color:#f5f9fc;background:0 0;border:1px solid #7199b457;border-radius:32px;flex-shrink:0;justify-content:space-between;align-items:center;gap:42px;padding:16px 22px;font-size:.9375rem;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.team24-cta:hover{color:#07131e;background:#00a0e3;border-color:#00a0e3}.team24-cta>svg{transition:transform .25s}.team24-cta:hover>svg{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.team24-lead:hover .team24-portrait:after,.team24-person:hover .team24-portrait:after{border-color:#56bdf360;transform:scale(1)}.team24-lead:hover .team24-portrait img,.team24-person:hover .team24-portrait img{filter:grayscale();transform:scale(1.025)}}@media (min-width:1700px){.team24-section{padding-left:max(5.2vw,50vw - 720px);padding-right:max(5.2vw,50vw - 720px)}}@media (max-width:1150px){.team24-leadership{gap:40px}.team24-lead{gap:24px}.team24-lead h3{font-size:1.3125rem}.team24-lead p{font-size:.875rem}.team24-heading{padding:102px 0 60px}.team24-grid{column-gap:25px}.team24-portrait{width:126px}.team24-portrait-lead{width:155px}}@media (max-width:900px){.team24-lead{text-align:center;flex-direction:column;gap:25px}.team24-lead p{max-width:280px}.team24-topline>span:last-child{display:none}.team24-portrait-lead{width:178px}.team24-grid{column-gap:20px}.team24-person h3{font-size:.9375rem}.team24-leadership{padding-bottom:48px}}@media (max-width:600px){.team24-section{padding:32px 6vw 38px}.team24-topline{max-width:100%;padding-bottom:18px;font-size:.75rem}.team24-heading{padding:68px 0 40px}.team24-wordmark{letter-spacing:-.09em;font-size:27vw;top:13px}.team24-kicker{letter-spacing:.025em;margin-bottom:13px;font-size:.75rem}.team24-heading h2{letter-spacing:-.05em;font-size:clamp(38px,9.3vw,54px);line-height:1.08}.team24-mobile-break{display:block}.team24-heading p{max-width:240px;margin:18px auto 0;font-size:.9375rem}.team24-leadership{grid-template-columns:1fr;gap:34px;padding:15px 0 35px}.team24-lead{text-align:left;flex-direction:row;gap:23px}.team24-lead h3{margin:8px 0 10px;font-size:1.125rem}.team24-lead .team24-area{letter-spacing:0;font-size:.75rem}.team24-lead p{font-size:.875rem;line-height:1.6}.team24-specialist-label{align-items:flex-start;gap:20px;padding-top:22px}.team24-specialist-label>span:last-child{text-align:right;max-width:160px;font-size:.8125rem}.team24-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px;padding:35px 0 38px}.team24-portrait{width:116px}.team24-portrait-lead{width:126px}.team24-person-copy{padding-top:16px}.team24-person h3{font-size:.9375rem}.team24-person .team24-area{letter-spacing:.015em;font-size:.75rem}.team24-bottom{flex-direction:column;align-items:flex-start;gap:24px;padding-top:25px}.team24-signoff{font-size:1rem}.team24-cta{width:100%;padding:15px 20px;font-size:.9375rem}.team24-image-note{max-width:270px}}@media (max-width:390px){.team24-lead{gap:17px}.team24-lead h3{font-size:1.0625rem}.team24-grid{column-gap:17px}.team24-portrait{width:108px}.team24-portrait-lead{width:102px}.team24-heading h2{font-size:2.35rem}}html[data-motion=off] .team24-portrait img,html[data-motion=off] .team24-portrait:after,html[data-motion=off] .team24-cta,html[data-motion=off] .team24-cta>svg{transition:none}html[data-motion=off] .team24-portrait img,html[data-motion=off] .team24-portrait:after,html[data-motion=off] .team24-cta>svg{transform:none}@media (prefers-reduced-motion:reduce){.team24-portrait img,.team24-portrait:after,.team24-cta,.team24-cta>svg{transition:none!important;transform:none!important}}.team24-gallery{outline-offset:8px;margin:0;position:relative}.team24-gallery-frame{position:relative}.team24-gallery [data-slot=carousel-content]{background:#172c3c;border:1px solid #ffffff20;border-radius:20px;overflow:hidden}.team24-gallery .team24-gallery-track{touch-action:pan-y pinch-zoom;align-items:stretch;margin-left:0}.team24-gallery .team24-gallery-slide{padding-left:0}.team24-gallery .team24-meeting-photo{aspect-ratio:1672/941;cursor:grab;border:0;border-radius:0}.team24-gallery .team24-meeting-photo:active{cursor:grabbing}.team24-gallery .team24-meeting-photo img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.team24-gallery-badge{color:#edf7ff;pointer-events:none;font:.625rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071722d9;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:17px;padding:11px 15px;display:flex;position:absolute;top:22px;left:22px}.team24-gallery-badge>span:last-child{color:#72caff;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff38;padding-left:15px}.team24-gallery-footer{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:28px;padding:27px 0;display:flex}.team24-gallery-story{min-width:0}.team24-gallery-moment{color:#6ac3f4;font:.6875rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.05em;text-transform:uppercase;display:block}.team24-gallery-story p{color:#e7f3fc;letter-spacing:-.015em;margin:7px 0 10px;font-size:1.125rem;line-height:1.5}.team24-gallery-story ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.team24-gallery-story li{color:#9cb9cd;align-items:center;gap:8px;font-size:.8125rem;line-height:1.5;display:flex}.team24-gallery-story li:before{content:"";background:#5bb9ec;border-radius:50%;flex-shrink:0;width:4px;height:4px}.team24-gallery-controls{flex-shrink:0;align-items:center;gap:18px;display:flex}.team24-gallery .team24-gallery-arrow{color:#dcf4ff;width:50px;min-width:50px;height:50px;box-shadow:none;background:#153144;border:1px solid #75b3d663;border-radius:50%;margin:0;transition:background .2s,border-color .2s;position:static;inset:auto;transform:none}.team24-gallery .team24-gallery-arrow svg{width:23px;height:23px}.team24-gallery .team24-gallery-arrow:hover{color:#092331;background:#50bdf3;border-color:#50bdf3}.team24-gallery .team24-gallery-arrow:disabled{opacity:.4;cursor:default}.team24-gallery-dots{align-items:center;gap:4px;display:flex}.team24-gallery-dots button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:44px;padding:0;display:grid}.team24-gallery-dots button span{background:#537185;border-radius:8px;width:7px;height:7px;transition:width .25s,background .25s;display:block}.team24-gallery-dots button[aria-current=true] span{background:#58c4fa;width:23px}.team24-gallery-dots button:hover span{background:#b0e3ff}.team24-gallery:focus-visible{outline-offset:4px;outline:2px solid #83d4ff}.team24-gallery button:focus-visible{outline-offset:4px;outline:2px solid #83d4ff}@media (max-width:800px){.team24-gallery-footer{align-items:flex-start;gap:24px}.team24-gallery-controls{gap:10px;padding-top:3px}.team24-gallery .team24-gallery-arrow{width:45px;min-width:45px;height:45px}.team24-gallery-story p{font-size:1rem}}@media (max-width:600px){.team24-gallery [data-slot=carousel-content]{border-radius:13px}.team24-gallery-badge{border-radius:6px;gap:10px;padding:7px 10px;font-size:.5625rem;top:11px;left:11px}.team24-gallery-badge>span:last-child{padding-left:10px}.team24-gallery-footer{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:19px;display:grid}.team24-gallery-controls{grid-template-columns:47px minmax(0,1fr) 47px;align-items:center;gap:8px;padding:0;display:grid}.team24-gallery .team24-gallery-arrow{width:47px;min-width:47px;height:47px}.team24-gallery-dots{justify-content:center;gap:2px}.team24-gallery-dots button{width:clamp(24px,6vw,34px)}.team24-gallery-dots button[aria-current=true] span{width:22px}.team24-gallery-story ul{gap:8px 17px}.team24-gallery-story p{min-height:3em;margin-bottom:8px}}html[data-motion=off] .team24-gallery *,html[data-motion=off] .team24-gallery :before{transition:none!important}@media (prefers-reduced-motion:reduce){.team24-gallery *,.team24-gallery :before{transition:none!important}}.voices24-section{color:#f3f7fb;background:#081522;border-top:1px solid #ffffff12;padding:45px 5.2vw 68px;position:relative;overflow:clip}.voices24-inner{max-width:1340px;margin:0 auto}.voices24-topline{font-family:var(--font-geist-mono),monospace;letter-spacing:.035em;color:#8aa5bb;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding-bottom:23px;font-size:.75rem;line-height:1.6;display:flex}.voices24-topline>span:last-child{color:#7794aa}.voices24-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding:65px 0 36px;display:flex}.voices24-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;color:#89abc1;font-size:.75rem;line-height:1.5}.voices24-heading h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(47px,6.1vw,88px);font-weight:600;line-height:1.02}.voices24-heading h2>span{color:#67b8e5}.voices24-heading-note{flex-shrink:0;align-items:center;gap:24px;padding:0 16px 8px 0;display:flex}.voices24-large-quote{color:#1e4863;height:93px;font-family:Georgia,serif;font-size:180px;line-height:.66}.voices24-heading-note p{color:#9eb3c4;margin:0;font-size:1rem;line-height:1.65}.voices24-preview{color:#98b0c3;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 28px;font-size:.8125rem;line-height:1.6;display:flex}.voices24-preview>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.035em;color:#9ec9e2;border:1px solid #385b74;border-radius:3px;padding:4px 8px;font-size:.75rem}.voices24-wall{grid-template-columns:minmax(0,1fr) minmax(0,1.42fr);align-items:stretch;gap:23px;display:grid}.voices24-card{background:#142535;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;min-width:0;margin:0;padding:27px 27px 25px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative}.voices24-card-top{font-family:var(--font-geist-mono),monospace;letter-spacing:.025em;color:#85a6bd;justify-content:space-between;align-items:center;gap:18px;font-size:.75rem;line-height:1.4;display:flex}.voices24-review-index{white-space:nowrap;color:#7598b1;align-items:center;gap:6px;display:flex}.voices24-review-index>span{color:#3e617b}.voices24-quote-mark{color:#63b1dd;margin:26px 0 15px}.voices24-card blockquote{margin:0 0 30px}.voices24-card blockquote p{letter-spacing:-.025em;color:#c9d8e4;margin:0;font-size:1.125rem;font-weight:400;line-height:1.65}.voices24-card blockquote em{color:#f2f8fc;font-style:normal}.voices24-card figcaption{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:11px;margin-top:auto;padding-top:19px;display:flex}.voices24-author-mark{color:#9ac6e1;background:#223d52;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:1.05rem;display:flex}.voices24-card figcaption>div{flex:1;min-width:0}.voices24-card figcaption strong{color:#d5e1eb;font-size:.8125rem;font-weight:500;line-height:1.5;display:block}.voices24-card figcaption>div>span{color:#89a4b8;margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.voices24-card figcaption .voices24-sample{color:#8eabbf;flex-basis:100%;padding-left:42px;font-size:.75rem;display:block}.voices24-card figcaption>a{color:#84c2e6;padding:6px}.voices24-featured{color:#071b2b;background:#b5e2f9;border-color:#b5e2f9;padding:33px 35px 24px}.voices24-featured .voices24-card-top{color:#38596f}.voices24-featured .voices24-review-index{color:#446a82}.voices24-featured .voices24-review-index>span{color:#6596b3}.voices24-featured .voices24-quote-mark{color:#217eae;margin:39px 0 20px}.voices24-featured blockquote{margin-bottom:40px}.voices24-featured blockquote p{letter-spacing:-.04em;color:#25475d;font-size:clamp(25px,2.45vw,35px);font-weight:500;line-height:1.38}.voices24-featured blockquote em{color:#051b2b}.voices24-featured figcaption{border-color:#18394b25}.voices24-featured .voices24-author-mark{color:#b5e2f9;letter-spacing:-.07em;background:#071b2b;width:39px;height:39px;font-size:.8125rem;font-weight:700}.voices24-featured figcaption strong{color:#17374d;font-size:.875rem}.voices24-featured figcaption>div>span,.voices24-featured figcaption .voices24-sample{color:#45687d}.voices24-featured figcaption .voices24-sample{padding-left:50px}.voices24-card-signature{letter-spacing:-.06em;color:#2c536c;padding-top:36px;font-size:1rem;font-weight:650;line-height:1}.voices24-card-signature>span{color:#087db8}.voices24-notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:23px;display:grid}.voices24-notes .voices24-card:nth-child(2){margin-top:39px}.voices24-notes .voices24-card:nth-child(3){background:#102c3e}.voices24-notes .voices24-card:nth-child(4){background:#112331;margin-top:13px}.voices24-bottom{isolation:isolate;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:35px;margin-top:49px;padding-top:32px;display:flex;position:relative}.voices24-footer-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.05em;color:#7898ae;font-size:.75rem}.voices24-bottom p{letter-spacing:-.04em;color:#829eb3;margin:13px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.25}.voices24-bottom p>strong{color:#e2edf5;font-weight:500}.voices24-cta{color:#e6f4fc;z-index:1;background:#081522;border:1px solid #4e7b96;border-radius:32px;justify-content:space-between;align-items:center;gap:46px;padding:16px 21px;font-size:.9375rem;transition:background .25s,color .25s;display:inline-flex;position:relative}.voices24-cta:hover{color:#051522;background:#00a0e3;border-color:#00a0e3}.voices24-cta>svg{transition:transform .25s}.voices24-cta:hover>svg{transform:translate(2px,-2px)}.voices24-bottom-mark{z-index:-1;letter-spacing:-.09em;color:#ffffff05;pointer-events:none;font-size:160px;font-weight:800;line-height:1;position:absolute;top:11px;right:310px}@media (hover:hover) and (pointer:fine){.voices24-notes .voices24-card:hover{border-color:#5e9dc369;box-shadow:0 8px 32px #0000001a}}@media (max-width:1150px){.voices24-wall{grid-template-columns:1fr 1.35fr;gap:18px}.voices24-notes{gap:18px}.voices24-card{padding:23px 21px}.voices24-featured{padding:29px}.voices24-card-top{letter-spacing:0;font-size:.75rem}.voices24-card blockquote p{font-size:1.0625rem}.voices24-featured blockquote p{font-size:1.8rem}.voices24-heading-note{gap:15px;padding-right:0}.voices24-large-quote{height:78px;font-size:145px}.voices24-heading-note p{font-size:.9375rem}}@media (max-width:900px){.voices24-wall{grid-template-columns:1fr}.voices24-featured{padding:32px}.voices24-featured blockquote p{max-width:680px;font-size:clamp(28px,4.2vw,37px)}.voices24-featured .voices24-quote-mark{margin:25px 0 12px}.voices24-featured figcaption{max-width:420px}.voices24-featured .voices24-sample{flex-basis:auto;padding-left:0}.voices24-card-signature{padding:0;position:absolute;bottom:33px;right:32px}.voices24-notes .voices24-card:nth-child(2),.voices24-notes .voices24-card:nth-child(4){margin-top:0}.voices24-heading-note{display:none}.voices24-heading{padding-top:45px}.voices24-heading h2{font-size:clamp(48px,7vw,67px)}.voices24-topline>span:last-child{display:none}.voices24-bottom-mark{font-size:130px;right:35%}}@media (max-width:600px){.voices24-section{padding:31px 6vw 42px}.voices24-heading{padding:38px 0 27px}.voices24-heading h2{letter-spacing:-.055em;font-size:clamp(38px,9.5vw,53px);line-height:1.05}.voices24-eyebrow{letter-spacing:.03em;font-size:.75rem}.voices24-preview{gap:9px;margin-bottom:22px;font-size:.8125rem}.voices24-wall{gap:16px}.voices24-notes{grid-template-columns:1fr;gap:16px}.voices24-card{padding:24px}.voices24-featured{padding:27px}.voices24-featured blockquote p{font-size:1.75rem}.voices24-card blockquote{margin-bottom:25px}.voices24-card-signature{padding-top:28px;position:static}.voices24-card figcaption .voices24-sample{flex-basis:auto;padding-left:0}.voices24-card figcaption strong{font-size:.875rem}.voices24-card figcaption>div>span{font-size:.8125rem}.voices24-bottom{flex-direction:column;align-items:flex-start;gap:27px;margin-top:32px;padding-top:28px}.voices24-bottom p{font-size:1.8rem}.voices24-cta{width:100%;font-size:.9375rem}.voices24-bottom-mark{font-size:145px;top:20px;right:0}.voices24-topline{font-size:.75rem}}html[data-motion=off] .voices24-card,html[data-motion=off] .voices24-cta,html[data-motion=off] .voices24-cta>svg{transform:none;transition:none!important}@media (prefers-reduced-motion:reduce){.voices24-card,.voices24-cta,.voices24-cta>svg{transition:none!important;transform:none!important}}.voices24-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.voices24-wall>.voices24-featured{grid-column:span 2}.voices24-card{border-radius:16px;padding:30px}.voices24-card:nth-child(4n){background:#102c3e}.voices24-wall>.voices24-card:nth-child(10){background:#103349;grid-column:span 2}.voices24-industry{align-items:center;gap:12px;display:flex}.voices24-industry>svg{flex-shrink:0}.voices24-card-top{font-size:.875rem;line-height:1.5}.voices24-quote-mark{margin:25px 0 16px}.voices24-card blockquote p{font-size:1.125rem;line-height:1.7}.voices24-featured{padding:38px}.voices24-featured blockquote p{max-width:750px;font-size:clamp(24px,2.1vw,31px);line-height:1.5}.voices24-featured .voices24-quote-mark{margin:30px 0 20px}.voices24-card figcaption{gap:14px;padding-top:24px}.voices24-card .voices24-author-mark{letter-spacing:-.025em;border-radius:14px;width:52px;height:52px;font-size:1rem;font-weight:600}.voices24-card figcaption strong{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.45}.voices24-card figcaption>div>span{margin-top:5px;font-size:.875rem;line-height:1.5}.voices24-card figcaption .voices24-sample{flex-basis:100%;padding-left:66px;font-size:.875rem;line-height:1.5}.voices24-card-signature{padding-top:28px;position:static}.voices24-preview{font-size:.9375rem}.voices24-preview>span{font-size:.8125rem}@media (max-width:1150px){.voices24-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.voices24-card{padding:28px}.voices24-featured{padding:34px}}@media (max-width:700px){.voices24-wall{grid-template-columns:minmax(0,1fr);gap:18px}.voices24-wall>.voices24-featured,.voices24-wall>.voices24-card:nth-child(10){grid-column:auto}.voices24-card{padding:26px}.voices24-featured blockquote p{font-size:1.5rem}.voices24-featured figcaption{max-width:none}.voices24-card .voices24-author-mark{border-radius:12px;width:44px;height:44px}.voices24-card figcaption .voices24-sample{padding-left:58px}}@media (max-width:380px){.voices24-card{padding:22px}.voices24-card figcaption .voices24-sample{padding-left:0}}.voices24-author-portrait{background:#243e51;border:2px solid #91c9e333;border-radius:50%;flex:0 0 76px;width:76px;height:76px;display:block;overflow:hidden;box-shadow:0 0 0 5px #81bade08}.voices24-author-portrait img{object-fit:cover;width:100%;height:100%;display:block}.voices24-card figcaption{flex-wrap:nowrap;align-items:center;gap:18px}.voices24-card .voices24-author-details strong{letter-spacing:-.02em;color:#eef6fb;font-size:1.125rem;line-height:1.35}.voices24-card .voices24-author-details>span{color:#a8bece;font-size:.875rem;line-height:1.5}.voices24-featured .voices24-author-portrait{border-color:#ffffffb3;flex-basis:86px;width:86px;height:86px;box-shadow:0 0 0 5px #2672980b}.voices24-featured .voices24-author-details strong{color:#0a2b40;font-size:1.3rem}.voices24-featured .voices24-author-details>span{color:#365e75}.voices24-rating{color:#ffd43b;align-items:center;gap:4px;width:fit-content;margin:8px 0 7px;line-height:1;display:flex}.voices24-rating>svg{fill:currentColor;stroke:#e2a712;stroke-width:1.2px;filter:drop-shadow(0 1px 2px #0002);flex-shrink:0;display:block}.voices24-featured .voices24-rating>svg{stroke:#a8720b;width:20px;height:20px}@media (max-width:1150px){.voices24-author-portrait{flex-basis:68px;width:68px;height:68px}.voices24-card figcaption{gap:14px}}@media (max-width:700px){.voices24-author-portrait,.voices24-featured .voices24-author-portrait{flex-basis:64px;width:64px;height:64px}.voices24-card .voices24-author-details strong,.voices24-featured .voices24-author-details strong{font-size:1.125rem}.voices24-card .voices24-author-details>span{font-size:.875rem}}@media (min-width:1151px){.voices24-wall-six{grid-template-columns:repeat(6,minmax(0,1fr))}.voices24-wall-six>.voices24-card{grid-column:span 3}.voices24-wall-six>.voices24-featured{grid-column:span 4}.voices24-wall-six>.voices24-card:nth-child(2){grid-column:span 2}}@media (min-width:701px) and (max-width:1150px){.voices24-wall-six>.voices24-card:nth-child(2){grid-column:span 2}}.global-header{--nav-ink:#edf8ff;--nav-muted:#aac0cf;--nav-line:#93bbd228;z-index:40;height:104px;color:var(--nav-ink);background:#071722;border-bottom:1px solid #83b4d13b;align-items:stretch;gap:0;padding:0;display:flex;position:relative}.global-header-overlay{position:absolute;top:0;left:0;right:0}.global-brand{color:var(--nav-ink);border-right:1px solid var(--nav-line);background:0 0;flex-direction:column;flex:0 0 clamp(225px,18vw,310px);justify-content:center;align-items:center;gap:8px;padding:14px 23px;text-decoration:none;display:flex}.global-brand .brand-wordmark{width:min(100%,220px);height:auto;display:block}.global-brand>.global-brand-tagline{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;color:#8eacbf;font-size:12px;line-height:1.3}.global-header-actions{flex:1;align-items:stretch;gap:0;min-width:0;display:flex}.global-desktop-navigation{min-width:0;height:100%;flex:1!important;align-items:stretch!important;max-width:none!important}.global-navigation-list{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:100%;margin:0;padding:0;justify-content:stretch!important;align-items:stretch!important;gap:0!important;display:grid!important}.global-navigation-list>[data-slot=navigation-menu-item]{border-right:1px solid var(--nav-line);min-width:0;height:100%}.global-header .global-navigation-link,.global-header .global-services-trigger{color:#eaf5fc;text-align:left;width:100%;height:100%;box-shadow:none;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:17px clamp(14px,1.5vw,28px);transition:background .2s,color .2s;display:flex;position:relative}.global-nav-copy{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.global-nav-index{font-family:var(--font-geist-mono),monospace;letter-spacing:.05em;color:#44bdf7;margin-bottom:2px;font-size:12px}.global-nav-title{letter-spacing:.035em;text-transform:uppercase;font-size:14px;font-weight:650;line-height:1.4}.global-nav-detail{font-family:var(--font-geist-mono),monospace;letter-spacing:.02em;text-transform:uppercase;color:#94b2c5;font-size:12px;font-weight:400;line-height:1.5}.global-header .global-navigation-link:after,.global-header .global-services-trigger:after{content:"";transform-origin:0;background:#58c9ff;height:3px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.global-header .global-navigation-link:hover,.global-header .global-services-trigger:hover,.global-header .global-services-trigger[data-popup-open]{color:#fff;background:#123247}.global-header .global-navigation-link:hover:after,.global-header .global-services-trigger:hover:after,.global-header .global-services-trigger[data-popup-open]:after,.global-header .global-navigation-link[data-active]:after,.global-header .global-services-trigger[data-current=true]:after{transform:scaleX(1)}.global-header .global-navigation-link[data-active],.global-header .global-services-trigger[data-current=true]{color:#89daff;background:#0e2a3d}.global-services-trigger>svg{color:#6cafce;width:13px;height:13px;margin:0;position:absolute;top:21px;right:12px}.global-phone-link{border-right:1px solid var(--nav-line);white-space:nowrap;color:#eaf7ff;background:#0a202e;flex-direction:column;flex:0 0 clamp(180px,13vw,218px);justify-content:center;align-items:flex-start;gap:8px;padding:19px 22px;transition:background .2s;display:flex}.global-phone-link>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;color:#77a7c2;font-size:12px;line-height:1.4}.global-phone-link>strong{letter-spacing:.025em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:550;line-height:1.5}.global-phone-link:hover{background:#13374b}.global-phone-link:hover>strong{color:#8bd9ff}.global-contact-button{color:#082433;text-align:left;background:#42bdf2;border:0;border-radius:0;flex-direction:column;flex:0 0 clamp(138px,10.5vw,174px);justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 23px;transition:background .2s;display:flex}.global-contact-button>span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.5}.global-contact-button>svg{align-self:flex-end;transition:transform .2s}.global-contact-button:hover{background:#8cddff}.global-contact-button:hover>svg{transform:translate(3px,-3px)}:is(.global-header a:focus-visible,.global-header button:focus-visible){outline-offset:-5px;box-shadow:none;outline:2px solid #73cfff}.global-header .global-contact-button:focus-visible{outline-color:#082f45}.global-menu-toggle{color:#dff4ff;border:0;border-left:1px solid var(--nav-line);background:#112d3e;border-radius:0;flex-direction:column;flex:0 0 66px;justify-content:center;align-items:center;gap:7px;display:none}.global-menu-toggle>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;font-size:12px}.global-menu-toggle:hover{background:#1b4158}.global-services-panel{color:#f6f8fa;background:#0b2434;border:1px solid #8cc4e22e;border-radius:7px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 132px);overflow-y:auto;width:580px!important;height:auto!important;padding:22px 15px 16px!important}.global-services-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;color:#78b9db;padding:0 13px 15px;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.global-services-panel>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.global-services-panel .global-service-link{color:#f3f7fa;background:#ffffff03;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:87px;line-height:1.4;display:flex;padding:17px 13px!important}.global-service-link>span{min-width:0;display:block}.global-service-link strong,.global-mobile-service strong{letter-spacing:-.02em;font-size:15px;font-weight:550;line-height:1.35;display:block}.global-service-link small,.global-mobile-service small{color:#8faabc;margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.global-service-link>svg{color:#64b7df;flex-shrink:0}.global-services-panel .global-service-link:hover,.global-services-panel .global-service-link:focus,.global-services-panel .global-service-link[data-active]{color:#fff;background:#1c4259}.global-services-panel .global-service-link[data-active]>svg{color:#85ddff}.global-services-panel .global-service-link:focus-visible{outline-offset:-2px!important;outline:2px solid #6bcaff!important}.global-mobile-navigation{max-height:calc(100dvh - 32px);overflow-y:auto;color:#f3f7fa!important;background:#0b1d2b!important;border-radius:10px!important;gap:22px!important;width:calc(100vw - 32px)!important;max-width:500px!important;padding:28px!important}.global-mobile-heading{padding-right:30px}.global-mobile-heading h2{letter-spacing:-.04em;margin:0 0 7px;font-size:25px;font-weight:600;line-height:1.3}.global-mobile-heading p{color:#94adbe;margin:0;font-size:15px;line-height:1.5}.global-mobile-navigation [data-slot=dialog-close]{color:#c9d9e4;width:42px;height:42px}.global-mobile-navigation nav{gap:24px;display:grid}.global-mobile-services .global-services-label{padding:0 0 8px}.global-mobile-service{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.global-mobile-service>svg{color:#6fa3c0;flex-shrink:0}.global-mobile-service[aria-current=page] strong{color:#52c4f4}.global-mobile-company{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;display:grid}.global-mobile-company>a{color:#b7cddb;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.global-mobile-company>a>svg{color:#678ca3;flex-shrink:0;width:16px}.global-mobile-company>a[aria-current=page]{color:#7bd5ff}.global-mobile-phone{background:#13364b;border:1px solid #5e9ebb40;border-radius:7px;grid-template-columns:1fr 24px;gap:5px 18px;padding:20px;display:grid}.global-mobile-phone>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;color:#82b6d1;font-size:12px}.global-mobile-phone>strong{letter-spacing:.02em;font-size:23px;font-weight:550;line-height:1.5}.global-mobile-phone>svg{color:#6acfff;grid-area:1/2/3;align-self:center}.global-mobile-cta{color:#07131e;background:#4cc8fa;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;padding:18px 20px;font-size:16px;font-weight:600;display:flex}@media (max-width:1399px) and (min-width:1200px){.global-brand{flex-basis:222px;padding-inline:19px}.global-brand .brand-wordmark{width:185px}.global-header .global-navigation-link,.global-header .global-services-trigger{padding-inline:13px}.global-nav-title{font-size:14px}.global-nav-detail{font-size:12px}.global-phone-link{flex-basis:178px;padding-inline:18px}.global-phone-link>strong{font-size:16px}.global-phone-link>span{font-size:12px}.global-contact-button{flex-basis:135px;padding-inline:20px}.global-services-trigger>svg{right:12px}}@media (max-width:1199px){.global-header{height:94px}.global-brand{flex:0 0 245px;padding:14px 24px}.global-brand .brand-wordmark{width:192px}.global-brand>.global-brand-tagline{font-size:12px}.global-desktop-navigation{display:none!important}.global-menu-toggle{display:flex}.global-phone-link{flex-basis:205px;margin-left:auto;padding:16px 22px}.global-contact-button{flex-basis:150px;padding:19px 23px}}@media (max-width:719px){.global-header{grid-template-rows:78px 45px;grid-template-columns:minmax(0,1fr) 112px 56px;height:123px;display:grid}.global-brand{grid-area:1/1;gap:7px;width:100%;min-width:0;padding:13px 17px}.global-brand .brand-wordmark{width:180px;max-width:100%;height:auto}.global-brand>.global-brand-tagline{display:none}.global-header-actions{display:contents}.global-contact-button{flex:none;grid-area:1/2;gap:9px;padding:15px 13px}.global-contact-button>span{font-size:14px}.global-contact-button>svg{width:22px;height:22px}.global-menu-toggle{flex:none;grid-area:1/3;gap:7px;width:100%;height:100%}.global-menu-toggle>span{font-size:12px}.global-phone-link{background:#102a3b;border-top:1px solid #80b6d12b;border-right:0;flex-direction:row;flex:none;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:15px;width:100%;margin:0;padding:8px 15px}.global-phone-link>span{letter-spacing:.05em;font-size:12px}.global-phone-link>strong{font-size:15px;line-height:1.5}.home-experience .hero{padding-top:160px}.global-mobile-navigation{padding:24px!important}}@media (max-width:359px){.global-header{grid-template-columns:minmax(0,1fr) 105px 52px}.global-brand{padding-inline:12px}.global-phone-link{gap:12px}.global-phone-link>span{font-size:12px}.global-contact-button{padding-inline:12px}.global-mobile-navigation{padding:24px 20px!important}.global-mobile-heading h2{font-size:23px}}html[data-motion=off] .global-header *,html[data-motion=off] .global-header :after,html[data-motion=off] .global-services-panel *,html[data-motion=off] .global-mobile-navigation{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.global-header *,.global-header :after,.global-services-panel *,.global-mobile-navigation{transition:none!important;animation:none!important}}.budget-selector{background:linear-gradient(135deg,#5eaef510,#08192350);border:1px solid #6bbfff38;border-radius:12px;min-width:0;margin:0 0 26px;padding:22px}.budget-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.budget-heading>span{color:#b9cedc;letter-spacing:.08em;text-transform:uppercase;max-width:190px;font-size:11px;font-weight:600;line-height:1.6}.budget-readout{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.budget-readout output{color:#79caff;font-family:var(--font-geist-mono), monospace;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.2}.budget-readout>span{color:#9ab3c5;letter-spacing:.14em;font-size:8px}.budget-slider{margin-top:16px}.budget-slider>div{cursor:pointer;min-height:44px}.budget-slider [data-slot=slider-track]{background:#ffffff16;height:6px;box-shadow:inset 0 0 0 1px #ffffff0b}.budget-slider [data-slot=slider-range]{background:linear-gradient(90deg,#239cdd,#85d5ff)}.budget-slider [data-slot=slider-thumb]{background:#fff;border:4px solid #a1dfff;width:23px;height:23px;transition:box-shadow .2s;box-shadow:0 0 0 5px #5eaef529,0 0 24px #4bbdff30}.budget-slider [data-slot=slider-thumb]:hover,.budget-slider [data-slot=slider-thumb][data-dragging]{box-shadow:0 0 0 8px #5eaef52e,0 0 28px #4bbdff40}.budget-slider [data-slot=slider-thumb]:focus-visible{outline-offset:6px;outline:2px solid #eef9ff}.budget-slider [data-slot=slider-thumb]:has(input:focus-visible){outline-offset:6px;outline:2px solid #eef9ff}.budget-limits{color:#9ab3c5;font-family:var(--font-geist-mono), monospace;justify-content:space-between;gap:20px;font-size:10px;display:flex}.budget-note{color:#9ab3c5;margin:16px 0;font-size:10px;line-height:1.7}.budget-planning{color:#c8dce9;cursor:pointer;border-top:1px solid #ffffff13;align-items:center;gap:10px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.budget-planning [data-slot=checkbox]{flex-shrink:0}.budget-selector.is-planning .budget-slider>div{cursor:default}.budget-selector.is-planning .budget-limits{opacity:.5}@media (max-width:480px){.budget-selector{padding:16px}.budget-heading{align-items:flex-start;gap:12px}.budget-heading>span{max-width:110px;font-size:9px}.budget-readout output{font-size:26px}}@media (prefers-reduced-motion:reduce){.budget-slider [data-slot=slider-thumb]{transition:none}}.growth-challenges{border:0;min-width:0;margin:0 0 28px;padding:0}.growth-challenges legend{padding:0;font-size:18px;font-weight:600;line-height:1.5}.growth-challenges legend>span{color:#b3c7d6;margin-left:7px;font-size:15px;font-weight:400}.growth-challenges>p{color:#b3c7d6;margin:8px 0 17px;font-size:15px;line-height:1.6}.growth-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.growth-challenge-option{color:#e7f1f8;cursor:pointer;background:#0a1c28;border:1px solid #627d90;border-radius:10px;align-items:center;gap:13px;min-height:65px;padding:15px 17px;transition:background .18s,border-color .18s;display:flex}.growth-challenge-option>span{min-width:0;font-size:17px;line-height:1.45}.growth-challenge-option:hover{background:#143247;border-color:#90c5e5}.growth-challenge-option[data-selected]{color:#fff;background:#193e57;border-color:#74c9f8}.growth-challenge-option:has(:focus-visible){outline-offset:3px;outline:2px solid #8ed6ff}.growth-challenge-option [data-slot=checkbox]{border-color:#9db8cb;border-radius:5px;flex-shrink:0;width:21px;height:21px}.growth-challenge-option [data-slot=checkbox][data-checked]{color:#082333;background:#55c2f5;border-color:#55c2f5}.growth-challenge-details{margin-top:22px}.growth-challenge-details .text-field{margin-bottom:0}@media (max-width:640px){.growth-challenge-grid{grid-template-columns:minmax(0,1fr);gap:10px}.growth-challenges legend{font-size:17px}.growth-challenge-option{min-height:58px;padding:14px 15px}.growth-challenge-option>span{font-size:16px}.growth-challenges>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.growth-challenge-option{transition:none}}html[data-motion=off] .growth-challenge-option{transition:none}.growth-city-field{min-width:0;margin-bottom:24px}.growth-city-input{color:#edf5fa;background:#0a1c28;border:1px solid #627d90;border-radius:10px;align-items:center;width:100%;min-height:66px;display:flex}.growth-city-input:focus-within{border-color:#79caff;box-shadow:0 0 0 3px #79caff24}.growth-city-input>svg{color:#79caff;flex-shrink:0;margin-left:17px}.growth-city-input input{width:100%;min-width:0;font:inherit;color:#edf5fa;background:0 0;border:0;border-radius:10px;outline:none;flex:1;padding:18px 12px;font-size:18px;line-height:1.55}.growth-city-input input::placeholder{color:#a9bfce;opacity:1}.growth-city-toggle{color:#8ed6ff;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;height:44px;margin-right:10px;display:grid}.growth-city-toggle:hover{background:#164261}.growth-city-toggle:focus-visible{outline-offset:2px;outline:2px solid #79caff}.growth-city-positioner{z-index:120}.growth-city-popup{width:var(--anchor-width);max-width:var(--available-width);max-height:var(--available-height);color:#edf5fa;background:#102a3b;border:1px solid #6e9fb9;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 60px #0008}.growth-city-popup-heading{color:#aadfff;border-bottom:1px solid #a4cce326;flex-shrink:0;align-items:center;gap:9px;padding:13px 16px;font-size:14px;display:flex}.growth-city-popup-heading small{font:10px var(--font-geist-mono), monospace;letter-spacing:.04em;color:#90afc3;margin-left:auto}.growth-city-list{overscroll-behavior:contain;min-height:0;max-height:285px;padding:6px;scroll-padding-block:6px;overflow-y:auto}.growth-city-list:empty{display:none}.growth-city-option{cursor:pointer;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 12px;display:flex}.growth-city-option strong{overflow-wrap:anywhere;font-size:17px;font-weight:550;line-height:1.4;display:block}.growth-city-option small{color:#a9c5d8;margin-top:2px;font-size:13px;line-height:1.4;display:block}.growth-city-state{color:#97d5f8;font:12px var(--font-geist-mono), monospace;background:#1a3d52;border:1px solid #83c9ef33;border-radius:5px;flex-shrink:0;padding:5px 8px}.growth-city-option[data-highlighted]{color:#fff;background:#1a4b69}.growth-city-option[data-highlighted] small{color:#d2eafb}.growth-city-status{color:#adc6d7;border-top:1px solid #a4cce326;flex-shrink:0;padding:11px 16px;font-size:13px;line-height:1.5}@media (max-width:640px){.growth-city-input input{padding:16px 10px;font-size:17px}.growth-city-input>svg{margin-left:12px}.growth-city-toggle{margin-right:6px}.growth-city-option strong{font-size:16px}.growth-city-popup-heading small{font-size:9px}}.growth-trade-field{min-width:0;margin-bottom:24px}.growth-trade-label{margin-bottom:11px;font-size:18px;font-weight:600;line-height:1.5;display:block}.growth-trade-label>span{color:#b3c7d6;margin-left:6px;font-size:15px;font-weight:400}.growth-trade-input[data-slot=input-group]{color:#edf5fa;width:100%;height:auto;min-height:66px;box-shadow:none;background:#0a1c28;border:1px solid #627d90;border-radius:10px}.growth-trade-input[data-slot=input-group]:focus-within{border-color:#79caff;box-shadow:0 0 0 3px #79caff24}.growth-trade-input input{color:#edf5fa;background:0 0;outline:none;width:100%;min-width:0;height:auto;padding:18px;font-size:18px;line-height:1.55}.growth-trade-input input::placeholder{color:#a9bfce;opacity:1}.growth-trade-input [data-slot=input-group-addon]:empty{display:none}.growth-trade-toggle{color:#8ed6ff;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-right:10px;display:grid}.growth-trade-toggle:hover{background:#164261}.growth-trade-input .growth-trade-toggle svg{width:22px;height:22px;color:inherit}.growth-trade-help{color:#b3c7d6;margin:10px 0 0;font-size:15px;line-height:1.65}.growth-trade-custom{margin-top:22px}.isolate:has(>.growth-trade-popup){z-index:120!important}.growth-trade-popup[data-slot=combobox-content]{width:var(--anchor-width);min-width:0;max-width:var(--available-width);color:#edf5fa;background:#102a3b;border:1px solid #6e9fb9;border-radius:12px;box-shadow:0 22px 60px #0008}.growth-trade-popup [data-slot=combobox-list]{max-height:min(360px, var(--available-height));padding:7px;scroll-padding-block:7px}.growth-trade-option[data-slot=combobox-item]{cursor:pointer;border-radius:7px;min-height:70px;padding:13px 44px 13px 16px}.growth-trade-option strong{overflow-wrap:anywhere;font-size:17px;font-weight:550;line-height:1.45;display:block}.growth-trade-option small{color:#a9c5d8;margin-top:3px;font-size:13px;line-height:1.5;display:block}.growth-trade-option[data-highlighted],.growth-trade-option[aria-selected=true]{color:#fff;background:#1a4b69}.growth-trade-option[data-highlighted] strong,.growth-trade-option[data-highlighted] small{color:#e1f4ff!important}@media (max-width:640px){.growth-trade-label{font-size:17px}.growth-trade-input input{padding:16px 13px;font-size:17px}.growth-trade-help{font-size:14px}.growth-trade-option strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.growth-trade-popup{transition:none!important;animation:none!important}}html[data-motion=off] .growth-trade-popup{transition:none!important;animation:none!important}.growth-dialog{grid-template-columns:minmax(0,28fr) minmax(0,72fr);min-height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);border-radius:20px!important;width:min(1440px,100vw - 48px)!important;max-width:1440px!important}.growth-dialog>[data-slot=dialog-close]{top:14px;color:#e8f2f9;background:#102231;border:1px solid #627d90;border-radius:12px;width:44px;height:44px;inset-inline:auto 14px}.growth-dialog>[data-slot=dialog-close] svg{width:22px;height:22px}.growth-dialog .form-aside{gap:36px;min-width:0;padding:40px 34px}.growth-dialog .form-aside>.brand-wordmark{filter:brightness(0)invert();width:min(220px,100%)}.growth-dialog .form-aside .eyebrow,.growth-dialog .form-aside-bottom{font-size:14px;line-height:1.65}.growth-dialog .form-aside>div>p{font-size:clamp(38px,3.6vw,58px);line-height:1.06}.growth-dialog .form-aside-copy{max-width:260px;font-size:18px;line-height:1.65}.growth-dialog .form-aside-bottom .status-dot{flex-shrink:0}.growth-dialog .form-main{scrollbar-gutter:stable;min-width:0;min-height:0;max-height:calc(100dvh - 48px);padding:44px 52px 36px;scroll-padding-block:32px;overflow-y:auto}.growth-dialog .form-progress{color:#b3c7d6;gap:16px;margin:0 42px 20px 0;font-size:14px;line-height:1.6}.growth-dialog .form-progress>span:last-child{font-size:14px}.growth-dialog .form-main [data-slot=progress-track]{height:3px!important}.growth-dialog .form-heading{margin:34px 0}.growth-dialog .form-heading>.eyebrow,.growth-dialog .success-panel>.eyebrow{color:#79caff;letter-spacing:.06em;font-size:14px;line-height:1.6}.growth-dialog .service-form-context{white-space:normal;max-width:100%;font-size:14px;line-height:1.6}.growth-dialog .form-title{letter-spacing:-.045em;overflow-wrap:break-word;margin:14px 0 18px!important;font-size:clamp(38px,3.5vw,56px)!important;line-height:1.12!important}.growth-dialog .form-heading [data-slot=dialog-description],.growth-dialog .success-panel [data-slot=dialog-description]{color:#b9cbd8;line-height:1.65;font-size:18px!important}.growth-dialog .success-panel [data-slot=dialog-description]{overflow-wrap:anywhere}.growth-dialog .form-question{margin-bottom:30px}.growth-dialog .form-question legend{margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.5}.growth-dialog .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.growth-dialog .choice{border-color:#627d90;border-radius:10px;gap:14px;min-width:0;min-height:68px;padding:18px}.growth-dialog .choice>span{color:#edf5fa;overflow-wrap:break-word;min-width:0;font-size:18px;line-height:1.5}.growth-dialog .choice.selected{background:#164261;border-color:#79caff}.growth-dialog .choice [data-slot=radio-group-item]{border-color:#92afc3;flex-shrink:0;width:22px;height:22px}.growth-dialog .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.growth-dialog .text-field{gap:11px;min-width:0;margin-bottom:24px}.growth-dialog .text-field>span{font-size:18px;font-weight:600;line-height:1.5}.growth-dialog .text-field small{color:#b3c7d6;margin-left:6px;font-size:15px}.growth-dialog .text-field input,.growth-dialog .text-field textarea{border-color:#627d90;border-radius:10px;padding:17px 18px;font-size:18px;line-height:1.55}.growth-dialog .text-field input{min-height:62px}.growth-dialog .text-field input::placeholder,.growth-dialog .text-field textarea::placeholder{color:#a9bfce;opacity:1}.growth-dialog .text-field textarea{min-height:146px}.growth-dialog .field-note{color:#b3c7d6;font-size:15px;line-height:1.65}.growth-dialog .form-question+.field-note{margin:-14px 0 30px}.growth-dialog .consent{color:#c4d6e2;gap:14px;min-height:44px;font-size:16px;line-height:1.65}.growth-dialog .consent [data-slot=checkbox],.growth-dialog .budget-planning [data-slot=checkbox]{border-color:#92afc3;flex-shrink:0;width:22px;height:22px}.growth-dialog .form-actions{flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:24px}.growth-dialog .form-actions>.field-note{max-width:230px;font-size:14px}.growth-dialog .form-actions .solid-cta,.growth-dialog .success-panel .solid-cta{white-space:normal;gap:22px;min-height:60px;padding:17px 26px;font-size:18px;line-height:1.4}.growth-dialog .solid-cta svg{flex-shrink:0;width:22px;height:22px}.growth-dialog .back-button{color:#d1e0eb;gap:10px;min-height:48px;padding:12px 6px;font-size:17px;line-height:1.4}.growth-dialog .back-button svg{width:20px;height:20px}.growth-dialog .form-error{padding:14px 18px;font-size:16px;line-height:1.6}.growth-dialog .review-brief>div{grid-template-columns:145px minmax(0,1fr);gap:22px;padding:18px 0}.growth-dialog .review-brief>div>span{color:#b3c7d6;font-size:15px;line-height:1.6}.growth-dialog .review-brief p{min-width:0;font-size:18px;line-height:1.65}.growth-dialog .review-brief>.field-note{color:#b3c7d6;margin-top:24px;font-size:15px}.growth-dialog .success-panel{min-height:620px}.growth-dialog .success-panel .form-title{font-size:clamp(46px,4.8vw,72px)!important}.growth-dialog .success-recap{overflow-wrap:anywhere;gap:12px;padding-top:24px;font-size:18px;line-height:1.6}.growth-dialog .success-recap>span{color:#b3c7d6}.growth-dialog .budget-selector{margin-bottom:32px;padding:28px}.growth-dialog .budget-heading{gap:22px}.growth-dialog .budget-heading>span{letter-spacing:.04em;max-width:260px;font-size:16px;line-height:1.6}.growth-dialog .budget-readout output{letter-spacing:-.055em;font-size:clamp(34px,3.5vw,48px)}.growth-dialog .budget-readout>span{letter-spacing:.07em;color:#b3c7d6;font-size:14px}.growth-dialog .budget-limits{color:#b3c7d6;font-size:15px}.growth-dialog .budget-note{color:#b3c7d6;margin:20px 0;font-size:15px;line-height:1.65}.growth-dialog .budget-planning{gap:14px;min-height:48px;padding-top:18px;font-size:16px;line-height:1.6}.growth-dialog .budget-slider>div{min-height:52px}.growth-dialog .budget-slider [data-slot=slider-track]{height:8px}.growth-dialog .budget-slider [data-slot=slider-thumb]{width:28px;height:28px}@media (max-width:1100px){.growth-dialog{grid-template-columns:minmax(0,1fr)!important;width:min(960px,100vw - 40px)!important}.growth-dialog .form-aside{display:none}.growth-dialog .form-main{padding:38px 40px 30px}}@media (max-width:640px){.growth-dialog{min-height:min(760px,100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:14px!important;width:calc(100vw - 16px)!important}.growth-dialog>[data-slot=dialog-close]{top:10px;inset-inline-end:10px}.growth-dialog .form-main{max-height:calc(100dvh - 16px);padding:26px 22px 24px}.growth-dialog .form-progress{gap:12px;margin-right:48px;font-size:14px}.growth-dialog .form-progress>span:last-child{display:none}.growth-dialog .form-heading{margin:30px 0}.growth-dialog .form-title{font-size:clamp(32px,7vw,46px)!important}.growth-dialog .form-heading [data-slot=dialog-description],.growth-dialog .success-panel [data-slot=dialog-description]{font-size:17px!important}.growth-dialog .choice-grid,.growth-dialog .field-pair{grid-template-columns:minmax(0,1fr)}.growth-dialog .choice-grid{gap:12px!important}.growth-dialog .choice{min-height:64px;padding:16px}.growth-dialog .choice>span,.growth-dialog .form-question legend,.growth-dialog .text-field>span{font-size:17px}.growth-dialog .field-pair{gap:0}.growth-dialog .form-actions{gap:12px}.growth-dialog .form-actions .solid-cta{flex:210px;gap:16px;padding:16px 20px;font-size:17px}.growth-dialog .form-actions>.field-note{max-width:170px}.growth-dialog .review-brief>div{grid-template-columns:minmax(0,1fr);gap:6px}.growth-dialog .review-brief p{font-size:17px}.growth-dialog .success-panel{min-height:min(620px,100dvh - 80px)}.growth-dialog .success-panel .solid-cta{max-width:100%;padding:16px 20px;font-size:17px}.growth-dialog .budget-selector{padding:20px}.growth-dialog .budget-heading>span{max-width:100%;font-size:16px}}@media (max-width:480px){.growth-dialog .form-main{padding-left:18px;padding-right:18px}.growth-dialog .budget-heading{flex-direction:column;align-items:flex-start;gap:14px}.growth-dialog .budget-readout{align-items:flex-start}.growth-dialog .budget-readout output{font-size:38px}.growth-dialog .budget-selector{padding:18px}}@media (max-height:720px) and (min-width:641px){.growth-dialog .form-main{padding-top:28px;padding-bottom:28px}.growth-dialog .form-heading{margin-block:26px}}.growth-dialog.growth-dialog-fitted{--brief-gap:32px;height:min(780px, calc(var(--brief-viewport-height,100dvh) - var(--brief-gap)));min-height:0;max-height:calc(var(--brief-viewport-height,100dvh) - var(--brief-gap));top:calc(var(--brief-viewport-top,0px) + var(--brief-viewport-height,100dvh) / 2);transition-property:opacity,transform;overflow:hidden;width:min(1120px,100vw - 32px)!important;max-width:1120px!important}.growth-dialog-fitted .form-main{scrollbar-gutter:auto;flex-direction:column;height:100%;max-height:none;padding:30px 38px 24px;display:flex;overflow:hidden}.growth-dialog-fitted .form-aside{gap:24px;padding:30px 26px}.growth-dialog-fitted .form-aside>div>p{font-size:clamp(34px,3vw,46px)}.growth-dialog-fitted .form-aside-copy{font-size:16px}.growth-dialog-fitted .form-aside .eyebrow,.growth-dialog-fitted .form-aside-bottom{font-size:11px}.growth-dialog-fitted .form-progress{flex-shrink:0;gap:12px;margin:0 30px 12px 0;font-size:12px}.growth-dialog-fitted .form-progress>span:last-child{font-size:10px}.growth-dialog-fitted .form-main>[data-slot=progress]{flex-shrink:0}.growth-dialog-fitted .brief-form{flex-direction:column;flex:1;min-height:0;display:flex}.growth-dialog-fitted .form-heading{flex-shrink:0;margin:24px 0 18px}.growth-dialog-fitted .service-form-context{margin-bottom:8px;font-size:11px}.growth-dialog-fitted .form-title{margin:0 0 10px!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important}.growth-dialog-fitted .form-heading [data-slot=dialog-description]{line-height:1.45;font-size:16px!important}.growth-dialog-fitted .step-content{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.growth-dialog-fitted .form-question,.growth-dialog-fitted .text-field,.growth-dialog-fitted .growth-city-field,.growth-dialog-fitted .growth-trade-field,.growth-dialog-fitted .growth-challenges{margin:0}.growth-dialog-fitted .form-question legend,.growth-dialog-fitted .growth-challenges legend,.growth-dialog-fitted .growth-challenges>p{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.growth-dialog-fitted .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.growth-dialog-fitted .choice{gap:12px;min-height:64px;padding:16px}.growth-dialog-fitted .choice>span{font-size:16px;line-height:1.4}.brief-radio-select{color:#edf5fa;background:#0a1c28;border:1px solid #79caff;border-radius:9px;width:100%;min-height:46px;padding:10px 12px;font-size:16px;display:none}.growth-dialog-fitted .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.growth-dialog-fitted .text-field{gap:8px}.growth-dialog-fitted .text-field>span,.growth-dialog-fitted .growth-trade-label{font-size:16px;line-height:1.4}.growth-dialog-fitted .text-field small,.growth-dialog-fitted .growth-trade-label>span{font-size:13px}.growth-dialog-fitted .text-field input{min-height:54px;padding:13px 14px;font-size:16px}.growth-dialog-fitted .text-field textarea{resize:none;height:min(180px,28dvh);min-height:80px;max-height:100%;padding:14px;font-size:16px;line-height:1.5}.growth-dialog-fitted .brief-context-field{min-height:0}.growth-dialog-fitted .growth-city-input,.growth-dialog-fitted .growth-trade-input[data-slot=input-group]{min-height:54px}.growth-dialog-fitted .growth-city-input input,.growth-dialog-fitted .growth-trade-input input{padding:12px;font-size:16px}.growth-dialog-fitted .growth-trade-help{margin-top:10px;font-size:13px;line-height:1.5}.growth-dialog-fitted .growth-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.growth-dialog-fitted .growth-challenge-option{gap:10px;min-height:60px;padding:12px 14px}.growth-dialog-fitted .growth-challenge-option>span{font-size:16px;line-height:1.35}.growth-dialog-fitted .budget-selector{margin:0;padding:22px}.growth-dialog-fitted .budget-heading{flex-direction:row;align-items:center;gap:16px}.growth-dialog-fitted .budget-heading>span{max-width:190px;font-size:14px}.growth-dialog-fitted .budget-readout{align-items:flex-end}.growth-dialog-fitted .budget-readout output{font-size:38px}.growth-dialog-fitted .budget-readout>span{font-size:10px}.growth-dialog-fitted .budget-note{margin:12px 0;font-size:13px;line-height:1.5}.growth-dialog-fitted .budget-planning{min-height:44px;padding-top:12px;font-size:14px}.growth-dialog-fitted .budget-limits{font-size:12px}.growth-dialog-fitted .brief-footer{flex-shrink:0;padding-top:18px}.growth-dialog-fitted .form-actions{flex-wrap:nowrap;gap:12px;margin:0;padding-top:16px}.growth-dialog-fitted .form-actions .solid-cta,.growth-dialog-fitted .success-panel .solid-cta{flex:none;gap:14px;min-height:48px;padding:12px 20px;font-size:16px}.growth-dialog-fitted .form-actions>.field-note{font:10px/1.5 var(--font-geist-mono),monospace;max-width:160px}.growth-dialog-fitted .back-button{min-height:44px;padding:10px 0;font-size:15px}.growth-dialog-fitted .form-error{margin:0 0 10px;padding:8px 12px;font-size:14px;line-height:1.4}.growth-dialog-fitted .consent{gap:10px;min-height:0;margin:0 0 14px;font-size:13px;line-height:1.45}.growth-dialog-fitted .consent [data-slot=checkbox]{width:20px;height:20px}.brief-confirm{background:#0a1c28;border:1px solid #50758c66;border-radius:12px;padding:22px}.brief-confirm>p{color:#b3c7d6;margin:0 0 24px;font-size:15px;line-height:1.5}.brief-confirm>p>strong{text-overflow:ellipsis;white-space:nowrap;color:#edf5fa;margin-top:6px;font-size:18px;display:block;overflow:hidden}.growth-dialog-fitted .brief-confirm .consent{margin-bottom:16px;font-size:15px;line-height:1.5}.brief-confirm>small{color:#9db8cb;font-size:12px;line-height:1.5;display:block}.growth-dialog-fitted .brief-review{flex-direction:column;min-height:0;display:flex}.brief-review-tabs{background:#091c29;border:1px solid #446d863d;border-radius:10px;flex-shrink:0;gap:5px;margin-bottom:12px;padding:4px;display:flex}.brief-review-tabs>button{color:#bad1e1;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;min-height:38px;font-size:14px}.brief-review-tabs>button[aria-selected=true]{color:#fff;background:#215370}.brief-review-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #79caff}.brief-edit:focus-visible{outline-offset:2px;outline:2px solid #79caff}.growth-dialog-fitted .review-brief{min-height:0}.growth-dialog-fitted .review-brief>div{grid-template-columns:86px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:grid}.growth-dialog-fitted .review-brief>div>span{font-size:12px}.growth-dialog-fitted .review-brief p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.brief-edit{color:#8dd6ff;background:#123248;border:1px solid #79caff33;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.brief-edit:hover{background:#215370}.growth-dialog-fitted .success-panel{flex:1;gap:18px;min-height:0;padding:16px 0}.growth-dialog-fitted .success-panel .form-title{margin:0!important;font-size:clamp(30px,4vw,52px)!important}.growth-dialog-fitted .success-panel [data-slot=dialog-description]{line-height:1.5;font-size:16px!important}.growth-dialog-fitted .success-recap{gap:6px;margin:0;padding-top:16px;font-size:14px}.growth-dialog-fitted .success-recap>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.growth-dialog-fitted .success-panel .solid-cta{margin-top:0}@media (max-width:1100px){.growth-dialog-fitted .form-main{padding-inline:32px}}@media (max-width:640px){.growth-dialog.growth-dialog-fitted{--brief-gap:16px;width:calc(100vw - 16px)!important}.growth-dialog-fitted .form-main{padding:22px 20px 18px}.growth-dialog-fitted .form-progress{margin-right:40px}.growth-dialog-fitted .form-heading{margin:22px 0 16px}.growth-dialog-fitted .form-title{font-size:29px!important}.growth-dialog-fitted .choice{gap:8px;padding:12px 10px}.growth-dialog-fitted .choice>span{font-size:15px}.growth-dialog-fitted .choice [data-slot=radio-group-item]{width:18px;height:18px}.growth-dialog-fitted .field-pair{grid-template-columns:1fr;gap:18px}.growth-dialog-fitted .growth-challenge-option{gap:8px;min-height:62px;padding:10px}.growth-dialog-fitted .growth-challenge-option>span{font-size:14px}.growth-dialog-fitted .growth-challenge-option [data-slot=checkbox]{width:18px;height:18px}.growth-dialog-fitted .budget-selector{padding:18px}.growth-dialog-fitted .budget-heading>span{font-size:12px}.growth-dialog-fitted .budget-readout output{font-size:30px}.growth-dialog-fitted .budget-planning{font-size:13px}.growth-dialog-fitted .review-brief>div{grid-template-columns:65px minmax(0,1fr) 30px;gap:8px}.growth-dialog-fitted .review-brief p{font-size:14px}.growth-dialog-fitted .brief-edit{width:30px;height:30px}}.growth-dialog-fitted[data-density=compact] .form-main{padding-block:18px}.growth-dialog-fitted[data-density=compact] .form-progress{margin-bottom:8px}.growth-dialog-fitted[data-density=compact] .form-heading{margin:16px 0 12px}.growth-dialog-fitted[data-density=compact] .form-title{margin-bottom:6px!important;font-size:26px!important}.growth-dialog-fitted[data-density=compact] .service-form-context{display:none}.growth-dialog-fitted[data-density=compact] .form-heading [data-slot=dialog-description]{font-size:14px!important}.growth-dialog-fitted[data-density=compact] .choice-grid{gap:8px!important}.growth-dialog-fitted[data-density=compact] .choice{min-height:50px;padding:9px 10px}.growth-dialog-fitted[data-density=compact] .growth-challenge-grid{gap:6px}.growth-dialog-fitted[data-density=compact] .growth-challenge-option{min-height:46px;padding:6px 8px}.growth-dialog-fitted[data-density=compact] .growth-challenge-option>span{font-size:13px;line-height:1.3}.growth-dialog-fitted[data-density=compact] .brief-footer{padding-top:12px}.growth-dialog-fitted[data-density=compact] .form-actions{padding-top:10px}.growth-dialog-fitted[data-density=compact] .review-brief>div{min-height:38px;padding:3px 0}.growth-dialog-fitted[data-density=compact] .review-brief p{-webkit-line-clamp:1}.growth-dialog-fitted[data-density=compact][data-screen=review] .form-heading [data-slot=dialog-description]{display:none}.growth-dialog-fitted[data-density=compact] .brief-confirm{padding:16px}.growth-dialog-fitted[data-density=compact] .brief-confirm>p{display:none}.growth-dialog-fitted[data-density=compact] .brief-confirm .consent{margin-bottom:10px;font-size:14px}.growth-dialog-fitted[data-density=compact] .consent{margin-bottom:8px}.growth-dialog-fitted[data-density=compact] .budget-selector{padding:10px}.growth-dialog-fitted[data-density=compact] .budget-note{margin:4px 0;font-size:12px;line-height:1.4}.growth-dialog-fitted[data-density=compact] .budget-planning{min-height:40px;padding-top:8px;line-height:1.4}.growth-dialog-fitted[data-density=compact] .budget-slider{margin-top:8px}.growth-dialog-fitted[data-density=compact] .budget-slider>div{min-height:40px}.growth-dialog-fitted[data-density=compact] .success-panel{gap:12px}.growth-dialog.growth-dialog-fitted[data-density=tight]{--brief-gap:12px;grid-template-columns:minmax(0,1fr)!important}.growth-dialog-fitted[data-density=tight] .form-aside{display:none}.growth-dialog-fitted[data-density=tight] .form-main{padding:12px 20px}.growth-dialog-fitted[data-density=tight] .form-progress{margin-bottom:5px;margin-right:42px;font-size:10px}.growth-dialog-fitted[data-density=tight] .form-progress>span:last-child{display:none}.growth-dialog-fitted[data-density=tight] .form-heading{margin:10px 0}.growth-dialog-fitted[data-density=tight] .form-title{margin:0!important;font-size:22px!important}.growth-dialog-fitted[data-density=tight] .service-form-context,.growth-dialog-fitted[data-density=tight] .form-heading [data-slot=dialog-description],.growth-dialog-fitted[data-density=tight] .growth-trade-help{display:none}.growth-dialog-fitted[data-density=tight] .choice-grid{display:none!important}.growth-dialog-fitted[data-density=tight] .brief-radio-select{display:block}.growth-dialog-fitted[data-density=tight] .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.growth-dialog-fitted[data-density=tight] .text-field>span,.growth-dialog-fitted[data-density=tight] .growth-trade-label{margin:0;font-size:14px}.growth-dialog-fitted[data-density=tight] .text-field small{font-size:11px}.growth-dialog-fitted[data-density=tight] .text-field input{min-height:44px;padding:10px}.growth-dialog-fitted[data-density=tight] .text-field textarea{height:72px;min-height:48px;padding:10px}.growth-dialog-fitted[data-density=tight] .brief-footer,.growth-dialog-fitted[data-density=tight] .form-actions{padding-top:8px}.growth-dialog-fitted[data-density=tight] .form-actions .solid-cta{min-height:42px;padding:9px 14px;font-size:14px}.growth-dialog-fitted[data-density=tight] .back-button{min-height:42px;padding:8px 0}.growth-dialog-fitted[data-density=tight] .form-error{margin-bottom:5px;padding:5px 8px;font-size:12px}.growth-dialog-fitted[data-density=tight] .budget-selector{padding:10px 14px}.growth-dialog-fitted[data-density=tight] .budget-heading>span{max-width:none;font-size:11px}.growth-dialog-fitted[data-density=tight] .budget-readout output{font-size:26px}.growth-dialog-fitted[data-density=tight] .budget-readout>span{display:none}.growth-dialog-fitted[data-density=tight] .budget-slider{margin-top:0}.growth-dialog-fitted[data-density=tight] .budget-slider>div{min-height:32px}.growth-dialog-fitted[data-density=tight] .budget-note{margin:4px 0;font-size:11px}.growth-dialog-fitted[data-density=tight] .budget-planning{min-height:32px;padding-top:4px;font-size:12px}.growth-dialog-fitted[data-density=tight] .growth-challenge-option{min-height:40px;padding:6px 8px}.growth-dialog-fitted[data-density=tight] .growth-challenge-option>span{font-size:13px}.growth-dialog-fitted[data-density=tight] .growth-challenge-grid{gap:6px}.growth-dialog-fitted[data-density=tight] .brief-review-tabs{margin-bottom:4px;padding:2px}.growth-dialog-fitted[data-density=tight] .brief-review-tabs>button{min-height:28px;font-size:12px}.growth-dialog-fitted[data-density=tight] .review-brief>div{min-height:27px;padding:0}.growth-dialog-fitted[data-density=tight] .review-brief p{-webkit-line-clamp:1;font-size:12px}.growth-dialog-fitted[data-density=tight] .brief-edit{width:28px;height:24px}.growth-dialog-fitted[data-density=tight] .consent{margin-bottom:5px;font-size:11px;line-height:1.3}.growth-dialog-fitted[data-density=tight] .brief-confirm{padding:12px}.growth-dialog-fitted[data-density=tight] .brief-confirm>p{display:none}.growth-dialog-fitted[data-density=tight] .brief-confirm .consent{margin-bottom:8px;font-size:12px;line-height:1.4}.growth-dialog-fitted[data-density=tight] .brief-confirm>small{font-size:10px}.growth-dialog-fitted[data-density=tight] .success-panel{gap:8px;padding:0}.growth-dialog-fitted[data-density=tight] .success-panel>.eyebrow,.growth-dialog-fitted[data-density=tight] .success-recap{display:none}.growth-dialog-fitted[data-density=tight] .success-icon{width:38px;height:38px;margin:0}.growth-dialog-fitted[data-density=tight] .success-panel .form-title{font-size:26px!important}.growth-dialog-fitted[data-density=tight] .success-panel [data-slot=dialog-description]{font-size:14px!important}@media (min-width:641px){.growth-dialog-fitted[data-density=tight] .growth-challenge-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.channel-brand-stage{color:#102331;background:#ffffffed;border:1px solid #ffffffd9;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:344px;margin:0;padding:34px 24px 26px;display:flex;box-shadow:0 18px 50px #235c8a12}.channel-brand-stage-google{background:linear-gradient(155deg,#fff 50%,#e9f4ff)}.channel-brand-stage-meta{background:linear-gradient(155deg,#fff 45%,#e9edff)}.channel-brand-stage-local{background:linear-gradient(155deg,#fff 45%,#e3f6ef)}.channel-brand-stage-ai{background:linear-gradient(155deg,#fff 45%,#e0f6fa)}.channel-brand-stage-local .channel-search-journey{color:#246753;border-color:#c5e4d9}.channel-brand-stage-local .channel-search-journey svg{color:#087d6e}.channel-brand-stage-ai .channel-search-journey{color:#235a70;border-color:#c5e4e9}.channel-brand-stage-ai .channel-search-journey svg{color:#0087a8}.channel-brand-lockup{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.channel-brand-stage .channel-brand-hero-mark{width:clamp(140px,12vw,190px);max-width:100%;height:clamp(140px,12vw,190px)}.channel-brand-stage-meta .channel-brand-hero-mark{aspect-ratio:290/191;width:clamp(190px,17vw,260px);height:auto}.channel-brand-stage .channel-brand-hero-mark img{object-fit:contain;width:100%;height:100%;display:block}.channel-brand-stage .channel-brand-name{letter-spacing:-.04em;font-size:clamp(26px,2.5vw,38px);font-weight:600;line-height:1.2}.channel-search-journey{color:#395c75;border-top:1px solid #c9ddeb;justify-content:center;align-items:center;gap:14px;width:100%;padding-top:22px;display:flex}.channel-search-journey>span{align-items:center;gap:7px;font-size:14px;line-height:1.5;display:flex}.channel-search-journey svg{color:#4285f4;flex-shrink:0}.channel-social-family{border-top:1px solid #d3dbee;justify-content:center;gap:28px;width:100%;padding-top:22px;display:flex}.channel-social-family>span{flex-direction:column;align-items:center;gap:9px;font-size:14px;line-height:1.4;display:flex}.channel-social-family .platform-mark{width:42px;height:42px}.playbook-card.playbook-brand-led{padding:30px}.playbook-brand-led.playbook-google{background:#d8edff}.playbook-brand-led.playbook-meta{background:#dde5ff}.playbook-brand-led .playbook-card-top{padding-bottom:22px}.playbook-brand-led .playbook-card-top>.playbook-brand-owner{letter-spacing:-.04em;white-space:nowrap;font-size:15px;font-weight:600}.playbook-brand-owner>span{color:#0088c6}.playbook-brand-led .playbook-card-body{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:30px 0}.playbook-brand-led .playbook-copy{min-width:0}.playbook-brand-led .playbook-service{color:#406176;font-size:14px}.playbook-brand-led h3{margin:20px 0 28px;font-size:clamp(34px,3.45vw,57px);line-height:1.04}.playbook-brand-led .text-cta{align-items:center;gap:16px;max-width:100%;font-size:15px;line-height:1.5;display:inline-flex}.playbook-brand-led .text-cta svg{flex-shrink:0}.playbook-brand-led .playbook-detail{min-width:0}.playbook-brand-led .playbook-detail>p{margin-bottom:22px;font-size:16px;line-height:1.7}.playbook-brand-led .playbook-detail>div p{opacity:1;color:#3f5d70;font-size:15px}.playbook-brand-led .playbook-card-foot{font-size:14px;line-height:1.6}.playbook-brand-led.playbook-ai .playbook-service{color:#a6d6e2}.playbook-brand-led.playbook-ai .playbook-detail>div p{color:#b9d7df}.playbook-brand-led.playbook-ai .playbook-brand-owner>span{color:#6ce2d0}.playbook-brand-led.playbook-ai .playbook-detail>div{border-color:#c3e8fa30}.home-experience .service-row>.home-service-mark{background:#fff;border:1px solid #d9e2e8;border-radius:12px;width:50px;height:50px;padding:6px;transform:none}.home-experience .service-row[data-active]>.home-service-mark{border-color:#73bfee;transform:none;box-shadow:0 5px 18px #379bc41a}.home-experience .service-row>.home-service-mark.platform-meta{width:62px;padding:5px}.home-experience .channel-brand-stage-compact{border-color:#cbdde7;min-height:340px;padding:28px}.home-experience .channel-brand-stage-compact .channel-brand-lockup{flex-direction:row;justify-content:center;gap:26px}.home-experience .channel-brand-stage-compact .channel-brand-hero-mark{width:130px;height:130px}.home-experience .channel-brand-stage-compact.channel-brand-stage-meta .channel-brand-hero-mark{width:165px;height:auto}.home-experience .channel-brand-stage-compact .channel-brand-name{font-size:36px}.home-experience .channel-brand-stage-compact .channel-social-family{flex-direction:row;gap:40px}.home-experience .channel-brand-stage-compact .channel-social-family>span{flex-direction:row;gap:12px;font-size:16px}.home-experience .channel-brand-stage-compact .channel-social-family .platform-mark{width:46px;height:46px}.home-experience .cross-feature-marks{gap:16px}.home-experience .cross-feature-marks>.platform-mark{border-radius:18px;width:88px;height:88px;padding:12px}.home-experience .cross-feature-marks>.platform-meta-ads{width:112px}@media (max-width:1250px){.playbook-card.playbook-brand-led{position:relative;top:auto}.playbook-brand-led .playbook-card-body{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:28px}.playbook-brand-led .playbook-detail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.playbook-brand-led .playbook-detail>p{margin:0}.playbook-brand-led .playbook-detail>div{border-top:0;border-left:1px solid #07131e20;margin:0;padding:0 0 0 22px}.playbook-brand-led h3{font-size:clamp(38px,5vw,60px)}.channel-brand-stage{min-height:310px}.home-experience .channel-brand-stage-compact .channel-brand-lockup{flex-direction:column;gap:14px}.home-experience .channel-brand-stage-compact{gap:22px;min-height:350px}.home-experience .channel-brand-stage-compact .channel-social-family{gap:24px}.home-experience .channel-brand-stage-compact .channel-social-family>span{flex-direction:column;font-size:14px}}@media (max-width:760px){.playbook-card.playbook-brand-led{padding:22px}.playbook-brand-led .playbook-card-top{align-items:flex-start}.playbook-brand-led .playbook-card-top>.playbook-brand-owner{font-size:13px}.playbook-brand-led .playbook-card-body{grid-template-columns:minmax(0,1fr);gap:30px}.channel-brand-stage{gap:24px;min-height:290px;padding:24px}.channel-brand-stage .channel-brand-hero-mark{width:145px;height:145px}.channel-brand-stage-meta .channel-brand-hero-mark{width:210px;height:auto}.channel-brand-stage .channel-brand-name{font-size:32px}.playbook-brand-led h3{font-size:clamp(36px,8vw,56px)}.playbook-brand-led .playbook-detail{grid-template-columns:minmax(0,1fr);gap:22px}.playbook-brand-led .playbook-detail>div{border-top:1px solid #07131e20;border-left:0;padding:18px 0 0}.playbook-brand-led .playbook-card-foot>svg{flex-shrink:0}.home-experience .channel-brand-stage-compact .channel-brand-lockup{flex-direction:row;gap:24px}.home-experience .channel-brand-stage-compact{min-height:300px;padding:24px}.home-experience .channel-brand-stage-compact .channel-social-family>span{flex-direction:row}.home-experience .cross-feature-marks>.platform-mark{width:72px;height:72px;padding:10px}.home-experience .cross-feature-marks>.platform-meta-ads{width:94px}}@media (max-width:480px){.home-experience .service-row>.home-service-mark{width:42px;height:42px;padding:6px}.home-experience .service-row>.home-service-mark.platform-meta{width:50px}.home-experience .service-row{gap:10px!important}.home-experience .channel-brand-stage-compact .channel-brand-lockup{flex-direction:column}.home-experience .channel-brand-stage-compact .channel-brand-name{font-size:30px}.home-experience .channel-brand-stage-compact .channel-social-family>span{flex-direction:column}.playbook-brand-led .playbook-card-top{flex-wrap:wrap;gap:12px}.playbook-card.playbook-brand-led{padding:20px}.channel-search-journey{gap:10px}.channel-search-journey>span{gap:5px;font-size:13px}}.home-experience .playbook-chapter{color:#f4f8fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 0 12%,#14364c80,#0000 38%),#0a1b28}.playbook-chapter .section-top{border-color:#a9cfe53b}.playbook-chapter .expansion-label .eyebrow,.playbook-chapter .expansion-label .side-note{color:#b4cddd}.playbook-chapter .expansion-title{color:#f4f8fc}.playbook-chapter .expansion-title>span{color:#88d5ff}.playbook-chapter .expansion-heading>p{color:#c0d3e0}.playbook-chapter .playbook-google{--product-accent:#abdfff;--product-surface:#245888;--product-deep:#123251;--product-halo:#58b0ff30;--product-panel:#e3f0ff;--brand-halo:#6faaff30;--brand-ink:#225791;--product-strip:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%)}.playbook-chapter .playbook-meta{--product-accent:#dfceff;--product-surface:#574a8a;--product-deep:#302956;--product-halo:#ae91ff24;--product-panel:#ece7ff;--brand-halo:#a89aff30;--brand-ink:#514093;--product-strip:linear-gradient(90deg,#0866ff,#6c55e4,#c442ad)}.playbook-chapter .playbook-local{--product-accent:#a7ecd3;--product-surface:#226a57;--product-deep:#143e37;--product-halo:#7fe9b822;--product-panel:#def6e9;--brand-halo:#68d8b62b;--brand-ink:#216752;--product-strip:linear-gradient(90deg,#009e80,#51c99c,#b2ead0)}.playbook-chapter .playbook-ai{--product-accent:#ffdfa3;--product-surface:#68502f;--product-deep:#3e2e24;--product-halo:#ffcf7624;--product-panel:#fff0d9;--brand-halo:#ffc97729;--brand-ink:#72532b;--product-strip:linear-gradient(90deg,#ebaf4b,#00b8c8,#4285f4)}.home-experience .playbook-chapter .playbook-card{background:radial-gradient(ellipse at 0 0, var(--product-halo), transparent 55%), linear-gradient(120deg, var(--product-surface), var(--product-deep));color:#f4f8fc;box-shadow:inset 0 3px 0 var(--product-accent), 0 -8px 32px #030c162b, 0 22px 50px #030c1630;border:1px solid #c0ddf14d;border-radius:22px;margin-bottom:44px}.playbook-chapter .playbook-brand-led .playbook-card-top{border-color:#e0f0ff30;gap:22px;padding-bottom:20px}.playbook-chapter-label{color:#dbe9f4;min-width:0;font:.8125rem/1.6 var(--font-geist-mono), monospace;letter-spacing:.035em;align-items:center;gap:15px;display:flex}.playbook-chapter-label .playbook-sequence{width:42px;height:42px;color:var(--product-accent);background:#ffffff13;border:1px solid #ffffff47;border-radius:12px;flex:0 0 42px;place-items:center;font-size:.9375rem;display:grid}.playbook-chapter .playbook-brand-led .playbook-brand-owner{color:#edf6fc}.playbook-chapter .playbook-brand-led .playbook-brand-owner>span{color:var(--product-accent)}.playbook-chapter .playbook-brand-led .playbook-service{color:var(--product-accent);background:#ffffff0e;border:1px solid #fff3;border-radius:7px;padding:7px 11px;font-size:.875rem;line-height:1.5;display:inline-block}.playbook-chapter .playbook-copy h3{color:#fff;text-wrap:balance}.playbook-chapter .playbook-copy h3>span:last-child{color:var(--product-accent)}.playbook-chapter .playbook-detail>p{color:#e0eaf3;font-size:1rem}.playbook-chapter .playbook-brand-led .playbook-detail>div{background:#ffffff09;border:1px solid #e0f0ff24;border-radius:12px;margin-top:12px;padding:16px 18px}.playbook-chapter .playbook-detail h4{color:#f5f9fc;align-items:flex-start;gap:9px;margin-bottom:8px;font-size:1.0625rem;line-height:1.45;display:flex}.playbook-chapter .playbook-detail h4>svg{color:var(--product-accent);flex-shrink:0;margin-top:4px}.playbook-chapter .playbook-brand-led .playbook-detail>div p{color:#d3e2ee;opacity:1;font-size:1rem;line-height:1.65}.playbook-chapter .playbook-brand-led .text-cta{background:var(--product-accent);color:#112b3a;border:1px solid #0000;border-radius:10px;gap:17px;min-height:52px;padding:13px 17px;font-size:1rem;font-weight:600;transition:background .25s,box-shadow .25s;box-shadow:0 7px 20px #00000016}.playbook-chapter .playbook-brand-led .text-cta>svg{color:#112b3a}.playbook-chapter .playbook-brand-led .text-cta:hover{color:#112b3a;background:#fff;border-color:#0000;box-shadow:0 9px 26px #00000025}.playbook-chapter .text-cta:focus-visible{outline-offset:5px;outline:3px solid #fff}.playbook-chapter .playbook-brand-led .playbook-card-foot{color:#d1e3f0;border-color:#e0f0ff30;min-height:60px;padding-top:20px;font-size:.9375rem}.playbook-chapter .playbook-card-foot>svg{width:38px;height:38px;color:var(--product-accent);background:#ffffff0d;border:1px solid #ffffff36;border-radius:50%;flex:0 0 38px;padding:9px;display:block}.home-experience .playbook-chapter .channel-brand-stage{background:radial-gradient(circle at 50% 34%, var(--brand-halo), transparent 58%), linear-gradient(155deg, #fff, var(--product-panel));color:#112b3a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #ffffffc9;border-radius:18px;position:relative;box-shadow:0 16px 38px #06111e29,inset 0 1px #fff}.playbook-chapter .channel-brand-stage:before{content:"";background:var(--product-strip);pointer-events:none;border-radius:0 0 5px 5px;height:4px;position:absolute;top:0;left:22px;right:22px}.playbook-chapter .channel-brand-stage .channel-brand-name{color:#112b3a}.playbook-chapter .channel-brand-stage .channel-search-journey,.playbook-chapter .channel-brand-stage .channel-social-family{color:#3b566c;border-color:#31577729}.playbook-chapter .channel-brand-stage .channel-search-journey svg{color:var(--brand-ink)}@media (max-width:1250px){.playbook-chapter .playbook-brand-led .playbook-detail{align-items:stretch}.playbook-chapter .playbook-brand-led .playbook-detail>div{margin:0}}@media (max-width:760px){.home-experience .playbook-chapter .playbook-card{border-radius:18px;margin-bottom:28px}.playbook-chapter .playbook-card-top{flex-wrap:wrap}.playbook-chapter-label{gap:12px;font-size:.75rem}.playbook-chapter-label .playbook-sequence{border-radius:10px;flex-basis:36px;width:36px;height:36px}.playbook-chapter .playbook-brand-led .playbook-brand-owner{font-size:.8125rem}.playbook-chapter .playbook-brand-led .playbook-detail{gap:14px}.playbook-chapter .playbook-brand-led .text-cta{justify-content:space-between;width:100%}.playbook-chapter .channel-brand-stage{min-height:280px}.playbook-chapter .playbook-brand-led .playbook-card-foot{font-size:.875rem}}@media (max-width:400px){.playbook-chapter .playbook-brand-led .playbook-card-top{gap:12px}.playbook-chapter .playbook-brand-led .playbook-detail>div{padding:15px}.playbook-chapter .playbook-copy h3{font-size:clamp(30px,8.5vw,36px)}.playbook-chapter .channel-brand-stage{padding:26px 15px 22px}}html[data-motion=off] .playbook-chapter .text-cta{transition:none}@media (prefers-reduced-motion:reduce){.playbook-chapter .text-cta{transition:none}}.ldr-page,.ldr-home{--ldr-ink:#0b2335;--ldr-muted:#526b7e;--ldr-blue:#008cdb;--ldr-line:#dbe7ef}.ldr-page{color:#f3f8fc;background:#071521}.ldr-page h1,.ldr-page h2,.ldr-home h2{letter-spacing:-.06em;margin:0;font-weight:650;line-height:1.02}.ldr-page h2,.ldr-home h2{font-size:clamp(38px,4.8vw,72px)}.ldr-page em,.ldr-home em{color:#63c7fb;font-style:normal}.ldr-page p,.ldr-home p{font-size:1.125rem;line-height:1.75}.ldr-page a,.ldr-page button,.ldr-home a,.ldr-home button{-webkit-tap-highlight-color:transparent}:is(.ldr-page :is(a,button,[tabindex]):focus-visible,.ldr-home :is(a,button,[tabindex]):focus-visible){outline-offset:5px;outline:3px solid #008cdb}.ldr-kicker,.ldr-node-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.045em;font-size:.8125rem;line-height:1.6}.ldr-kicker{color:#72b9e2}.ldr-node-label{color:#567085;display:block}.ldr-logo{object-fit:contain;width:160px;max-width:100%;height:42px;display:block}.ldr-logo-plate{background:#fff;border:1px solid #e2edf4;border-radius:14px;padding:20px 24px;display:inline-flex}.ldr-primary{color:#061c2b;text-align:left;background:#40bdff;border:0;border-radius:40px;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:17px 24px;font-size:1rem;font-weight:600;line-height:1.45;transition:background .2s,transform .2s;display:inline-flex}.ldr-primary svg{flex-shrink:0}.ldr-primary:hover{background:#95deff;transform:translateY(-2px)}.ldr-text-link{color:#b8d5e6;border-bottom:1px solid #57748a;align-items:center;gap:14px;padding-bottom:6px;font-size:1rem;display:inline-flex}.ldr-hero{background:radial-gradient(at 85%,#06426368,#0000 55%);padding:35px 5.2vw 0}.ldr-hero-top,.ldr-hero-footer,.ldr-home-top{letter-spacing:.03em;color:#94b0c3;justify-content:space-between;align-items:center;gap:24px;font-size:.8125rem;line-height:1.6;display:flex}.ldr-hero-top{border-bottom:1px solid #b6d0e425;padding:0 0 32px}.ldr-hero-grid{grid-template-columns:1.6fr 1fr;align-items:center;gap:5vw;padding:70px 0 64px;display:grid}.ldr-hero h1{letter-spacing:-.07em;font-size:clamp(54px,7vw,108px);line-height:1.04}.ldr-hero h1 em{color:#76d0fc}.ldr-hero-copy h2{margin-top:25px;font-size:clamp(27px,2.5vw,38px);line-height:1.12}.ldr-hero-copy p{color:#b7cbd9;margin:22px 0 28px;font-size:1.0625rem}.ldr-hero-copy .ldr-text-link{margin-top:20px}.ldr-hero-footer{border-top:1px solid #b6d0e425;padding:25px 0}.ldr-hero-footer>div{align-items:center;gap:18px;display:flex}.ldr-hero-footer .platform-mark{background:#fff;border-radius:10px;width:48px;height:48px;padding:7px}.ldr-hero-footer .platform-meta-ads{width:64px}.ldr-section{padding:90px 5.2vw;scroll-margin-top:25px}.ldr-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:8vw;margin-bottom:42px;display:grid}.ldr-section-heading h2{margin-top:20px}.ldr-section-heading>p{color:#abc1d1;max-width:550px;margin:0}.ldr-workspace-section,.ldr-integration-section{color:var(--ldr-ink);background:#eef5fa}.ldr-workspace-section em,.ldr-integration-section em{color:#1374af}.ldr-workspace-section .ldr-kicker,.ldr-integration-section .ldr-kicker{color:#316e91}.ldr-workspace-section .ldr-section-heading>p,.ldr-integration-section .ldr-section-heading>p{color:#536d7f}.ldr-dashboard{color:var(--ldr-ink);background:#fff;border:1px solid #d7e5ee;border-radius:22px;overflow:hidden;box-shadow:0 24px 80px #0d426c16}.ldr-dashboard-top{border-bottom:1px solid #e0e9ef;justify-content:space-between;align-items:center;gap:20px;padding:25px 32px;display:flex}.ldr-dashboard-top .ldr-logo{width:135px;height:auto}.ldr-dashboard-top>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.03em;color:#5b7589;align-items:center;gap:10px;font-size:.75rem;display:flex}.ldr-indicator{background:#20a887;border-radius:50%;width:7px;height:7px}.ldr-dashboard-tabs{gap:0!important}.ldr-workspace-tabs,.ldr-goal-tabs{background:#eaf2f8!important;border-radius:12px!important;gap:5px!important;width:auto!important;height:auto!important;padding:6px!important;display:flex!important}.ldr-workspace-tabs{margin:22px 28px 0}.ldr-workspace-tabs>[data-slot=tabs-trigger],.ldr-goal-tabs>[data-slot=tabs-trigger]{flex:1;line-height:1.4;white-space:normal!important;color:#4b6579!important;height:auto!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important;gap:9px!important;padding:13px 18px!important;font-size:1rem!important}.ldr-workspace-tabs>[data-active],.ldr-goal-tabs>[data-active]{color:#082b43!important;background:#fff!important;border-color:#dce8f0!important;box-shadow:0 3px 10px #153d5b0c!important}.ldr-dashboard [data-slot=tabs-content]{min-width:0}.ldr-workspace,.ldr-attribution,.ldr-revenue{padding:28px}.ldr-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ldr-workspace-metrics>div{border:1px solid #dee9f1;border-radius:12px;align-items:center;gap:17px;padding:20px;display:flex}.ldr-workspace-metrics svg{color:#008bda;background:#eaf5ff;border-radius:10px;flex-shrink:0;width:42px;height:42px;padding:9px}.ldr-workspace-metrics>div:nth-child(3) svg{color:#229e69;background:#eaf8ef}.ldr-workspace-metrics span{color:#60778a;font-size:.9375rem}.ldr-workspace-metrics strong{color:#092437;letter-spacing:-.04em;margin-top:5px;font-size:1.9rem;font-weight:600;line-height:1.2;display:block}.ldr-workspace-title{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 18px;display:flex}.ldr-workspace-title strong{font-size:1.15rem}.ldr-workspace-title>span{color:#607689;font-size:.875rem}.ldr-lead-layout{grid-template-columns:minmax(0,1.85fr) minmax(245px,1fr);align-items:start;gap:24px;display:grid}.ldr-table-scroll{overscroll-behavior-x:contain;border:1px solid #e0e9ef;border-radius:12px;min-width:0;overflow:auto}.ldr-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:.9375rem}.ldr-table th{color:#637c8e;background:#f6f9fc;border-bottom:1px solid #e1e9ef;padding:15px;font-size:.8125rem;font-weight:500}.ldr-table td{color:#29465a;vertical-align:middle;border-bottom:1px solid #e7edf3;padding:15px}.ldr-table tr:last-child td{border:0}.ldr-table tr[data-selected]{background:#f0f8fe}.ldr-lead-select{text-align:left;color:#12354c;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:0;font-size:.9375rem;font-weight:600;display:flex}.ldr-lead-select small,.ldr-source small{color:#637d90;margin-top:5px;font-size:.8125rem;font-weight:400;display:block}.ldr-avatar{color:#307bb2;background:#e4f1fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;display:flex}.ldr-source{align-items:center;gap:8px;display:flex}.ldr-source .platform-mark{flex-shrink:0;width:28px;height:28px}.ldr-table-status{color:#6e49a5;background:#f0e9fb;border-radius:5px;align-items:center;padding:5px 8px;font-size:.8125rem;display:inline-flex}.ldr-table-status[data-status=Qualified],.ldr-table-status[data-status=Closed\ won]{color:#287648;background:#e6f6ea}.ldr-table-status[data-status=Meeting\ scheduled]{color:#2a66af;background:#e9f1ff}.ldr-table-status[data-status=New]{color:#247a74;background:#e7f7f5}.ldr-record{background:#f5f9fc;border:1px solid #dce9f2;border-radius:12px;min-width:0;padding:22px}.ldr-record-person{align-items:center;gap:12px;margin:20px 0;display:flex}.ldr-record-person strong{font-size:1.0625rem;line-height:1.4}.ldr-record-person small{color:#617a8b;margin-top:5px;font-size:.8125rem;font-weight:400;display:block}.ldr-record-person>svg{color:#24946c;flex-shrink:0;margin-left:auto}.ldr-record dl,.ldr-attribution-record dl{margin:0}.ldr-record dl>div{border-top:1px solid #dee8ef;padding:13px 0}.ldr-record dt,.ldr-attribution-record dt{color:#647e90;font-size:.875rem}.ldr-record dd{color:#27465b;overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem;line-height:1.6}.ldr-record-footer{color:#467893;border-top:1px solid #dee8ef;align-items:center;gap:8px;margin-top:5px;padding-top:16px;font-size:.8125rem;line-height:1.6;display:flex}.ldr-record-footer svg{flex-shrink:0}.ldr-dashboard .ldr-dashboard-caption{text-align:center;color:#627d8f;background:#f6f9fc;border-top:1px solid #e1ebf2;margin:0;padding:18px 25px;font-size:.875rem!important}.ldr-attribution{background:radial-gradient(at 20% 70%,#e8f7ff,#0000 65%),#fff}.ldr-attribution-heading h3,.ldr-report-heading h3{letter-spacing:-.04em;margin:12px 0 28px;font-size:1.85rem;font-weight:600;line-height:1.2}.ldr-attribution-heading h3>span{color:#52809c}.ldr-attribution-grid{grid-template-columns:1fr 1.5fr;align-items:center;gap:60px;max-width:940px;margin:0 auto;display:grid}.ldr-source-selector{gap:15px;display:grid}.ldr-source-selector>span{color:#5a778b;font-size:.875rem}.ldr-source-selector button{color:#23455e;background:#fff;border:1px solid #d9e7f1;border-radius:12px;align-items:center;gap:16px;min-height:76px;padding:18px;font-size:1.0625rem;display:flex;box-shadow:0 7px 20px #143c6009}.ldr-source-selector button .platform-mark{width:42px;height:42px}.ldr-source-selector button>svg{color:#7199b4;flex-shrink:0;margin-left:auto}.ldr-source-selector button[aria-pressed=true]{border-color:#2c9edc;box-shadow:0 0 0 3px #00a0e314}.ldr-attribution-record{background:#fff;border:1px solid #c9e0ef;border-radius:16px;min-width:0;padding:24px;box-shadow:0 15px 42px #0d466e13}.ldr-attribution-record .ldr-record-person{margin-top:0}.ldr-attribution-record dl>div{border-top:1px solid #e1eaf0;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.ldr-attribution-record dd{color:#173d55;overflow-wrap:anywhere;margin:0;font-size:.9375rem}.ldr-attribution-connected{color:#2f7f55;background:#e9f6ef;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:13px;font-size:.875rem;line-height:1.5;display:flex}.ldr-attribution-connected svg{flex-shrink:0}.ldr-dashboard .ldr-dashboard-footnote,.ldr-call-visual .ldr-dashboard-footnote{color:#60798b;margin:22px 0 0;font-size:.875rem;line-height:1.65}.ldr-report-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.ldr-report-heading>span{color:#688192;white-space:nowrap;padding-top:5px;font-size:.875rem}.ldr-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ldr-report-kpis>div{border:1px solid #dce8ef;border-radius:10px;padding:19px}.ldr-report-kpis span{color:#5c788b;font-size:.875rem}.ldr-report-kpis strong{color:#10364e;letter-spacing:-.04em;margin-top:8px;font-size:1.9rem;font-weight:600;display:block}.ldr-report-kpis small{font-size:1.25rem}.ldr-charts{grid-template-columns:1.2fr 1fr;gap:25px;margin:26px 0;display:grid}.ldr-trend,.ldr-source-bars{border:1px solid #dce8ef;border-radius:12px;min-width:0;padding:22px}.ldr-trend>svg{width:100%;height:auto;margin:22px 0 4px;display:block;overflow:visible}.ldr-trend text{fill:#687f8f;font-size:12px}.ldr-chart-grid{fill:none;stroke:#e5edf3;stroke-width:1px}.ldr-chart-area{fill:#2eb6ed0b}.ldr-chart-line{fill:none;stroke:#008fe0;stroke-width:3px}.ldr-trend circle{fill:#fff;stroke:#008fe0;stroke-width:3px}.ldr-chart-labels{color:#657f91;justify-content:space-between;padding-left:35px;font-size:.75rem;display:flex}.ldr-source-bars>div{margin-top:20px}.ldr-source-bars>div>span{color:#42647d;align-items:center;gap:9px;font-size:.875rem;display:flex}.ldr-source-bars strong{color:#284d66;margin-left:auto;font-weight:500}.ldr-source-bars .platform-mark{flex-shrink:0;width:24px;height:24px}.ldr-bar-track{background:#eef3f8;border-radius:4px;height:7px;margin-top:10px;overflow:hidden}.ldr-bar-track>i{border-radius:4px;height:100%;display:block}.ldr-report-table caption{text-align:left;color:#183b54;background:#f6f9fc;padding:16px;font-size:1rem;font-weight:600}.ldr-roas{color:#217e50;background:#e8f7ee;border-radius:4px;padding:5px 9px}.ldr-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:48px;display:grid}.ldr-capability-grid article>svg{color:#0087c9}.ldr-capability-grid h3{letter-spacing:-.035em;margin:20px 0 13px;font-size:1.4rem;font-weight:600;line-height:1.3}.ldr-capability-grid p{color:#587183;margin:0;font-size:1rem}.ldr-feedback-section{background:#0b2030}.ldr-loop{color:var(--ldr-ink);background:#f7fbfe;border:1px solid #d9e8f2;border-radius:22px;padding:28px;box-shadow:0 24px 70px #00152215;gap:0!important}.ldr-loop-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.ldr-loop .ldr-kicker{color:#336985}.ldr-demo-note{color:#627f92;font-size:.8125rem}.ldr-goal-tabs{max-width:700px;margin-bottom:26px;align-self:stretch!important}.ldr-loop-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ldr-loop-grid>div{text-align:center;background:#fff;border:1px solid #d9e7f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;min-height:228px;padding:24px 15px;display:flex}.ldr-loop-grid>div>span:last-child{color:#607e92;font-size:.875rem;line-height:1.5}.ldr-loop-grid .ldr-node-label{letter-spacing:.02em;font-size:.75rem}.ldr-platform-pair{justify-content:center;align-items:center;gap:26px;display:flex}.ldr-platform-pair>div{flex-direction:column;align-items:center;gap:12px;display:flex}.ldr-platform-pair .platform-mark{width:62px;height:62px}.ldr-platform-pair .platform-meta-ads{width:80px}.ldr-platform-pair strong{font-size:.9375rem;font-weight:500}.ldr-flow-arrow{color:#299fd9;width:24px;height:24px}.ldr-status{color:#228253;background:#e9f7f0;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-size:.9375rem;line-height:1.5;display:flex}.ldr-loop-outcome>svg{color:#169de0}.ldr-loop-outcome>strong{letter-spacing:-.035em;font-size:1.8rem;font-weight:600;line-height:1.2}.ldr-feedback-line{color:#246e9c;background:linear-gradient(90deg,#eaf5fc,#f4fbff,#eaf5fc);border:1px solid #add6ef;border-radius:12px;justify-content:center;align-items:center;gap:15px;margin:22px 0;padding:19px 22px;font-size:1rem;font-weight:500;line-height:1.5;display:flex;position:relative;overflow:hidden}.ldr-feedback-line>svg{flex-shrink:0}.ldr-flow-dot{background:#00a0e3;width:42px;height:2px;animation:5s linear infinite ldr-feedback;position:absolute;bottom:0;left:100%;box-shadow:0 0 12px #00a0e3}.ldr-loop-explanation{grid-template-columns:1fr 1fr;gap:40px;padding:0 4px;display:grid}.ldr-loop-explanation>p{color:#526d81;margin:0;font-size:1rem!important}.ldr-loop-explanation>div{border-left:1px solid #cbdee9;padding-left:28px}.ldr-loop-explanation>div>span{letter-spacing:.035em;color:#5a8098;margin-bottom:9px;font-size:.75rem;display:block}.ldr-loop-explanation strong{color:#173f59;font-size:1.0625rem;font-weight:500;line-height:1.5;display:block}.ldr-loop .ldr-loop-note{color:#617f92;border-top:1px solid #dce9f1;margin:24px 0 0;padding-top:17px;font-size:.8125rem;line-height:1.65}.ldr-feedback-copy{grid-template-columns:1fr 1fr;gap:65px;margin-top:42px;display:grid}.ldr-feedback-copy .ldr-node-label{color:#80aac5}.ldr-feedback-copy h3{letter-spacing:-.035em;margin:13px 0;font-size:1.65rem;font-weight:600}.ldr-feedback-copy p{color:#adc4d5;margin:0;font-size:1rem}.ldr-call-section{background:#071521;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.ldr-call-copy h2{margin:22px 0}.ldr-call-copy>p{color:#afc5d5}.ldr-call-copy ul{gap:24px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ldr-call-copy li{color:#a3bed1;align-items:start;gap:16px;font-size:1rem;line-height:1.65;display:flex}.ldr-call-copy li>svg{color:#65bcf2;flex-shrink:0;margin-top:5px}.ldr-call-copy li strong{color:#e4f2fa;margin-bottom:5px;font-weight:500;display:block}.ldr-call-visual{color:#14364c;background:#f5faff;border:1px solid #d9eaf7;border-radius:20px;min-width:0;padding:34px;box-shadow:0 25px 90px #00a0e315}.ldr-call-heading{align-items:center;gap:14px;display:flex}.ldr-call-icon{color:#0088d5;background:#e3f3fd;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ldr-call-heading strong{font-size:1.05rem;line-height:1.5;display:block}.ldr-call-heading>div>span{color:#638196;font-size:.875rem}.ldr-call-duration{color:#426c87;margin-left:auto;font-size:.875rem}.ldr-wave{background:linear-gradient(#eef8ff,#f8fcff);border-radius:12px;justify-content:space-between;align-items:center;gap:4px;height:155px;margin:30px 0;padding:15px;display:flex}.ldr-wave>i{background:#239ddd;border-radius:4px;flex:1;max-width:6px}.ldr-call-stages{color:#4f7289;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:.8125rem;display:flex}.ldr-call-stages>span{align-items:center;gap:7px;display:flex}.ldr-call-stages svg{color:#139eb9}.ldr-call-context{border-top:1px solid #d7e6f1;gap:15px;margin-top:25px;padding-top:22px;display:grid}.ldr-call-context>span{color:#54768d;align-items:center;gap:12px;font-size:.875rem;display:flex}.ldr-call-context .platform-mark{width:30px;height:30px}.ldr-call-context strong{color:#238055;font-size:1rem;font-weight:500}.ldr-report-story{background:#123b54;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.ldr-report-statement h2{margin:22px 0;font-size:clamp(52px,6vw,90px)}.ldr-report-statement p{color:#b9d1e0;max-width:540px;font-size:1.0625rem}.ldr-report-questions article{border-top:1px solid #78afcc40;align-items:start;gap:20px;padding:28px 0;display:flex}.ldr-report-questions article>svg{color:#73c7f3;flex-shrink:0;margin-top:5px}.ldr-report-questions article>svg:last-child{margin-left:auto}.ldr-report-questions h3{letter-spacing:-.035em;margin:0 0 14px;font-size:1.5rem;font-weight:500;line-height:1.3}.ldr-report-questions article p{color:#a9c8da;margin:0;font-size:1rem}.ldr-page .ldr-fine-print{color:#7da8c3;margin:24px 0 0;font-size:.875rem;line-height:1.7}.ldr-integration-options{grid-template-columns:1fr 1fr;gap:26px;display:grid}.ldr-integration-options article{background:#fff;border:1px solid #dce7ef;border-radius:18px;min-width:0;padding:34px}.ldr-integration-icon{color:#0b8cd0;background:#e8f5fd;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ldr-integration-options h3{letter-spacing:-.04em;margin:25px 0 16px;font-size:1.75rem;font-weight:600}.ldr-integration-options p{color:#587589;font-size:1.0625rem;line-height:1.7}.ldr-system-flow{color:#476b83;border-top:1px solid #e1ebf2;align-items:center;gap:20px;margin-top:25px;padding-top:25px;font-size:.9375rem;display:flex}.ldr-system-flow>span{align-items:center;gap:8px;display:flex}.ldr-system-flow>svg{color:#559cbd;flex-shrink:0}.ldr-system-flow .ldr-logo{width:112px;height:auto}.ldr-integration-section .ldr-fine-print{color:#59788c}.ldr-setup-section{background:#091c2a}.ldr-setup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.ldr-setup-grid>li{border-top:1px solid #5488a844;padding-top:26px}.ldr-setup-grid>li>span{font-family:var(--font-geist-mono),monospace;color:#65bceb;font-size:.9375rem}.ldr-setup-grid h3{letter-spacing:-.03em;margin:20px 0 15px;font-size:1.4rem;font-weight:500;line-height:1.35}.ldr-setup-grid p{color:#9db9cd;margin:0;font-size:1rem}.ldr-faq-section{grid-template-columns:1fr 1.25fr;gap:7vw;display:grid}.ldr-faq-section h2{margin-top:22px}.ldr-faq [data-slot=accordion-item]{border-color:#456f884a}.ldr-faq [data-slot=accordion-trigger]{color:#dcebf4;gap:22px;padding:23px 0;font-size:1.125rem;font-weight:500;line-height:1.5}.ldr-faq [data-slot=accordion-content] p{color:#a6c0d1;margin:0 0 22px;font-size:1rem;line-height:1.75}.ldr-close{background:#063751;padding:75px 5.2vw 0}.ldr-close h2{letter-spacing:-.07em;margin:28px 0 40px;font-size:clamp(54px,8.5vw,135px)}.ldr-close>div{justify-content:space-between;align-items:center;gap:35px;display:flex}.ldr-close p{color:#acd2e6}.ldr-related{border-top:1px solid #80b9d642;grid-template-columns:1fr 1fr;gap:40px;margin-top:45px;padding:30px 0;display:grid}.ldr-related a{color:#c5e2f2;align-items:center;gap:15px;min-width:0;font-size:1rem;display:flex}.ldr-related a>svg{flex-shrink:0;margin-left:auto}.ldr-related .platform-mark{background:#fff;border-radius:8px;flex-shrink:0;width:46px;height:46px;padding:6px}.ldr-related .platform-meta-ads{width:62px}.ldr-page .ldr-footer{background:#06121b;align-items:center;gap:30px;margin:0;padding:30px 5.2vw;display:flex}.ldr-footer>a:first-child{margin-right:auto}.ldr-footer>a:nth-child(2){color:#b5cede;font-size:.9375rem}.ldr-footer button{color:#95b7cd;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:.875rem;display:flex}.ldr-home{color:#f4f9fc;background:#0b2233;padding:72px 5.2vw;scroll-margin-top:25px}.ldr-home-top{border-bottom:1px solid #8db4cf2b;padding-bottom:25px}.ldr-home-top>span:last-child{font-size:.75rem}.ldr-home-heading{grid-template-columns:1.2fr 1fr;align-items:center;gap:7vw;padding:52px 0 42px;display:grid}.ldr-home h2{font-size:clamp(45px,5.9vw,88px);line-height:1.03}.ldr-home-heading p{color:#acc8da;margin:24px 0;font-size:1.0625rem}.ldr-home-heading .ldr-primary{margin-top:8px}.ldr-home .ldr-logo-plate{padding:15px 22px}.ldr-home-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.ldr-home-capabilities>span{color:#b8d2e3;align-items:center;gap:12px;font-size:.9375rem;line-height:1.6;display:flex}.ldr-home-capabilities svg{color:#5bbbee;flex-shrink:0}.global-services-panel{max-height:calc(100dvh - 140px);overflow-y:auto}@keyframes ldr-feedback{0%{left:100%}to{left:-42px}}@media (max-width:1150px){.ldr-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:50px}.ldr-hero h1{font-size:clamp(68px,9.5vw,108px)}.ldr-hero-copy{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}.ldr-hero-copy .ldr-logo-plate{grid-column:1;justify-self:start}.ldr-hero-copy h2{grid-column:1}.ldr-hero-copy p{grid-area:1/2/span 2;margin-top:0}.ldr-hero-copy .ldr-primary{grid-column:2}.ldr-hero-copy .ldr-text-link{grid-column:2;justify-self:start}.ldr-lead-layout{grid-template-columns:1fr}.ldr-record{display:block}.ldr-platform-pair{gap:18px}.ldr-platform-pair .platform-mark{width:52px;height:52px}.ldr-platform-pair .platform-meta-ads{width:65px}.ldr-loop-grid{gap:10px}.ldr-loop{padding:24px}.ldr-loop-grid>div{padding:20px 12px}.ldr-loop-grid .ldr-node-label{font-size:.75rem}.ldr-setup-grid{grid-template-columns:1fr 1fr;gap:38px}.ldr-call-section{gap:4vw}.ldr-call-visual{padding:25px}.ldr-call-duration{display:none}.ldr-home-heading{gap:5vw}}@media (max-width:900px){.ldr-section{padding:65px 5.2vw}.ldr-section-heading{grid-template-columns:1fr;gap:25px}.ldr-section-heading>p{max-width:650px}.ldr-call-section,.ldr-report-story,.ldr-faq-section{grid-template-columns:1fr;gap:40px}.ldr-call-visual{width:100%;max-width:700px}.ldr-report-statement p{max-width:none}.ldr-attribution-grid{gap:30px}.ldr-workspace-metrics>div{padding:16px}.ldr-workspace-metrics strong{font-size:1.6rem}.ldr-home-heading{grid-template-columns:1fr;gap:30px}.ldr-home-heading>div{max-width:750px}.ldr-home h2{font-size:clamp(50px,8vw,76px)}.ldr-home-capabilities{grid-template-columns:1fr 1fr}.ldr-loop-grid{grid-template-columns:1fr 20px 1fr 20px 1fr;gap:7px}.ldr-platform-pair{gap:14px}.ldr-loop-crm .ldr-logo{width:125px;height:auto}.ldr-loop-outcome>strong{font-size:1.4rem}.ldr-platform-pair .platform-mark{width:46px;height:46px}.ldr-platform-pair .platform-meta-ads{width:58px}.ldr-platform-pair strong{font-size:.8125rem}.ldr-status{padding:6px 8px;font-size:.8125rem}.ldr-hero-footer>span,.ldr-home-top>span:last-child{display:none}}@media (max-width:700px){.ldr-hero,.ldr-home{padding-left:6vw;padding-right:6vw}.ldr-hero-top>span:last-child{display:none}.ldr-hero-top{padding-bottom:23px}.ldr-hero-grid{padding:40px 0}.ldr-hero h1{letter-spacing:-.07em;font-size:clamp(43px,10.5vw,70px)}.ldr-hero-copy{display:block}.ldr-hero-copy h2{font-size:1.9rem}.ldr-hero-copy p{margin:22px 0}.ldr-hero-footer>div{gap:13px}.ldr-hero-footer>div>span:last-child{font-size:.75rem}.ldr-hero-footer .platform-mark{width:38px;height:38px}.ldr-hero-footer .platform-meta-ads{width:50px}.ldr-section{padding:55px 6vw}.ldr-page h2{font-size:clamp(35px,7.5vw,50px)}.ldr-page p{font-size:1.0625rem}.ldr-primary{padding:16px 21px;font-size:.9375rem}.ldr-section-heading{margin-bottom:30px}.ldr-dashboard{border-radius:15px}.ldr-dashboard-top{padding:20px}.ldr-dashboard-top>span{gap:6px;font-size:.75rem}.ldr-dashboard-top .ldr-logo{width:105px}.ldr-workspace-tabs{margin:16px 14px 0}.ldr-workspace-tabs>[data-slot=tabs-trigger]{flex-direction:column;padding:11px 6px!important;font-size:.875rem!important}.ldr-workspace,.ldr-attribution,.ldr-revenue{padding:20px 15px}.ldr-workspace-metrics{gap:8px}.ldr-workspace-metrics>div{padding:12px;display:block}.ldr-workspace-metrics svg{width:30px;height:30px;margin-bottom:8px;padding:6px}.ldr-workspace-metrics span{font-size:.8125rem}.ldr-workspace-metrics strong{font-size:1.35rem}.ldr-workspace-title{display:block}.ldr-workspace-title>span{margin-top:7px;display:block}.ldr-table th,.ldr-table td{padding:12px}.ldr-lead-select{font-size:.875rem}.ldr-dashboard .ldr-dashboard-caption{text-align:left;padding:16px;font-size:.8125rem!important}.ldr-attribution-grid{grid-template-columns:1fr;gap:23px}.ldr-source-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ldr-source-selector>span{grid-column:1/-1}.ldr-source-selector button{flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:13px 5px;font-size:.8125rem}.ldr-source-selector button>svg{display:none}.ldr-source-selector button .platform-mark{width:36px;height:36px}.ldr-attribution-record{padding:20px}.ldr-attribution-record dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px}.ldr-attribution-heading h3,.ldr-report-heading h3{font-size:1.55rem}.ldr-report-heading{display:block}.ldr-report-heading>span{margin-bottom:20px;display:block}.ldr-report-kpis{grid-template-columns:1fr 1fr;gap:10px}.ldr-report-kpis>div{padding:15px}.ldr-report-kpis strong{font-size:1.6rem}.ldr-charts{grid-template-columns:1fr;gap:18px}.ldr-trend,.ldr-source-bars{padding:17px}.ldr-capability-grid{grid-template-columns:1fr;gap:30px}.ldr-capability-grid article{border-top:1px solid #c4dce9;padding-top:25px}.ldr-capability-grid h3{margin:13px 0}.ldr-loop{border-radius:16px;padding:20px}.ldr-loop-top{display:block}.ldr-demo-note{margin-top:8px;display:block}.ldr-goal-tabs{flex-wrap:wrap;margin-bottom:22px}.ldr-goal-tabs>[data-slot=tabs-trigger]{flex-basis:120px;padding:10px!important;font-size:.875rem!important}.ldr-loop-grid{grid-template-columns:1fr;gap:10px}.ldr-loop-grid>div{min-height:190px;padding:22px}.ldr-flow-arrow{justify-self:center;transform:rotate(90deg)}.ldr-loop-grid>div>span:last-child{font-size:.875rem}.ldr-platform-pair{gap:35px}.ldr-platform-pair .platform-mark{width:60px;height:60px}.ldr-platform-pair .platform-meta-ads{width:80px}.ldr-platform-pair strong{font-size:.9375rem}.ldr-loop-crm .ldr-logo{width:150px}.ldr-status{font-size:.9375rem}.ldr-loop-outcome>strong{font-size:1.75rem}.ldr-feedback-line{align-items:start;padding:16px;font-size:.9375rem}.ldr-feedback-line>svg{margin-top:2px}.ldr-loop-explanation{grid-template-columns:1fr;gap:22px}.ldr-loop-explanation>div{border-top:1px solid #cbdfea;border-left:0;padding:18px 0 0}.ldr-feedback-copy{grid-template-columns:1fr;gap:32px}.ldr-call-visual{padding:23px}.ldr-wave{gap:3px;height:130px;padding:12px}.ldr-call-stages{gap:14px}.ldr-integration-options{grid-template-columns:1fr}.ldr-integration-options article{padding:28px}.ldr-integration-options h3{font-size:1.55rem}.ldr-system-flow{flex-wrap:wrap;gap:16px}.ldr-setup-grid{grid-template-columns:1fr;gap:28px}.ldr-setup-grid h3{margin-top:14px}.ldr-close{padding:55px 6vw 0}.ldr-close h2{font-size:clamp(48px,11vw,75px)}.ldr-close>div{display:block}.ldr-close>div>.ldr-primary{margin-top:10px}.ldr-related{grid-template-columns:1fr;gap:25px}.ldr-page .ldr-footer{flex-wrap:wrap;gap:15px;padding:25px 6vw}.ldr-footer>a:first-child{width:100%;margin:0 0 4px}.ldr-footer button{margin-left:auto}.ldr-home{padding-top:48px;padding-bottom:48px}.ldr-home h2{font-size:clamp(42px,9vw,64px)}.ldr-home-heading{padding:35px 0}.ldr-home-capabilities{gap:20px}.ldr-home-capabilities>span{align-items:flex-start;font-size:.875rem}.ldr-home-capabilities svg{margin-top:3px}}@media (max-width:380px){.ldr-home-capabilities{grid-template-columns:1fr}.ldr-workspace-metrics strong{font-size:1.15rem}.ldr-dashboard-top{flex-wrap:wrap;gap:14px}.ldr-loop{padding:16px}.ldr-system-flow .ldr-logo{width:100px}.ldr-call-heading{gap:10px}.ldr-call-icon{width:42px;height:42px}.ldr-call-heading strong{font-size:.9375rem}}html[data-motion=off] .ldr-flow-dot{animation:none;display:none}html[data-motion=off] .ldr-primary{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.ldr-flow-dot{animation:none;display:none}.ldr-primary{transition:none;transform:none}}.ldr-faq-section .ldr-platform-resources{color:#93b4ca;grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.8}.ldr-platform-resources a{color:#8fd3f9;text-underline-offset:4px;text-decoration:underline}@media (max-width:480px){.ldr-workspace-tabs{flex-direction:column!important}.ldr-workspace-tabs>[data-slot=tabs-trigger]{flex-direction:row;justify-content:flex-start;padding:13px!important;font-size:.9375rem!important}.ldr-dashboard-top{flex-wrap:wrap;gap:14px}}.budget24-section{--budget-energy:.4;isolation:isolate;color:#f4f9fc;background:#061826;border-top:1px solid #648fac26;padding:38px 5.2vw 55px;scroll-margin-top:0;position:relative;overflow:clip}.budget24-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 78% 49%,#008fda20,#0000 50%);position:absolute;inset:0}.budget24-topline{color:#8aaac0;font-family:var(--font-geist-mono),monospace;letter-spacing:.045em;border-bottom:1px solid #afcce323;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;font-size:.8125rem;line-height:1.5;display:flex}.budget24-topline>span:last-child{align-items:center;gap:15px;display:flex}.budget24-heading{justify-content:space-between;align-items:end;gap:35px;padding:40px 0 0;display:flex}.budget24-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.8vw,89px);font-weight:650;line-height:.99}.budget24-heading em{color:#70caff;font-style:normal}.budget24-heading>p{color:#a3c0d5;margin:0 4vw 7px 0;font-size:1.125rem;line-height:1.7}.budget24-stage{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;min-height:440px;display:grid}.budget24-investment{z-index:2;min-width:0;padding:25px 0 15px;position:relative}.budget24-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;color:#9cb9cf;font-size:.8125rem;line-height:1.6}.budget24-amount{letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:#f6fbff;text-shadow:0 0 50px #50c7ff12;margin:11px 0 8px;font-size:clamp(65px,7.5vw,118px);font-weight:600;line-height:1.1;display:block}.budget24-scope{color:#829fb6;font-size:.9375rem;line-height:1.5}.budget24-mood{--mood-surface:#153d5a;--mood-accent:#90d9ff;--mood-glow:#38a8ee24;border:1px solid var(--mood-accent);background-color:var(--mood-surface);max-width:540px;min-height:172px;box-shadow:inset 3px 0 0 var(--mood-accent),0 9px 30px var(--mood-glow);background-image:linear-gradient(120deg,#ffffff08,#0000 70%);border-radius:16px;align-items:center;margin:30px 0 24px;padding:21px 24px;transition:background-color .45s,border-color .45s,box-shadow .45s;display:grid}.budget24-mood[data-mood="1"]{--mood-surface:#164c45;--mood-accent:#89ecd1;--mood-glow:#39c89d29}.budget24-mood[data-mood="2"]{--mood-surface:#463363;--mood-accent:#d4baff;--mood-glow:#a777ef2b}.budget24-mood[data-mood="3"]{--mood-surface:#614020;--mood-accent:#ffda98;--mood-glow:#ecad4b26}.budget24-mood-content{min-width:0;animation:.4s cubic-bezier(.16,1,.3,1) both budget24-message-in}.budget24-mood-heading{align-items:center;gap:13px;display:flex}.budget24-mood-heading strong{letter-spacing:.035em;color:var(--mood-accent);font-size:1rem;font-weight:650;line-height:1.4}.budget24-mood-icon{width:42px;height:42px;color:var(--mood-accent);background:#00000024;border:1px solid #ffffff26;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.budget24-mood-content>p{color:#e3edf5;margin:14px 0 0;font-size:1.0625rem;line-height:1.6}@keyframes budget24-message-in{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.budget24-drag-cue{color:#83aac5;align-items:center;gap:12px;font-size:.9375rem;line-height:1.5;display:flex}.budget24-drag-cue svg{color:#48bbee}.budget24-visual{--budget-expansion:1;--budget-glow:.5;isolation:isolate;width:100%;min-width:0;height:435px;position:relative}.budget24-visual-label{text-align:center;font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;color:#4f8eb6;font-size:.75rem;position:absolute;top:23px;left:0;right:0}.budget24-aura{opacity:var(--budget-glow);transform:scale(var(--budget-expansion));background:radial-gradient(#39bffe55 0,#1098e825 32%,#00a0e305 57%,#0000 70%);border-radius:50%;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s;position:absolute;inset:32px 12%}.budget24-orbits{aspect-ratio:1;width:370px;max-width:92%;transform:translate(-50%,-50%) scale(var(--budget-expansion));z-index:-1;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.budget24-orbits svg{width:100%;height:100%;display:block;overflow:visible}.budget24-orbit-outline{fill:none;stroke:#5cbeee2b;stroke-width:1px;stroke-dasharray:3 8}.budget24-orbit-inner{fill:none;stroke:#3f9fc132;stroke-width:1px}.budget24-orbit-segment{fill:none;stroke:#37617b44;stroke-width:5px;stroke-linecap:round;transition:stroke .35s,filter .45s}.budget24-orbit-segment.is-lit{stroke:#54c7fa;filter:drop-shadow(0 0 3px #34bdf1a0)}.budget24-orbit-traveler{transform-origin:200px 200px;animation:20s linear infinite budget24-travel}.budget24-orbit-traveler circle{fill:#a3e6ff;filter:drop-shadow(0 0 6px #4ed0ff)}.budget24-emblem{aspect-ratio:395/168;filter:drop-shadow(0 5px 30px #00aaff4a);background-image:url(/images/logo-white.webp);background-position:100% 43.9%;background-repeat:no-repeat;background-size:518.5% 284.5%;width:185px;display:block;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.budget24-core-caption{text-align:center;letter-spacing:.19em;color:#73a6c8;font-size:.75rem;position:absolute;top:59%;left:0;right:0}.budget24-channel{z-index:2;background:#f8fcff;border:1px solid #d7f2ff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:92px;padding:13px 12px;transition:translate .5s,box-shadow .4s;display:flex;position:absolute;box-shadow:0 9px 28px #00000023}.budget24-channel>span:last-child{color:#315572;font-size:.8125rem;line-height:1.2}.budget24-channel .platform-mark{width:38px;height:38px}.budget24-channel .platform-meta-ads{width:51px}.budget24-channel>img{object-fit:contain;max-width:80px;height:38px}.budget24-channel-google{translate:calc(var(--budget-energy)*-10px) calc(var(--budget-energy)*-9px);top:19%;left:5%}.budget24-channel-meta{translate:calc(var(--budget-energy)*10px) calc(var(--budget-energy)*-9px);top:19%;right:5%}.budget24-channel-local{translate:calc(var(--budget-energy)*-10px) calc(var(--budget-energy)*9px);bottom:17%;left:5%}.budget24-channel-crm{translate:calc(var(--budget-energy)*10px) calc(var(--budget-energy)*9px);bottom:17%;right:5%}.budget24-light-beam{z-index:-1;transform-origin:50%;width:80%;height:1px;opacity:var(--budget-energy);background:linear-gradient(90deg,#0000,#5fc6f277,#0000);transition:opacity .4s;position:absolute;top:50%;left:50%}.budget24-light-beam-one{transform:translate(-50%,-50%)rotate(32deg)}.budget24-light-beam-two{transform:translate(-50%,-50%)rotate(-32deg)}.budget24-visual-word{text-align:center;letter-spacing:-.06em;color:#357a9e52;font-size:clamp(32px,4.5vw,64px);font-weight:650;line-height:1;animation:.5s both budget24-word-in;position:absolute;bottom:0;left:0;right:0}.budget24-control-panel{border-bottom:1px solid #b5d0e329;padding:6px 0 26px}.budget24-slider{padding:0 1px}.budget24-slider>div{cursor:ew-resize;min-height:88px}.budget24-slider [data-slot=slider-track]{background:#244156;border:1px solid #466b8438;border-radius:10px;height:10px;box-shadow:0 2px 12px #0002}.budget24-slider [data-slot=slider-range]{background:linear-gradient(90deg,#127caf,#67d5ff);box-shadow:0 0 20px #2bc7ff5c}.budget24-slider [data-slot=slider-thumb]{cursor:grab;background:#f5fcff;border:1px solid #e4f7ff;border-radius:17px;width:86px;height:62px;transition:box-shadow .2s,background .2s;box-shadow:0 0 0 6px #3bbcff14,0 8px 35px #02aafb34}.budget24-slider [data-slot=slider-thumb]:before{content:"";pointer-events:none;background-image:url(/images/logo-white.webp);background-position:100% 43.9%;background-repeat:no-repeat;background-size:518.5% 284.5%;width:57px;height:24.24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.budget24-slider [data-slot=slider-thumb]:after{inset:-5px}.budget24-slider [data-slot=slider-thumb]:hover,.budget24-slider [data-slot=slider-thumb][data-dragging]{box-shadow:0 0 0 10px #3bbcff20,0 9px 42px #02aafb60}.budget24-slider [data-slot=slider-thumb][data-dragging]{cursor:grabbing;background:#fff}.budget24-slider [data-slot=slider-thumb]:has(input:focus-visible){outline-offset:9px;outline:3px solid #8fddff}.budget24-slider [data-slot=slider-thumb]:focus-visible{outline-offset:9px;outline:3px solid #8fddff}.budget24-limits{font-size:.9375rem;font-family:var(--font-geist-mono),monospace;color:#a3c2d8;justify-content:space-between;align-items:center;gap:20px;line-height:1.5;display:flex}.budget24-limits>span:nth-child(2){letter-spacing:.05em;color:#638da8;font-size:.75rem}.budget24-bottom{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding-top:30px;display:grid}.budget24-bottom>div>p{letter-spacing:-.04em;color:#90b0c7;margin:0 0 17px;font-size:1.65rem;line-height:1.3}.budget24-bottom>div>p>strong{color:#e6f5ff;font-weight:500}.budget24-bottom>div>span{color:#809fb5;max-width:450px;font-size:.875rem;line-height:1.7;display:block}.budget24-bottom>div:last-child{justify-self:end;max-width:450px}.budget24-bottom>div:last-child>span{margin-top:15px;font-size:.8125rem}.budget24-cta{color:#08202f;text-align:left;background:#64caff;border:1px solid #88dbff;border-radius:40px;justify-content:space-between;align-items:center;gap:25px;min-height:62px;padding:18px 25px;font-size:1rem;font-weight:600;line-height:1.5;transition:background .25s,transform .25s;display:flex}.budget24-cta svg{flex-shrink:0}.budget24-cta:hover{background:#b1e8ff;transform:translateY(-2px)}.budget24-cta:focus-visible{outline-offset:5px;outline:3px solid #e5f8ff}@keyframes budget24-travel{to{transform:rotate(360deg)}}@keyframes budget24-word-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (max-width:1050px){.budget24-stage{grid-template-columns:1fr 1.1fr;gap:15px}.budget24-heading h2{font-size:6.5vw}.budget24-heading>p{margin-right:0;font-size:1rem}.budget24-amount{font-size:8.8vw}.budget24-visual{height:410px}.budget24-channel{min-width:78px;padding:12px 8px}.budget24-channel-google,.budget24-channel-local{left:3%}.budget24-channel-meta,.budget24-channel-crm{right:3%}.budget24-emblem{width:145px}.budget24-core-caption{font-size:.75rem}.budget24-orbits{width:310px}.budget24-channel .platform-mark{width:32px;height:32px}.budget24-channel .platform-meta-ads{width:43px}.budget24-channel>img{max-width:65px;height:32px}}@media (max-width:760px){.budget24-section{padding:28px 6vw 42px}.budget24-topline>span:last-child{display:none}.budget24-heading{padding-top:30px;display:block}.budget24-heading h2{font-size:clamp(39px,8.7vw,65px)}.budget24-heading>p{margin:22px 0 0;line-height:1.65}.budget24-heading>p br{display:none}.budget24-stage{grid-template-columns:1fr;gap:0;min-height:0}.budget24-investment{padding-top:30px}.budget24-amount{font-size:clamp(62px,15vw,94px)}.budget24-mood{max-width:none;min-height:182px;margin:24px 0 20px;padding:20px}.budget24-mood-heading{gap:11px}.budget24-mood-heading strong{letter-spacing:.02em;font-size:.9375rem}.budget24-mood-content>p{font-size:1rem}.budget24-visual{justify-self:center;max-width:470px;height:330px}.budget24-visual-label{top:12px}.budget24-orbits{width:290px}.budget24-emblem{width:136px}.budget24-channel{border-radius:12px;gap:7px;min-width:77px;padding:10px 8px}.budget24-channel>span:last-child{font-size:.75rem}.budget24-channel-google,.budget24-channel-meta{top:17%}.budget24-channel-local,.budget24-channel-crm{bottom:14%}.budget24-core-caption{letter-spacing:.12em;font-size:.75rem;top:58%}.budget24-visual-word{font-size:40px;bottom:0}.budget24-control-panel{padding-top:10px}.budget24-slider>div{min-height:83px}.budget24-slider [data-slot=slider-thumb]{border-radius:15px;width:76px;height:56px}.budget24-slider [data-slot=slider-thumb]:before{width:51px;height:21.69px}.budget24-bottom{grid-template-columns:1fr;gap:26px;padding-top:25px}.budget24-bottom>div:last-child{justify-self:stretch;max-width:none}.budget24-cta{width:100%;padding:17px 21px;font-size:.9375rem}.budget24-bottom>div>span{max-width:100%}}@media (max-width:400px){.budget24-mood{min-height:194px;padding:18px}.budget24-mood-icon{flex-basis:36px;width:36px;height:36px}.budget24-mood-heading strong{letter-spacing:0}.budget24-label{letter-spacing:.02em;font-size:.75rem}.budget24-visual{height:290px}.budget24-orbits{width:245px}.budget24-emblem{width:104px;top:47%}.budget24-channel{min-width:65px;padding:9px 6px}.budget24-channel .platform-mark{width:28px;height:28px}.budget24-channel .platform-meta-ads{width:36px}.budget24-channel>img{width:54px;height:28px}.budget24-channel-google,.budget24-channel-local{left:2%}.budget24-channel-meta,.budget24-channel-crm{right:2%}.budget24-core-caption{letter-spacing:.06em;font-size:.75rem}.budget24-visual-word{font-size:34px}.budget24-limits>span:nth-child(2){display:none}.budget24-visual-label{letter-spacing:.06em;font-size:.75rem}}html[data-motion=off] .budget24-section *,html[data-motion=off] .budget24-section :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.budget24-section *,.budget24-section :before{transition:none!important;animation:none!important}}.faq24-section{color:#f0f8fd;background:#081923;border-top:1px solid #7195ac26;padding:38px 5.2vw 90px;scroll-margin-top:80px}.faq24-topline{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;color:#8baabc;border-bottom:1px solid #aecada24;justify-content:space-between;align-items:center;gap:24px;padding-bottom:27px;font-size:12px;line-height:1.6;display:flex}.faq24-topline>span:last-child>span{color:#5ac4ff}.faq24-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:6vw;margin-top:66px;display:grid}.faq24-intro{min-width:0;position:sticky;top:115px}.faq24-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.035em;color:#81b6d3;font-size:12px;line-height:1.6}.faq24-intro h2{letter-spacing:-.065em;margin:24px 0 29px;font-size:clamp(52px,6.3vw,99px);font-weight:600;line-height:1.01}.faq24-intro h2 em{color:#63c4fc;font-style:normal}.faq24-intro>p{color:#acc6d6;margin:0 0 30px;font-size:18px;line-height:1.75}.faq24-cta{color:#f0f9ff;text-align:start;background:0 0;border:0;border-bottom:1px solid #5797b7;justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:16px 0;font-size:16px;font-weight:550;line-height:1.5;display:inline-flex}.faq24-cta svg{color:#58c5ff;flex-shrink:0;transition:transform .2s}.faq24-cta:hover svg{transform:translate(3px,-3px)}.faq24-cta-note{color:#7d9bae;max-width:270px;margin-top:17px;font-size:13px;line-height:1.7;display:block}.faq24-section .faq24-tabs{gap:0;min-width:0}.faq24-section .faq24-categories{background:#102633;border:1px solid #708da238;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;height:auto;padding:5px;display:grid}.faq24-section .faq24-categories [role=tab]{white-space:normal;color:#a8c3d5;min-width:0;height:auto;min-height:54px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;padding:13px 9px;font-size:15px;font-weight:550;line-height:1.35;transition:background .2s,color .2s}.faq24-section .faq24-categories [role=tab][data-active]{color:#082132;background:#71ceff;border-color:#91d9ff;box-shadow:0 3px 13px #0002}.faq24-section .faq24-categories [role=tab]:not([data-active]):hover{color:#fff;background:#1b3646}.faq24-section .faq24-categories [role=tab]:after{display:none}.faq24-category-intro{color:#98b7cb;margin:24px 3px 23px;font-size:15px;line-height:1.7}.faq24-panel[hidden]{display:none}.faq24-section .faq24-accordion{gap:12px}.faq24-section .faq24-card{background:#0d2330;border:1px solid #536f824a;border-radius:16px;transition:border-color .25s,background .25s;overflow:hidden}.faq24-section .faq24-card:has([aria-expanded=true]){background:#112d3d;border-color:#4fa8d8a8}.faq24-section .faq24-question{color:#eaf6fe;letter-spacing:-.025em;text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:26px;width:100%;min-height:100px;padding:23px 25px;font-family:inherit;font-size:clamp(20px,1.48vw,24px);font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s;display:grid}.faq24-section .faq24-question:hover{color:#a5e1ff;text-decoration:none}.faq24-question-text{overflow-wrap:break-word;min-width:0}.faq24-section .faq24-question>[data-slot=accordion-trigger-icon]{display:none!important}.faq24-toggle{color:#91d8ff;background:#173647;border:1px solid #80b8d565;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s,border-color .2s,color .2s;display:flex}.faq24-toggle svg{width:24px;height:24px;transition:transform .25s}.faq24-question[aria-expanded=true] .faq24-toggle{color:#082132;background:#75d0ff;border-color:#75d0ff}.faq24-question[aria-expanded=true] .faq24-toggle svg{transform:rotate(45deg)}.faq24-section .faq24-answer{height:auto;padding-block:0 29px;padding-inline:25px 103px}.faq24-section .faq24-answer p{color:#b6d0e0;overflow-wrap:break-word;margin:0 0 16px;font-size:17px;line-height:1.8}.faq24-section .faq24-answer p:last-child{margin-bottom:0}.faq24-section .faq24-detail-link{color:#88d4ff;border-bottom:1px solid #75ceff5b;align-items:center;gap:13px;margin-top:4px;padding:4px 0;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.faq24-detail-link svg{flex-shrink:0}.faq24-section .faq24-detail-link:hover{color:#fff}.faq24-tail{color:#90afc3;border-top:1px solid #86abc22c;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:24px 3px 0;font-size:14px;line-height:1.65;display:flex}.faq24-tail button{white-space:nowrap;color:#73cdff;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:9px 0;display:inline-flex}:is(.faq24-section button:focus-visible,.faq24-section a:focus-visible){outline-offset:5px;box-shadow:none;outline:2px solid #97ddff}.faq24-section .faq24-question:focus-visible{outline-offset:-4px;border-radius:15px}@media (max-width:1100px){.faq24-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:4vw}.faq24-intro h2{font-size:6.4vw}.faq24-intro>p{font-size:17px}.faq24-cta{font-size:15px}.faq24-section .faq24-question{gap:18px;padding:23px 22px;font-size:20px}.faq24-section .faq24-answer{padding:0 22px 27px}.faq24-section .faq24-categories [role=tab]{font-size:14px}}@media (max-width:820px){.faq24-section{padding:30px 6vw 60px}.faq24-topline>span:last-child{display:none}.faq24-layout{grid-template-columns:1fr;gap:37px;margin-top:35px}.faq24-intro{position:static}.faq24-intro h2{margin:18px 0 22px;font-size:clamp(54px,10vw,80px)}.faq24-intro h2 em br{display:none}.faq24-intro>p{margin-bottom:17px}.faq24-cta-note{max-width:none;margin-top:12px}.faq24-section .faq24-categories [role=tab]{font-size:15px}.faq24-section .faq24-question{font-size:21px}.faq24-section .faq24-answer{padding-inline-end:92px}.faq24-category-intro{margin-top:19px;margin-bottom:20px}}@media (max-width:520px){.faq24-topline,.faq24-eyebrow{font-size:11px}.faq24-section .faq24-categories{border-radius:13px;gap:3px;padding:4px}.faq24-section .faq24-categories [role=tab]{border-radius:9px;min-height:56px;padding:12px 5px;font-size:13px}.faq24-category-intro{font-size:14px}.faq24-section .faq24-question{grid-template-columns:minmax(0,1fr) 44px;gap:16px;min-height:98px;padding:21px 18px;font-size:19px;line-height:1.45}.faq24-toggle{width:44px;height:44px}.faq24-toggle svg{width:22px;height:22px}.faq24-section .faq24-answer{padding:0 18px 24px}.faq24-section .faq24-answer p{font-size:16px;line-height:1.85}.faq24-tail{flex-direction:column;align-items:flex-start;gap:5px;padding-top:20px}.faq24-cta-note{font-size:12px}.faq24-intro>p br{display:none}}html[data-motion=off] .faq24-section *{transition:none!important;animation:none!important}@media (max-height:720px){.faq24-intro{position:static}}@media (prefers-reduced-motion:reduce){.faq24-section *{transition:none!important;animation:none!important}}.ind24-page{color:#eff7fc;background:#071824;overflow-x:clip}.ind24-page button,.ind24-sheet button{cursor:pointer;font-family:inherit}.ind24-page a,.ind24-page button,.ind24-sheet button{touch-action:manipulation}:is(.ind24-page button:focus-visible,.ind24-page a:focus-visible,.ind24-sheet button:focus-visible){outline-offset:5px;outline:2px solid #69caff}.ind24-page h1,.ind24-page h2,.ind24-page h3,.ind24-sheet h2,.ind24-sheet h3{letter-spacing:-.045em;font-weight:600}.ind24-page em,.ind24-sheet em{color:#67caff;font-style:normal}.ind24-kicker{font-family:var(--font-geist-mono),monospace;letter-spacing:.045em;color:#8aafc5;font-size:12px;line-height:1.65;display:block}.ind24-hero{background:radial-gradient(at 75% 70%,#0a3d5480,#0000 65%),#071824;padding:37px 5.2vw 0}.ind24-hero-top{font-family:var(--font-geist-mono),monospace;color:#a9c5d6;letter-spacing:.04em;justify-content:space-between;gap:25px;font-size:12px;line-height:1.6;display:flex}.ind24-hero h1{letter-spacing:-.075em;margin:58px 0 37px;font-size:clamp(62px,9.4vw,151px);line-height:.99}.ind24-hero h1 em{color:#6aceff}.ind24-hero-bottom{grid-template-columns:1fr 1fr auto;align-items:center;gap:36px;padding-bottom:52px;display:grid}.ind24-hero-bottom>p{letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.45}.ind24-hero-bottom>span{color:#8eafc4;font-size:16px;line-height:1.75}.ind24-hero-bottom>a{color:#c9edff;border-bottom:1px solid #6da8c7;align-items:center;gap:22px;padding:14px 0;font-size:15px;display:flex}.ind24-quick-links{border-top:1px solid #83c9f039;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ind24-quick-links>button{color:#d8ecf8;text-align:left;background:0 0;border:0;border-right:1px solid #83c9f026;align-items:center;gap:17px;min-height:96px;padding:29px 22px;font-size:17px;transition:background .2s,color .2s;display:flex}.ind24-quick-links>button:first-child{padding-left:0}.ind24-quick-links>button:last-child{border:0}.ind24-quick-links>button>svg:first-child{color:#55bcea;flex-shrink:0}.ind24-quick-links>button>svg:last-child{flex-shrink:0;width:19px;margin-left:auto}.ind24-quick-links>button:hover{color:#fff;background:#4aabd517}.ind24-directory{color:#102b3c;background:#f0f5f7;padding:85px 5.2vw 95px;scroll-margin-top:80px}.ind24-directory-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:48px;display:flex}.ind24-directory-heading .ind24-kicker{color:#47778e}.ind24-directory h2{margin:22px 0 0;font-size:clamp(42px,4.7vw,76px);line-height:1.05}.ind24-directory h2 em{color:#0989be}.ind24-directory-heading>p{color:#567286;max-width:400px;margin:0;font-size:17px;line-height:1.8}.ind24-directory-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:38px;display:grid}.ind24-filters{position:sticky;top:111px}.ind24-filter-label{font-family:var(--font-geist-mono),monospace;color:#55778b;letter-spacing:.04em;margin:0 0 21px;font-size:12px;display:block}.ind24-category-list{flex-direction:column;gap:5px;display:flex}.ind24-category{color:#506b7d;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:12px;min-height:54px;padding:12px 10px;font-size:15px;line-height:1.45;transition:background .2s;display:grid}.ind24-category:hover{background:#dcebf1}.ind24-category.is-selected{color:#f0faff;background:#12374c;border-color:#12374c}.ind24-category [role=radio]{color:#147caa;width:16px;height:16px;box-shadow:none;background:#fff;border-color:#8ca7b5}.ind24-category [role=radio][aria-checked=true]{color:#1389bb;border-color:#7bcfff}.ind24-category:has(:focus-visible){outline-offset:2px;outline:2px solid #088dbe}.ind24-category-count{text-align:right;font-family:var(--font-geist-mono),monospace;opacity:.75;font-size:12px}.ind24-filter-note{color:#59768a;border-top:1px solid #9fb8c658;margin:30px 9px 0;padding-top:24px}.ind24-filter-note>svg{color:#0b96cb}.ind24-filter-note p{margin:15px 0 9px;font-size:15px;line-height:1.7}.ind24-filter-note strong{color:#25485d;font-weight:550}.ind24-filter-note>button{color:#047ca9;background:0 0;border:0;align-items:center;gap:13px;padding:9px 0;font-size:14px;display:flex}.ind24-search{background:#fff;border:1px solid #91b4c650;border-radius:12px;align-items:center;gap:16px;min-height:66px;padding:0 20px;display:flex;box-shadow:0 6px 16px #244a6310}.ind24-search>svg{color:#4e94b4;flex-shrink:0}.ind24-search>input{height:64px;box-shadow:none;color:#0f3449;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;padding:16px 0;font-size:17px;line-height:1.5}.ind24-search:focus-within{outline-offset:2px;outline:2px solid #3599c1}.ind24-search>input:focus{box-shadow:none;outline:none}.ind24-search>input::placeholder{color:#7c98a8}.ind24-search>input::-webkit-search-cancel-button{display:none}.ind24-search>button{color:#446b80;background:#edf4f7;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ind24-result-summary{color:#577689;align-items:center;gap:18px;padding:21px 2px;font-size:13px;line-height:1.5;display:flex}.ind24-result-summary>span:last-child{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;margin-left:auto;font-size:12px}.ind24-result-summary>button{color:#1681ab;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.ind24-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ind24-card{background:#fff;border:1px solid #93b2c335;border-radius:15px;flex-direction:column;min-width:0;padding:25px 23px 17px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.ind24-card:hover,.ind24-card:focus-within{border-color:#32a9dc8c;transform:translateY(-4px);box-shadow:0 15px 30px #29597613}.ind24-card-top{justify-content:space-between;align-items:center;gap:13px;margin-bottom:23px;display:flex}.ind24-card-icon{color:#128cbf;background:#e4f4fa;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.ind24-card-top>span:last-child{color:#6a889a;text-align:right;font-size:12px;line-height:1.5}.ind24-card h3{overflow-wrap:break-word;margin:0 0 16px;font-size:28px;line-height:1.12}.ind24-card>p{color:#627c8d;margin:0 0 23px;font-size:16px;line-height:1.75}.ind24-card-services{flex-wrap:wrap;gap:7px;margin-top:auto;margin-bottom:20px;display:flex}.ind24-card-services>span{color:#597e93;border:1px solid #b5cedb6b;border-radius:5px;padding:4px 7px;font-size:12px;line-height:1.5}.ind24-card-action{text-align:left;color:#086d98;background:0 0;border:0;border-top:1px solid #aec7d543;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:13px 0 5px;font-size:14px;font-weight:550;line-height:1.5;display:flex}.ind24-card-action>svg{flex-shrink:0;transition:transform .2s}.ind24-card:hover .ind24-card-action>svg{transform:translate(3px,-3px)}.ind24-empty{background:#ffffff90;border:1px dashed #9fbdcd;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:370px;padding:45px;display:flex}.ind24-empty>svg{color:#2884a9}.ind24-empty h3{margin:22px 0 14px;font-size:35px}.ind24-empty p{color:#5a788c;max-width:490px;font-size:17px;line-height:1.7}.ind24-empty>button{color:#087ca8;background:0 0;border:0;align-items:center;gap:15px;padding:12px 0;font-size:16px;display:flex}.ind24-moments{background:#091d2a;padding:85px 5.2vw 95px}.ind24-section-heading h2{margin:22px 0 40px;font-size:clamp(35px,4.2vw,66px);line-height:1.07}.ind24-moment-grid{border-top:1px solid #9ac4dd35;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.ind24-moment-grid article{padding-top:32px}.ind24-moment-grid article>svg{color:#66caff;margin-bottom:28px}.ind24-moment-grid article>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;color:#6f99b0;font-size:12px;display:block}.ind24-moment-grid h3{margin:19px 0;font-size:clamp(26px,2.4vw,38px);line-height:1.15}.ind24-moment-grid p{color:#a3bdce;margin:0;font-size:17px;line-height:1.8}.ind24-connection{background:#0f2a3b;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 5.2vw;display:grid}.ind24-connection h2{margin:26px 0;font-size:clamp(43px,4.9vw,78px);line-height:1.04}.ind24-connection p{color:#b3cbd9;max-width:490px;font-size:18px;line-height:1.8}.ind24-connection nav>a{color:#eaf9ff;border-top:1px solid #a3cbdd30;grid-template-columns:75px minmax(0,1fr) 25px;align-items:center;gap:22px;padding:27px 0;display:grid}.ind24-connection nav>a:last-child{border-bottom:1px solid #a3cbdd30}.ind24-connection nav .platform-mark{background:#fff;border-radius:12px;width:53px;height:53px;padding:10px}.ind24-connection nav>a>img{filter:drop-shadow(0 0 1px #ffffff60);width:73px;height:auto}.ind24-connection nav strong{letter-spacing:-.035em;margin-bottom:7px;font-size:23px;font-weight:550;line-height:1.25;display:block}.ind24-connection nav small{color:#88adbf;font-size:15px;line-height:1.6}.ind24-connection nav>a>svg{color:#60c6f9}.ind24-connection nav>a:hover strong{color:#74cfff}.ind24-close{color:#092332;background:#63c9f9;padding:75px 5.2vw}.ind24-close .ind24-kicker{color:#1a5b7a}.ind24-close h2{letter-spacing:-.07em;margin:36px 0;font-size:clamp(51px,9.2vw,148px);line-height:1}.ind24-close h2 em{color:#f2fbff}.ind24-close>div{justify-content:space-between;align-items:center;gap:35px;display:flex}.ind24-close p{margin:0;font-size:19px;line-height:1.65}.ind24-close button,.ind24-sheet-cta{color:#f1faff;text-align:left;background:#09293b;border:0;border-radius:35px;justify-content:space-between;align-items:center;gap:25px;min-height:65px;padding:18px 28px;font-size:17px;font-weight:550;display:flex}.ind24-close button>svg,.ind24-sheet-cta>svg{flex-shrink:0}.ind24-footer{color:#8eacbf;background:#071824;border:0;align-items:center;gap:35px;margin:0;padding:28px 5.2vw;font-size:13px;display:flex}.ind24-footer>a:first-child{margin-right:auto}.ind24-footer img{width:180px;height:auto}.ind24-sheet{color:#edf8ff!important;background:#0b2434!important;border-left:1px solid #5a9dcf5c!important;gap:0!important;width:690px!important;max-width:min(94vw,690px)!important;padding:0!important;overflow-y:auto!important}.ind24-sheet>[data-slot=sheet-close]{z-index:2;background:#1e4055;border:1px solid #5484a06b;border-radius:50%;width:44px;height:44px;position:absolute;top:20px;right:20px;color:#e5f7ff!important}.ind24-sheet-heading{background:#11334a;border-bottom:1px solid #92c7de25;padding:45px 42px 30px}.ind24-sheet-icon{color:#8edaff;background:#295670;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:28px;display:flex}.ind24-sheet [data-slot=sheet-title]{letter-spacing:-.055em;color:#f4fbff;margin:19px 0 22px;font-size:clamp(35px,3.4vw,52px);font-weight:600;line-height:1.06}.ind24-sheet [data-slot=sheet-description]{color:#adcddd;margin:0;font-size:18px;line-height:1.75}.ind24-sheet-body{padding:31px 42px 45px}.ind24-service-tags{flex-wrap:wrap;gap:8px;margin:18px 0 33px;display:flex}.ind24-service-tags>span{color:#c2e3f3;background:#14384c;border:1px solid #75b5d34a;border-radius:7px;padding:8px 13px;font-size:14px;line-height:1.5}.ind24-sheet-body h3{margin:0 0 17px;font-size:30px;line-height:1.2}.ind24-sheet-body>p{color:#a4c3d4;margin:0;font-size:17px;line-height:1.8}.ind24-sheet-body ul{margin:27px 0;padding:0;list-style:none}.ind24-sheet-body li{color:#c2e1ef;align-items:flex-start;gap:14px;padding:12px 0;font-size:16px;line-height:1.6;display:flex}.ind24-sheet-body li>svg{color:#64ccfa;flex-shrink:0;margin-top:3px}.ind24-outcome{background:#163e54;border-left:3px solid #60c9fc;margin:28px 0;padding:21px}.ind24-outcome>span{font-family:var(--font-geist-mono),monospace;color:#80b7d3;letter-spacing:.035em;margin-bottom:11px;font-size:11px;display:block}.ind24-outcome>strong{letter-spacing:-.035em;font-size:22px;font-weight:500;line-height:1.3}.ind24-sheet-body>.ind24-scope-note{color:#87aabe;font-size:13px;line-height:1.8}.ind24-sheet-cta{color:#092535;background:#69cefb;width:100%;margin-top:30px;font-size:16px}@media (max-width:1250px){.ind24-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind24-hero-bottom{grid-template-columns:1fr 1fr}.ind24-hero-bottom>a{justify-self:start}.ind24-quick-links>button{gap:12px;padding-inline:16px;font-size:15px}.ind24-quick-links>button>svg:first-child{width:27px}.ind24-directory-heading>p{max-width:330px}.ind24-result-summary>span:last-child{display:none}.ind24-connection{gap:5vw}}@media (max-width:950px){.ind24-directory-layout{grid-template-columns:1fr;gap:25px}.ind24-filters{position:static}.ind24-category-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ind24-category{background:#e0ebf0;border-color:#b2c8d640;grid-template-columns:minmax(0,1fr) 23px;padding:12px;font-size:13px}.ind24-category [role=radio]{opacity:0;width:1px;height:1px;position:absolute}.ind24-filter-note{display:none}.ind24-filter-label{margin-bottom:15px}.ind24-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ind24-card{padding:21px 18px 15px}.ind24-card h3{font-size:25px}.ind24-card-top{gap:8px}.ind24-card-top>span:last-child{font-size:12px}.ind24-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ind24-quick-links>button{border-bottom:1px solid #83c9f026;padding:22px 18px;font-size:17px}.ind24-quick-links>button:first-child{padding-left:18px}.ind24-quick-links>button:nth-child(2){border-right:0}.ind24-moment-grid{gap:25px}.ind24-connection nav>a{grid-template-columns:53px minmax(0,1fr) 20px;gap:16px}.ind24-connection nav>a>img{width:53px}.ind24-connection nav strong{font-size:21px}.ind24-connection nav small{font-size:14px}}@media (max-width:720px){.ind24-hero{padding:27px 6vw 0}.ind24-hero-top>span:last-child{display:none}.ind24-hero-top{font-size:11px}.ind24-hero h1{letter-spacing:-.06em;margin:38px 0 28px;font-size:10.7vw;line-height:1.05}.ind24-hero h1 em{max-width:100%;display:block}.ind24-hero-bottom{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.ind24-hero-bottom>p{font-size:22px}.ind24-hero-bottom>span{font-size:16px}.ind24-hero-bottom>a{padding:8px 0}.ind24-quick-links>button{gap:11px;min-height:82px;padding:20px 10px;font-size:14px}.ind24-quick-links>button:first-child{padding-left:10px}.ind24-quick-links>button>svg:first-child{width:25px}.ind24-quick-links>button>svg:last-child{width:17px}.ind24-directory{padding:50px 6vw 55px}.ind24-directory-heading{margin-bottom:30px;display:block}.ind24-directory h2{margin-top:18px;font-size:11vw}.ind24-directory-heading>p{max-width:none;margin-top:23px;font-size:16px}.ind24-kicker{font-size:11px}.ind24-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ind24-category{min-height:51px;font-size:14px}.ind24-category:last-child{grid-column:1/3}.ind24-search{gap:10px;padding-inline:14px}.ind24-search>input{font-size:16px}.ind24-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ind24-card{padding:22px 18px 14px}.ind24-card h3{font-size:26px}.ind24-card-top>span:last-child{display:none}.ind24-card>p{font-size:16px;line-height:1.7}.ind24-card-services{display:none}.ind24-card-action{gap:8px;margin-top:auto;font-size:13px}.ind24-result-summary{gap:10px;font-size:12px}.ind24-moments{padding:50px 6vw}.ind24-section-heading h2{font-size:9vw}.ind24-moment-grid{grid-template-columns:1fr;gap:28px}.ind24-moment-grid article{border-bottom:1px solid #91bad72b;padding:30px 0}.ind24-moment-grid article:last-child{border:0;padding-bottom:0}.ind24-moment-grid article>svg{margin-bottom:20px}.ind24-moment-grid h3{font-size:30px}.ind24-connection{grid-template-columns:1fr;gap:30px;padding:55px 6vw}.ind24-connection h2{font-size:11vw}.ind24-connection p{font-size:17px}.ind24-connection nav>a{grid-template-columns:60px minmax(0,1fr) 22px;gap:17px;padding:24px 0}.ind24-connection nav strong{font-size:22px}.ind24-close{padding:45px 6vw}.ind24-close h2{font-size:10.3vw;line-height:1.04}.ind24-close>div{flex-direction:column;align-items:flex-start;gap:28px}.ind24-close p{font-size:18px}.ind24-close button{width:100%;font-size:16px}.ind24-footer{flex-wrap:wrap;gap:23px;padding:30px 6vw;font-size:12px}.ind24-footer>a:first-child{width:100%}.ind24-sheet-heading{padding:36px 24px 25px}.ind24-sheet-body{padding:27px 24px 35px}.ind24-sheet [data-slot=sheet-title]{font-size:39px}.ind24-sheet [data-slot=sheet-description]{font-size:17px}.ind24-sheet-body h3{font-size:28px}.ind24-sheet-cta{padding-inline:22px;font-size:15px}}@media (max-width:450px){.ind24-grid{grid-template-columns:1fr}.ind24-card-top>span:last-child{font-size:12px;display:block}.ind24-card-services{display:flex}.ind24-card-services>span{font-size:12px}.ind24-card h3{font-size:31px}.ind24-card-top{margin-bottom:19px}.ind24-card-action{font-size:15px}.ind24-empty{padding:28px}.ind24-sheet{max-width:100vw!important}.ind24-sheet [data-slot=sheet-title]{font-size:35px}.ind24-hero h1{font-size:10.4vw}.ind24-quick-links>button{gap:7px;font-size:13px}.ind24-quick-links>button>svg:last-child{display:none}}@media (max-height:720px){.ind24-filters{position:static}}html[data-motion=off] .ind24-page *,html[data-motion=off] .ind24-sheet *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.ind24-page *,.ind24-sheet *{transition:none!important;animation:none!important}}.industry24{--ip-ink:#132d40;--ip-muted:#506879;--ip-paper:#faf9f5;--ip-wash:#edf3f6;--ip-accent:#096cb5;--ip-line:#d2e0e7;color:var(--ip-ink);background:var(--ip-paper)}.industry24--response{--ip-ink:#eaf5fc;--ip-muted:#b4cbd9;--ip-paper:#0b202e;--ip-wash:#122f42;--ip-accent:#70d8f2;--ip-line:#294657}.industry24--route{--ip-ink:#163c30;--ip-muted:#526b5e;--ip-paper:#f7faf4;--ip-wash:#e6f0e4;--ip-accent:#287449;--ip-line:#c7dcca}.industry24--care{--ip-ink:#153d4e;--ip-muted:#516d78;--ip-paper:#fbfefd;--ip-wash:#e9f5f4;--ip-accent:#0a7889;--ip-line:#cce1e3}.industry24--counsel{--ip-ink:#faf6ee;--ip-muted:#c1c2c7;--ip-paper:#171f2b;--ip-wash:#222e3c;--ip-accent:#e4c18d;--ip-line:#3e4957}.industry24--studio{--ip-ink:#f4f0ff;--ip-muted:#c1bcd3;--ip-paper:#1b1830;--ip-wash:#28243e;--ip-accent:#c4b0ff;--ip-line:#443c5c}.industry24 *{min-width:0}.industry24 h1,.industry24 h2,.industry24 h3,.industry24 p,.industry24 figure{margin:0}.industry24 a,.industry24 button{-webkit-tap-highlight-color:transparent}.industry24 button{cursor:pointer}:is(.industry24 main a:focus-visible,.industry24 main button:focus-visible){outline:3px solid var(--ip-accent);outline-offset:5px}.industry24 main em{color:var(--ip-accent);font-style:normal}.industry24-hero,.industry24-section,.industry24-close{max-width:1800px;margin:auto;padding:72px max(5vw,24px)}.industry24-hero{padding-top:28px;padding-bottom:72px}.industry24-breadcrumb ol{color:var(--ip-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 42px;padding:0;font-size:12px;list-style:none;display:flex}.industry24-breadcrumb li{align-items:center;gap:10px;display:flex}.industry24-breadcrumb a:hover{color:var(--ip-accent);text-decoration:underline}.industry24-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:5vw;display:grid}.industry24-hero-copy{padding:20px 0}.industry24-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ip-accent);align-items:center;gap:10px;font-size:11px;line-height:1.7;display:flex}.industry24-eyebrow>span:empty{width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 10%,transparent);background:currentColor;border-radius:50%}.industry24 h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(40px,4.8vw,80px);font-weight:650;line-height:1.03}.industry24 h1>span{color:var(--ip-accent);display:block}.industry24-hero-line{letter-spacing:-.03em;max-width:24ch;font-size:clamp(22px,2vw,30px);line-height:1.25}.industry24-intro{color:var(--ip-muted);max-width:62ch;font-size:16px;line-height:1.8;margin-top:22px!important}.industry24-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.industry24-cta{background:var(--ip-accent);min-height:54px;color:var(--ip-paper);border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;padding:17px 21px;font-size:14px;font-weight:650;transition:transform .25s,box-shadow .25s;display:inline-flex}.industry24-cta:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--ip-accent) 25%,transparent);transform:translateY(-3px)}.industry24-actions>a,.industry24-text-link{border-bottom:1px solid var(--ip-line);align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.industry24-actions>a:hover,.industry24-text-link:hover{color:var(--ip-accent);gap:18px}.industry24-platforms{color:var(--ip-muted);align-items:center;gap:10px;margin-top:32px;font-size:12px;display:flex}.industry24-platforms i{background:var(--ip-line);width:1px;height:15px;margin:0 8px}.industry24-hero-image{background:var(--ip-wash);aspect-ratio:4/4.7;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 25px 65px #091c2b18}.industry24-photo{object-fit:cover;width:100%;height:100%;display:block}.industry24-hero-image>.industry24-photo{transition:transform 1s}.industry24-hero-image:hover>.industry24-photo{transform:scale(1.025)}.industry24-hero-image:after{content:"";background:linear-gradient(#0000,#071724dc);position:absolute;inset:28% 0 0}.industry24-hero-image figcaption{z-index:1;color:#fff;padding:34px;position:absolute;bottom:0}.industry24-hero-image figcaption>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;color:#c9e0ee;font-size:10px;display:block}.industry24-hero-image strong{letter-spacing:-.035em;max-width:22ch;margin:12px 0 25px;font-size:clamp(25px,2.7vw,43px);font-weight:550;line-height:1.15;display:block}.industry24-hero-image small{color:#d2dce1;font-size:10px}.industry24--composition-1 .industry24-hero-grid{grid-template-columns:1fr 1.08fr}.industry24--composition-1 .industry24-hero-copy{order:2}.industry24--composition-1 .industry24-hero-image{aspect-ratio:1;border-radius:80px 8px 8px}.industry24--composition-2 .industry24-hero-grid{grid-template-columns:1fr;gap:34px}.industry24--composition-2 .industry24-hero-copy{grid-template-columns:1.2fr 1fr;align-items:start;gap:12px 8%;display:grid}.industry24--composition-2 .industry24-hero-copy>.industry24-eyebrow{grid-column:1/-1}.industry24--composition-2 h1{grid-area:2/1/5;margin:10px 0}.industry24--composition-2 .industry24-hero-line{grid-column:2;margin-top:10px}.industry24--composition-2 .industry24-intro{grid-column:2;margin-top:0!important}.industry24--composition-2 .industry24-actions{grid-column:2;margin-top:12px}.industry24--composition-2 .industry24-platforms{grid-column:1/-1;margin-top:0}.industry24--composition-2 .industry24-hero-image{aspect-ratio:2.9;max-height:480px}.industry24--composition-2 .industry24-hero-image .industry24-photo{object-position:50% 56%}.industry24--composition-2 .industry24-hero-image figcaption{padding:30px 38px}.industry24--counsel h1,.industry24--counsel h2{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.industry24--care .industry24-hero-image{border-radius:48px 48px 8px}.industry24--route .industry24-hero-image{border-radius:8px 80px 8px 8px}.industry24--response h1{text-transform:uppercase;font-weight:750}.industry24--studio .industry24-hero-image{border-radius:24px}.industry24--project .industry24-hero-image{outline:1px solid var(--ip-line);outline-offset:8px}.industry24-nav{background:var(--ip-wash);border-top:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);justify-content:center;gap:clamp(14px,3vw,55px);padding:20px 24px;display:flex}.industry24-nav a{color:var(--ip-accent);font-family:var(--font-geist-mono),monospace;align-items:center;gap:10px;min-height:28px;font-size:10px;display:flex}.industry24-nav a span{font-family:var(--font-geist-sans),sans-serif;color:var(--ip-ink);font-size:13px}.industry24-nav a:hover span{color:var(--ip-accent)}.industry24-section{scroll-margin-top:28px}.industry24 h2{letter-spacing:-.045em;margin-top:15px;font-size:clamp(30px,3.1vw,51px);font-weight:600;line-height:1.1}.industry24-body{color:var(--ip-muted);font-size:18px;line-height:1.9}.industry24-strategy{border-bottom:1px solid var(--ip-line);grid-template-columns:1fr 1.1fr;gap:8%;display:grid}.industry24-service-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.industry24-service-tags span{background:var(--ip-wash);border:1px solid var(--ip-line);color:var(--ip-muted);border-radius:4px;padding:9px 12px;font-size:12px}.industry24-section-heading{justify-content:space-between;align-items:end;gap:6%;display:flex}.industry24-section-heading>div{flex:1}.industry24-section-heading>p{width:44%;max-width:550px;color:var(--ip-muted);font-size:16px;line-height:1.8}.industry24-section-lead{max-width:720px;color:var(--ip-muted);font-size:16px;line-height:1.8;margin-top:24px!important}.industry24-intents{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.industry24-intents article{background:var(--ip-wash);border:1px solid var(--ip-line);border-radius:10px;flex-direction:column;padding:27px;transition:transform .25s,border-color .25s;display:flex}.industry24-intents article:hover{border-color:var(--ip-accent);transform:translateY(-5px)}.industry24-intent-top{color:var(--ip-accent);justify-content:space-between;display:flex}.industry24-intent-top span{font-family:var(--font-geist-mono),monospace;font-size:11px}.industry24-intents h3{letter-spacing:-.03em;margin:27px 0 16px;font-size:22px;line-height:1.25}.industry24-intents article>p{color:var(--ip-muted);margin-bottom:26px;font-size:14px;line-height:1.8}.industry24-destination{border-top:1px solid var(--ip-line);gap:12px;margin-top:auto;padding-top:22px;display:flex}.industry24-destination>svg{color:var(--ip-accent);flex:none;margin-top:4px}.industry24-destination span{color:var(--ip-accent);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.industry24-destination p{color:var(--ip-muted);margin-top:8px;font-size:14px;line-height:1.75}.industry24-creative{padding-top:35px}.industry24-studio{border:1px solid var(--ip-line);background:var(--ip-wash);border-radius:14px;gap:0;margin-top:34px;overflow:hidden}.industry24-studio-bar{border-bottom:1px solid var(--ip-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 25px;display:flex}.industry24-studio-bar>span{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.industry24-studio-bar small{font-size:9px;font-family:var(--font-geist-mono),monospace;color:var(--ip-muted)}.industry24-studio [data-slot=tabs-list]{background:var(--ip-paper);border:1px solid var(--ip-line);height:auto;padding:4px}.industry24-studio [data-slot=tabs-trigger]{color:var(--ip-muted);gap:9px;min-height:44px;padding:11px 18px}.industry24-studio [data-slot=tabs-trigger][data-active]{background:var(--ip-ink);color:var(--ip-paper)}.industry24-search-preview{grid-template-columns:.85fr 1.15fr;display:grid}.industry24-preview-controls{border-right:1px solid var(--ip-line);padding:38px}.industry24-preview-controls h3{letter-spacing:-.03em;margin:17px 0 27px;font-size:30px;font-weight:550;line-height:1.15}.industry24-query-options{gap:10px;display:grid}.industry24-query-options button{border:1px solid var(--ip-line);text-align:left;background:var(--ip-paper);color:var(--ip-muted);border-radius:6px;align-items:center;gap:11px;padding:13px 15px;font-size:13px;transition:background .2s,border .2s;display:flex}.industry24-query-options button>svg{flex:none}.industry24-query-options button>svg:last-child{margin-left:auto}.industry24-query-options button[aria-pressed=true],.industry24-query-options button:hover{border-color:var(--ip-accent);color:var(--ip-accent);background:color-mix(in srgb,var(--ip-accent) 9%,var(--ip-paper))}.industry24-preview-note{color:var(--ip-muted);align-items:start;gap:9px;font-size:11px;line-height:1.7;display:flex;margin-top:22px!important}.industry24-preview-note svg{flex:none}.industry24-search-result{color:#142d43;background:#fff;padding:38px}.industry24-search-input{color:#566c7e;border:1px solid #dce5ed;border-radius:28px;align-items:center;gap:13px;padding:15px 18px;font-size:14px;display:flex;box-shadow:0 3px 15px #0c34420d}.industry24-search-input svg{color:#287ace;flex:none}.industry24-ad-copy{padding:26px 6px}.industry24-ad-copy small{color:#667485;font-size:11px}.industry24-ad-copy h3{color:#185abc;letter-spacing:-.02em;margin:17px 0 12px;font-size:23px;line-height:1.3}.industry24-ad-copy p{color:#526577;font-size:14px;line-height:1.8}.industry24-ad-link{color:#185abc;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.industry24-relevance{background:#eef8f4;border:1px solid #c9e6d9;border-radius:9px;gap:16px;padding:22px;animation:.35s both industry24-reveal;display:flex}.industry24-relevance>svg{color:#228562;flex:none}.industry24-relevance span{color:#217b5d;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.industry24-relevance p{color:#3b6656;margin-top:7px;font-size:14px;line-height:1.75}.industry24-preview-footnote{color:#6d7e8c;margin-top:20px;font-size:10px;line-height:1.6;display:block}.industry24-social-preview{grid-template-columns:1fr 1fr;display:grid}.industry24-social-image{aspect-ratio:1.2;position:relative;overflow:hidden}.industry24-social-image:after{content:"";background:linear-gradient(#0000,#12192bdb);position:absolute;inset:20% 0 0}.industry24-social-image>div{z-index:1;color:#fff;position:absolute;inset:auto 30px 34px}.industry24-social-image span{letter-spacing:.07em;font-size:10px}.industry24-social-image h3{letter-spacing:-.035em;max-width:20ch;margin-top:15px;font-size:clamp(28px,3vw,47px);line-height:1.1}.industry24-social-copy{flex-direction:column;justify-content:center;padding:40px;display:flex}.industry24-social-copy h3{letter-spacing:-.03em;margin:16px 0 20px;font-size:30px;line-height:1.2}.industry24-social-copy>p:not(.industry24-eyebrow){color:var(--ip-muted);font-size:16px;line-height:1.8}.industry24-social-copy .industry24-ad-link{color:var(--ip-accent)}.industry24-production{border-top:1px solid var(--ip-line);color:var(--ip-muted);gap:10px;margin-top:27px;padding-top:22px;font-size:12px;line-height:1.75;display:flex}.industry24-production svg{color:var(--ip-accent);flex:none;margin-top:4px}.industry24-social-copy .industry24-text-link{align-self:start;margin-top:20px}.industry24-local{background:var(--ip-wash);border-block:1px solid var(--ip-line);grid-template-columns:1fr 1.1fr;gap:8%;display:grid}.industry24-local-title>svg{color:var(--ip-accent);margin-bottom:25px}.industry24-local-copy .industry24-text-link{margin-top:24px}.industry24-local-principle{border-top:1px solid var(--ip-line);margin-top:30px;padding-top:25px}.industry24-local-principle>span{letter-spacing:.06em;color:var(--ip-muted);font-size:10px}.industry24-local-principle strong{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.industry24-local-principle svg{color:var(--ip-accent)}.industry24-qualification{border:1px solid var(--ip-line);background:var(--ip-wash);border-radius:10px;grid-template-columns:.65fr 1.35fr;gap:22px 32px;margin-top:34px;padding:26px;display:grid}.industry24-qualification>div{align-items:center;gap:13px;font-size:15px;font-weight:550;display:flex}.industry24-qualification>div svg{color:var(--ip-accent);flex:none}.industry24-qualification ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.industry24-qualification li{border-left:1px solid var(--ip-line);padding:8px 0 8px 20px;font-size:13px;line-height:1.6}.industry24-qualification li span{font-family:var(--font-geist-mono),monospace;color:var(--ip-accent);margin-bottom:7px;font-size:10px;display:block}.industry24-qualification>a{grid-column:1/-1;justify-self:start}.industry24-signals{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px;display:grid}.industry24-signals article{border-top:2px solid var(--ip-accent);padding-top:20px}.industry24-signals span{color:var(--ip-accent);letter-spacing:.06em;font-size:10px;font-family:var(--font-geist-mono),monospace}.industry24-signals h3{letter-spacing:-.025em;margin:19px 0 12px;font-size:22px;line-height:1.25}.industry24-signals p{color:var(--ip-muted);font-size:14px;line-height:1.8}.industry24-faq{border-block:1px solid var(--ip-line);grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.industry24-faq>div>p:last-child{color:var(--ip-muted);margin-top:20px;font-size:15px;line-height:1.8}.industry24-answers [data-slot=accordion-item]{border-color:var(--ip-line)}.industry24-answers [data-slot=accordion-trigger]{color:var(--ip-ink);border-radius:0;gap:25px;padding:25px 0;font-size:17px;line-height:1.5}.industry24-answers [data-slot=accordion-content] p{color:var(--ip-muted);padding-bottom:20px;font-size:15px;line-height:1.85}.industry24-related>.industry24-section-heading h2{font-size:32px}.industry24-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.industry24-related>div:last-child>a{border:1px solid var(--ip-line);border-radius:8px;padding:26px 30px 60px 25px;transition:background .2s,transform .2s;position:relative}.industry24-related>div:last-child>a:hover{background:var(--ip-wash);transform:translateY(-4px)}.industry24-related a>span{letter-spacing:-.03em;font-size:21px;font-weight:550}.industry24-related a>p{color:var(--ip-muted);margin-top:14px;font-size:13px;line-height:1.8}.industry24-related a>svg{color:var(--ip-accent);position:absolute;bottom:23px;right:25px}.industry24-related .industry24-text-link>svg{position:static}.industry24-close{text-align:center;background:var(--ip-wash);border-top:1px solid var(--ip-line);padding-top:85px;padding-bottom:90px}.industry24-close>.industry24-eyebrow{justify-content:center}.industry24-close h2{max-width:25ch;margin:20px auto 25px}.industry24-close>p:not(.industry24-eyebrow){max-width:60ch;color:var(--ip-muted);margin:auto;font-size:16px;line-height:1.8}.industry24-close .industry24-cta{margin-top:28px}@keyframes industry24-reveal{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:1800px){.industry24-hero,.industry24-section,.industry24-close{padding-left:90px;padding-right:90px}}@media (max-width:1100px){.industry24-hero,.industry24-section{padding-left:4vw;padding-right:4vw}.industry24-hero-grid{gap:4vw}.industry24-hero-image{aspect-ratio:3/4.3}.industry24-hero-image figcaption{padding:25px}.industry24-studio-bar small{display:none}.industry24-preview-controls,.industry24-search-result,.industry24-social-copy{padding:28px}.industry24-intents article{padding:22px}.industry24-qualification{grid-template-columns:1fr}.industry24-section-heading>p{width:45%}.industry24-intro{font-size:15px}.industry24--composition-1 .industry24-hero-image{aspect-ratio:3/4}}@media (max-width:760px){.industry24-hero,.industry24-section,.industry24-close{padding:45px 22px}.industry24-hero{padding-top:21px}.industry24-breadcrumb ol{margin-bottom:25px;font-size:11px}.industry24-hero-grid,.industry24--composition-1 .industry24-hero-grid,.industry24--composition-2 .industry24-hero-grid{grid-template-columns:1fr;gap:28px}.industry24-hero-copy,.industry24--composition-1 .industry24-hero-copy{order:0;padding:0}.industry24--composition-2 .industry24-hero-copy{display:block}.industry24 h1{font-size:clamp(38px,9.5vw,60px);margin:20px 0!important}.industry24-hero-line{font-size:23px}.industry24-intro,.industry24--composition-2 .industry24-intro{font-size:16px;margin-top:20px!important}.industry24-eyebrow{letter-spacing:.03em;font-size:10px}.industry24-actions{gap:14px;margin-top:24px}.industry24-cta{min-height:50px;padding:15px 18px;font-size:13px}.industry24-actions>a{font-size:13px}.industry24-platforms,.industry24--composition-2 .industry24-platforms{margin-top:24px}.industry24-hero-image,.industry24--composition-1 .industry24-hero-image,.industry24--composition-2 .industry24-hero-image{aspect-ratio:1.1;border-radius:10px;max-height:540px}.industry24-hero-image figcaption,.industry24--composition-2 .industry24-hero-image figcaption{padding:25px}.industry24-hero-image strong{margin-bottom:20px;font-size:29px}.industry24-hero-image small{font-size:9px}.industry24--project .industry24-hero-image{outline-offset:5px}.industry24-strategy,.industry24-local,.industry24-faq{grid-template-columns:1fr;gap:28px}.industry24 h2{font-size:33px}.industry24-body{font-size:16px;line-height:1.85}.industry24-section-heading{display:block}.industry24-section-heading>p{width:auto;max-width:none;margin-top:23px}.industry24-section-heading>a{margin-top:20px}.industry24-section-lead{font-size:15px}.industry24-intents{grid-template-columns:1fr;gap:14px;margin-top:25px}.industry24-intents article{padding:23px}.industry24-intents h3{margin-top:19px;font-size:23px}.industry24-intents article>p{margin-bottom:20px;font-size:15px}.industry24-destination p{font-size:14px}.industry24-creative{padding-top:15px}.industry24-studio-bar{padding:18px;display:block}.industry24-studio-bar>span{margin-bottom:17px}.industry24-studio [data-slot=tabs-list]{width:100%}.industry24-studio [data-slot=tabs-trigger]{white-space:normal;gap:7px;padding:10px;font-size:12px}.industry24-search-preview,.industry24-social-preview{grid-template-columns:1fr}.industry24-preview-controls{border-right:0;border-bottom:1px solid var(--ip-line);padding:24px}.industry24-preview-controls h3{margin-bottom:22px;font-size:27px}.industry24-query-options button{min-height:49px;font-size:13px}.industry24-search-result{padding:22px}.industry24-ad-copy h3{font-size:22px}.industry24-relevance{padding:17px}.industry24-social-image{aspect-ratio:1.05}.industry24-social-image h3{font-size:34px}.industry24-social-copy{padding:25px}.industry24-local-title>svg{margin-bottom:18px}.industry24-local-principle strong{gap:9px;font-size:12px}.industry24-qualification{gap:22px;margin-top:27px;padding:23px}.industry24-qualification ol{grid-template-columns:1fr;gap:0}.industry24-qualification li{border-left:0;border-bottom:1px solid var(--ip-line);align-items:baseline;gap:15px;padding:14px 0;font-size:14px;display:flex}.industry24-qualification li span{margin:0}.industry24-text-link{font-size:12px;line-height:1.6}.industry24-text-link svg{flex:none}.industry24-signals{grid-template-columns:1fr;gap:27px;margin-top:32px}.industry24-signals h3{margin:12px 0 10px;font-size:22px}.industry24-signals p{font-size:15px}.industry24-faq{gap:20px}.industry24-answers [data-slot=accordion-trigger]{padding:22px 0;font-size:16px}.industry24-related>div:last-child{grid-template-columns:1fr;gap:13px}.industry24-related>div:last-child>a{padding:23px 45px 25px 23px}.industry24-related a>span{font-size:22px}.industry24-related a>p{font-size:14px}.industry24-related a>svg{top:26px;bottom:auto;right:18px}.industry24-close{padding-top:52px;padding-bottom:58px}.industry24-close h2{font-size:34px}.industry24-close>p:not(.industry24-eyebrow){font-size:15px}}@media (prefers-reduced-motion:reduce){.industry24 *,.industry24 :before,.industry24 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.industry24 .industry24-mark{background:0 0;border:0;flex:none;width:23px;height:23px;padding:0;display:inline-flex}.industry24 .industry24-mark img{object-fit:contain;width:100%;height:100%}.industry24 .ilab-territory,.industry24 .ilab-social,.industry24 .ilab-conversion{scroll-margin-top:90px}.industry24 .ilab-toolbar{color:#17354b;background:#fff;border-bottom:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.industry24 .ilab-toolbar>span,.industry24 .ilab-toolbar>div,.industry24 .ilab-social-head>span{align-items:center;gap:12px;font-weight:650;display:flex}.industry24 .ilab-example{letter-spacing:.025em;white-space:nowrap;color:#567084;border:1px solid #ccdbe6;border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex;font-size:12px!important;font-weight:500!important}.industry24 .ilab-kicker{letter-spacing:.025em;color:#537187;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.industry24 .ilab-note{color:#adc3d4;font-size:12px;line-height:1.65}.industry24 .ilab-arena{color:#eef7fc;background:#0b2234;border:1px solid #29465a;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #081f3110}.industry24 .ilab-arena .ilab-toolbar{color:#f0f8fd;background:#102c42;border-color:#264659}.industry24 .ilab-arena .ilab-example{color:#b7d0e1;border-color:#416076}.industry24 .ilab-query-row{border-bottom:1px solid #264659;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 28px;display:grid}.industry24 .ilab-query-row label{color:#c2d7e6;align-items:center;gap:10px;font-size:14px;display:flex}.industry24 .ilab-query-row select{color:#f6fbfe;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#16354c;border:1px solid #43617a;border-radius:8px;width:100%;min-height:46px;padding:10px 38px 10px 16px;font-size:16px}.industry24 .ilab-query-row select:focus-visible{outline-offset:3px;outline:2px solid #7edbf8}.industry24 .ilab-territory-grid{grid-template-columns:1fr 1fr;display:grid}.industry24 .ilab-map-panel{background:radial-gradient(at 50% 45%,#1b4565 0,#0000 70%);border-right:1px solid #264659;padding:24px 34px}.industry24 .ilab-map-heading{color:#b7cfdf;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.industry24 .ilab-map-heading span:first-child{align-items:center;gap:6px;display:flex}.industry24 .ilab-snapshots{background:#071b2b;border:1px solid #2f4e63;border-radius:9px;gap:4px;margin:17px 0;padding:4px;display:flex}.industry24 .ilab-snapshots button{color:#bfd4e3;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 8px;font-size:14px;font-weight:550;transition:color .2s,background .2s,box-shadow .2s;display:flex}.industry24 .ilab-snapshots button:hover{color:#fff;background:#20445e}.industry24 .ilab-snapshots button[aria-pressed=true]{color:#0b2c42;background:#a2e5ff;box-shadow:0 2px 12px #61d2ff16}.industry24 .ilab-map{background-image:linear-gradient(90deg,#47668235 1px,#0000 1px),linear-gradient(#47668235 1px,#0000 1px);background-size:25% 25%;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:440px;margin:20px auto;display:grid;position:relative}.industry24 .ilab-map button{border:1px solid #0000;border-radius:50%;justify-self:center;width:100%;max-width:64px;height:54px;font-size:18px;font-weight:700;transition:transform .2s,background .5s,color .5s,border-color .3s;position:relative}.industry24 .ilab-map button[data-rank=top]{color:#072c30;background:#87e3d3;border-color:#b2f4e6;box-shadow:0 0 0 4px #72e1d317}.industry24 .ilab-map button[data-rank=middle]{color:#442f06;background:#efc66c;border-color:#f6dd9e}.industry24 .ilab-map button[data-rank=gap]{color:#fff1ef;background:#a44044;border-color:#ee9290;animation:3.6s ease-in-out infinite ilab-heat}.industry24 .ilab-map button:nth-child(3n){animation-delay:-1.2s}.industry24 .ilab-map button:nth-child(3n+1){animation-delay:-2.4s}.industry24 .ilab-map button:hover{transform:translateY(-3px)scale(1.05)}.industry24 .ilab-map button[aria-pressed=true]{outline-offset:4px;outline:2px solid #fff}.industry24 .ilab-map button:focus-visible{outline-offset:5px;outline-color:#fff}.industry24 .ilab-map-legend{color:#c4d8e5;justify-content:center;gap:22px;font-size:12px;display:flex}.industry24 .ilab-map-legend span{align-items:center;gap:7px;display:flex}.industry24 .ilab-map-legend i{border-radius:50%;width:8px;height:8px}.industry24 .ilab-map-legend i[data-rank=top]{background:#87e3d3}.industry24 .ilab-map-legend i[data-rank=middle]{background:#efc66c}.industry24 .ilab-map-legend i[data-rank=gap]{background:#ee9290}.industry24 .ilab-location-detail{color:#b3cdde;justify-content:center;align-items:center;gap:9px;min-height:22px;margin-top:20px;font-size:13px;display:flex}.industry24 .ilab-location-detail strong{color:#eef9ff;font-weight:600}.industry24 .ilab-competition-panel{flex-direction:column;gap:22px;padding:30px 34px;display:flex}.industry24 .ilab-competition-panel .ilab-kicker{color:#bdd3e4;max-width:300px}.industry24 .ilab-visibility-number{align-items:center;gap:22px;display:flex}.industry24 .ilab-visibility-number strong{letter-spacing:-.05em;color:#a2e5ff;font-variant-numeric:tabular-nums;font-size:clamp(50px,5vw,76px);font-weight:650;line-height:1}.industry24 .ilab-visibility-number strong small{letter-spacing:-.02em;margin-left:4px;font-size:.48em}.industry24 .ilab-visibility-number>span{color:#a4bed1;max-width:145px;font-size:13px;line-height:1.5}.industry24 .ilab-competitor-bars{gap:15px;display:grid}.industry24 .ilab-competitor-bars>div>div:first-child{color:#b8cedf;justify-content:space-between;gap:16px;margin-bottom:7px;font-size:14px;display:flex}.industry24 .ilab-competitor-bars>div[data-kind=yours]>div:first-child{color:#e8faff}.industry24 .ilab-bar-track{background:#203e54;border-radius:10px;height:7px;overflow:hidden}.industry24 .ilab-bar-track i{border-radius:inherit;background:#647e95;height:100%;transition:width .7s cubic-bezier(.2,.75,.2,1);display:block}.industry24 .ilab-competitor-bars [data-kind=yours] .ilab-bar-track i{background:linear-gradient(90deg,#388fec,#95e7e1)}.industry24 .ilab-opportunity{border-top:1px solid #2e4b62;gap:12px;padding-top:20px;display:flex}.industry24 .ilab-opportunity>svg{color:#a2e5ff;flex-shrink:0;margin-top:3px}.industry24 .ilab-opportunity h3{color:#f0f9ff;letter-spacing:0;font-size:16px;font-weight:600;line-height:1.5}.industry24 .ilab-opportunity p{color:#b8cddd;margin-top:5px;font-size:14px;line-height:1.75}.industry24 .ilab-research-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px;display:grid}.industry24 .ilab-research-methods article{border-top:2px solid var(--ip-line);padding-top:20px}.industry24 .ilab-research-methods article>span{color:var(--ip-accent);font-size:12px;font-weight:600}.industry24 .ilab-research-methods h3{letter-spacing:-.02em;margin:12px 0;font-size:20px;line-height:1.35}.industry24 .ilab-research-methods p{color:var(--ip-muted);font-size:15px;line-height:1.7}.industry24 .ilab-research-methods a{color:var(--ip-accent);text-underline-offset:4px;align-items:center;gap:7px;margin-top:15px;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}.industry24 .ilab-research-methods a svg{flex-shrink:0}.industry24 .ilab-social-workbench{color:#15354b;background:#fff;border:1px solid #d5e1ed;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 55px #12395109}.industry24 .ilab-social-workbench:before{content:"";background:linear-gradient(90deg,#1877f2,#5a41dc 40%,#df2991 70%,#ffab56);height:4px;display:block}.industry24 .ilab-social-head{justify-content:space-between;align-items:center;gap:14px;padding:22px 28px;display:flex}.industry24 .ilab-lens-tabs{border:1px solid #e1e7f1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:52px;margin:0 28px 26px;display:grid;background:#eef2f9!important;width:auto!important;height:auto!important;padding:5px!important}.industry24 .ilab-lens-tabs [role=tab]{white-space:normal;text-align:left;color:#5b6c85;height:auto;min-height:46px;box-shadow:none;background:0 0;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;padding:13px 12px;font-size:14px;line-height:1.45;transition:background .2s,color .2s,box-shadow .2s;display:flex}.industry24 .ilab-lens-tabs [role=tab]>span{color:#7b67b8;font-family:monospace;font-size:12px}.industry24 .ilab-lens-tabs [role=tab]:hover{color:#143e79;background:#e2e8f7}.industry24 .ilab-lens-tabs [role=tab][aria-selected=true]{color:#1d4382;background:#fff;box-shadow:0 3px 10px #22487c12}.industry24 .ilab-social-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px;margin:0;padding:0 28px 26px;display:grid}.industry24 .ilab-social-content[hidden]{display:none}.industry24 .ilab-concept-photo{background:#142638;border-radius:12px;min-height:370px;position:relative;overflow:hidden}.industry24 .ilab-concept-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.industry24 .ilab-concept-photo:hover img{transform:scale(1.035)}.industry24 .ilab-concept-photo:after{content:"";background:linear-gradient(#0000,#051524d9 73%,#051524);position:absolute;inset:15% 0 0}.industry24 .ilab-photo-copy{z-index:1;color:#fff;gap:16px;display:grid;position:absolute;bottom:64px;left:24px;right:24px}.industry24 .ilab-photo-copy>span{color:#d4e5f4;align-items:center;gap:8px;font-size:12px;display:flex}.industry24 .ilab-photo-copy strong{letter-spacing:-.04em;max-width:400px;font-size:clamp(24px,2.25vw,37px);font-weight:650;line-height:1.15}.industry24 .ilab-concept-photo figcaption{z-index:1;color:#bcd0e1;font-size:11px;line-height:1.45;position:absolute;bottom:19px;left:24px;right:24px}.industry24 .ilab-research-notes{flex-direction:column;gap:21px;padding:12px 6px 8px 0;display:flex}.industry24 .ilab-research-notes h3{letter-spacing:-.025em;color:#15334c;margin-top:11px;font-size:clamp(21px,2vw,29px);font-weight:550;line-height:1.35}.industry24 .ilab-test-direction{border-top:1px solid #dce5ef;padding:20px 0 0}.industry24 .ilab-test-direction>p:last-child{color:#4b677b;margin-top:12px;font-size:16px;line-height:1.7}.industry24 .ilab-research-notes .ilab-kicker svg{color:#6655b0;flex-shrink:0}.industry24 .ilab-format-tags{flex-wrap:wrap;gap:7px;display:flex}.industry24 .ilab-format-tags span{color:#4e5681;background:#f0f2fa;border:1px solid #e4e7f3;border-radius:5px;padding:7px 10px;font-size:12px}.industry24 .ilab-research-notes .ilab-note{color:#5b6f80}.industry24 .ilab-social-footer{background:#f8faff;border-top:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:28px;padding:20px 28px;display:flex}.industry24 .ilab-social-footer p{color:#597286;max-width:620px;font-size:12px;line-height:1.65}.industry24 .ilab-social-footer a{color:#234f99;text-underline-offset:4px;flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:underline;display:flex}.industry24 .ilab-research-takeaway{align-items:center;gap:18px;margin-top:27px;padding:0 5px;display:flex}.industry24 .ilab-research-takeaway>svg{color:var(--ip-accent);flex-shrink:0}.industry24 .ilab-research-takeaway p{color:var(--ip-muted);flex:1;font-size:15px;line-height:1.65}.industry24 .ilab-research-takeaway strong{color:var(--ip-ink);font-weight:550}.industry24 .ilab-research-takeaway a{flex-shrink:0;font-size:14px}.industry24 .ilab-calculator{color:#173b54;background:#fff;border:1px solid #cfdfea;border-radius:22px;overflow:hidden;box-shadow:0 15px 55px #07273f0a}.industry24 .ilab-reset{color:#48687e;border:1px solid #cfdfea;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:13px;transition:background .2s;display:flex}.industry24 .ilab-reset:hover{background:#edf5fb}.industry24 .ilab-calculator-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid}.industry24 .ilab-conversion-controls{color:#f3faff;background:linear-gradient(145deg,#114f8b,#0a2b49);flex-direction:column;align-items:stretch;padding:28px 30px;display:flex}.industry24 .ilab-rate-label{letter-spacing:-.025em;color:#d2e8ff;font-size:20px;line-height:1.25}.industry24 .ilab-rate-label strong{color:#fff;font-size:clamp(24px,2.25vw,35px);font-weight:650}.industry24 .ilab-rate-value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(55px,5vw,77px);font-weight:650;line-height:1.08;display:block}.industry24 .ilab-rate-value small{letter-spacing:-.03em;color:#88d9fc;margin-left:4px;font-size:.45em}.industry24 .ilab-slider{margin:18px 0 0;padding:14px 0}.industry24 .ilab-slider [data-slot=slider-track]{background:#49759c;height:7px;overflow:visible}.industry24 .ilab-slider [data-slot=slider-range]{background:#8be1f9;border-radius:10px}.industry24 .ilab-slider [data-slot=slider-thumb]{background:#b8ecfd;border:4px solid #fff;width:23px;height:23px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 6px #98dfff21}.industry24 .ilab-slider [data-slot=slider-thumb]:hover{box-shadow:0 0 0 9px #98dfff30}.industry24 .ilab-slider [data-slot=slider-thumb]:focus-visible{outline-offset:7px;outline:2px solid #fff}.industry24 .ilab-slider-scale{color:#b5d6ee;justify-content:space-between;align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.industry24 .ilab-slider-scale span:nth-child(2){align-items:center;gap:5px;display:flex}.industry24 .ilab-rate-presets{gap:7px;margin:17px 0 24px;display:flex}.industry24 .ilab-rate-presets button{border:1px solid #5783a8;border-radius:7px;flex:1;min-height:38px;font-size:14px;transition:background .2s,color .2s}.industry24 .ilab-rate-presets button:hover{background:#285981}.industry24 .ilab-rate-presets button[aria-pressed=true]{color:#0c3555;background:#b8ecfd;border-color:#b8ecfd}.industry24 .ilab-input-pair{border-top:1px solid #477399;grid-template-columns:1fr 1fr;gap:13px;padding-top:20px;display:grid}.industry24 .ilab-input-pair label{color:#cfe3f4;flex-direction:column;gap:9px;font-size:12px;line-height:1.5;display:flex}.industry24 .ilab-input-pair input{color:#164772;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #a5c5da;border-radius:7px;width:100%;min-height:48px;padding:8px 11px;font-size:21px;font-weight:600}.industry24 .ilab-input-pair input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.industry24 .ilab-input-pair input:focus-visible{outline-offset:4px;outline:2px solid #a0e7ff}.industry24 .ilab-input-error{color:#ffd0ca;margin-top:12px;font-size:13px;line-height:1.5}.industry24 .ilab-control-note{color:#b7d4e9;margin-top:18px;font-size:12px;line-height:1.6}.industry24 .ilab-conversion-results{flex-direction:column;justify-content:space-between;padding:28px 30px 21px;display:flex}.industry24 .ilab-result-summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.industry24 .ilab-cpl{letter-spacing:-.065em;color:#116ed1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(35px,4.2vw,64px);font-weight:650;line-height:1.18;display:block}.industry24 .ilab-inquiry-total{text-align:right;flex-shrink:0;max-width:145px}.industry24 .ilab-inquiry-total span{letter-spacing:-.04em;color:#173b54;font-size:32px;font-weight:600}.industry24 .ilab-inquiry-total p{color:#617a8d;margin-top:3px;font-size:12px;line-height:1.5}.industry24 .ilab-conversion-chart{margin:22px 0 14px}.industry24 .ilab-conversion-chart svg{width:100%;height:auto;max-height:245px;display:block;overflow:visible}.industry24 .ilab-conversion-chart text{fill:#5e7991;font-family:inherit;font-size:12px}.industry24 .ilab-chart-grid{stroke:#d6e3ef;stroke-dasharray:4 6;stroke-width:1px}.industry24 .ilab-chart-curve{stroke:#1674df;fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.industry24 .ilab-chart-guide{stroke:#127b97;stroke-width:1.5px;stroke-dasharray:4 5}.industry24 .ilab-chart-point{fill:#1765c5;stroke:#fff;stroke-width:3px}.industry24 .ilab-chart-halo{fill:#187bdf25}.industry24 .ilab-conversion-chart figcaption{color:#506f85;justify-content:flex-end;align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}.industry24 .ilab-comparison{background:#f5f9fe;border:1px solid #dbe6f2;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px;display:grid}.industry24 .ilab-comparison>div:last-child{padding-left:12px}.industry24 .ilab-comparison>svg{color:#8ea6bf}.industry24 .ilab-comparison span{color:#527187;font-size:12px;line-height:1.5;display:block}.industry24 .ilab-comparison strong{letter-spacing:-.03em;color:#183b55;margin-top:4px;font-size:26px;line-height:1.3;display:block}.industry24 .ilab-comparison strong small{color:#5d778b;letter-spacing:0;font-size:12px;font-weight:400}.industry24 .ilab-comparison p{color:#547186;margin-top:3px;font-size:12px;line-height:1.4}.industry24 .ilab-comparison>div:last-child strong{color:#116ed1}.industry24 .ilab-spend{color:#627b8d;margin-top:14px;font-size:12px;line-height:1.6}.industry24 .ilab-spend strong{color:#355c79;font-weight:550}.industry24 .ilab-calculator-footer{background:#f2f7fc;border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:28px;padding:19px 28px;display:flex}.industry24 .ilab-calculator-footer p{color:#556e84;max-width:650px;font-size:12px;line-height:1.6}.industry24 .ilab-calculator-footer button{color:#195f9e;text-align:left;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.industry24 .ilab-calculator-footer button svg{flex-shrink:0}.industry24 .ilab-calculator-footer button:hover{text-underline-offset:4px;text-decoration:underline}.industry24 .ilab-conversion-context{color:var(--ip-muted);max-width:1000px;margin:23px 5px 0;font-size:15px;line-height:1.7}.industry24 .ilab-next-move{padding-top:22px;scroll-margin-top:90px}.industry24 .ilab-next-card{border:1px solid var(--ip-line);background:var(--ip-wash);border-radius:20px;grid-template-columns:1.1fr 1fr;gap:60px;padding:52px;display:grid;position:relative;overflow:hidden}.industry24 .ilab-next-copy h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(30px,3.1vw,48px);line-height:1.1}.industry24 .ilab-next-copy>p:not(.industry24-eyebrow){color:var(--ip-muted);max-width:500px;font-size:16px;line-height:1.75}.industry24 .ilab-next-promise{color:var(--ip-muted);align-items:center;gap:12px;margin-top:28px;font-size:13px;line-height:1.6;display:flex}.industry24 .ilab-next-promise svg{color:var(--ip-accent);flex-shrink:0}.industry24 .ilab-next-choice .ilab-kicker{color:var(--ip-muted);margin-bottom:15px}.industry24 .ilab-priorities{gap:9px;display:grid}.industry24 .ilab-priorities button{border:1px solid var(--ip-line);min-height:61px;color:var(--ip-ink);background:var(--ip-paper);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:550;line-height:1.4;transition:background .2s,border-color .2s,transform .2s;display:flex}.industry24 .ilab-priorities button>svg{color:var(--ip-accent);flex-shrink:0}.industry24 .ilab-priorities button>span{flex:1}.industry24 .ilab-priorities button>i{border:1px solid var(--ip-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.industry24 .ilab-priorities button:hover{border-color:var(--ip-accent);transform:translate(3px)}.industry24 .ilab-priorities button[aria-pressed=true]{border-color:var(--ip-accent);box-shadow:inset 3px 0 var(--ip-accent)}.industry24 .ilab-priorities button[aria-pressed=true]>i{background:var(--ip-accent);color:var(--ip-paper);border-color:var(--ip-accent)}.industry24 .ilab-priority-detail{color:var(--ip-muted);min-height:45px;margin:17px 0;font-size:14px;line-height:1.6}.industry24 .ilab-next-choice .industry24-cta{justify-content:space-between;width:100%;min-height:55px;font-size:15px}.industry24 .ilab-next-note{color:var(--ip-muted);margin-top:12px;font-size:12px;line-height:1.6}.industry24 .industry24-nav{flex-wrap:wrap;gap:12px 26px}.industry24 .industry24-nav>a{font-size:12px}@keyframes ilab-heat{0%,to{box-shadow:0 0 0 3px #ed747415}50%{box-shadow:0 0 0 7px #ed747428}}@media (min-width:1550px){.industry24 .ilab-arena,.industry24 .ilab-calculator,.industry24 .ilab-social-workbench{max-width:1440px;margin-inline:auto}.industry24 .ilab-map-panel{padding-inline:50px}.industry24 .ilab-territory-grid{grid-template-columns:1fr 1.05fr}.industry24 .ilab-map{margin-block:24px}}@media (max-width:1100px){.industry24 .ilab-map-panel,.industry24 .ilab-competition-panel{padding:22px}.industry24 .ilab-map{gap:9px}.industry24 .ilab-map button{max-width:52px;height:49px}.industry24 .ilab-snapshots button{font-size:12px}.industry24 .ilab-competition-panel{gap:18px}.industry24 .ilab-social-content{gap:25px}.industry24 .ilab-next-card{gap:35px;padding:34px}.industry24 .ilab-conversion-controls,.industry24 .ilab-conversion-results{padding:24px}.industry24 .ilab-result-summary{align-items:flex-start}.industry24 .ilab-inquiry-total{max-width:110px}.industry24 .ilab-inquiry-total span{font-size:27px}.industry24 .ilab-cpl{font-size:42px}.industry24 .ilab-research-takeaway{flex-wrap:wrap}.industry24 .ilab-research-takeaway a{margin-left:43px}}@media (max-width:900px){.industry24 .ilab-next-card{grid-template-columns:1fr;gap:28px}.industry24 .ilab-next-copy>p:not(.industry24-eyebrow){max-width:none}.industry24 .ilab-next-promise{margin-top:18px}.industry24 .ilab-next-copy h2{font-size:38px}.industry24 .ilab-calculator-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr)}.industry24 .ilab-conversion-controls,.industry24 .ilab-conversion-results{padding:22px 18px}.industry24 .ilab-result-summary{display:block}.industry24 .ilab-inquiry-total{text-align:left;align-items:baseline;gap:8px;max-width:none;margin-top:12px;display:flex}.industry24 .ilab-inquiry-total span{font-size:24px}.industry24 .ilab-inquiry-total p{max-width:130px}.industry24 .ilab-research-methods{gap:20px}.industry24 .ilab-research-methods h3{font-size:18px}}@media (max-width:760px){.industry24 .ilab-toolbar{flex-wrap:wrap;gap:14px;padding:17px 18px}.industry24 .ilab-toolbar>span{font-size:14px}.industry24 .ilab-toolbar>div{flex:1;justify-content:space-between}.industry24 .ilab-example{padding:5px 8px;font-size:11px!important}.industry24 .ilab-arena,.industry24 .ilab-calculator,.industry24 .ilab-social-workbench{border-radius:15px}.industry24 .ilab-query-row{padding:18px;display:block}.industry24 .ilab-query-row select{margin-top:10px;padding-left:11px;font-size:14px}.industry24 .ilab-territory-grid{grid-template-columns:1fr}.industry24 .ilab-map-panel{border-bottom:1px solid #264659;border-right:0;padding:20px 18px}.industry24 .ilab-map-heading{gap:7px;font-size:11px}.industry24 .ilab-map-heading span:last-child{text-align:right;max-width:70px}.industry24 .ilab-map{gap:9px;max-width:360px;margin:23px auto}.industry24 .ilab-map button{max-width:52px;height:48px;font-size:17px}.industry24 .ilab-map-legend{gap:20px}.industry24 .ilab-location-detail{gap:7px;font-size:12px}.industry24 .ilab-competition-panel{gap:20px;padding:25px 20px}.industry24 .ilab-competition-panel .ilab-kicker{font-size:13px}.industry24 .ilab-visibility-number strong{font-size:66px}.industry24 .ilab-opportunity p,.industry24 .ilab-competitor-bars>div>div:first-child{font-size:14px}.industry24 .ilab-research-methods{grid-template-columns:1fr;gap:24px;margin-top:28px}.industry24 .ilab-research-methods h3{font-size:22px}.industry24 .ilab-research-methods p{font-size:16px}.industry24 .ilab-social-head{flex-wrap:wrap;padding:18px}.industry24 .ilab-social-head>span{font-size:14px}.industry24 .ilab-lens-tabs{grid-template-columns:1fr;margin:0 18px 18px}.industry24 .ilab-lens-tabs [role=tab]{min-height:44px;padding:10px 12px;font-size:14px}.industry24 .ilab-social-content{grid-template-columns:1fr;gap:25px;padding:0 18px 23px}.industry24 .ilab-concept-photo{min-height:360px}.industry24 .ilab-photo-copy{bottom:68px;left:20px;right:20px}.industry24 .ilab-photo-copy strong{font-size:30px}.industry24 .ilab-concept-photo figcaption{font-size:11px;left:20px;right:20px}.industry24 .ilab-research-notes{gap:20px;padding:0}.industry24 .ilab-research-notes h3{font-size:23px}.industry24 .ilab-research-notes .ilab-note{font-size:13px}.industry24 .ilab-social-footer{padding:18px;display:block}.industry24 .ilab-social-footer a{margin-top:15px}.industry24 .ilab-research-takeaway{align-items:flex-start;gap:12px;padding:0}.industry24 .ilab-research-takeaway>svg{width:21px;margin-top:3px}.industry24 .ilab-research-takeaway p{font-size:15px}.industry24 .ilab-research-takeaway a{margin-left:33px}.industry24 .ilab-calculator-grid{grid-template-columns:1fr}.industry24 .ilab-conversion-controls{padding:27px 23px}.industry24 .ilab-rate-label{font-size:22px}.industry24 .ilab-rate-label strong{font-size:30px}.industry24 .ilab-rate-value{margin-top:16px;font-size:76px}.industry24 .ilab-rate-presets button{min-height:42px}.industry24 .ilab-input-pair input{font-size:20px}.industry24 .ilab-conversion-results{padding:25px 20px}.industry24 .ilab-result-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.industry24 .ilab-cpl{font-size:48px}.industry24 .ilab-inquiry-total{text-align:left;max-width:110px;margin:0;display:block}.industry24 .ilab-inquiry-total p{font-size:12px}.industry24 .ilab-inquiry-total span{font-size:26px}.industry24 .ilab-conversion-chart{margin:28px 0 18px}.industry24 .ilab-conversion-chart text{font-size:23px}.industry24 .ilab-conversion-chart svg{overflow:visible}.industry24 .ilab-conversion-chart figcaption{font-size:11px}.industry24 .ilab-comparison{gap:8px;padding:14px 12px}.industry24 .ilab-comparison>div:last-child{padding-left:0}.industry24 .ilab-comparison>svg{width:16px}.industry24 .ilab-comparison strong{font-size:24px}.industry24 .ilab-comparison strong small{font-size:11px;display:block}.industry24 .ilab-calculator-footer{padding:18px 20px;display:block}.industry24 .ilab-calculator-footer button{min-height:40px;margin-top:17px}.industry24 .ilab-spend{font-size:12px}.industry24 .ilab-conversion-context{margin-inline:0;font-size:16px}.industry24 .ilab-next-move{padding-top:0}.industry24 .ilab-next-card{border-radius:15px;gap:28px;padding:28px 20px}.industry24 .ilab-next-copy h2{margin:18px 0;font-size:34px}.industry24 .ilab-next-choice .industry24-cta{padding:14px 16px;font-size:14px}.industry24 .ilab-priorities button{gap:9px;padding:14px 12px;font-size:14px}.industry24 .ilab-priority-detail{min-height:0}.industry24 .ilab-next-choice .ilab-kicker{font-size:13px}.industry24 .ilab-next-note{font-size:12px}}@media (max-width:360px){.industry24 .ilab-map-panel{padding-inline:12px}.industry24 .ilab-map{gap:6px}.industry24 .ilab-map button{max-width:42px;height:42px;font-size:16px}.industry24 .ilab-snapshots button{gap:4px;font-size:11px}.industry24 .ilab-map-legend{gap:15px}.industry24 .ilab-map button[aria-pressed=true]{outline-offset:2px}.industry24 .ilab-conversion-controls{padding:24px 18px}.industry24 .ilab-rate-label strong{font-size:26px}.industry24 .ilab-cpl{font-size:42px}.industry24 .ilab-result-summary{display:block}.industry24 .ilab-inquiry-total{align-items:center;gap:9px;max-width:none;margin-top:13px;display:flex}.industry24 .ilab-inquiry-total p{max-width:115px}.industry24 .ilab-next-copy h2{font-size:29px}.industry24 .ilab-photo-copy strong{font-size:26px}.industry24 .ilab-concept-photo{min-height:330px}}@media (prefers-reduced-motion:reduce){.industry24 .ilab-map button{animation:none}.industry24 .ilab-bar-track i,.industry24 .ilab-concept-photo img,.industry24 .ilab-priorities button,.industry24 .ilab-map button{transition:none}}.industry24 .ilab-plot-frame{grid-template-columns:36px minmax(0,1fr);gap:8px;display:grid}.industry24 .ilab-chart-heading{color:#526f87;margin:0 0 9px 44px;font-size:12px;line-height:1.5}.industry24 .ilab-y-axis{text-align:right;color:#5e7991;flex-direction:column;justify-content:space-between;padding:7px 0 27px;font-size:12px;line-height:1;display:flex}.industry24 .ilab-plot>svg{width:100%;height:205px;max-height:none;display:block;overflow:visible}.industry24 .ilab-plot>svg path,.industry24 .ilab-plot>svg line{vector-effect:non-scaling-stroke}.industry24 .ilab-x-axis{color:#5e7991;justify-content:space-between;gap:8px;margin-top:3px;font-size:12px;line-height:1.5;display:flex}.industry24 .ilab-conversion-chart figcaption svg{flex-shrink:0;width:14px;height:14px;max-height:14px}.industry24 .ilab-map button{width:54px;max-width:100%;height:54px}@media (max-width:1100px){.industry24 .ilab-map button{width:49px;height:49px}}@media (max-width:760px){.industry24 .ilab-calculator .ilab-toolbar>div{flex-wrap:wrap;flex-basis:100%;gap:9px}.industry24 .ilab-calculator .ilab-toolbar>span{flex-basis:100%}.industry24 .ilab-plot>svg{height:155px}.industry24 .ilab-plot-frame{grid-template-columns:29px minmax(0,1fr);gap:7px}.industry24 .ilab-chart-heading{margin-left:36px;font-size:12px}.industry24 .ilab-map button{width:48px;height:48px}}@media (max-width:360px){.industry24 .ilab-map button{width:42px;height:42px}}.industry24 .ilab-mobile-result{display:none}@media (max-width:760px){.industry24 .ilab-rate-live{justify-content:space-between;align-items:center;gap:17px;margin-top:17px;display:flex}.industry24 .ilab-rate-live .ilab-rate-value{flex-shrink:0;margin-top:0}.industry24 .ilab-mobile-result{text-align:right;max-width:180px;display:block}.industry24 .ilab-mobile-result strong{letter-spacing:-.035em;color:#b8edfd;overflow-wrap:anywhere;font-size:28px;font-weight:650;line-height:1.2;display:block}.industry24 .ilab-mobile-result span{color:#c8e3f5;font-size:12px}.industry24 .ilab-mobile-result p{color:#b4d1e7;margin-top:7px;font-size:12px;line-height:1.5}}@media (max-width:360px){.industry24 .ilab-mobile-result strong{font-size:23px}.industry24 .ilab-rate-live{gap:10px}}.bm24-footer{color:#b6c7d4;background:#050e16;border-top:1px solid #94b8cc25;margin:0;padding:78px clamp(24px,5.2vw,100px) 30px;display:block}.bm24-footer-inner{width:100%;max-width:1440px;color:inherit;margin:0 auto;font-size:1rem;display:block}.bm24-footer-columns{grid-template-columns:1.05fr 1.1fr 1fr 1.3fr;gap:clamp(30px,4vw,76px);padding-bottom:68px;display:grid}.bm24-footer-columns>*{min-width:0}.bm24-footer h2{color:#54c6f7;font-family:var(--font-geist-mono),monospace;letter-spacing:.02em;margin:0 0 24px;font-size:.875rem;font-weight:500;line-height:1.5}.bm24-footer ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.bm24-footer ul a,.bm24-footer ul button{text-align:left;color:#b6c7d4;background:0 0;border:0;min-height:37px;padding:6px 0;font-size:1rem;line-height:1.55;display:inline-flex}.bm24-footer a,.bm24-footer button{transition:color .2s,background .2s}.bm24-footer a:hover,.bm24-footer button:hover{color:#79d5ff}:is(.bm24-footer a:focus-visible,.bm24-footer button:focus-visible){outline-offset:5px;border-radius:2px;outline:2px solid #65cfff}.bm24-footer-services ul{gap:17px}.bm24-footer-services ul a{flex-direction:column;gap:3px;display:flex}.bm24-footer-services strong{color:#e6f1f9;font-size:1rem;font-weight:500}.bm24-footer-services ul a:hover strong{color:#79d5ff}.bm24-footer-services ul span{color:#7f9caf;font-size:.875rem;line-height:1.6}.bm24-footer .bm24-footer-all{color:#7ed3fc;border-bottom:1px solid #53bce75e;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:12px 0 5px;font-size:.9375rem;line-height:1.5;display:inline-flex}.bm24-footer-all svg{flex-shrink:0}.bm24-footer-company{color:#f1f7fc;margin:0 0 10px;font-size:1.25rem;font-weight:600;line-height:1.5}.bm24-footer-promise{color:#90aabd;margin:0 0 26px;font-size:1rem;line-height:1.7}.bm24-footer-phone{flex-direction:column;gap:7px;padding:6px 0;display:inline-flex}.bm24-footer-phone span{color:#829eaf;font-size:.875rem;line-height:1.5}.bm24-footer-phone strong{letter-spacing:-.02em;color:#edf8ff;white-space:nowrap;font-size:clamp(22px,1.85vw,29px);font-weight:500;line-height:1.35}.bm24-footer-phone:hover strong{color:#79d5ff}.bm24-footer-talk{color:#e4f5ff;text-align:left;background:#0b2639;border:1px solid #376784;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:57px;margin-top:26px;padding:14px 19px;font-size:1rem;display:flex}.bm24-footer-talk:hover{background:#13405c}.bm24-footer-talk svg{color:#66ccfa;flex-shrink:0}.bm24-footer-socials{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.bm24-footer-socials .bm24-social-link{--social-accent:#62caff;background:#fff;border:1px solid #e3edf5;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 3px 10px #0002}.bm24-footer-socials .bm24-social-facebook{--social-accent:#1877f2}.bm24-footer-socials .bm24-social-instagram{--social-accent:#e94690}.bm24-footer-socials .bm24-social-tiktok{--social-accent:#25f4ee}.bm24-footer-socials .bm24-social-youtube{--social-accent:#ff3838}.bm24-footer-socials .bm24-social-google-business{--social-accent:#4285f4}:is(.bm24-footer-socials .bm24-social-link:hover,.bm24-footer-socials .bm24-social-link:focus-visible){border-color:var(--social-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--social-accent) 24%,transparent),0 7px 18px #0004;background:#fff;border-radius:12px;transform:translateY(-3px)}.bm24-footer-socials .bm24-social-link:active{transform:translateY(0)}.bm24-social-icon{border-radius:7px;flex-shrink:0;width:32px;height:32px;display:block;position:relative;overflow:hidden}.bm24-social-icon img{object-fit:contain;width:32px;max-width:none;height:32px;display:block}.bm24-social-facebook .bm24-social-icon{border-radius:50%}.bm24-social-tiktok .bm24-social-icon img{height:auto}.bm24-social-youtube .bm24-social-icon{border-radius:0;width:34px;height:25px}.bm24-social-youtube .bm24-social-icon img{width:62px;height:auto;position:absolute;top:-10px;left:-14px}.bm24-social-tooltip{pointer-events:none;color:#eff8ff;white-space:nowrap;opacity:0;visibility:hidden;background:#102c3f;border:1px solid #7ccfff45;border-radius:6px;padding:6px 9px;font-size:12px;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}:is(.bm24-social-link:hover .bm24-social-tooltip,.bm24-social-link:focus-visible .bm24-social-tooltip){opacity:1;visibility:visible;transform:translate(-50%)}.bm24-footer-bottom{border-top:1px solid #8eb1c526;flex-wrap:wrap;align-items:center;gap:26px;padding-top:31px;display:flex}.bm24-footer-bottom .bm24-footer-logo{flex-shrink:0;display:block}.bm24-footer-bottom .bm24-footer-logo .brand-wordmark{width:210px;height:auto;display:block}.bm24-footer-bottom .bm24-footer-copyright{color:#7893a6;font-size:.8125rem;line-height:1.6}.bm24-footer-bottom .bm24-footer-controls{flex-wrap:wrap;align-items:center;gap:12px 25px;margin-left:auto;display:flex}.bm24-footer-controls button,.bm24-footer-controls a{color:#a3bbcc;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:5px 0;font-size:.875rem;line-height:1.5;display:inline-flex}.bm24-footer-disclosure{color:#7893a6;max-width:1000px;margin:22px 0 0;font-size:.8125rem;line-height:1.75}@media (min-width:1051px) and (max-width:1150px){.bm24-footer-socials{gap:4px}}@media (max-width:1050px){.bm24-footer{padding-top:55px}.bm24-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 60px;padding-bottom:48px}.bm24-footer-phone strong{font-size:29px}.bm24-footer-bottom{gap:20px}.bm24-footer-bottom .bm24-footer-controls{width:100%;margin-left:0}}@media (max-width:600px){.bm24-footer{padding:44px 24px 24px}.bm24-footer-columns{gap:38px 22px}.bm24-footer h2{margin-bottom:17px}.bm24-footer ul a,.bm24-footer ul button{min-height:44px;font-size:.9375rem}.bm24-footer-services strong{font-size:.9375rem}.bm24-footer-services ul{gap:12px}.bm24-footer-services ul span{font-size:.8125rem}.bm24-footer .bm24-footer-all{align-items:flex-start;gap:8px;font-size:.875rem}.bm24-footer-all svg{margin-top:3px}.bm24-footer-contact{grid-column:1/-1}.bm24-footer-talk{max-width:360px}.bm24-footer-socials{gap:8px}.bm24-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.bm24-footer-bottom .bm24-footer-logo .brand-wordmark{width:190px}.bm24-footer-bottom .bm24-footer-controls{gap:8px 22px}.bm24-footer-copyright{order:3}}@media (max-width:359px){.bm24-footer{padding-inline:20px}.bm24-footer-columns{grid-template-columns:minmax(0,1fr)}.bm24-footer-contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){.bm24-footer a,.bm24-footer button{transition:none}}html[data-motion=off] .bm24-footer a,html[data-motion=off] .bm24-footer button{transition:none}@media (prefers-reduced-motion:reduce){.bm24-social-tooltip{transition:none}}html[data-motion=off] .bm24-social-tooltip{transition:none}.call24-button{color:#052334;text-align:left;background:#56c6f7;border:1px solid #55c9ff;border-radius:9px;justify-content:center;align-items:center;gap:13px;max-width:100%;min-height:60px;padding:17px 23px;font-size:1.0625rem;font-weight:600;line-height:1.45;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 30px #008ac326}.call24-button>span{min-width:0}.call24-button>svg{flex-shrink:0}.call24-button>svg:last-child{margin-left:10px;transition:transform .2s}.call24-button:hover{background:#93e1ff;box-shadow:0 10px 35px #00a7f040}.call24-button:hover>svg:last-child{transform:translate(2px,-2px)}.call24-button:focus-visible{outline-offset:5px;outline:3px solid #b1eaff}.home-experience .hero .hero-bottom{align-items:flex-end;gap:30px}.hero-conversation{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.hero-conversation-actions{flex-wrap:wrap;align-items:center;gap:16px 25px;display:flex}.hero-conversation-actions .call24-button{border-radius:7px;gap:10.4px;min-height:48px;padding:13.6px 18.4px;font-size:.85rem}.hero-conversation-actions .call24-button>svg:first-child{width:16.8px;height:16.8px}.hero-conversation-actions .call24-button>svg:last-child{width:17.6px;height:17.6px;margin-left:8px}.hero-conversation-phone{color:#c6ddec;align-items:center;gap:8px;min-height:44px;font-size:1rem;line-height:1.5;display:inline-flex}.hero-conversation-phone>svg{color:#60c8fa}.hero-conversation-note{color:#a5c0d2;margin-top:-10px;font-size:.875rem;line-height:1.6}.call24-band{color:#eefaff;background:#113347;border:1px solid #70bddd55;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:44px;padding:32px;display:grid}.call24-time{letter-spacing:-.08em;color:#64cbf8;border-right:1px solid #8acbec3d;flex-direction:column;align-items:center;gap:9px;padding-right:28px;font-size:64px;font-weight:650;line-height:1;display:flex}.call24-time>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:.75rem;font-weight:400}.call24-copy p{letter-spacing:-.035em;margin:0 0 11px;font-size:clamp(24px,2.2vw,33px);font-weight:500;line-height:1.2}.call24-copy>span{color:#a9c7d8;max-width:450px;font-size:1rem;line-height:1.6;display:block}.call24-action{flex-direction:column;align-items:flex-start;gap:12px;max-width:350px;display:flex}.call24-action>small{color:#a9c7d8;max-width:300px;font-size:.8125rem;line-height:1.6}.light-section .call24-band{color:#092b3e;background:#d7edf8;border-color:#87b7d061}.light-section .call24-time{color:#007fbb;border-color:#6b9ab655}.light-section .call24-copy>span,.light-section .call24-action>small{color:#466c82}.light-section .call24-button{color:#fff;box-shadow:none;background:#007bae;border-color:#0087c5}.light-section .call24-button:hover{background:#005f89}.light-section .call24-button:focus-visible{outline-color:#006ea3}.growth-dialog .call24-form-intro{color:#c4e4f5;background:#173b50;border-left:3px solid #62c9f7;border-radius:4px;margin:22px 0 0;padding:16px 18px;font-size:16px;line-height:1.6}@media (max-width:1100px){.call24-band{grid-template-columns:auto minmax(0,1fr);gap:25px;padding:28px}.call24-action{grid-column:2;max-width:none}.call24-action>small{max-width:none}.home-experience .hero .hero-services{display:none}}@media (max-width:700px){.call24-band{gap:20px;margin-top:30px;padding:24px}.call24-time{padding-right:18px;font-size:52px}.call24-copy p{font-size:25px}.call24-copy>span{font-size:.9375rem}.call24-action{grid-column:1/-1}.call24-action .call24-button{width:100%}.home-experience .hero .hero-bottom{align-items:flex-start}.hero-conversation{gap:18px}.hero-conversation-actions{gap:10px}.hero-conversation-actions .call24-button{padding:12px 16px;font-size:.875rem}.home-experience .hero .hero-bottom>.circle-link{display:none}}@media (max-width:400px){.call24-band{grid-template-columns:minmax(0,1fr);padding:22px}.call24-time{border:0;align-items:flex-start;padding:0;font-size:45px}.call24-action{grid-column:1}.call24-button{gap:9px;padding:15px;font-size:1rem}.call24-button>svg:last-child{margin-left:0}.hero-conversation-actions .call24-button{width:auto}.hero-conversation-actions{width:100%}}@media (prefers-reduced-motion:reduce){.call24-button,.call24-button>svg:last-child{transition:none}}html[data-motion=off] .call24-button,html[data-motion=off] .call24-button>svg:last-child{transition:none}:root{--interaction-ease:cubic-bezier(.2,.75,.25,1)}.home-experience .hero-bottom{position:relative}.hero24-lockup{flex-direction:column;flex:0 0 clamp(165px,19vw,285px);align-items:center;gap:12px;display:flex}.hero24-signature{isolation:isolate;width:100%;padding:30px 16px 24px;position:relative}.hero24-mark{aspect-ratio:395/168;background:radial-gradient(ellipse at var(--glare-x,62%) var(--glare-y,34%),#e8fbff 0,#6cceff 22%,#00a0e3 64%);width:100%;transform:perspective(850px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s var(--interaction-ease);display:block;position:relative;-webkit-mask-image:url(/images/logo-white.webp);mask-image:url(/images/logo-white.webp);-webkit-mask-position:100% 43.9%;mask-position:100% 43.9%;-webkit-mask-size:518.5% 284.5%;mask-size:518.5% 284.5%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero24-mark:after{content:"";background:linear-gradient(110deg,#0000 34%,#effcff 48%,#0000 64%);position:absolute;inset:0;transform:translate(125%)}.hero24-light-field{z-index:-1;background:radial-gradient(ellipse at var(--glare-x,50%) var(--glare-y,50%),#059ee52c,transparent 65%);pointer-events:none;position:absolute;inset:-10% -18%}.hero24-caption{text-align:center;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;color:#92bbd1;margin-top:16px;font-size:.75rem;line-height:1.5;display:block}.hero24-signature[data-intro] .hero24-mark{animation:signature24-reveal 1.15s .3s var(--interaction-ease) both}.hero24-signature[data-intro] .hero24-mark:after{animation:signature24-light 1.4s .3s var(--interaction-ease) both}.hero24-lockup .hero-services{text-align:center;padding-right:0;font-size:.8125rem;line-height:1.6}.home-experience .hero-conversation>p{max-width:36rem}.home-experience .process-intro .expansion-title{letter-spacing:-.05em;font-size:clamp(38px,4.25vw,69px);line-height:1.09}.home-experience .opportunity-intro>p:first-child{letter-spacing:-.04em;color:#e6f4fc;font-size:clamp(25px,2.7vw,42px);line-height:1.2}.home-experience .channel-brand-stage{isolation:isolate;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s var(--interaction-ease),box-shadow .35s;position:relative;overflow:hidden}.home-experience .channel-brand-stage:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#a9e5ff55,transparent 65%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.home-experience .channel-brand-stage:hover:after{opacity:1}.home-experience .connection-progress{stroke:#68d2ff;stroke-width:2px;stroke-dasharray:1;transition:stroke-dashoffset .55s var(--interaction-ease)}.home-experience .connection-node.is-selected .node-halo{animation:.8s ease-out node-ripple}.journey24{isolation:isolate;color:#eff9ff;background:#091d2c;border:1px solid #72c6f441;border-radius:22px;margin-top:50px;padding:clamp(24px,3.3vw,54px);position:relative;overflow:hidden}.journey24:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at calc(15% + var(--journey-progress)*70%) 28%,#009ce527,transparent 55%);position:absolute;inset:0}.journey24-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;display:grid}.journey24-kicker{font:.75rem/1.7 var(--font-geist-mono),monospace;letter-spacing:.06em;color:#85b4d0}.journey24-heading h3{letter-spacing:-.05em;margin:19px 0;font-size:clamp(30px,3.7vw,58px);font-weight:600;line-height:1.07}.journey24-heading em{color:#7bd3ff;font-style:normal}.journey24-heading p{color:#b0c9da;max-width:650px;margin:0;font-size:1.0625rem;line-height:1.7}.journey24-brands{background:#fbfdff;border-radius:22px;align-items:center;gap:22px;padding:26px;display:flex}.journey24-brands>.platform-mark{width:70px;height:70px}.journey24-brands>.platform-meta-ads{width:94px}.journey24-brands>span:not(.platform-mark){color:#7390a2;font-size:22px}.journey24-stations{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;margin:45px 0 30px;padding:0;display:grid;position:relative}.journey24-stations:before,.journey24-stations:after{content:"";pointer-events:none;background:#2a4354;height:2px;position:absolute;top:26px;left:0;right:0}.journey24-stations:after{transform:scaleX(var(--journey-progress));transform-origin:0;transition:transform .65s var(--interaction-ease);background:linear-gradient(90deg,#1ba7ed,#99eaff);box-shadow:0 0 12px #00a7e544}.journey24-stations>button{-webkit-appearance:none;appearance:none;text-align:left;z-index:1;color:#8faabd;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0 5px 10px 0;display:flex;position:relative}.journey24-node{color:#9bb8ca;width:54px;height:54px;font:.8125rem var(--font-geist-mono),monospace;background:#0b2232;border:1px solid #476476;border-radius:50%;place-items:center;margin-bottom:20px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s;display:grid}.journey24-stations strong{color:#a9c3d4;margin-bottom:7px;font-size:1.0625rem;font-weight:550;line-height:1.4}.journey24-stations button>span:last-child{font-size:.875rem;line-height:1.5}.journey24-stations button[data-reached] .journey24-node{color:#b9eaff;background:#174460;border-color:#58b8ea}.journey24-stations button[aria-pressed=true] .journey24-node{color:#082234;background:#75d6ff;border-color:#b5edff;box-shadow:0 0 0 6px #53c6ff17,0 0 28px #21aaf124}.journey24-stations button[aria-pressed=true] strong,.journey24-stations button:hover strong{color:#fff}.journey24-detail{background:#122c3e;border:1px solid #7ba2be33;border-radius:14px;align-items:center;min-height:135px;padding:24px;display:grid}.journey24-frame{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:24px;display:grid}.journey24-frame[data-active]{visibility:visible;pointer-events:auto;animation:interaction24-arrive .35s var(--interaction-ease) both}.journey24-frame-icon{color:#009bdd;background:#f5fbff;border-radius:12px;justify-content:center;align-items:center;min-width:0;height:74px;padding:13px;display:flex}.journey24-frame-icon .platform-mark{width:43px;height:43px}.journey24-frame-icon .platform-meta-ads{width:64px}.journey24-frame-icon img{max-width:100%;height:auto}.journey24-frame h4{letter-spacing:-.02em;margin:0 0 8px;font-size:1.1875rem;font-weight:550;line-height:1.4}.journey24-frame p{color:#b8cfdf;margin:0;font-size:1rem;line-height:1.7}.journey24-footer{justify-content:space-between;align-items:center;gap:22px;margin-top:26px;display:flex}.journey24-footer>span{color:#8eafc3;font-size:.875rem;line-height:1.6}.journey24-footer a{color:#9bdefd;border-bottom:1px solid #699fb9;align-items:center;gap:14px;padding:10px 0;font-size:1rem;display:inline-flex}:is(.journey24 button:focus-visible,.journey24 a:focus-visible){outline-offset:7px;border-radius:5px;outline:2px solid #9ce4ff}.budget24-horizon{z-index:-1;pointer-events:none;position:absolute;inset:18% 12%}.budget24-horizon i{opacity:calc(var(--budget-energy)*.65);transform:scale(calc(.6 + var(--budget-energy)*.6));transition:transform .55s var(--interaction-ease),opacity .35s;border:1px solid #3ebbf957;border-radius:50%;position:absolute;inset:0}.budget24-horizon i:nth-child(2){opacity:calc(var(--budget-energy)*.35);border-style:dashed;inset:-13%}.budget24-horizon i:nth-child(3){opacity:var(--budget-energy);border-color:#3ebbf922;inset:-27%}.budget24-section .budget24-amount{text-shadow:0 0 calc(10px + var(--budget-energy)*55px) #5ccfff35}.budget24-section .budget24-orbit-traveler{transform:rotate(calc(var(--budget-energy)*330deg));transition:transform .6s var(--interaction-ease);animation:none}.budget24-section .budget24-channel{box-shadow:0 9px 28px #00000023,0 0 calc(var(--budget-energy)*30px) #62c5ff29}.ldr-loop .ldr-flow-dot{width:auto;height:3px;animation:feedback24-return 1.15s .2s var(--interaction-ease) 1 both;background:linear-gradient(90deg,#0000,#00a0e3,#92e5ff,#0000);inset:auto 0 0}.ldr-loop .ldr-loop-panel .ldr-status{animation:interaction24-arrive .35s var(--interaction-ease) both}.ldr-loop .ldr-loop-panel .ldr-loop-outcome>svg{animation:goal24-confirm .45s var(--interaction-ease) both}.ldr-loop .ldr-feedback-line>svg{animation:goal24-confirm .55s .5s var(--interaction-ease) both}.work24-preview{isolation:isolate;border-radius:20px;min-width:0;position:relative}.work24-preview>.conversion-visual{height:100%;transition:transform .4s var(--interaction-ease),box-shadow .4s;padding-bottom:92px}.work24-trigger{color:#10364c;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:25px;display:flex;position:absolute;inset:0}.work24-trigger>span{background:#d3efff;border:1px solid #a8d4e9;border-radius:30px;align-items:center;gap:22px;padding:12px 19px;font-size:1rem;font-weight:550;line-height:1.5;transition:background .2s;display:inline-flex}.work24-trigger:hover>span{background:#a8e1ff}.work24-trigger:focus-visible{outline-offset:5px;outline:3px solid #047ebd}.work24-preview:has(.work24-trigger:hover)>.conversion-visual{transform:translateY(-5px);box-shadow:0 23px 50px #10344917}.work24-cursor{z-index:65;pointer-events:none;opacity:0;color:#ddf5ff;background:#061b2fee;border:1px solid #6ebddd88;border-radius:30px;align-items:center;gap:9px;width:max-content;padding:12px 15px;font-size:.8125rem;transition:opacity .15s;display:flex;position:fixed;top:0;left:0;box-shadow:0 6px 20px #0002}[data-slot=dialog-content].work24-dialog{color:#eef8ff;background:#0b2434;border:1px solid #749fbb65;border-radius:22px;gap:16px;width:min(1040px,100vw - 40px);max-width:1040px;max-height:calc(100dvh - 40px);padding:clamp(25px,4vw,52px);overflow:auto}.work24-dialog .work24-eyebrow{font:.75rem/1.7 var(--font-geist-mono),monospace;color:#82bddb;padding-right:30px}.work24-dialog [data-slot=dialog-title]{letter-spacing:-.04em;max-width:650px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:550;line-height:1.1}.work24-dialog [data-slot=dialog-description]{color:#a9c8da;font-size:1rem;line-height:1.7}.work24-dialog [data-slot=dialog-close]{color:#b8dcef;width:44px;height:44px;top:13px;right:13px}.work24-dialog-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:12px;display:grid}.work24-example{min-width:0}.work24-example .conversion-visual{min-height:390px;padding:26px}.work24-explanation>span{color:#7bb7d6;font:.75rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.04em}.work24-explanation p{color:#c4dce9;border-bottom:1px solid #789db636;align-items:baseline;gap:18px;margin:0;padding:20px 0;font-size:1rem;line-height:1.7;display:flex}.work24-explanation p>span{font:.75rem var(--font-geist-mono),monospace;color:#62c5f9}.work24-explanation a{color:#91dafb;align-items:center;gap:15px;margin-top:24px;padding:10px 0;font-size:1rem;line-height:1.5;display:inline-flex}.work24-explanation a svg{flex-shrink:0}.work24-dialog a:focus-visible{outline-offset:5px;outline:2px solid #92dbff}.faq24-section [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .28s var(--interaction-ease);animation:none;overflow:hidden}.faq24-section [data-slot=accordion-content][data-starting-style],.faq24-section [data-slot=accordion-content][data-ending-style]{height:0}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.22s}::view-transition-old(root){animation:.16s ease-out both page24-out}::view-transition-new(root){animation:page24-in .22s var(--interaction-ease) both}@keyframes signature24-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes signature24-light{0%{transform:translate(-120%)}to{transform:translate(125%)}}@keyframes interaction24-arrive{0%{opacity:.4;translate:0 7px}to{opacity:1;translate:0}}@keyframes goal24-confirm{0%{scale:.88}to{scale:1}}@keyframes feedback24-return{0%{opacity:0;transform:translate(100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes page24-out{to{opacity:0}}@keyframes page24-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:1000px){.hero24-lockup{flex-basis:165px}.journey24-heading{grid-template-columns:minmax(0,1fr);gap:25px}.journey24-brands{border-radius:14px;justify-self:start;padding:15px 24px}.journey24-brands>.platform-mark{width:46px;height:46px}.journey24-brands>.platform-meta-ads{width:66px}.journey24-detail{min-height:160px}}@media (max-width:760px){.home-experience .hero .hero-bottom{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.hero24-lockup{justify-self:end;width:150px;margin-top:0}.hero24-signature{padding:20px 10px 0}.hero24-caption{display:none}.home-experience .process-intro .expansion-title{font-size:clamp(36px,9vw,64px)}.journey24{border-radius:18px;padding:25px}.journey24-stations{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:32px}.journey24-stations:before,.journey24-stations:after{display:none}.journey24-stations>button{border-bottom:1px solid #557b924f;padding:0 0 16px}.journey24-node{width:46px;height:46px;margin-bottom:14px}.journey24-stations strong{font-size:1rem}.journey24-stations button>span:last-child{font-size:.8125rem}.journey24-detail{min-height:255px;padding:20px}.journey24-frame{grid-template-columns:minmax(0,1fr);gap:15px}.journey24-frame-icon{width:90px;height:60px}.journey24-frame h4{font-size:1.125rem}.journey24-footer{flex-direction:column;align-items:flex-start;gap:12px}.work24-dialog-grid{grid-template-columns:minmax(0,1fr);gap:25px}.work24-example .conversion-visual{min-height:350px;padding:22px}.work24-explanation p{padding:16px 0}.work24-explanation a{margin-top:16px}.budget24-horizon{inset:22% 17%}}@media (hover:none),(pointer:coarse){.work24-cursor{display:none}.home-experience .channel-brand-stage,.hero24-mark{transform:none}.home-experience .channel-brand-stage:after{display:none}.work24-preview:has(.work24-trigger:hover)>.conversion-visual{transform:none}}html[data-motion=off] .hero24-signature *,html[data-motion=off] .hero24-signature :after,html[data-motion=off] .journey24 *,html[data-motion=off] .journey24 :after,html[data-motion=off] .work24-preview *,html[data-motion=off] .work24-dialog *,html[data-motion=off] .ldr-loop *{transition:none!important;animation:none!important}html[data-motion=off] .hero24-mark,html[data-motion=off] .home-experience .channel-brand-stage{transform:none!important}html[data-motion=off] .work24-cursor{display:none}html[data-motion=off]::view-transition-group(root){animation:none}html[data-motion=off]::view-transition-old(root){animation:none}html[data-motion=off]::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.hero24-signature *,.hero24-signature :after,.journey24 *,.journey24 :after,.work24-preview *,.work24-dialog *,.ldr-loop *{transition:none!important;animation:none!important}.hero24-mark,.home-experience .channel-brand-stage{transform:none!important}.work24-cursor{display:none}.work24-preview:has(.work24-trigger:hover)>.conversion-visual{transform:none}}.budget24-digits{letter-spacing:-.055em;align-items:baseline;line-height:1.08;display:inline-flex}.budget24-digit{letter-spacing:0;width:.65em;height:1.08em;display:inline-block;overflow:hidden}.budget24-reel{transform:translateY(calc(var(--digit)*-1.08em));flex-direction:column;transition:transform .55s cubic-bezier(.16,1,.3,1);display:flex}.budget24-reel>span{text-align:center;flex-shrink:0;height:1.08em;display:block}.budget24-stage-visual{isolation:isolate;width:100%;min-width:0;position:relative}.budget24-release-pulse{pointer-events:none;border:2px solid #85dbff;border-radius:50%;animation:.75s ease-out both budget24-release;position:absolute;inset:15% 20%}.budget24-section[data-budget-phase=focus] .budget24-orbit-outline{stroke-dasharray:3 10;opacity:.4}.budget24-section[data-budget-phase=momentum] .budget24-orbit-outline{stroke-dasharray:8 8;opacity:.7}.budget24-section[data-budget-phase=scale] .budget24-orbit-outline{stroke-dasharray:32 6;opacity:1}.budget24-section[data-budget-phase=scale] .budget24-emblem{filter:drop-shadow(0 0 24px #69cdff99)}.budget24-orbit-outline,.budget24-emblem{transition:opacity .4s,filter .4s,stroke-dasharray .6s}@keyframes budget24-release{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.55)}}@media (max-width:760px){.budget24-stage-visual{justify-self:center;max-width:470px}.budget24-amount{font-size:clamp(54px,14vw,94px)}}html[data-motion=off] .budget24-release-pulse{display:none}@media (prefers-reduced-motion:reduce){.budget24-release-pulse{display:none}.budget24-reel{transition:none}}.home-experience .playbook-card{transform-origin:50% 0;z-index:calc(2 + var(--card-order,0));transform:scale(calc(1 - var(--card-depth,0)*.035));border-color:#6894b13d}.home-experience .playbook-card[data-stack-fits=true]{position:sticky;top:120px}.home-experience .playbook-card[data-stack-fits=false]{position:relative;top:auto}.home-experience .playbook-card[data-effect-ready]:not([data-effect-entered]) .channel-brand-stage{opacity:0;translate:0 24px}.home-experience .playbook-card[data-effect-ready]:not([data-effect-entered]) .playbook-copy{opacity:0;translate:0 20px}.home-experience .playbook-card[data-effect-ready]:not([data-effect-entered]) .playbook-detail{opacity:0;translate:0 16px}.home-experience .playbook-card .channel-brand-stage{transition:opacity .6s ease,translate .8s var(--interaction-ease),transform .35s var(--interaction-ease)}.home-experience .playbook-copy{transition:opacity .6s .12s,translate .75s .12s var(--interaction-ease)}.home-experience .playbook-detail{transition:opacity .6s .22s,translate .75s .22s var(--interaction-ease)}.home-experience .motion24-line{margin:-.07em -.02em -.14em;padding:.07em .02em .14em;display:block;overflow:clip}.home-experience .motion24-ink{transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s;display:block;transform:translateY(0)}.home-experience .motion24-accent{color:#74c4ee}.home-experience .light-section .motion24-accent{color:#096992}.home-experience .motion24-title[data-effect-ready]:not([data-effect-entered]) .motion24-ink{opacity:0;transform:translateY(115%)}@media (prefers-reduced-motion:reduce){.home-experience .playbook-card{position:relative;top:auto;transform:none}.home-experience .motion24-ink{transition:none;opacity:1!important;transform:none!important}}html[data-motion=off] .home-experience .playbook-card{position:relative;top:auto;transform:none}.work24-cursor{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:10px;padding:11px 14px;font-size:.875rem}.cursor24-mark{background:#6ccafa;width:26px;height:12px;display:block;-webkit-mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat;mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat}.home-experience :is(.call24-button,.budget24-cta,.voices24-cta,.team24-cta,.contact-orb,.circle-link){transform:none!important}.home-experience :is(.call24-button,.budget24-cta,.voices24-cta,.team24-cta,.contact-orb,.circle-link)>:is(span,svg){translate:var(--action-x,0px) var(--action-y,0px);transition:translate .25s var(--interaction-ease),transform .25s}.home-experience :is(.call24-button,.budget24-cta,.voices24-cta,.team24-cta){isolation:isolate;position:relative;overflow:hidden}.home-experience :is(.call24-button,.budget24-cta,.voices24-cta,.team24-cta):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff4 49%,#0000 67%);position:absolute;inset:0;translate:-120%}.home-experience :is(.call24-button,.budget24-cta,.voices24-cta,.team24-cta):hover:before{animation:.65s ease-out both action24-light}@keyframes action24-light{to{translate:120%}}@media (hover:none),(pointer:coarse){.work24-cursor{display:none!important}.home-experience [data-magnet-active]>*{translate:none!important}}.home-experience>main{position:relative}.connection24-thread{z-index:5;pointer-events:none;--thread-progress:0;fill:none;stroke-width:1px;width:34px;height:100%;position:absolute;inset:0 auto 0 1.3vw;overflow:visible}.connection24-bed{stroke:#53a8d025}.connection24-current{stroke:#55bcec;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--thread-progress));opacity:.65}.connection24-thread g{stroke:#4b87a653;fill:#0a2331}.connection24-thread g[data-lit=true]{stroke:#87d5f7;fill:#2f92bd}@media (max-width:999px){.connection24-thread{display:none}}html[data-motion=off] .connection24-current{display:none}@media (prefers-reduced-motion:reduce){.connection24-current{display:none}}.lead24-journey{isolation:isolate;background:linear-gradient(130deg,#102b3d,#091d2c);border:1px solid #6da4c244;border-radius:20px;padding:28px;position:relative;overflow:hidden}.lead24-top{font:.8125rem/1.5 var(--font-geist-mono),monospace;color:#a0c5d9;border-bottom:1px solid #7da1b636;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:25px;display:flex}.lead24-top>span:last-child{font:.875rem/1.5 var(--font-geist-sans),sans-serif;color:#90afc3}.lead24-stages{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0;padding:0;display:grid;position:relative}.lead24-stages:before{content:"";background:#538aaa50;height:1px;position:absolute;top:20px;left:0;right:0}.lead24-stages>button{--stage-selected:#225470;--stage-hover:#286888;--stage-accent:#8bd5ff;--stage-glow:#328bd54d;color:#8dabbe;text-align:left;cursor:pointer;background:#0a2030;border:1px solid #50758c66;border-radius:12px;align-items:center;gap:12px;min-height:65px;padding:12px 15px;transition:background .22s,border-color .22s,color .22s,box-shadow .22s,translate .22s;display:flex;position:relative}.lead24-stages>button:nth-of-type(2){--stage-selected:#194b43;--stage-hover:#216b59;--stage-accent:#8aefd0;--stage-glow:#38c99c4d}.lead24-stages>button:nth-of-type(3){--stage-selected:#453761;--stage-hover:#66508d;--stage-accent:#d3baff;--stage-glow:#a177e64d}.lead24-stages>button:nth-of-type(4){--stage-selected:#60421f;--stage-hover:#805923;--stage-accent:#ffda94;--stage-glow:#e8a73f4d}.lead24-stages>button>span{background:#193b50;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.75rem;transition:background .22s,color .22s;display:grid}.lead24-stages strong{font-size:1rem;font-weight:550}.lead24-stages>button[data-reached]{color:#d1eafa;border-color:#5eacc688}.lead24-stages>button[aria-pressed=true]{background:var(--stage-selected);border-color:var(--stage-accent);color:#fff;box-shadow:inset 0 3px 0 var(--stage-accent)}.lead24-stages>button[aria-pressed=true]>span{color:var(--stage-accent);background:#00000026}.lead24-stages>button:focus-visible{outline-offset:4px;background:var(--stage-hover);border-color:var(--stage-accent);color:#fff;box-shadow:inset 0 3px 0 var(--stage-accent),0 8px 24px var(--stage-glow);outline:2px solid #a1e5ff}.lead24-stages>button:focus-visible>span{color:var(--stage-accent);background:#00000026}@media (hover:hover) and (pointer:fine){.lead24-stages>button:hover{background:var(--stage-hover);border-color:var(--stage-accent);color:#fff;box-shadow:inset 0 3px 0 var(--stage-accent),0 8px 24px var(--stage-glow);translate:0 -3px}.lead24-stages>button:hover>span{color:var(--stage-accent);background:#00000026}}html[data-motion=off] .lead24-stages>button,html[data-motion=off] .lead24-stages>button>span{transition:none;translate:none}@media (prefers-reduced-motion:reduce){.lead24-stages>button,.lead24-stages>button>span{transition:none;translate:none}}.lead24-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#48758b1a calc(25% - 1px) 25%);border-bottom:1px solid #7294aa38;min-height:330px;padding:15px 0 25px;position:relative}.lead24-card{--lead-surface:#173b5a;--lead-accent:#8bd5ff;--lead-glow:#328bd52b;width:clamp(320px,52%,510px);margin-left:calc((100% - clamp(320px,52%,510px))*var(--lead-progress));background-color:var(--lead-surface);border:1px solid var(--lead-accent);box-shadow:inset 0 3px 0 var(--lead-accent),0 20px 36px #0002,0 8px 34px var(--lead-glow);background-image:linear-gradient(135deg,#ffffff08,#0000 65%);border-radius:15px;padding:24px;transition:margin-left .7s cubic-bezier(.16,1,.3,1),background-color .5s,border-color .5s,box-shadow .5s;position:relative}.lead24-card[data-stage="1"]{--lead-surface:#194b43;--lead-accent:#8aefd0;--lead-glow:#38c99c2b}.lead24-card[data-stage="2"]{--lead-surface:#453761;--lead-accent:#d3baff;--lead-glow:#a177e633}.lead24-card[data-stage="3"]{--lead-surface:#60421f;--lead-accent:#ffda94;--lead-glow:#e8a73f30}.lead24-record-top{border-bottom:1px solid #6aa0ba3b;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.lead24-record-top img{width:112px;height:auto}.lead24-record-top>span{color:#8eb5ca;font:.75rem var(--font-geist-mono),monospace}.lead24-person{align-items:center;gap:15px;margin:20px 0;display:flex}.lead24-person>span{color:#c0e9fd;background:#26556e;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:.9375rem;display:grid}.lead24-person>svg{color:#87bdd8;margin-left:auto}.lead24-person h3{color:#edf8ff;letter-spacing:-.035em;margin:0;font-size:1.5rem;line-height:1.2}.lead24-person p{color:#aac9db;margin:4px 0 0;font-size:.9375rem;line-height:1.5}.lead24-origin{color:#9abed3;align-items:center;gap:10px;font-size:.875rem;display:flex}.lead24-origin .platform-mark{width:22px;height:22px}.lead24-status{color:#b8eedb;background:#1d4b53;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;margin:20px 0;padding:13px 15px;animation:.4s both lead24-confirm;display:flex}.lead24-status strong{font-size:1rem;font-weight:550}.lead24-status>span{margin-left:auto;font-size:.875rem}.lead24-next>span{color:#91b6c9;font:.75rem var(--font-geist-mono),monospace}.lead24-next p{color:#c2d9e7;min-height:3.2em;margin:8px 0 0;font-size:.9375rem;line-height:1.6}.lead24-feedback{grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding-top:30px;display:grid}.lead24-return{color:#70bedf;align-items:center;gap:15px;display:flex}.lead24-return>div{background:#43687f55;flex:1;height:2px;overflow:hidden}.lead24-return i{background:linear-gradient(90deg,#0000,#96e7ff,#0000);width:100%;height:100%;animation:.95s .4s both lead24-return;display:block}.lead24-return>span{align-items:center;gap:18px;display:flex}.lead24-return .platform-mark{width:38px;height:38px}.lead24-return .platform-meta-ads{width:51px}.lead24-feedback[data-ready=false] .lead24-return{opacity:.35}.lead24-result>span{font:.75rem/1.5 var(--font-geist-mono),monospace;color:#8db4cd}.lead24-result>strong{color:#d2edfd;margin:11px 0;font-size:1.25rem;display:block}.lead24-result p{color:#9ebcd0;min-height:3.4em;margin:0;font-size:1rem;line-height:1.7}.lead24-note{color:#8eb0c7;margin:27px 0 0;font-size:.875rem;line-height:1.7}.lead24-card .lead24-record-top{border-bottom-color:#ffffff26}.lead24-card :is(.lead24-record-top>span,.lead24-person p,.lead24-origin,.lead24-next>span){color:#cfdeea}.lead24-card .lead24-next p{color:#e1ebf3}.lead24-card .lead24-person>span{color:var(--lead-accent);background:#00000026;transition:color .5s}.lead24-card .lead24-person>svg{color:var(--lead-accent);transition:color .5s}.lead24-card .lead24-status{color:var(--lead-accent);background:#00000029;transition:color .5s}html[data-motion=off] .lead24-card,html[data-motion=off] .lead24-card *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.lead24-card *{transition:none!important}}@keyframes lead24-confirm{0%{opacity:.6;translate:0 6px}to{opacity:1;translate:0}}@keyframes lead24-return{0%{translate:-110%}to{translate:110%}}@media (max-width:760px){.lead24-journey{padding:20px}.lead24-stages{grid-template-columns:1fr 1fr;gap:8px}.lead24-stages>button{gap:9px;min-height:57px;padding:10px}.lead24-stages strong{font-size:.875rem}.lead24-card{width:100%;margin-left:0;padding:20px}.lead24-track{background:0 0;min-height:0}.lead24-feedback{grid-template-columns:1fr;gap:25px}.lead24-result p{min-height:0}.lead24-record-top>span{font-size:.6875rem}.lead24-status{padding:12px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.lead24-card{transition:none}.lead24-return i{animation:none;translate:0}.lead24-status{animation:none}}@media (hover:hover) and (pointer:fine){.home-experience :is(.channel-brand-stage,.workflow-demo,.lead24-journey):after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#d2f5ff 0,#45baf099 15%,#35739d19 55%);opacity:0;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-experience :is(.channel-brand-stage,.workflow-demo,.lead24-journey):hover:after{opacity:.95}.home-experience .channel-brand-stage:hover{box-shadow:0 20px 40px #0002,inset 0 0 30px #76ceff07}}.home-experience :is(.voices24-author-portrait,.team24-portrait){transition:opacity .55s,scale .7s var(--interaction-ease);scale:1}.home-experience :is(.voices24-author-details,.team24-person-copy,.team24-lead-copy){transition:opacity .6s .12s,translate .7s .12s var(--interaction-ease)}.home-experience .voices24-card blockquote{transition:opacity .65s .2s,translate .7s .2s var(--interaction-ease)}.home-experience :is(.voices24-card,.team24-person,.team24-lead)[data-effect-ready]:not([data-effect-entered]) :is(.voices24-author-portrait,.team24-portrait){opacity:0;scale:.92}.home-experience :is(.voices24-card,.team24-person,.team24-lead)[data-effect-ready]:not([data-effect-entered]) :is(.voices24-author-details,.team24-person-copy,.team24-lead-copy){opacity:0;translate:0 9px}.home-experience .voices24-card[data-effect-ready]:not([data-effect-entered]) blockquote{opacity:0;translate:0 12px}.home-experience .voices24-card blockquote em{background:linear-gradient(#58b9e344,#58b9e344) 0 100%/0% 2px no-repeat;transition:background-size .8s .4s}.home-experience .voices24-card[data-effect-entered] blockquote em{background-size:100% 2px}@media (prefers-reduced-motion:reduce){.home-experience :is(.voices24-author-portrait,.team24-portrait,.voices24-author-details,.team24-person-copy,.team24-lead-copy,.voices24-card blockquote){opacity:1!important;transition:none!important;translate:none!important;scale:1!important}}.contact24-signature{align-items:center;gap:35px;padding:40px 0 0;display:flex}.contact24-mark{aspect-ratio:395/168;opacity:.8;width:150px;transition:opacity .6s,translate .7s var(--interaction-ease);background:linear-gradient(115deg,#247ea9,#bcecff,#268ab8);flex:0 0 150px;display:block;-webkit-mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat;mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat}.contact24-connection{transform-origin:0;height:50px;transition:transform 1s .15s var(--interaction-ease),opacity .6s;border-bottom:1px solid #5fa7cc4d;flex:1;position:relative}.contact24-connection>span{font:.75rem var(--font-geist-mono),monospace;letter-spacing:.04em;color:#8cbbd3}.contact24-connection>i{transform-origin:0;width:100%;height:2px;transition:transform 1.3s .3s var(--interaction-ease);background:linear-gradient(90deg,#0000,#72cbf4,#0000);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.contact24-connection>b{background:#0c293b;border:1px solid #80d9ff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-4px;right:0}.contact24-signature[data-effect-entered] .contact24-connection>i{transform:scaleX(1)}.contact24-signature[data-effect-ready]:not([data-effect-entered]) .contact24-mark{opacity:0;translate:0 12px}.contact24-signature[data-effect-ready]:not([data-effect-entered]) .contact24-connection{opacity:0;transform:scaleX(.7)}.home-experience .contact-main{padding-top:35px}.growth-dialog[data-entry=closing][data-open]{transform-origin:85% 70%;animation:.32s cubic-bezier(.16,1,.3,1) both contact24-dialog}@keyframes contact24-dialog{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media (max-width:700px){.contact24-signature{gap:23px;padding-top:30px}.contact24-mark{flex-basis:85px;width:85px}.contact24-connection>span{font-size:.6875rem}.contact24-connection{height:35px}.home-experience .contact-main{padding-top:30px}}html[data-motion=off] .home-experience :is(.motion24-ink,.playbook-copy,.playbook-detail,.channel-brand-stage,.voices24-author-portrait,.voices24-author-details,.team24-portrait,.team24-person-copy,.team24-lead-copy,.voices24-card blockquote,.contact24-mark,.contact24-connection){opacity:1!important;transform:none!important}html[data-motion=off] .home-experience :is(.call24-button,.budget24-cta,.voices24-cta,.team24-cta,.contact-orb,.circle-link)>:is(span,svg){translate:none!important}@media (prefers-reduced-motion:reduce){.home-experience :is(.motion24-ink,.playbook-copy,.playbook-detail,.channel-brand-stage,.contact24-mark,.contact24-connection){opacity:1!important;transform:none!important}.growth-dialog[data-entry=closing]{animation:none!important}.home-experience :is(.call24-button,.budget24-cta,.voices24-cta,.team24-cta,.contact-orb,.circle-link)>:is(span,svg){translate:none!important}}.voltage-flagship{--vg-blue:#1a73e8;--vg-red:#ea4335;--vg-yellow:#fbbc04;--vg-green:#188038;--vg-ink:#172b43;--vg-muted:#52677c}.voltage-flagship .vf-hero{color:var(--vg-ink);background:radial-gradient(at 100% 15%,#ddecff 0,#0000 55%),#f8fbff;position:relative}.voltage-flagship .vf-hero:before{content:"";background:linear-gradient(90deg,#4285f4 0 36%,#ea4335 36% 53%,#fbbc04 53% 69%,#34a853 69% 100%);height:4px;position:absolute;inset:0 0 auto}.voltage-flagship .vf-hero-top,.voltage-flagship .vf-hero-foot{border-color:#16355920}.voltage-flagship .vf-hero-top>.vf-eyebrow{color:#58708d}.voltage-flagship .vf-product-name{color:#162e47}.voltage-flagship .vf-product-name>span{color:#008ebf}.voltage-flagship .vf-google-label{color:#20374f}.voltage-flagship .vf-google-label strong{color:#58708b}.vg-hero-g{border-radius:20px;width:74px;height:74px;box-shadow:0 8px 26px #174f8d0a}.voltage-flagship .vf-hero h1{color:#182e46}.voltage-flagship .vf-hero-copy>p{color:#536b84}.voltage-flagship .vf-hero-actions>a,.voltage-flagship .vf-hero-foot>a{color:#155fba}.voltage-flagship .vf-hero-note,.voltage-flagship .vf-hero-foot{color:#61768c}.voltage-flagship .vf-hero-actions .call24-button{color:#fff;background:#1a73e8;border-color:#1a73e8}.voltage-flagship .vf-hero-system{color:#edf8ff;background:#fff;border-color:#cdddef;box-shadow:0 24px 70px #295d9520}.voltage-flagship .vf-system-header{border-color:#dbe4ef}.voltage-flagship .vf-system-header .vf-eyebrow{color:#456789}.voltage-flagship .vf-system-header .vf-demo{color:#61778d}.voltage-flagship .vf-system-source{color:#243c56;background:#f7faff;border-color:#d8e4f4}.voltage-flagship .vf-system-source span:not(.platform-mark){color:#637b94}.voltage-flagship .vf-system-source>svg{color:#4285f4}.voltage-flagship .vf-system-wire{color:#1a73e8}.voltage-flagship .vf-system-wire svg{background:#fff}.voltage-flagship .vf-system-wire i{background:#4285f4}.voltage-flagship .vf-system-crm{border-top:3px solid #4285f4;box-shadow:0 16px 26px #182f4410}.voltage-flagship .vf-system-return{color:#188038}.voltage-flagship .vf-system-return strong{color:#224a3b}.voltage-flagship .vf-system-return span{color:#526e65}.voltage-flagship .vf-system-tools{border-color:#dce4ec}.voltage-flagship .vf-system-tools>span{color:#566e86}.voltage-flagship .vf-system-tools svg{color:#2a77c8}.voltage-flagship .vf-package-card:nth-child(4n+1){border-top:3px solid #4285f4}.voltage-flagship .vf-package-card:nth-child(4n+2){border-top:3px solid #ea4335}.voltage-flagship .vf-package-card:nth-child(4n+3){border-top:3px solid #fbbc04}.voltage-flagship .vf-package-card:nth-child(4n){border-top:3px solid #34a853}.voltage-flagship .vf-crm{color:#21364e;background:#edf4fd;border-color:#d3e0ef}.voltage-flagship .vf-crm .vf-eyebrow{color:#506f91}.voltage-flagship .vf-crm .vf-intro em{color:#1a73e8}.voltage-flagship .vf-crm .vf-intro-copy p,.voltage-flagship .vf-crm-capabilities p{color:#526d85}.voltage-flagship .vf-crm-capabilities article{border-color:#cbdbea}.voltage-flagship .vf-crm-capabilities article>svg{color:#1a73e8}.voltage-flagship .vf-crm .vf-text-link{color:#1465c8;border-color:#82abdb}.voltage-flagship .vf-crm-screen{color:#e5f4ff;box-shadow:0 25px 50px #284b701f}.voltage-flagship .v-faq-section{color:#23384d;background:#f7faff;border-color:#d6e2ee}.voltage-flagship .v-faq-section h2>span{color:#1a73e8}.voltage-flagship .v-faq-section .v-eyebrow{color:#537092}.voltage-flagship .v-faq [data-slot=accordion-trigger]{color:#213b54}.voltage-flagship .v-faq p{color:#536d84}.voltage-flagship .v-faq>[data-slot=accordion-item]{border-color:#c6d8e9}:is(.voltage-flagship .vf-hero a:focus-visible,.voltage-flagship .vf-crm a:focus-visible,.voltage-flagship .v-faq button:focus-visible){outline-color:#1a73e8}.vg-studio,.vg-conversion{color:var(--vg-ink);background:#eff5ff;padding:78px 5vw 72px;position:relative;overflow:hidden}.vg-section-top{font:.75rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.035em;color:#506c8b;border-bottom:1px solid #8ea6c43d;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.vg-section-top>span:last-child{align-items:center;gap:9px;display:flex}.vg-section-top svg{color:#188038;flex-shrink:0}.vg-kicker{font:.75rem/1.65 var(--font-geist-mono),monospace;letter-spacing:.035em;color:#5d7290}.vg-studio-heading,.vg-conversion-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:7vw;padding:45px 0 50px;display:grid}.vg-studio h2,.vg-conversion h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(38px,4.4vw,70px);font-weight:600;line-height:1.06}.vg-studio h2 em,.vg-conversion h2 em{color:#1a73e8;font-style:normal}.vg-studio-heading p{color:#4f6882;max-width:520px;margin:0 0 16px;font-size:1.0625rem}.vg-inline-link{color:#175fb3;border-bottom:1px solid #7aa9df;align-items:center;gap:15px;min-height:44px;margin-top:6px;padding:7px 0;font-size:1rem;font-weight:550;display:inline-flex}.vg-studio-console{background:#fff;border:1px solid #ccddf2;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);display:grid;overflow:hidden;box-shadow:0 28px 65px #234c7d12}.vg-studio-controls{min-width:0;padding:32px;position:relative}.vg-studio-controls-title{color:#597390;font:.75rem/1.6 var(--font-geist-mono),monospace;align-items:center;gap:12px;display:flex}.vg-studio-controls-title>svg{color:#1a73e8;flex-shrink:0}.vg-studio-controls-title>small{color:#768a9f;margin-left:auto;font-size:.75rem}.voltage-flagship .vg-service-tabs{background:#edf3fb;border:1px solid #dce6f2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:auto;margin:25px 0;padding:5px;display:grid}.voltage-flagship .vg-service-tabs [role=tab]{white-space:normal;color:#60748b;height:auto;min-height:49px;box-shadow:none;border-radius:6px;padding:11px 7px;font-size:.9375rem;line-height:1.3}.voltage-flagship .vg-service-tabs [role=tab][data-active]{color:#1b65c4;background:#fff;box-shadow:0 2px 8px #1e4b7512}.vg-city-options{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.vg-city-options legend{float:left;color:#536b87;align-items:center;gap:8px;width:100%;margin-bottom:12px;font-size:.875rem;display:flex}.vg-city-options button,.vg-cpc-presets button{color:#496581;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdded;border-radius:30px;min-height:42px;padding:9px 21px;font-size:.9375rem;transition:background .2s,border-color .2s}.vg-city-options button[aria-pressed=true]{color:#175ab5;background:#edf4ff;border-color:#8cb6f4}.vg-live-query{margin-top:30px}.vg-google-wordmark{width:130px;height:50px;margin:0 auto 12px;position:relative;overflow:hidden}.vg-google-wordmark img{width:194px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vg-query-input{border:1px solid #d5e2f0;border-radius:30px;align-items:center;gap:13px;min-height:65px;padding:18px 20px;display:flex;box-shadow:0 4px 14px #0f468612}.vg-query-input>svg{color:#4285f4;flex-shrink:0}.vg-query-input>span{color:#3b5068;font-size:1.0625rem}.vg-query-input strong{color:#1b69d0;font-weight:550}.vg-ad-result{padding:25px 17px}.vg-ad-result>span{color:#6b8096;align-items:center;gap:9px;font-size:.75rem;display:flex}.vg-ad-result .platform-mark{width:19px;height:19px}.vg-ad-result h3{color:#245ebe;letter-spacing:-.025em;margin:15px 0 9px;font-size:1.3rem;font-weight:500}.vg-ad-result p{color:#61758c;margin:0;font-size:.9375rem;line-height:1.65}.vg-match-label{color:#437460;border-top:1px solid #dce5ef;align-items:center;gap:13px;padding:24px 10px 0;font-size:.9375rem;display:flex}.vg-match-label>svg{color:#34a853;flex-shrink:0}.vg-match-label strong{font-weight:550}.vg-match-label>svg:last-child{color:#397fe0;margin-left:auto}.vg-preview{background:linear-gradient(130deg,#dceaff,#ecf3fc 65%,#e0f2e9);border-left:1px solid #d4e2f4;min-width:0;margin:0;padding:28px}.vg-browser{color:#758aa1;background:#f8fbff;border:1px solid #c9d9eb;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:18px;padding:16px 19px;font-size:.6875rem;display:flex}.vg-browser>span:first-child{gap:5px;display:flex}.vg-browser i{background:#b5c8dc;border-radius:50%;width:7px;height:7px}.vg-browser i:first-child{background:#ea4335}.vg-browser i:nth-child(2){background:#fbbc04}.vg-browser i:nth-child(3){background:#34a853}.vg-preview-live{color:#2c7960;margin-left:auto;font-size:.625rem}.vg-landing{color:#173a4a;background:#fff;border:1px solid #c9d9eb;border-radius:0 0 12px 12px;min-height:494px;animation:.3s ease-out vg-context-in;overflow:hidden;box-shadow:0 15px 26px #17416a14}.vg-landing-nav{color:#fff;background:#073648;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.vg-landing-nav>strong{letter-spacing:-.03em;font-size:.875rem;line-height:1.2}.vg-landing-nav>strong span{letter-spacing:.06em;color:#9ed5dc;font-size:.6875rem;font-weight:400}.vg-landing-nav>span{color:#c6e4e9;align-items:center;gap:6px;font-size:.8125rem;display:flex}.vg-landing-body{background:radial-gradient(at 100% 0,#e5f3fb,#0000 60%),#fff;padding:29px 26px}.vg-landing-service{color:#488397;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.vg-landing h3{letter-spacing:-.05em;margin:15px 0;font-size:clamp(32px,3.2vw,49px);font-weight:650;line-height:1.08}.vg-landing h3 em{color:#0d8997;font-style:normal}.vg-landing p{color:#5d7b86;margin:0 0 20px;font-size:.9375rem;line-height:1.65}.vg-relevance-points{flex-wrap:wrap;gap:9px 17px;margin-bottom:24px;display:flex}.vg-relevance-points span{color:#526f7a;align-items:center;gap:5px;font-size:.75rem;display:flex}.vg-relevance-points svg{color:#1b937c}.vg-landing-action{color:#fff;background:#0b7986;border-radius:7px;align-items:center;gap:10px;padding:16px;font-size:.9375rem;line-height:1.4;display:flex}.vg-landing-action svg{flex-shrink:0}.vg-landing-action svg:last-child{margin-left:auto}.vg-page-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.vg-page-form span{color:#8a9ca5;border:1px solid #dce7ea;border-radius:5px;padding:13px 11px;font-size:.75rem}.vg-landing-foot{color:#77909a;align-items:center;gap:8px;margin-top:20px;font-size:.75rem;line-height:1.5;display:flex}.vg-landing-foot svg{flex-shrink:0}.vg-context-record{color:#496885;flex-direction:column;gap:12px;padding:19px 3px 0;display:flex}.vg-context-record>span{font:.6875rem var(--font-geist-mono),monospace;align-items:center;gap:16px;display:flex}.vg-context-record img{width:87px;height:auto}.vg-context-record>strong{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.875rem;font-weight:500;display:flex}.vg-context-record svg{color:#1a73e8;flex-shrink:0}.vg-studio-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:30px 0 6px;display:grid}.vg-studio-footer>span{color:#416383;align-items:center;gap:10px;font-size:.875rem;line-height:1.6;display:flex}.vg-studio-footer svg{color:#1a73e8;flex-shrink:0}.vg-fineprint{color:#6a8098;margin:20px 0 0;font-size:.8125rem;line-height:1.7}@keyframes vg-context-in{0%{opacity:.5;translate:0 7px}to{opacity:1;translate:0}}.vg-conversion{background:#fff;border-top:1px solid #d2e1f1;padding-top:56px}.vg-conversion-heading{grid-template-columns:1.35fr .8fr;gap:9vw}.vg-performance-range{border-left:3px solid #34a853;padding-left:28px;position:relative}.vg-performance-range>span{color:#4c7c61;font:.75rem/1.5 var(--font-geist-mono),monospace}.vg-performance-range>strong{letter-spacing:-.065em;color:#188038;margin:14px 0;font-size:clamp(60px,6.5vw,100px);font-weight:600;line-height:1;display:block}.vg-performance-range>strong>span{color:#9fcbae}.vg-performance-range>strong small{margin-left:5px;font-size:.47em;font-weight:500}.vg-performance-range p{color:#4e685d;max-width:350px;margin:0 0 10px;font-size:1rem;line-height:1.55}.vg-performance-range>small{color:#758c80;font-size:.75rem;line-height:1.6;display:block}.vg-calculator{background:#fff;border:1px solid #d0dfef;border-radius:23px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.4fr);display:grid;overflow:hidden;box-shadow:0 24px 65px #214f8610}.vg-calculator-controls{background:#f5f8fe;border-right:1px solid #dbe5f2;min-width:0;padding:30px}.vg-control-title{color:#215eae;align-items:center;gap:12px;margin-bottom:31px;display:flex}.vg-control-title h3{letter-spacing:-.03em;margin:0;font-size:1.125rem;font-weight:550}.vg-control-title svg{flex-shrink:0}.vg-rate-control>div:first-child{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vg-rate-control>div:first-child>span,.vg-cpc-control>label{color:#466181;font-size:.9375rem;font-weight:500;line-height:1.5;display:block}.vg-rate-control output{letter-spacing:-.06em;color:#1a73e8;font-size:4rem;font-weight:600;line-height:1}.vg-rate-control output span{margin-left:3px;font-size:.55em}.voltage-flagship .vg-rate-slider{touch-action:none;padding:23px 0 12px}.voltage-flagship .vg-rate-slider [data-slot=slider-track]{background:#dbe6f6;border-radius:20px;height:8px}.voltage-flagship .vg-rate-slider [data-slot=slider-range]{background:linear-gradient(90deg,#1a73e8,#52a1f3)}.voltage-flagship .vg-rate-slider [data-slot=slider-thumb]{background:#1a73e8;border:5px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 1px #9fc0ec,0 3px 10px #1a73e833}.voltage-flagship .vg-rate-slider [data-slot=slider-thumb][data-dragging]{box-shadow:0 0 0 7px #4285f41f}.vg-slider-limits{color:#7890aa;justify-content:space-between;font-size:.75rem;display:flex}.vg-rate-control p,.vg-cpc-control p{color:#72869d;margin:13px 0 0;font-size:.8125rem;line-height:1.65}.vg-cpc-control{border-top:1px solid #d8e3f0;margin-top:28px;padding-top:24px}.vg-cpc-input{background:#fff;border:1px solid #bed4ef;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:13px 16px;display:flex;box-shadow:0 2px 6px #2a629c05}.vg-cpc-input:focus-within{outline-offset:2px;outline:2px solid #4285f4}.vg-cpc-input>span:first-child{color:#8ba1bb;font-size:1.8rem}.vg-cpc-input>span:last-child{font:.75rem var(--font-geist-mono),monospace;color:#627fa0}.vg-cpc-input input{width:100%;min-width:0;box-shadow:none;font:500 2rem/1.15 var(--font-geist-sans),sans-serif;letter-spacing:-.04em;color:#203d61;background:0 0;border:0;padding:0;outline:none!important}.vg-cpc-control p.vg-input-error{color:#b53a2d}.vg-cpc-presets{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.vg-cpc-presets button{border-radius:6px;min-height:36px;padding:8px 14px;font-size:.8125rem}.vg-cpc-presets button[aria-pressed=true]{color:#1967cc;background:#eaf2ff;border-color:#a1c2f4}.vg-formula{border-top:1px solid #d8e3f0;margin-top:25px;padding-top:24px}.vg-formula>span{font:.6875rem var(--font-geist-mono),monospace;color:#7990aa;letter-spacing:.04em}.vg-formula p{color:#5c7390;margin:9px 0 0;font-size:.875rem;line-height:1.7}.vg-formula p span{color:#1a73e8;padding:0 3px}.vg-calculator-result{min-width:0;padding:32px}.vg-result-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.vg-result-head>div>span{font:.75rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.03em;color:#6b8099}.vg-cpl-output{letter-spacing:-.065em;color:#143b6b;font-variant-numeric:tabular-nums;align-items:baseline;gap:11px;margin-top:9px;font-size:clamp(46px,5vw,76px);font-weight:600;line-height:1.15;display:flex}.vg-cpl-output small{letter-spacing:0;color:#7e91a6;font-size:.8125rem;font-weight:400}.vg-model-tag{font:.6875rem/1.5 var(--font-geist-mono),monospace;color:#5183c2;white-space:nowrap;border:1px solid #c5d9f4;border-radius:30px;padding:8px 11px}.vg-chart-wrap{margin-top:25px}.vg-cost-curve{width:100%;height:auto;display:block;overflow:visible}.vg-chart-grid{stroke:#dfe7f0;stroke-width:1px;stroke-dasharray:3 5}.vg-chart-tick{fill:#7a8ea5;font:12px var(--font-geist-mono),monospace}.vg-chart-axis{fill:#8294a9;font:10px var(--font-geist-mono),monospace;letter-spacing:.03em}.vg-chart-band-label{fill:#509664;font:10px var(--font-geist-mono),monospace;letter-spacing:.02em}.vg-chart-line{fill:none;stroke:#1a73e8;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.vg-chart-marker{filter:drop-shadow(0 2px 4px #1a73e820)}.vg-chart-empty{text-align:center;aspect-ratio:720/310;color:#7593b5;background:#f8fbff;border:1px dashed #c9dbef;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.vg-chart-empty p{font-size:1rem}.vg-graph-footer{color:#7b8fa6;border-bottom:1px solid #dee7f2;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:0 0 21px;font-size:.6875rem;display:flex}.vg-graph-footer>span{align-items:center;gap:6px;display:flex}.vg-graph-footer i{background:#1a73e8;border-radius:2px;width:14px;height:3px}.vg-graph-footer>span:nth-child(2) i{background:#d6ecd9;height:9px}.vg-graph-footer>span:last-child{letter-spacing:.04em;margin-left:auto;font-size:.625rem}.vg-comparison{color:#258844;background:#f0f8f2;border:1px solid #d3e8d8;border-radius:10px;align-items:center;gap:14px;margin-top:23px;padding:18px;display:flex}.vg-comparison>svg{flex-shrink:0}.vg-comparison strong{font-size:1rem;font-weight:550;display:block}.vg-comparison>div>span{color:#73957e;margin-top:5px;font-size:.75rem;line-height:1.6;display:block}.vg-comparison>span{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:.875rem;display:flex}.vg-click-scenario{color:#879ab1;align-items:center;gap:18px;padding-top:24px;display:flex}.vg-click-scenario>span{font:.6875rem/1.6 var(--font-geist-mono),monospace;max-width:105px}.vg-click-scenario>span>strong{color:#5a7597;font-weight:500;display:block}.vg-click-scenario>div{margin-left:auto}.vg-click-scenario>div:last-child{margin-left:0}.vg-click-scenario>div>strong{color:#355579;letter-spacing:-.03em;font-size:1.4375rem;font-weight:550;line-height:1.1;display:block}.vg-click-scenario>div>span{margin-top:6px;font-size:.6875rem;display:block}.vg-click-scenario>svg{flex-shrink:0;width:20px}.vg-calculator-bottom{justify-content:space-between;align-items:center;gap:40px;padding-top:25px;display:flex}.vg-calculator-bottom p{color:#7c8da1;max-width:760px;margin:0;font-size:.8125rem;line-height:1.7}.vg-calculator-bottom button{color:#fff;white-space:nowrap;cursor:pointer;background:#1a73e8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:18px 24px;font-size:1rem;transition:background .2s;display:flex}.vg-calculator-bottom button:hover{background:#135bbc}.voltage-flagship :is(.vg-studio,.vg-conversion) :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #1a73e8}@media (max-width:1100px){.vg-studio-heading,.vg-conversion-heading{gap:45px}.vg-studio-console{grid-template-columns:1fr 1.05fr}.vg-studio-controls,.vg-preview{padding:24px}.vg-studio-controls-title>small{display:none}.vg-browser{gap:10px;padding:15px 12px}.vg-preview-live{display:none}.vg-landing-body{padding:24px 21px}.vg-landing-action{padding:14px 12px;font-size:.8125rem}.vg-studio-footer{grid-template-columns:1fr 1fr}.vg-calculator{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.vg-calculator-controls,.vg-calculator-result{padding:25px}.vg-model-tag{display:none}.vg-comparison{flex-wrap:wrap}.vg-comparison>span{margin-left:39px}.vg-click-scenario{gap:10px}.vg-click-scenario>span{max-width:82px}.vg-calculator-bottom{align-items:flex-start}.vg-graph-footer>span:last-child{display:none}}@media (max-width:820px){.vg-studio-heading,.vg-conversion-heading{grid-template-columns:1fr;gap:32px;padding:35px 0}.vg-studio-heading p{max-width:none}.vg-studio-heading h2,.vg-conversion h2{font-size:clamp(39px,7.2vw,58px)}.vg-performance-range{grid-template-columns:1fr 1fr;align-items:center;column-gap:25px;display:grid}.vg-performance-range>span{grid-column:1/-1}.vg-performance-range>strong{grid-row:2/4;font-size:70px}.vg-performance-range>p{margin-top:12px}.vg-studio-console{grid-template-columns:1fr}.vg-studio-controls{padding:27px}.vg-preview{border-top:1px solid #d4e2f4;border-left:0;padding:27px}.vg-studio-controls-title>small{display:block}.vg-live-query{margin-top:23px}.vg-query-input{max-width:570px;margin-inline:auto}.vg-ad-result{padding-inline:20px}.vg-match-label{padding-top:18px}.vg-match-label>svg:last-child{rotate:90deg}.vg-landing{min-height:0}.vg-landing h3{font-size:46px}.vg-landing-body{padding:28px}.vg-landing-nav{padding:20px 28px}.vg-preview-live{display:block}.vg-calculator{grid-template-columns:1fr}.vg-calculator-controls{border-bottom:1px solid #dbe5f2;border-right:0;grid-template-columns:1fr 1fr;column-gap:35px;padding:28px;display:grid}.vg-control-title{grid-column:1/-1;margin-bottom:24px}.vg-cpc-control{border:0;margin:0;padding:0}.vg-formula{grid-column:1/-1;margin-top:22px;padding-top:20px}.vg-calculator-result{padding:28px}.vg-cpl-output{font-size:65px}.vg-comparison{flex-wrap:nowrap}.vg-comparison>span{margin-left:auto}.vg-chart-tick{font-size:13px}.vg-chart-axis,.vg-chart-band-label{font-size:11px}.vg-calculator-bottom{flex-direction:column;gap:22px}.vg-calculator-bottom button{width:100%}}@media (max-width:520px){.voltage-flagship .vg-hero-g{border-radius:13px;width:59px;height:59px}.vg-studio,.vg-conversion{padding:49px 6vw}.vg-section-top{align-items:flex-start;gap:20px;font-size:.6875rem}.vg-section-top>span:last-child{max-width:135px;font-size:.625rem}.vg-section-top>span:last-child svg{width:15px}.vg-kicker{font-size:.6875rem}.vg-studio-heading h2,.vg-conversion h2{font-size:clamp(33px,8.3vw,44px)}.vg-studio-heading p{font-size:1rem}.vg-inline-link{font-size:.9375rem}.vg-studio-controls,.vg-preview{padding:19px}.vg-studio-controls-title{gap:8px;font-size:.6875rem}.vg-studio-controls-title>small{display:none}.voltage-flagship .vg-service-tabs [role=tab]{padding:10px 6px;font-size:.8125rem}.vg-city-options button{padding:9px 17px;font-size:.8125rem}.vg-query-input{gap:10px;min-height:59px;padding:15px}.vg-query-input>span{font-size:.9375rem}.vg-ad-result{padding:22px 4px}.vg-ad-result h3{font-size:1.1875rem}.vg-match-label{padding-inline:0;font-size:.875rem}.vg-browser{gap:10px;padding:14px 11px;font-size:.5625rem}.vg-browser i{width:5px;height:5px}.vg-preview-live{display:none}.vg-landing-nav{gap:14px;padding:18px}.vg-landing-nav>strong{font-size:.75rem}.vg-landing-nav>strong span{font-size:.5625rem}.vg-landing-nav>span{font-size:.6875rem}.vg-landing-body{padding:23px 18px}.vg-landing h3{font-size:34px}.vg-landing p{font-size:.875rem}.vg-relevance-points{gap:7px 12px}.vg-relevance-points span{font-size:.6875rem}.vg-landing-action{gap:8px;font-size:.8125rem}.vg-landing-action svg{width:16px}.vg-page-form{grid-template-columns:1fr}.vg-page-form span{padding:11px;font-size:.6875rem}.vg-studio-footer{gap:16px 14px}.vg-studio-footer>span{align-items:flex-start;gap:8px;font-size:.8125rem}.vg-studio-footer svg{width:17px;margin-top:2px}.vg-fineprint{font-size:.75rem}.vg-performance-range{grid-template-columns:1fr;gap:0;padding-left:20px}.vg-performance-range>strong{grid-row:auto;font-size:77px}.vg-performance-range>p{max-width:300px;margin-top:0}.vg-performance-range>small{font-size:.75rem}.vg-calculator-controls{grid-template-columns:1fr;padding:23px}.vg-control-title h3{font-size:1.0625rem}.vg-cpc-control{border-top:1px solid #d8e3f0;margin-top:25px;padding-top:23px}.vg-rate-control>div:first-child{flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.vg-rate-control>div:first-child>span{max-width:160px}.vg-rate-control output{font-size:3.3rem}.vg-formula{grid-column:auto}.vg-calculator-result{padding:23px 17px}.vg-result-head{padding-inline:5px}.vg-result-head>div>span{font-size:.6875rem}.vg-cpl-output{font-size:clamp(43px,12vw,60px)}.vg-chart-wrap{margin-inline:-7px}.vg-cost-curve{min-height:210px;overflow:visible}.vg-chart-tick{font-size:32px}.vg-chart-axis{font-size:28px}.vg-chart-band-label{display:none}.vg-graph-footer{gap:10px 14px;font-size:.625rem;line-height:1.5}.vg-comparison{flex-wrap:wrap;gap:9px;padding:16px 13px}.vg-comparison>svg{width:20px}.vg-comparison>div{flex:1;min-width:0}.vg-comparison strong{font-size:.9375rem}.vg-comparison>div>span{font-size:.75rem}.vg-comparison>span{flex-basis:100%;margin-top:5px;margin-left:29px;font-size:.9375rem}.vg-click-scenario{flex-wrap:wrap;gap:15px}.vg-click-scenario>span{width:100%;max-width:none}.vg-click-scenario>span>strong{margin-left:5px;display:inline}.vg-click-scenario>div{margin-left:0}.vg-click-scenario>div>strong{font-size:1.3125rem}.vg-click-scenario>svg{margin:0 5px}.vg-calculator-bottom p{font-size:.75rem}.vg-calculator-bottom button{white-space:normal;font-size:.9375rem}.vg-calculator-bottom button svg{flex-shrink:0}}html[data-motion=off] .vg-landing{animation:none}@media (prefers-reduced-motion:reduce){.vg-landing{animation:none}.vg-city-options button,.vg-cpc-presets button,.vg-calculator-bottom button{transition:none}}.vg-conversion{color:#202124;background:radial-gradient(at 0 0,#e8f0fe 0,#0000 45%),#f8fafd}.vg-conversion .vg-section-top{color:#516178;border-color:#d1daea}.vg-conversion .vg-conversion-heading{align-items:center;gap:6vw}.vg-conversion .vg-kicker{color:#1967d2}.vg-conversion h2{color:#202124;letter-spacing:-.065em}.vg-conversion h2 em{color:#188038}.vg-conversion .vg-performance-range{isolation:isolate;background:#188038;border:0;border-radius:22px;padding:26px 30px;overflow:hidden;box-shadow:0 12px 28px #1880381a}.vg-conversion .vg-performance-range:after{content:"";z-index:-1;border:35px solid #ffffff0d;border-radius:50%;width:210px;height:210px;position:absolute;top:-85px;right:-95px}.vg-conversion .vg-performance-range>span{color:#dcfce7;letter-spacing:.025em;font-size:.6875rem}.vg-conversion .vg-performance-range>strong{color:#fff;margin:12px 0;font-size:clamp(64px,6vw,90px)}.vg-conversion .vg-performance-range>strong>span{color:#fbbc04}.vg-conversion .vg-performance-range p{color:#fff;font-size:.9375rem}.vg-conversion .vg-performance-range>small{color:#d3efdb;font-size:.6875rem}.vg-conversion .vg-calculator{border:1px solid #c9d8f0;border-radius:24px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.4fr);box-shadow:0 24px 64px #174ea61a,0 4px 12px #174ea608}.vg-lab-header{color:#202124;background:#fff;grid-column:1/-1;align-items:center;gap:25px;padding:23px 32px 27px;display:flex;position:relative}.vg-lab-header>div{align-items:center;gap:16px;display:flex}.vg-lab-header .platform-mark{flex-shrink:0;width:34px;height:34px}.vg-lab-header .platform-mark img{object-fit:contain;width:100%;height:100%;display:block}.vg-lab-header>div>span:last-child{letter-spacing:-.025em;align-items:center;gap:17px;font-size:1rem;display:flex}.vg-lab-header strong{border-left:1px solid #d5dcea;padding-left:17px;font-weight:550}.vg-lab-header-note{font:.625rem var(--font-geist-mono), monospace;color:#53657c;letter-spacing:.045em;margin-left:auto}.vg-google-spectrum{grid-template-columns:4fr 2fr 2fr 3fr;height:5px;display:grid;position:absolute;inset:auto 0 0}.vg-google-spectrum i:first-child{background:#4285f4}.vg-google-spectrum i:nth-child(2){background:#ea4335}.vg-google-spectrum i:nth-child(3){background:#fbbc04}.vg-google-spectrum i:nth-child(4){background:#34a853}.vg-conversion .vg-calculator-controls{color:#fff;background:linear-gradient(155deg,#1967d2,#1559bd 65%,#174ea6);border:0;padding:34px 30px}.vg-conversion .vg-control-title{color:#d6e7ff;font:.6875rem var(--font-geist-mono), monospace;letter-spacing:.05em;gap:10px;margin-bottom:23px}.vg-conversion .vg-control-title svg{box-sizing:content-box;background:#ffffff0d;border:1px solid #ffffff52;border-radius:11px;padding:9px}.vg-conversion .vg-control-title h3{font-size:1.125rem;font-weight:550;line-height:1.4}.vg-conversion .vg-rate-control>div:first-child>span,.vg-conversion .vg-cpc-control>label{color:#f3f7ff;font-size:.9375rem}.vg-conversion .vg-rate-control output{color:#fbbc04;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(68px,5.5vw,88px);font-weight:650}.vg-conversion .vg-rate-control output span{color:#fbbc04;font-size:.48em}.voltage-flagship .vg-conversion .vg-rate-slider{padding-top:8px;padding-bottom:0}.voltage-flagship .vg-conversion .vg-rate-slider>div{min-height:44px}.voltage-flagship .vg-conversion .vg-rate-slider [data-slot=slider-track]{background:#fff3;height:10px}.voltage-flagship .vg-conversion .vg-rate-slider [data-slot=slider-range]{background:#fbbc04}.voltage-flagship .vg-conversion .vg-rate-slider [data-slot=slider-thumb]{background:#fbbc04;border:7px solid #fff;width:30px;height:30px;box-shadow:0 0 0 1px #ffffff80,0 5px 13px #0a34817a}.voltage-flagship .vg-conversion .vg-rate-slider [data-slot=slider-thumb]:is(:hover,[data-dragging],:focus-within){box-shadow:0 0 0 7px #fff3,0 5px 13px #0a34817a}.vg-conversion .vg-slider-limits{color:#e6efff;font-family:var(--font-geist-mono), monospace}.vg-conversion :is(.vg-rate-control,.vg-cpc-control) p{color:#d8e7ff;font-size:.8125rem;line-height:1.7}.vg-conversion .vg-cpc-control{border-color:#ffffff40}.vg-conversion .vg-cpc-input{border:2px solid #0000;border-radius:12px;padding:16px;box-shadow:0 5px 18px #0b337229}.vg-conversion .vg-cpc-input:focus-within{outline-offset:3px;outline:3px solid #fbbc04}.vg-conversion .vg-cpc-input>span:first-child{color:#1967d2;font-weight:550}.vg-conversion .vg-cpc-input input{color:#174ea6;font-size:2.15rem;font-weight:600}.vg-conversion .vg-cpc-input>span:last-child{color:#53657c}.vg-conversion .vg-cpc-input:has([aria-invalid=true]){border-color:#ea4335}.vg-conversion .vg-cpc-control p.vg-input-error{color:#fff;background:#a72821;border-radius:6px;padding:7px 10px}.vg-conversion .vg-cpc-presets{gap:9px}.vg-conversion .vg-cpc-presets button{color:#fff;background:#ffffff0d;border:1px solid #ffffff70;border-radius:8px;min-height:44px;padding:9px 16px;transition:background .18s,border-color .18s}.vg-conversion .vg-cpc-presets button:hover{background:#ffffff26;border-color:#fff}.vg-conversion .vg-cpc-presets button[aria-pressed=true]{color:#302500;background:#fbbc04;border-color:#fbbc04;font-weight:650}.voltage-flagship .vg-conversion .vg-calculator-controls button:focus-visible{outline-color:#fbbc04}.vg-conversion .vg-formula{border-color:#ffffff40}.vg-conversion .vg-formula>span{color:#bdd7ff}.vg-conversion .vg-formula p{color:#eef5ff}.vg-conversion .vg-formula p span{color:#fbbc04;font-weight:700}.vg-conversion .vg-calculator-result{background:#fff;padding:34px 32px 28px}.vg-conversion .vg-result-head{align-items:center;gap:12px}.vg-conversion .vg-result-head>div>span{color:#53657c;font-size:.6875rem}.vg-conversion .vg-cpl-output{color:#1967d2;letter-spacing:-.07em;font-size:clamp(54px,6vw,92px);line-height:1.1}.vg-conversion .vg-cpl-output small{color:#53657c;font:.6875rem var(--font-geist-mono), monospace}.vg-conversion .vg-model-tag{color:#137333;background:#e6f4ea;border:1px solid #c8e6d0;align-items:center;gap:7px;padding:9px 12px;font-size:.625rem;display:flex}.vg-model-tag i{background:#188038;border-radius:50%;width:6px;height:6px}.vg-conversion .vg-chart-wrap{margin-top:22px}.vg-conversion .vg-chart-grid{stroke:#d0dcec;stroke-dasharray:3 5}.vg-conversion .vg-chart-tick{fill:#52637a;font-size:14px}.vg-conversion .vg-chart-axis{fill:#53657c;font-size:12px}.vg-conversion .vg-chart-band-label{fill:#137333;font-weight:550}.vg-conversion .vg-chart-line{stroke:#1a73e8;stroke-width:5px;filter:drop-shadow(0 4px 4px #1a73e822)}.vg-conversion .vg-chart-marker{filter:drop-shadow(0 3px 4px #18803833)}.vg-conversion .vg-graph-footer{color:#52637a;border-color:#dce4ef;gap:10px 17px;padding-top:6px}.vg-conversion .vg-graph-footer i{background:#1a73e8;height:4px}.vg-conversion .vg-graph-footer>span:nth-child(2) i{background:#bde5c8;border:1px solid #34a853;height:10px}.vg-conversion .vg-graph-footer .vg-baseline-legend i{background:#ea4335;border-radius:50%;width:8px;height:8px}.vg-conversion .vg-comparison{color:#137333;background:#e6f4ea;border:1px solid #a8d9b6;border-left:4px solid #34a853;border-radius:12px;flex-wrap:wrap;gap:12px;padding:19px}.vg-conversion .vg-comparison>div{flex:1}.vg-conversion .vg-comparison>div>strong{letter-spacing:-.025em;font-size:1.0625rem;font-weight:650}.vg-conversion .vg-comparison>div>span{color:#3f6950}.vg-conversion .vg-comparison-values{gap:9px;margin-left:auto}.vg-conversion .vg-comparison-values>span{color:#a62b24;background:#fce8e6;border-radius:7px;padding:7px 9px;font-size:.8125rem}.vg-conversion .vg-comparison-values>strong{color:#fff;background:#188038;border-radius:7px;padding:7px 10px;font-size:.875rem;font-weight:600}.vg-conversion .vg-click-scenario{color:#52637a;gap:17px;padding:22px 0 0}.vg-conversion .vg-click-scenario>span{color:#52637a;max-width:95px}.vg-conversion .vg-click-scenario>span>strong{color:#202124}.vg-conversion .vg-click-scenario>div{border-left:3px solid #fbbc04;padding-left:13px}.vg-conversion .vg-click-scenario>div:last-child{border-color:#34a853}.vg-conversion .vg-click-scenario>div>strong{color:#202124;font-size:1.5rem}.vg-conversion .vg-click-scenario>div:last-child>strong{color:#188038}.vg-conversion .vg-calculator-bottom p{color:#5c6a7d}.vg-conversion .vg-calculator-bottom button{background:#1967d2;border-radius:11px;box-shadow:0 5px 13px #1967d21a}.vg-conversion .vg-calculator-bottom button:hover{background:#174ea6}@media (min-width:1600px){.vg-conversion .vg-calculator-controls,.vg-conversion .vg-calculator-result{padding:40px}.vg-lab-header{padding-inline:40px}}@media (max-width:1100px){.vg-conversion .vg-calculator{grid-template-columns:minmax(275px,.85fr) minmax(0,1.2fr)}.vg-conversion .vg-calculator-controls,.vg-conversion .vg-calculator-result{padding:28px 24px}.vg-conversion .vg-performance-range{padding:25px}.vg-conversion .vg-model-tag{display:none}.vg-conversion .vg-comparison-values{margin-left:37px}.vg-conversion .vg-click-scenario{flex-wrap:wrap;gap:12px}.vg-conversion .vg-click-scenario>span{width:100%;max-width:none}.vg-conversion .vg-click-scenario>span>strong{margin-left:5px;display:inline}.vg-conversion .vg-click-scenario>div{margin-left:0}}@media (max-width:820px){.vg-conversion .vg-conversion-heading{gap:30px}.vg-conversion .vg-calculator{grid-template-columns:minmax(0,1fr)}.vg-conversion .vg-performance-range{padding:26px 28px}.vg-conversion .vg-calculator-controls{gap:0 28px;padding:28px}.vg-conversion .vg-control-title{margin-bottom:28px}.vg-conversion .vg-control-title h3{font-size:1.125rem}.vg-conversion .vg-cpc-control{border:0}.vg-conversion .vg-calculator-result{padding:30px 28px}.vg-conversion .vg-cpl-output{font-size:76px}.vg-conversion .vg-model-tag{display:flex}.vg-conversion .vg-comparison-values{margin-left:auto}.vg-conversion .vg-click-scenario>span{width:auto;max-width:110px}.vg-conversion .vg-click-scenario>span>strong{margin-left:0;display:block}.vg-conversion .vg-click-scenario>div{margin-left:auto}.vg-conversion .vg-click-scenario>div:last-child{margin-left:0}}@media (max-width:520px){.vg-conversion .vg-performance-range{border-radius:18px;padding:23px 24px}.vg-conversion .vg-performance-range>strong{font-size:76px}.vg-conversion .vg-calculator{border-radius:18px}.vg-lab-header{gap:12px;padding:20px 22px 24px}.vg-lab-header .platform-mark{width:30px;height:30px}.vg-lab-header>div{gap:12px}.vg-lab-header>div>span:last-child{flex-direction:column;align-items:flex-start;gap:2px;font-size:.8125rem}.vg-lab-header strong{border:0;padding:0;font-size:1rem}.vg-lab-header-note{display:none}.vg-conversion .vg-calculator-controls{padding:25px 22px}.vg-conversion .vg-control-title{gap:10px;margin-bottom:27px}.vg-conversion .vg-control-title h3{font-size:1rem}.vg-conversion .vg-control-title svg{width:17px;height:17px;padding:7px}.vg-conversion .vg-rate-control>div:first-child>span{max-width:135px;font-size:.875rem}.vg-conversion .vg-rate-control output{font-size:64px}.vg-conversion .vg-cpc-control{border-top:1px solid #ffffff40}.vg-conversion .vg-cpc-presets{gap:8px}.vg-conversion .vg-cpc-presets button{padding-inline:14px}.vg-conversion .vg-calculator-result{padding:27px 18px 25px}.vg-conversion .vg-cpl-output{gap:8px;font-size:clamp(40px,11.7vw,62px)}.vg-conversion .vg-model-tag{display:none}.vg-conversion .vg-chart-wrap{margin-top:23px}.vg-conversion .vg-cost-curve[data-compact=true]{min-height:0}.vg-conversion .vg-cost-curve[data-compact=true] .vg-chart-tick{font-size:16px}.vg-conversion .vg-cost-curve[data-compact=true] .vg-chart-axis{font-size:14px}.vg-conversion .vg-chart-line{stroke-width:7px}.vg-conversion .vg-graph-footer{gap:9px 14px;font-size:.625rem}.vg-conversion .vg-comparison{gap:9px;padding:15px 12px}.vg-conversion .vg-comparison>div>strong{font-size:.9375rem}.vg-conversion .vg-comparison-values{flex-basis:100%;margin-left:29px}.vg-conversion .vg-comparison-values>span{font-size:.75rem}.vg-conversion .vg-comparison-values>strong{font-size:.8125rem}.vg-conversion .vg-click-scenario{gap:13px}.vg-conversion .vg-click-scenario>span{width:100%;max-width:none}.vg-conversion .vg-click-scenario>span>strong{margin-left:5px;display:inline}.vg-conversion .vg-click-scenario>div{margin-left:0;padding-left:10px}.vg-conversion .vg-click-scenario>div>strong{font-size:1.3125rem}.vg-conversion .vg-click-scenario>div>span{font-size:.625rem}.vg-conversion .vg-click-scenario>svg{margin:0}}@media (prefers-reduced-motion:reduce){.vg-conversion .vg-cpc-presets button{transition:none}}.vg-conversion .vg-lab-reset{color:#174ea6;background:#f6f9ff;border:1px solid #d4e0f3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-left:auto;padding:9px 13px;font-size:.8125rem;transition:background .18s,border-color .18s;display:inline-flex}.vg-conversion .vg-lab-reset:hover:not(:disabled){background:#e8f0fe;border-color:#4285f4}.vg-conversion .vg-lab-reset:disabled{color:#788598;cursor:default;background:#fafbfc}.vg-conversion .vg-rate-heading{font:650 clamp(29px, 2.5vw, 40px)/1.12 var(--font-geist-sans), sans-serif;letter-spacing:-.045em;color:#fff;margin:0}.vg-conversion .vg-rate-heading strong{font-weight:inherit}.vg-conversion .vg-rate-readout{align-items:center;gap:21px;margin:22px 0 24px;display:flex}.vg-conversion .vg-rate-readout p{color:#e6f0ff;max-width:165px;margin:0;font-size:.8125rem;line-height:1.6}.vg-conversion .vg-rate-readout p strong{color:#fff;font-size:.9375rem;font-weight:650;display:block}.vg-conversion .vg-drag-cue{color:#fff3c2;align-items:center;gap:8px;font-size:.75rem;line-height:1.5;display:flex}.vg-drag-cue svg{flex-shrink:0}.vg-conversion .vg-rate-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.vg-conversion .vg-rate-presets button{color:#fff;background:#ffffff0d;border:1px solid #9ec4ff;border-radius:9px;min-height:44px;font-size:.9375rem;font-weight:550;transition:background .18s,border-color .18s,translate .18s}.vg-conversion .vg-rate-presets button:hover{background:#ffffff26;border-color:#fff;translate:0 -2px}.vg-conversion .vg-rate-presets button[aria-pressed=true]{color:#302500;background:#fbbc04;border-color:#fbbc04;font-weight:700}.vg-conversion .vg-rate-presets button:active{translate:0}.vg-mobile-estimate{display:none}.vg-conversion .vg-formula p{font-size:.8125rem}.vg-conversion .vg-formula p strong{color:#fff;font-weight:550}.vg-conversion .vg-result-head h3{font:600 clamp(20px, 1.8vw, 28px)/1.3 var(--font-geist-sans), sans-serif;color:#202124;letter-spacing:-.035em;margin:12px 0 0}.vg-conversion .vg-result-head .vg-cpl-output{margin-top:6px}.vg-conversion .vg-number-update{animation:.22s ease-out vg-value-arrive;display:inline-block}.vg-conversion .vg-scenario-equation{color:#53657c;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:15px;font-size:.8125rem;display:flex}.vg-conversion .vg-scenario-equation>span:not(:last-child){background:#f4f8ff;border:1px solid #d9e5f7;border-radius:7px;padding:7px 10px}.vg-conversion .vg-scenario-equation strong{color:#174ea6;font-weight:600}.vg-conversion .vg-scenario-equation b{color:#188038;font-size:1rem}.vg-conversion .vg-curve-invitation{color:#174ea6;background:#e8f0fe;border-radius:9px;align-items:center;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:.8125rem;line-height:1.6;display:flex}.vg-curve-invitation svg{flex-shrink:0}.vg-curve-invitation strong{font-weight:600}.vg-conversion .vg-interactive-curve{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;border-radius:12px;transition:background .2s,box-shadow .2s;position:relative}.vg-conversion .vg-interactive-curve:hover{background:#f6f9ff}.vg-conversion .vg-interactive-curve[data-dragging=true]{cursor:grabbing;background:#f2f7ff;box-shadow:0 0 0 1px #bcd3f6}.voltage-flagship .vg-conversion .vg-interactive-curve:focus-visible{outline-offset:5px;outline:3px solid #1967d2}.vg-conversion .vg-marker-halo{transition:r .2s,opacity .2s}.vg-conversion .vg-interactive-curve:is(:hover,:focus-visible,[data-dragging=true]) .vg-marker-halo{r:21px;opacity:.3}.vg-conversion .vg-chart-callout{pointer-events:none}.vg-conversion .vg-chart-callout rect{fill:#174ea6}.vg-conversion .vg-chart-callout text{fill:#fff;font:600 14px var(--font-geist-sans), sans-serif;letter-spacing:-.02em}.vg-conversion .vg-chart-callout tspan{fill:#fbbc04}.vg-conversion .vg-chart-callout .vg-callout-unit{fill:#e1ecff;font-size:12px;font-weight:400}.vg-conversion .vg-cost-curve[data-compact=true]{min-height:0}.vg-conversion .vg-cost-curve[data-compact=true] .vg-chart-tick{font-size:16px}.vg-conversion .vg-cost-curve[data-compact=true] .vg-chart-axis{font-size:14px}.vg-conversion .vg-cost-curve[data-compact=true] .vg-chart-band-label{display:none}.vg-conversion .vg-curve-axis-label{color:#174ea6;justify-content:center;align-items:center;gap:8px;margin-top:3px;font-size:.8125rem;font-weight:600;display:flex}.vg-conversion .vg-graph-footer{padding-top:19px;font-size:.75rem}.vg-conversion .vg-graph-footer>span:last-child{font-size:inherit;letter-spacing:normal;margin-left:0;display:flex}@keyframes vg-value-arrive{0%{opacity:.65;translate:0 3px}to{opacity:1;translate:0}}@media (max-width:1100px){.vg-conversion .vg-calculator{grid-template-columns:minmax(295px,.85fr) minmax(0,1.2fr)}.vg-conversion .vg-rate-readout{gap:15px}.vg-conversion .vg-scenario-equation>span:last-child,.vg-conversion .vg-scenario-equation>svg{display:none}}@media (max-width:900px){.vg-conversion .vg-calculator{grid-template-columns:minmax(0,1fr)}.vg-conversion .vg-calculator-controls{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 30px;display:grid}.vg-conversion .vg-control-title{grid-column:1/-1;margin-bottom:20px}.vg-conversion .vg-cpc-control{border:0;margin:0;padding:0}.vg-conversion .vg-formula{display:none}.vg-conversion .vg-mobile-estimate{background:#104793;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.vg-mobile-estimate>span{color:#e6f0ff;max-width:130px;font-size:.75rem}.vg-mobile-estimate>strong{letter-spacing:-.035em;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;font-size:1.375rem}}@media (max-width:600px){.vg-conversion .vg-calculator-controls{padding:24px 22px;display:block}.vg-conversion .vg-control-title{margin-bottom:19px}.vg-conversion .vg-rate-heading{font-size:clamp(27px,6.9vw,36px)}.vg-conversion .vg-rate-readout{gap:20px;margin:18px 0 20px}.vg-conversion .vg-rate-readout p{max-width:165px}.vg-conversion .vg-cpc-control{border-top:1px solid #ffffff40;margin-top:25px;padding-top:23px}.vg-conversion .vg-cpc-input{padding:12px 14px}.vg-conversion .vg-cpc-input input{font-size:1.75rem}.vg-conversion .vg-cpc-presets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vg-conversion .vg-cpc-presets button{padding-inline:8px}.vg-conversion .vg-lab-reset{gap:5px;padding-inline:10px;font-size:.75rem}.vg-conversion .vg-result-head{padding:0}.vg-conversion .vg-result-head h3{font-size:22px}.vg-conversion .vg-model-tag{display:none}.vg-conversion .vg-curve-invitation{padding:11px;font-size:.75rem}.vg-curve-invitation strong{display:block}.vg-conversion .vg-chart-wrap{margin-inline:0}.vg-conversion .vg-chart-callout text{font-size:16px}.vg-conversion .vg-chart-callout .vg-callout-unit{font-size:13px}.vg-conversion .vg-curve-axis-label{font-size:.75rem}.vg-conversion .vg-graph-footer{font-size:.6875rem}}@media (max-width:360px){.vg-conversion .vg-calculator-controls{padding-inline:18px}.vg-conversion .vg-rate-heading{font-size:26px}.vg-conversion .vg-rate-readout{gap:13px}.vg-conversion .vg-rate-readout p{font-size:.75rem}.vg-conversion .vg-rate-readout p strong{font-size:.8125rem}.vg-conversion .vg-rate-control output{font-size:60px}.vg-conversion .vg-mobile-estimate{gap:8px;padding:10px}.vg-mobile-estimate>strong{font-size:1.1875rem}.vg-conversion .vg-lab-header{padding-inline:18px}.vg-conversion .vg-lab-header>div{gap:8px}}html[data-motion=off] .vg-conversion *,html[data-motion=off] .vg-conversion :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.vg-conversion *,.vg-conversion :after{transition:none!important;animation:none!important}}.voltage-flagship{--vf-accent:#8ab4f8}.voltage-flagship .vf-hero{background:radial-gradient(at 86% 32%,#e8f0fe,#0000 55%),#fff}.voltage-flagship .vf-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw;padding-block:48px}.voltage-flagship .vf-hero h1{color:#202124;font-size:clamp(52px,5.35vw,86px)}.voltage-flagship .vf-hero h1 em{color:#1967d2}.voltage-flagship .vf-google-label{color:#3c4043;flex-wrap:wrap;gap:16px;font-size:1.5rem}.voltage-flagship .vf-google-label strong{margin-top:0;font-size:.875rem}.g-hero-wordmark{mix-blend-mode:multiply;flex-shrink:0;width:146px;height:50px;display:block;position:relative;overflow:hidden}.g-hero-wordmark img{width:218px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-search-scene{--g-x:0px;--g-y:0px;color:#202124;background:#fff;border:1px solid #d7e3f4;border-radius:30px;min-width:0;padding:26px;position:relative;box-shadow:0 24px 65px #174ea61a,0 2px 8px #174ea605}.g-scene-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.g-scene-heading>span:first-child{white-space:nowrap;align-items:center;gap:10px;font-size:1rem;display:flex}.g-scene-heading .platform-mark{width:25px;height:25px}.g-scene-heading>span:last-child{font:.6875rem/1.5 var(--font-geist-mono),monospace;color:#65758a;text-align:right;max-width:150px}.g-search-stage{isolation:isolate;height:clamp(300px,26vw,405px);margin:15px -5px 3px;position:relative}.g-spectrum-halo{z-index:-2;filter:blur(30px);background:conic-gradient(from 30deg,#4285f438,#34a85320,#fbbc0433,#ea433524,#4285f438);border-radius:50%;animation:7s ease-in-out infinite paused g-halo-breathe;position:absolute;inset:10% 12%}.g-main-mark{aspect-ratio:1;width:47%;transform:translate(-50%,-50%);translate:var(--g-x) var(--g-y);background:#fff;border-radius:50%;transition:translate .2s ease-out;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 20px 40px #174ea60e}.g-main-mark img{object-fit:contain;width:100%;height:100%;display:block}.g-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #4285f430;border-radius:50%;width:69%;animation:24s linear infinite paused g-orbit-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}.g-orbit i{background:#4285f4;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-5px;box-shadow:0 0 0 5px #4285f414}.g-orbit i:nth-child(2){background:#ea4335;top:-5px;left:auto;right:50%;box-shadow:0 0 0 5px #ea433514}.g-orbit i:nth-child(3){background:#fbbc04;left:auto;right:-5px;box-shadow:0 0 0 5px #fbbc0418}.g-orbit i:nth-child(4){background:#34a853;top:auto;bottom:-5px;left:50%;box-shadow:0 0 0 5px #34a85314}.g-orbit-inner{border-style:dashed;border-color:#34a85330;width:55%;animation-duration:34s;animation-direction:reverse}.g-orbit-inner i{width:6px;height:6px;box-shadow:none;background:#34a853}.g-orbit-link{--g-tone:#1967d2;--g-tint:#e8f0fe;z-index:2;color:#3c4043;background:#fff;border:1px solid #dce3ef;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px 12px;min-width:108px;padding:14px;transition:border-color .2s,box-shadow .2s;animation:6s ease-in-out infinite paused g-node-float;display:grid;position:absolute;box-shadow:0 8px 22px #174ea60d}.g-orbit-link>span{width:43px;height:43px;color:var(--g-tone);background:var(--g-tint);border-radius:12px;grid-column:1/-1;place-items:center;display:grid}.g-orbit-link .platform-mark{width:25px;height:25px}.g-orbit-link strong{font-size:.8125rem;font-weight:550}.g-orbit-link>svg{color:var(--g-tone)}.g-orbit-link:is(:hover,:focus-visible){border-color:var(--g-tone);box-shadow:0 10px 32px #174ea626;animation-play-state:paused!important}.voltage-flagship .g-orbit-link:focus-visible{outline-color:var(--g-tone);outline-offset:4px}.g-orbit-search{top:7%;left:0}.g-orbit-local{--g-tone:#c5221f;--g-tint:#fce8e6;animation-delay:-1.5s;top:9%;right:0}.g-orbit-pages{--g-tone:#755400;--g-tint:#fef7d5;animation-delay:-3s;bottom:3%;left:1%}.g-orbit-leads{--g-tone:#137333;--g-tint:#e6f4ea;animation-delay:-4.5s;bottom:1%;right:0}.g-search-query{border:1px solid #cbdaf0;border-radius:40px;align-items:center;gap:14px;margin-top:17px;padding:19px 22px;display:flex;box-shadow:0 5px 20px #174ea614}.g-search-query>svg{color:#4285f4;flex-shrink:0}.g-search-query>span:nth-child(2){color:#202124;font-size:clamp(15px,1.35vw,20px);line-height:1.4}.g-query-caret{vertical-align:-.1em;background:#4285f4;width:2px;height:1em;margin-left:4px;animation:1.4s ease-in-out infinite paused g-caret;display:inline-block}.g-query-colors{align-items:center;gap:3px;margin-left:auto;display:flex}.g-query-colors i{background:#4285f4;border-radius:6px;width:4px;height:12px;animation:1.5s ease-in-out infinite paused g-color-bars}.g-query-colors i:nth-child(2){background:#ea4335;height:18px;animation-delay:-.35s}.g-query-colors i:nth-child(3){background:#fbbc04;height:22px;animation-delay:-.7s}.g-query-colors i:nth-child(4){background:#34a853;height:15px;animation-delay:-1.05s}.g-search-caption{color:#65758a;justify-content:space-between;gap:15px;padding:12px 10px 0;font-size:.75rem;line-height:1.5;display:flex}.g-search-caption>span:first-child{font:.625rem/1.8 var(--font-geist-mono),monospace;white-space:nowrap}.g-scene-outcome{background:#e6f4ea;border:1px solid #c5e7cf;border-radius:15px;align-items:center;gap:13px;margin-top:23px;padding:17px 19px;display:flex}.g-scene-outcome>span{color:#fff;background:#188038;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.g-scene-outcome strong{color:#137333;font-size:.9375rem;font-weight:600;display:block}.voltage-flagship .g-scene-outcome p{color:#42684e;margin:4px 0 0;font-size:.8125rem;line-height:1.5}.g-scene-outcome>a{color:#137333;border-radius:50%;place-items:center;min-width:38px;min-height:38px;margin-left:auto;transition:background .2s;display:grid}.g-scene-outcome>a:hover{background:#c8e6d0}.g-scene-route{color:#64758b;justify-content:center;align-items:center;gap:12px;padding-top:19px;font-size:.6875rem;display:flex}.g-scene-route>span:first-child{color:#1967d2}.g-scene-route>span:last-child{color:#137333}.g-scene-route>svg{color:#9aabc0}.g-motion-scene[data-g-running] :is(.g-spectrum-halo,.g-orbit,.g-orbit-link,.g-query-caret,.g-query-colors i,.g-closing-orbit,.g-closing-mark){animation-play-state:running}.voltage-flagship .v-subnav{background:#202124;border-color:#ffffff1c;gap:12px 24px}.voltage-flagship .v-subnav a{color:#e8eaed}.voltage-flagship .v-subnav a span{color:#8ab4f8}.voltage-flagship .v-subnav a:nth-child(4n+2) span{color:#f28b82}.voltage-flagship .v-subnav a:nth-child(4n+3) span{color:#fdd663}.voltage-flagship .v-subnav a:nth-child(4n) span{color:#81c995}.voltage-flagship .vf-package{color:#202124;background:#f8fafd;border-color:#dbe3ed}.voltage-flagship .vf-package .vf-eyebrow,.voltage-flagship .vf-package .vf-intro em{color:#1967d2}.voltage-flagship .vf-package .vf-intro-copy p{color:#52637a}.voltage-flagship .vf-package-grid{gap:20px}.voltage-flagship .vf-package-card{--g-card:#1967d2;--g-card-ink:#fff;--g-card-copy:#e8f0fe;background:var(--g-card);color:var(--g-card-ink);border:1px solid #0000;border-radius:22px;padding:30px 30px 59px;box-shadow:0 10px 26px #174ea60a}.voltage-flagship .vf-package-card:nth-child(2){--g-card:#c8372b;--g-card-copy:#fff1ef}.voltage-flagship .vf-package-card:nth-child(3){--g-card:#fbbc04;--g-card-ink:#302500;--g-card-copy:#503e08}.voltage-flagship .vf-package-card:nth-child(4){--g-card:#188038;--g-card-copy:#e2f3e6}.voltage-flagship .vf-package-card:nth-child(5){--g-card:#202124;--g-card-copy:#d6e3f6}.voltage-flagship .vf-package-card:nth-child(6){--g-card:#e8f0fe;--g-card-ink:#174ea6;--g-card-copy:#375675;border-color:#c9daf7}.voltage-flagship .vf-package-card:hover{background:var(--g-card);border-color:var(--g-card-ink);translate:0 -5px;box-shadow:0 20px 35px #174ea624}.voltage-flagship .vf-package-card .vf-package-top{color:var(--g-card-ink)}.voltage-flagship .vf-package-card .vf-package-top>span{color:var(--g-card-copy)}.voltage-flagship .vf-package-top>svg{box-sizing:content-box;background:#ffffff20;border:1px solid #ffffff35;border-radius:17px;padding:13px}.voltage-flagship .vf-package-card:nth-child(3) .vf-package-top>svg{background:#fff6d2;border-color:#fff6d2}.voltage-flagship .vf-package-card:nth-child(6) .vf-package-top>svg{color:#c5221f;background:#fff;border-color:#fff}.voltage-flagship .vf-package-card h3{color:var(--g-card-ink);font-size:clamp(25px,2.2vw,35px)}.voltage-flagship .vf-package-card p{color:var(--g-card-copy);font-size:1rem}.voltage-flagship .vf-package-card .vf-package-tag{color:var(--g-card-copy);font-size:.6875rem}.voltage-flagship .vf-package-card .vf-package-arrow{color:var(--g-card-ink);width:33px;height:33px}.voltage-flagship .vf-package-foundation{color:#202124;background:#fff;border-color:#d4e0f2;border-radius:18px}.voltage-flagship .vf-package-foundation>svg{color:#1967d2}.voltage-flagship .vf-package-foundation strong{color:#202124}.voltage-flagship .vf-package-foundation span{color:#52637a}.voltage-flagship .vg-studio{background:#fff}.voltage-flagship .vg-studio-console{border-top:4px solid #4285f4;box-shadow:0 20px 50px #174ea613}.voltage-flagship .vg-studio-controls{background:#f8fafd}.voltage-flagship .vg-preview{border-top-color:#fbbc04}.voltage-flagship .vg-studio-footer>span:nth-child(2) svg{color:#c5221f}.voltage-flagship .vg-studio-footer>span:nth-child(3) svg{color:#9a6700}.voltage-flagship .vg-studio-footer>span:nth-child(4) svg{color:#188038}.voltage-flagship .vf-offline .vf-intro em{color:#81c995}.voltage-flagship .vf-offline-console{border-top:4px solid #34a853}.voltage-flagship .vf-offline-nodes>article:first-child{border-top:3px solid #4285f4}.voltage-flagship .vf-offline-nodes>article:last-child{background:#123d33;border-top:3px solid #34a853}.voltage-flagship .vf-offline-nodes>article:last-child>svg{color:#81c995}.voltage-flagship .vf-goal-tabs>[role=tab][data-active]{color:#e2f3e6;background:#174b36;box-shadow:inset 0 0 0 1px #34a85380}.voltage-flagship .vf-goal-tabs>[role=tab]:nth-child(2)[data-active]{color:#fdd663;background:#56421a;box-shadow:inset 0 0 0 1px #fbbc0466}.voltage-flagship .vf-goal-tabs>[role=tab]:nth-child(3)[data-active]{color:#d2e3fc;background:#17477f;box-shadow:inset 0 0 0 1px #4285f499}.voltage-flagship .vf-offline-nodes[data-goal=qualified] .vf-outcome-record{background:#174b36;border-color:#34a85380}.voltage-flagship .vf-offline-nodes[data-goal=meeting] .vf-outcome-record{background:#493d21;border-color:#fbbc0480}.voltage-flagship .vf-offline-nodes[data-goal=purchase] .vf-outcome-record{background:#173e69;border-color:#4285f480}.g-signal-google{color:#e2f3e6;align-items:center;gap:9px;font-size:.875rem;display:flex}.g-signal-google img{border-radius:8px;width:30px;height:30px;display:block}.voltage-flagship .vf-crm-screen{border-top:4px solid #fbbc04}.voltage-flagship .vf-crm-capabilities article:nth-child(2)>svg{color:#c5221f}.voltage-flagship .vf-crm-capabilities article:nth-child(3)>svg{color:#188038}.voltage-flagship .vf-crm-capabilities article:nth-child(4)>svg{color:#9a6700}.voltage-flagship .vf-calls .vf-intro em{color:#fdd663}.voltage-flagship .vf-call-console{border-top:4px solid #fbbc04}.voltage-flagship .vf-wave i:nth-child(4n+1){background:#4285f4}.voltage-flagship .vf-wave i:nth-child(4n+2){background:#ea4335}.voltage-flagship .vf-wave i:nth-child(4n+3){background:#fbbc04}.voltage-flagship .vf-wave i:nth-child(4n){background:#34a853}.voltage-flagship .vf-call-tabs>[role=tab][data-active]{color:#fdd663;background:#56421a;box-shadow:inset 0 0 0 1px #fbbc0466}.voltage-flagship .vf-protection .vf-intro em{color:#f28b82}.voltage-flagship .vf-shield-mark{color:#f28b82;background:#ea433514;border-color:#ea433555}.voltage-flagship .vf-traffic-console{border-top:4px solid #ea4335}.voltage-flagship .vf-optimization-console{border-top:4px solid #4285f4}.voltage-flagship .vf-decision-chain article:first-of-type>svg{color:#fdd663}.voltage-flagship .vf-decision-chain article:nth-of-type(2)>svg{color:#8ab4f8}.voltage-flagship .vf-decision-chain article:nth-of-type(3)>svg{color:#81c995}.voltage-flagship .vf-optimization-tabs>[role=tab][data-active]{color:#d2e3fc;background:#17477f;box-shadow:inset 0 0 0 1px #4285f499}.voltage-flagship .v-phase-index>span:nth-child(4n+1) small{color:#8ab4f8}.voltage-flagship .v-phase-index>span:nth-child(4n+2) small{color:#f28b82}.voltage-flagship .v-phase-index>span:nth-child(4n+3) small{color:#fdd663}.voltage-flagship .v-phase-index>span:nth-child(4n) small{color:#81c995}.voltage-flagship .v-faq>[data-slot=accordion-item]:nth-child(4n+1) [data-slot=accordion-trigger]>svg{color:#1967d2}.voltage-flagship .v-faq>[data-slot=accordion-item]:nth-child(4n+2) [data-slot=accordion-trigger]>svg{color:#c5221f}.voltage-flagship .v-faq>[data-slot=accordion-item]:nth-child(4n+3) [data-slot=accordion-trigger]>svg{color:#9a6700}.voltage-flagship .v-faq>[data-slot=accordion-item]:nth-child(4n) [data-slot=accordion-trigger]>svg{color:#188038}.voltage-flagship .g-google-close{color:#fff;background:#1967d2;padding-top:65px;position:relative;overflow:hidden}.voltage-flagship .g-google-close>.v-eyebrow{color:#d2e3fc}.voltage-flagship .g-google-close>.g-close-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:6vw;padding:30px 0;display:grid}.voltage-flagship .g-google-close h2{color:#fff;margin:0;font-size:clamp(43px,5.8vw,93px)}.voltage-flagship .g-google-close h2>span{color:#fdd663}.voltage-flagship .g-google-close>div>p{color:#e8f0fe}.voltage-flagship .g-google-close .call24-button{color:#174ea6;background:#fff;border-color:#fff}.voltage-flagship .g-google-close .v-close-note{color:#d2e3fc}.voltage-flagship .g-google-close .v-next-service{color:#fff;border-color:#ffffff4d}.voltage-flagship .g-google-close .v-next-service>:is(span,svg){color:#d2e3fc}.g-closing-art{aspect-ratio:1;isolation:isolate;width:100%;max-width:470px;position:relative}.g-closing-mark{aspect-ratio:1;background:#fff;border-radius:32px;width:79%;padding:25px;animation:7s ease-in-out infinite paused g-print-float;position:absolute;top:8%;left:10%;transform:rotate(-7deg);box-shadow:0 25px 50px #0c3e8640}.g-closing-mark img{object-fit:contain;width:100%;height:100%;display:block}.g-closing-orbit{aspect-ratio:1;z-index:-1;border:1px dashed #ffffff70;border-radius:50%;width:97%;animation:45s linear infinite paused g-orbit-turn;position:absolute;top:0;left:0}.g-closing-orbit:after{content:"";background:#fbbc04;border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:50%;box-shadow:0 0 0 7px #fbbc0430}.g-closing-chip{color:#fff;background:#202124;border-radius:13px;align-items:center;gap:13px;padding:17px 20px;font-size:1rem;display:flex;position:absolute;bottom:14%;right:0;box-shadow:0 10px 25px #0c3e8640}.g-closing-chip .platform-mark{width:29px;height:29px}.g-closing-caption{text-align:center;width:100%;font:.625rem/1.7 var(--font-geist-mono),monospace;color:#d2e3fc;letter-spacing:.03em;position:absolute;bottom:-5%;left:0}@keyframes g-orbit-turn{to{rotate:360deg}}@keyframes g-node-float{0%,to{translate:0 -3px}50%{translate:0 5px}}@keyframes g-halo-breathe{0%,to{opacity:.6;scale:.95}50%{opacity:1;scale:1.06}}@keyframes g-caret{0%,to{opacity:.25}50%{opacity:1}}@keyframes g-color-bars{0%,to{scale:1 .55}50%{scale:1}}@keyframes g-print-float{0%,to{translate:0 -4px}50%{translate:0 5px}}@media (max-width:1150px){.voltage-flagship .vf-hero-grid{gap:30px}.g-search-scene{padding:23px}.g-search-stage{height:310px}.g-scene-heading>span:last-child{max-width:110px;font-size:.625rem}.g-orbit-link{gap:8px;min-width:98px;padding:11px}.g-orbit-link strong{font-size:.75rem}.g-orbit-link>span{width:37px;height:37px}.g-search-query{gap:9px;padding:16px}.g-query-colors{display:none}.g-search-caption{flex-direction:column;gap:2px}.g-scene-outcome{gap:10px;padding:14px}.g-scene-route{gap:7px;font-size:.625rem}}@media (max-width:850px){.voltage-flagship .vf-hero-grid{grid-template-columns:1fr;gap:40px;padding-top:32px}.voltage-flagship .vf-hero h1{font-size:clamp(52px,8.7vw,76px)}.g-search-scene{justify-self:center;width:100%;max-width:620px;padding:28px}.g-search-stage{height:365px}.g-scene-heading>span:last-child{max-width:180px;font-size:.6875rem}.g-orbit-link{gap:10px 14px;padding:15px}.g-orbit-link strong{font-size:.8125rem}.g-query-colors{display:flex}.g-search-query>span:nth-child(2){font-size:1.125rem}.g-search-caption{flex-direction:row;gap:12px}.g-scene-outcome{padding:17px}.g-scene-route{gap:12px;font-size:.75rem}.voltage-flagship .g-google-close>.g-close-heading{grid-template-columns:1fr;gap:35px}.g-closing-art{justify-self:center;width:min(85%,390px);margin-bottom:30px}.voltage-flagship .g-google-close h2{font-size:clamp(46px,9vw,74px)}}@media (max-width:520px){.voltage-flagship .vf-hero h1{font-size:clamp(43px,10.6vw,58px)}.voltage-flagship .vf-google-label{gap:12px;font-size:1.125rem}.voltage-flagship .vf-google-label strong{max-width:135px;font-size:.75rem}.g-hero-wordmark{width:113px;height:39px}.g-hero-wordmark img{width:169px}.g-search-scene{border-radius:23px;padding:20px 16px}.g-search-stage{height:278px;margin-inline:0}.g-scene-heading>span:first-child{gap:7px;font-size:.9375rem}.g-scene-heading .platform-mark{width:22px;height:22px}.g-scene-heading>span:last-child{max-width:116px;font-size:.5625rem}.g-main-mark{width:49%}.g-orbit{width:76%}.g-orbit-inner{width:59%}.g-orbit-link{border-radius:12px;gap:8px 5px;min-width:0;padding:10px}.g-orbit-link>span{border-radius:9px;width:32px;height:32px}.g-orbit-link .platform-mark{width:22px;height:22px}.g-orbit-link>span>svg{width:22px}.g-orbit-link strong{font-size:.75rem}.g-orbit-link>svg{width:12px;height:12px}.g-orbit-search,.g-orbit-local{top:0}.g-orbit-pages,.g-orbit-leads{bottom:0}.g-search-query{gap:8px;margin-top:18px;padding:15px 12px}.g-search-query>svg{width:17px}.g-search-query>span:nth-child(2){font-size:.9375rem}.g-query-colors{gap:2px}.g-query-colors i{width:3px}.g-search-caption{gap:7px;padding-inline:3px;font-size:.6875rem}.g-search-caption>span:first-child{font-size:.5625rem}.g-scene-outcome{gap:9px;margin-top:18px;padding:14px 12px}.g-scene-outcome>span{width:29px;height:29px}.g-scene-outcome>span>svg{width:17px}.g-scene-outcome strong{font-size:.8125rem}.voltage-flagship .g-scene-outcome p{font-size:.75rem}.g-scene-outcome>a{min-width:27px}.g-scene-outcome>a>svg{width:18px}.g-scene-route{gap:7px;font-size:.625rem;line-height:1.5}.g-scene-route>svg{flex-shrink:0;width:12px}.voltage-flagship .vf-package-card{border-radius:18px;padding:26px 25px 54px}.voltage-flagship .vf-package-card h3{font-size:1.6875rem}.voltage-flagship .g-google-close h2{font-size:clamp(37px,10.1vw,51px)}.g-closing-mark{border-radius:23px;padding:19px}.g-closing-chip{gap:10px;padding:12px 15px;font-size:.875rem}.g-closing-chip .platform-mark{width:25px;height:25px}.g-closing-caption{font-size:.5625rem}}@media (max-width:360px){.g-scene-heading>span:last-child{max-width:90px}.g-query-colors{display:none}.g-search-query>span:nth-child(2){font-size:.875rem}.g-scene-route{gap:5px;font-size:.5625rem}.g-scene-outcome{gap:7px;padding:13px 10px}.g-scene-outcome>span{display:none}}html[data-motion=off] .g-main-mark{translate:none}@media (prefers-reduced-motion:reduce){.g-main-mark,.voltage-flagship .vf-package-card:hover{translate:none}}.ai24-studio{--ai-ink:#19324c;--ai-muted:#536b82}.ai24-studio .ai24-heading{grid-template-columns:1.2fr 1fr;gap:7vw;padding:52px 0}.ai24-eyebrow{font:.69rem/1.6 var(--font-geist-mono),monospace;color:#466180;align-items:center;gap:9px;display:flex}.ai24-eyebrow svg{color:#1a73e8;flex-shrink:0}.ai24-heading h2 em{color:#0000;background:linear-gradient(100deg,#1a73e8 8%,#254fc0 43%,#188038 90%);-webkit-background-clip:text;background-clip:text}.ai24-heading .ai24-intro p{max-width:510px;line-height:1.75}.ai24-intro strong{color:#153f7b;font-weight:600}.ai24-console{--ai-accent:#1a73e8;--ai-deep:#185abc;--ai-tint:#edf4ff;--ai-line:#b9d2f7;background:#fff;border:1px solid #ceddee;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #174ea618}.ai24-console [data-color=blue]{--ai-accent:#1a73e8;--ai-deep:#185abc;--ai-tint:#edf4ff;--ai-line:#b9d2f7}.ai24-console[data-color=red],.ai24-console [data-color=red]{--ai-accent:#d93025;--ai-deep:#b3261e;--ai-tint:#fff1ef;--ai-line:#f3bdb8}.ai24-console[data-color=yellow],.ai24-console [data-color=yellow]{--ai-accent:#9a6700;--ai-deep:#805500;--ai-tint:#fff8df;--ai-line:#e7cf80}.ai24-console[data-color=green],.ai24-console [data-color=green]{--ai-accent:#188038;--ai-deep:#146c2e;--ai-tint:#edf8ef;--ai-line:#acd7b7}.ai24-console-bar{color:#fff;font:.65rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.06em;background:#122941;border-top:4px solid;border-image:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc04 50% 75%,#34a853 75%) 1;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.ai24-console-bar>span:first-child{align-items:center;gap:16px;display:flex}.ai24-console-bar>span:last-child{color:#b7cadd;font-size:.59rem}.ai24-color-dots{gap:4px;display:flex}.ai24-color-dots i{background:#4285f4;border-radius:50%;width:7px;height:7px}.ai24-color-dots i:nth-child(2){background:#ea4335}.ai24-color-dots i:nth-child(3){background:#fbbc04}.ai24-color-dots i:nth-child(4){background:#34a853}.ai24-workspace{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.ai24-controls{background:#f8fafd;min-width:0;padding:30px;scroll-margin-top:90px}.ai24-step-heading{align-items:center;gap:12px;display:flex}.ai24-step-heading>span{color:#1a73e8;width:31px;height:31px;font:.69rem var(--font-geist-mono),monospace;background:#fff;border:1px solid #c5d7ed;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ai24-step-heading h3{letter-spacing:-.025em;color:var(--ai-ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.ai24-step-heading p{color:var(--ai-muted);margin:4px 0 0;font-size:.77rem;line-height:1.5}.ai24-search-display{padding:23px 0 15px}.ai24-search-display .vg-google-wordmark{width:108px;height:37px;margin:0 auto 14px}.ai24-search-display .vg-google-wordmark img{width:155px}.ai24-query{border:1px solid var(--ai-line);background:#fff;border-radius:32px;align-items:center;gap:11px;min-height:65px;padding:12px 18px;transition:border-color .25s;display:flex;box-shadow:0 4px 16px #174ea60d}.ai24-query>svg{color:#4285f4;flex-shrink:0}.ai24-query>span:not(.ai24-query-caret){color:#243f5c;font-size:.95rem;line-height:1.4}.ai24-query-caret{background:#4285f4;flex-shrink:0;width:2px;height:19px;margin-left:1px}.ai24-search-options{border:0;gap:8px;margin:0;padding:0;display:grid}.ai24-search-options button{width:100%;color:var(--ai-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:12px;align-items:center;gap:12px;padding:12px 15px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex}.ai24-option-mark{background:var(--ai-tint);width:25px;height:25px;color:var(--ai-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ai24-search-options button>span:nth-child(2){min-width:0}.ai24-search-options small{color:var(--ai-deep);margin-bottom:3px;font-size:.65rem;line-height:1.4;display:block}.ai24-search-options strong{font-size:.84rem;font-weight:500;line-height:1.4;display:block}.ai24-search-options button>svg{color:var(--ai-accent);opacity:.5;flex-shrink:0;margin-left:auto}.ai24-search-options button[aria-pressed=true]{border-color:var(--ai-accent);background:var(--ai-tint);box-shadow:inset 3px 0 var(--ai-accent),0 3px 10px #143b6108}.ai24-search-options button[aria-pressed=true] .ai24-option-mark{background:var(--ai-accent);color:#fff}.ai24-search-options button[aria-pressed=true]>svg{opacity:1}.ai24-locations{border:0;margin:23px 0;padding:0}.ai24-locations legend{color:var(--ai-muted);align-items:center;gap:7px;margin-bottom:10px;padding:0;font-size:.8rem;display:flex}.ai24-locations legend svg{color:#d93025}.ai24-locations>div{flex-wrap:wrap;gap:8px;display:flex}.ai24-locations button{color:#45617e;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:24px;min-height:42px;padding:10px 16px;font-size:.8rem;transition:background .2s,border-color .2s}.ai24-locations button span{opacity:.7}.ai24-locations button[aria-pressed=true]{color:#fff;background:#193e67;border-color:#193e67}.ai24-engine{color:#e6f0ff;background:radial-gradient(at 100% 0,#254d79,#0000 75%),#122941;border:1px solid #2b537e;border-radius:16px;padding:23px;position:relative;overflow:hidden}.ai24-engine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#87b8ff1c 48%,#0000 65%);animation:1s ease-out both ai24-scan;position:absolute;inset:0;translate:-100%}.ai24-engine-heading{align-items:center;gap:12px;display:flex}.ai24-spark{color:#b8d9ff;background:linear-gradient(135deg,#4285f445,#34a85325);border:1px solid #77b0ff66;border-radius:13px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.ai24-engine-heading>div>span{color:#9cbfdf;font:.6rem var(--font-geist-mono),monospace}.ai24-engine h3{letter-spacing:-.035em;color:#fff;margin:5px 0 0;font-size:1.13rem;line-height:1.3}.ai24-engine-heading>svg{color:#81b5ee;flex-shrink:0;margin-left:auto}.ai24-engine>p{color:#c8dbee;min-height:2.66em;margin:16px 0;font-size:.83rem;line-height:1.6}.ai24-engine dl{gap:13px;margin:0;display:grid}.ai24-engine dl>div{border-left:2px solid #4285f4;padding-left:12px}.ai24-engine dl>div:nth-child(2){border-color:#fbbc04}.ai24-engine dt{font:.56rem var(--font-geist-mono),monospace;color:#9ebada;margin-bottom:5px}.ai24-engine dd{color:#e6f0ff;margin:0;font-size:.76rem;line-height:1.6}.ai24-engine-output{color:#aee7bd;border-top:1px solid #91b8df33;align-items:center;gap:9px;margin-top:18px;padding-top:16px;font-size:.72rem;line-height:1.5;display:flex}.ai24-engine-output svg{flex-shrink:0}.ai24-lead-context{color:#5a738c;align-items:center;gap:16px;padding:23px 4px 0;display:flex}.ai24-lead-context img{flex-shrink:0;width:80px;height:auto}.ai24-lead-context>span{font:.54rem/1.5 var(--font-geist-mono),monospace}.ai24-lead-context strong{color:#315377;font:500 .74rem/1.5 var(--font-geist-sans),sans-serif;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.ai24-lead-context svg{color:#1a73e8}.ai24-jump{display:none}.ai24-result{background:radial-gradient(ellipse at 100% 20%,var(--ai-tint),transparent 80%),#edf3fb;border-left:1px solid #d8e4f2;min-width:0;padding:30px;scroll-margin-top:90px;transition:background-color .3s}.ai24-result-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ai24-ai-badge{color:var(--ai-deep);font:.55rem var(--font-geist-mono),monospace;border:1px solid var(--ai-line);background:#fff;border-radius:30px;flex-shrink:0;align-items:center;gap:5px;padding:7px 8px;display:flex}.ai24-page{background:#fff;border:1px solid #c8d8ec;border-radius:13px;overflow:hidden;box-shadow:0 18px 40px #13345214}.ai24-browser{color:#637b95;background:#f7f9fc;border-bottom:1px solid #dce5ee;align-items:center;gap:12px;padding:13px 15px;font-size:.6rem;display:flex}.ai24-browser>span:first-child{flex-shrink:0;gap:4px;display:flex}.ai24-browser i{background:#ea4335;border-radius:50%;width:6px;height:6px}.ai24-browser i:nth-child(2){background:#fbbc04}.ai24-browser i:nth-child(3){background:#34a853}.ai24-browser small{font:.48rem var(--font-geist-mono),monospace;white-space:nowrap;margin-left:auto}.ai24-page-nav{color:#fff;background:#142e49;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.ai24-page-nav strong{letter-spacing:-.03em;font-size:.74rem;font-weight:700}.ai24-page-nav strong span{letter-spacing:.02em;color:#bbd0e5;font-size:.47rem;font-weight:400}.ai24-page-nav>span{color:#d4e2f1;white-space:nowrap;align-items:center;gap:4px;font-size:.64rem;display:flex}.ai24-page-content{padding:24px}.ai24-content-label{color:var(--ai-deep);font:.53rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.045em;align-items:center;gap:6px;margin-bottom:9px;display:flex}.ai24-content-label i{background:var(--ai-accent);width:4px;height:4px;box-shadow:0 0 0 3px var(--ai-tint);border-radius:50%}.ai24-service{color:#61798d;margin-bottom:8px;font-size:.63rem;line-height:1.4;display:block}.ai24-message h3{letter-spacing:-.05em;color:#18324b;margin:0 0 14px;font-size:clamp(26px,2.5vw,42px);font-weight:650;line-height:1.09}.ai24-message h3 em{color:var(--ai-deep);font-style:normal}.ai24-page-content p{color:#546c7f;margin:0;font-size:.77rem;line-height:1.7}.ai24-services{margin-top:20px}.ai24-services>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai24-services article{border:1px solid var(--ai-line);background:var(--ai-tint);border-radius:10px;padding:13px}.ai24-services article>svg{color:var(--ai-accent);margin-bottom:5px}.ai24-page-content h4{color:#233e58;margin:0 0 5px;font-size:.79rem;font-weight:650;line-height:1.4}.ai24-services article p{font-size:.71rem;line-height:1.65}.ai24-local{border:1px solid #dde7f0;border-radius:10px;align-items:flex-start;gap:11px;margin:14px 0;padding:13px;display:flex}.ai24-local>svg{color:#188038;flex-shrink:0;margin-top:3px}.ai24-local .ai24-content-label{margin-bottom:6px}.ai24-local p{font-size:.71rem}.ai24-answer{border-bottom:1px solid #dfe8ef;padding-bottom:15px}.ai24-answer p{font-size:.71rem}.ai24-next{padding-top:15px}.ai24-example-cta{background:var(--ai-accent);color:#fff;border-radius:8px;align-items:center;gap:10px;padding:13px 15px;font-size:.8rem;font-weight:550;line-height:1.4;display:flex}.ai24-example-cta>svg{flex-shrink:0}.ai24-example-cta>svg:last-child{margin-left:auto}.ai24-result-status{color:#256b40;align-items:center;gap:10px;margin:16px 2px 0;font-size:.73rem;display:flex}.ai24-result-status>svg{flex-shrink:0}.ai24-result-status small{color:#597086;margin-top:3px;font-size:.64rem;display:block}.ai24-status-dots{gap:4px;margin-left:auto;display:flex}.ai24-status-dots i{background:var(--ai-accent);border-radius:50%;width:5px;height:5px}.ai24-console-foot{background:#fff;border-top:1px solid #d6e2f0;justify-content:space-between;align-items:center;gap:18px;padding:19px 28px;display:flex}.ai24-console-foot>span:first-child{color:#20476c;align-items:center;gap:8px;font-size:.84rem;display:flex}.ai24-console-foot svg{color:#1a73e8;flex-shrink:0}.ai24-console-foot>span:last-child{color:#5d728b;font:.51rem var(--font-geist-mono),monospace;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai24-console-foot i{background:#adc4dc;border-radius:50%;width:3px;height:3px}.ai24-adapted{animation:.6s ease-out both ai24-content-in}.ai24-services{animation-delay:70ms}.ai24-local{animation-delay:.14s}.ai24-answer{animation-delay:.21s}.ai24-next{animation-delay:.28s}@keyframes ai24-content-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ai24-scan{to{translate:100%}}.ai24-studio button:focus-visible{outline-offset:3px;outline:3px solid #1a73e8}.ai24-jump:focus-visible{outline-offset:3px;outline:3px solid #1a73e8}@media (hover:hover) and (pointer:fine){.ai24-search-options button:hover{background:var(--ai-tint);border-color:var(--ai-accent);transform:translate(3px);box-shadow:0 4px 16px #173f7414}.ai24-locations button:hover{color:#153f7b;background:#e4efff;border-color:#1a73e8}.ai24-locations button[aria-pressed=true]:hover{color:#fff;background:#235589}}@media (min-width:1101px){.ai24-message{min-height:214px}.ai24-services article{min-height:132px}.ai24-local{min-height:114px}.ai24-answer{min-height:126px}}@media (min-width:1600px){.ai24-controls,.ai24-result{padding:38px}.ai24-page-content{padding:30px}.ai24-message{min-height:210px}}@media (max-width:1100px){.ai24-studio .ai24-heading{gap:4vw}.ai24-controls,.ai24-result{padding:22px}.ai24-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ai24-ai-badge{display:none}.ai24-page-content{padding:18px}.ai24-page-nav strong span{display:none}.ai24-query{padding:12px 14px}.ai24-query>span:not(.ai24-query-caret){font-size:.85rem}.ai24-search-options button{gap:8px;padding:10px}.ai24-engine{padding:18px}.ai24-engine-heading>svg,.ai24-console-foot>span:last-child{display:none}}@media (max-width:820px){.ai24-studio .ai24-heading{grid-template-columns:1fr;gap:26px;padding:35px 0}.ai24-heading .ai24-intro p{max-width:620px}.ai24-workspace{grid-template-columns:1fr}.ai24-controls,.ai24-result{padding:26px}.ai24-result{border-top:1px solid #cfdded;border-left:0}.ai24-search-options{grid-template-columns:1fr 1fr}.ai24-query{min-height:54px}.ai24-search-options button{min-height:86px}.ai24-ai-badge{display:flex}.ai24-message h3{font-size:38px}.ai24-page-content{padding:24px}.ai24-page-content p{font-size:.8rem}.ai24-services article p,.ai24-local p,.ai24-answer p{font-size:.75rem}.ai24-jump{color:#175fb3;border:1px solid #c3d8f1;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:13px;font-size:.84rem;display:flex}.ai24-engine>p{min-height:0}.ai24-console-bar{padding:17px 22px}.ai24-console-bar>span:last-child{font-size:.5rem}}@media (max-width:520px){.ai24-studio{padding-left:5vw;padding-right:5vw}.ai24-studio .vg-section-top{align-items:flex-start;gap:12px;font-size:.57rem}.ai24-studio .vg-section-top>span:last-child{gap:6px;max-width:130px}.ai24-eyebrow{align-items:flex-start;font-size:.57rem}.ai24-eyebrow svg{width:15px}.ai24-studio h2{font-size:clamp(32px,8.4vw,43px)}.ai24-heading .ai24-intro p{font-size:.95rem}.ai24-console{border-radius:16px}.ai24-console-bar{padding:14px 16px;font-size:.52rem}.ai24-console-bar>span:last-child{display:none}.ai24-controls,.ai24-result{padding:18px 14px}.ai24-step-heading h3{font-size:.95rem}.ai24-step-heading p{font-size:.72rem}.ai24-step-heading{gap:8px}.ai24-search-options{grid-template-columns:1fr}.ai24-search-options button{min-height:69px;padding:10px 12px}.ai24-search-options strong{font-size:.79rem}.ai24-search-options small{font-size:.64rem}.ai24-query{gap:8px;min-height:67px;padding:13px}.ai24-query-caret{display:none}.ai24-query>svg{width:17px}.ai24-locations>div{gap:6px}.ai24-locations button{flex:1;padding:10px 8px;font-size:.73rem}.ai24-locations button span{display:none}.ai24-engine{padding:17px 14px}.ai24-engine h3{font-size:1rem}.ai24-spark{width:38px;height:38px}.ai24-engine-heading>div>span{font-size:.53rem}.ai24-ai-badge{display:none}.ai24-result-heading{margin-bottom:17px}.ai24-page-content{padding:18px 14px}.ai24-page-nav{padding:14px}.ai24-browser{gap:7px;padding:11px;font-size:.53rem}.ai24-browser small{display:none}.ai24-message h3{font-size:30px}.ai24-page-content p{font-size:.76rem}.ai24-services>div{grid-template-columns:1fr}.ai24-services article{padding:12px}.ai24-services article>svg{float:right;margin-left:8px}.ai24-local{gap:7px;padding:12px}.ai24-local>svg{width:16px}.ai24-page-content h4{font-size:.78rem}.ai24-services article p,.ai24-local p,.ai24-answer p{font-size:.72rem}.ai24-example-cta{gap:7px;padding:13px 11px;font-size:.74rem}.ai24-example-cta>svg{width:15px}.ai24-status-dots{display:none}.ai24-result-status{font-size:.68rem}.ai24-console-foot{padding:16px}.ai24-console-foot>span:first-child{font-size:.77rem}.ai24-footer{gap:15px}.ai24-footer>span{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ai24-studio *,.ai24-studio :after{transition:none!important;animation:none!important}.ai24-search-options button:hover{transform:none}}html[data-motion=off] .ai24-studio *,html[data-motion=off] .ai24-studio :after{transition:none!important;animation:none!important}html[data-motion=off] .ai24-search-options button:hover{transform:none}.home-experience .product24-guide{color:#496273;align-items:center;gap:10px;margin:-20px 0 25px;font-size:.92rem;line-height:1.6;display:flex}.product24-guide>svg{color:#008bc3;flex-shrink:0}.product24-guide strong{color:#173d54;font-weight:600}.product24-list{flex-direction:column;gap:12px;min-width:0;display:flex}.home-experience .product24-link{--product-accent:#176bcc;--product-deep:#145bb0;--product-tint:#edf5ff;--product-border:#bad7f7;color:#112d42;cursor:pointer;background:#fff;border:1px solid #cfdae0;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px 17px;min-height:154px;padding:25px 23px;text-decoration:none;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;box-shadow:0 3px 10px #183c5304}.product24-link[data-product=meta]{--product-accent:#5756c8;--product-deep:#4846ad;--product-tint:#f1efff;--product-border:#cbc4f0}.product24-link[data-product=local]{--product-accent:#21834b;--product-deep:#176b3b;--product-tint:#edf8f0;--product-border:#b4d8c0}.product24-link[data-product=ai]{--product-accent:#087c88;--product-deep:#066975;--product-tint:#eaf8f8;--product-border:#aad8dc}.product24-index{color:#6e8494;font:.6rem var(--font-geist-mono),monospace;position:absolute;top:12px;right:16px}.product24-link .product24-mark{background:#fff;border:1px solid #dce5eb;border-radius:13px;flex-shrink:0;place-items:center;width:54px;height:54px;padding:8px;display:grid}.product24-mark svg{width:35px;height:35px}.product24-link .product24-mark.platform-meta{padding:7px}.product24-copy{min-width:0}.product24-copy>strong{color:#152e40;letter-spacing:-.045em;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:clamp(26px,2.35vw,42px);font-weight:650;line-height:1.07;display:flex}.product24-copy small{color:var(--product-deep);border:1px solid var(--product-border);background:var(--product-tint);font:.51rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.03em;white-space:nowrap;border-radius:5px;padding:4px 6px}.product24-copy>span{color:#526e7f;max-width:290px;margin-top:8px;font-size:.76rem;line-height:1.5;display:block}.product24-action{color:#16384b;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.product24-action-label{padding-block:6px;position:relative}.product24-action-label:after{content:"";transform-origin:0;background:#608998;height:1px;transition:transform .3s,background .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.32)}.product24-action-icon{color:#75d8f8;background:#112d3e;border:1px solid #16384b;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:grid;box-shadow:0 3px 8px #17384c0a}.product24-action-icon svg{flex-shrink:0;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.home-experience .product24-link[data-active]{background:var(--product-tint);border-color:var(--product-border);box-shadow:inset 4px 0 var(--product-accent),0 6px 18px #163d5b08}.product24-link:focus-visible .product24-action-label:after{background:#008dbf;transform:scaleX(1)}.product24-link:focus-visible .product24-action-icon{color:#09283b;background:#53c8ed;border-color:#53c8ed;box-shadow:0 0 0 5px #00a7df12}.home-experience .product24-link:focus-visible{outline:3px solid var(--product-accent);outline-offset:4px;border-color:var(--product-accent)}@media (hover:hover) and (pointer:fine){.home-experience .product24-link:hover{background:var(--product-tint);border-color:var(--product-accent);box-shadow:inset 4px 0 var(--product-accent),0 10px 25px #163d5b12;transform:translateY(-2px)}.product24-link:hover .product24-action-label:after{background:#008dbf;transform:scaleX(1)}.product24-link:hover .product24-action-icon{color:#09283b;background:#53c8ed;border-color:#53c8ed;box-shadow:0 0 0 5px #00a7df12}:is(.product24-link:hover .product24-action svg,.product24-link:focus-visible .product24-action svg){transform:translate(2px,-2px)}}@media (min-width:621px) and (max-width:1650px){.home-experience .product24-link{grid-template-columns:49px minmax(0,1fr);gap:9px 15px;min-height:156px;padding:22px}.product24-link .product24-mark{width:49px;height:49px}.product24-copy>strong{font-size:32px}.product24-action{grid-column:2;justify-self:start;min-height:48px;padding:0}}@media (max-width:1050px){.home-experience .product24-guide{margin-top:-8px}.product24-copy>strong{font-size:clamp(29px,4.2vw,43px)}}@media (max-width:620px){.home-experience .product24-guide{align-items:flex-start;gap:8px;margin:0 0 20px;font-size:.82rem}.product24-guide>svg{width:17px;margin-top:2px}.home-experience .product24-link{border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:11px 13px;min-height:162px;padding:20px 16px}.product24-link .product24-mark{border-radius:11px;width:44px;height:44px;padding:6px}.product24-mark svg{width:30px;height:30px}.product24-copy>strong{font-size:29px}.product24-copy>span{font-size:.75rem}.product24-copy small{font-size:.47rem}.product24-action{grid-column:2;justify-self:start;gap:14px;min-height:48px;padding:0;font-size:.875rem}.product24-action-icon{width:42px;height:42px}.product24-index{font-size:.54rem;top:9px;right:12px}}@media (prefers-reduced-motion:reduce){.home-experience .product24-link,.product24-action-icon,.product24-action svg,.product24-action-label:after{transition:none}.home-experience .product24-link:hover,.product24-link:hover .product24-action svg{transform:none}}html[data-motion=off] .home-experience .product24-link,html[data-motion=off] .product24-action-icon,html[data-motion=off] .product24-action svg,html[data-motion=off] .product24-action-label:after{transition:none}html[data-motion=off] .home-experience .product24-link:hover,html[data-motion=off] .product24-link:hover .product24-action svg{transform:none}.home-experience .partner24-section{color:#112c3f;background:#f2f5f2;padding:66px 5.2vw 35px;position:relative}.partner24-section-top{font:.7rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.035em;color:#315a70;border-bottom:1px solid #c7d6d9;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.partner24-section-top>span:last-child{text-align:right;color:#5b7582}.partner24-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:6vw;margin-top:42px;display:grid}.partner24-invitation{min-width:0}.partner24-eyebrow{color:#44718a;font:.63rem/1.6 var(--font-geist-mono),monospace;align-items:center;gap:9px;display:flex}.partner24-eyebrow svg{color:#078fc1;flex-shrink:0}.partner24-invitation h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(58px,5.7vw,100px);font-weight:650;line-height:.98}.partner24-invitation h2 em{color:#0781aa;font-style:normal}.partner24-invitation>p{color:#496678;max-width:510px;margin:0 0 30px;font-size:1.04rem;line-height:1.75}.partner24-team{aspect-ratio:1.65;isolation:isolate;background:#12364b;border-radius:15px;margin:0;position:relative;overflow:hidden}.partner24-team>img{object-fit:cover;object-position:50% 36%;width:100%;height:100%;transition:transform .65s;display:block}.partner24-team:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#061e33ed);position:absolute;inset:0}.partner24-team figcaption{color:#fff;z-index:1;position:absolute;inset:auto 25px 22px}.partner24-team figcaption>span{color:#b3e5fa;font:.55rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.04em;margin-bottom:7px;display:block}.partner24-team figcaption>strong{letter-spacing:-.04em;font-size:clamp(23px,2vw,33px);font-weight:600;line-height:1.1;display:block}.partner24-team figcaption>small{color:#bdd1dc;margin-top:10px;font-size:.58rem;display:block}.partner24-team-line{font:.59rem var(--font-geist-mono),monospace;color:#4f707f;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex}.partner24-team-line>i{background:#10a2d1;border-radius:50%;width:3px;height:3px}.partner24-team-line>a{color:#08648c;font:.75rem var(--font-geist-sans),sans-serif;align-items:center;gap:7px;min-height:28px;margin-left:auto;display:flex}.partner24-conversation{--partner-accent:#176bcc;--partner-deep:#1759a2;--partner-soft:#edf4ff;--partner-line:#bad3f0;background:#0c283c;border:1px solid #234e68;border-radius:22px;min-width:0;padding:28px;box-shadow:0 26px 55px #13354b20}.partner24-conversation [data-color=blue]{--partner-accent:#176bcc;--partner-deep:#1759a2;--partner-soft:#edf4ff;--partner-line:#bad3f0}.partner24-conversation[data-color=violet],.partner24-conversation [data-color=violet]{--partner-accent:#6552c5;--partner-deep:#5242ab;--partner-soft:#f3efff;--partner-line:#d0c5f2}.partner24-conversation[data-color=green],.partner24-conversation [data-color=green]{--partner-accent:#25824f;--partner-deep:#1b6b3e;--partner-soft:#eff8f1;--partner-line:#bbdbc7}.partner24-conversation[data-color=amber],.partner24-conversation [data-color=amber]{--partner-accent:#a56812;--partner-deep:#84520c;--partner-soft:#fff7e7;--partner-line:#e7d0a6}.partner24-card-top{border-bottom:1px solid #a6cce525;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.partner24-card-top>span:first-child{color:#add7ef;font:.59rem/1.5 var(--font-geist-mono),monospace;align-items:center;gap:9px;display:flex}.partner24-card-top>span:last-child{letter-spacing:-.05em;color:#fff;white-space:nowrap;align-items:baseline;gap:4px;font-size:1.55rem;font-weight:600;line-height:1;display:flex}.partner24-card-top small{color:#94bace;font:.57rem var(--font-geist-mono),monospace}.partner24-picker{border:0;min-width:0;margin:23px 0;padding:0}.partner24-picker legend{color:#fff;letter-spacing:-.025em;padding:0;font-size:1.08rem;font-weight:550;line-height:1.4}.partner24-picker>p{color:#a8c4d6;margin:6px 0 16px;font-size:.78rem;line-height:1.6}.partner24-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.partner24-option{color:#c8deec;cursor:pointer;background:#143449;border:1px solid #3e6077;border-radius:9px;align-items:center;gap:9px;padding:14px 12px;transition:background .22s,border-color .22s,box-shadow .22s;display:flex}.partner24-option>svg{color:#8fb9d5;flex-shrink:0;width:18px}.partner24-option>.partner24-option-label{font-size:.77rem;font-weight:500;line-height:1.35}.partner24-option [data-slot=radio-group-item]{color:#fff;background:0 0;border-color:#6a8da3;flex-shrink:0;width:15px;height:15px;margin-left:auto}.partner24-option [data-slot=radio-group-item]:after{display:none}.partner24-option [data-slot=radio-group-indicator]>span{background:var(--partner-accent);width:7px;height:7px}.partner24-option[data-selected]{background:var(--partner-soft);color:#17334a;border-color:var(--partner-line);box-shadow:inset 0 -2px var(--partner-accent)}.partner24-option[data-selected]>svg{color:var(--partner-accent)}.partner24-option[data-selected] [data-slot=radio-group-item]{border-color:var(--partner-accent);background:#fff}.partner24-option:has(:focus-visible){outline-offset:3px;outline:3px solid #80d8ff}.partner24-agenda{background:var(--partner-soft);border:1px solid var(--partner-line);color:#17354b;border-radius:12px;padding:22px;animation:.4s ease-out partner24-agenda-in}.partner24-agenda-title{color:var(--partner-deep);justify-content:space-between;align-items:center;gap:12px;display:flex}.partner24-agenda-title>span{font:.55rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.035em;align-items:center;gap:7px;display:flex}.partner24-agenda-title i{background:var(--partner-accent);border-radius:50%;width:5px;height:5px}.partner24-agenda h3{letter-spacing:-.045em;min-height:2.12em;margin:15px 0 19px;font-size:clamp(26px,2.25vw,38px);font-weight:600;line-height:1.06}.partner24-agenda h3>span{display:block}.partner24-agenda h3>span:last-child{color:var(--partner-deep)}.partner24-agenda ol{margin:0;padding:0;list-style:none;display:grid}.partner24-agenda li{border-top:1px solid var(--partner-line);align-items:flex-start;gap:13px;min-height:82px;padding:13px 0;display:flex}.partner24-agenda-number{font:.59rem var(--font-geist-mono),monospace;color:var(--partner-deep);padding-top:4px}.partner24-agenda h4{letter-spacing:-.01em;margin:0 0 5px;font-size:.84rem;font-weight:600;line-height:1.4}.partner24-agenda li p{color:#536d7e;margin:0;font-size:.74rem;line-height:1.6}.partner24-takeaway{border-top:1px solid var(--partner-line);color:var(--partner-deep);align-items:center;gap:9px;margin-top:5px;padding-top:14px;font-size:.76rem;line-height:1.5;display:flex}.partner24-takeaway svg{flex-shrink:0}.partner24-call{margin:0 0 23px}.partner24-call>button{color:#082538;cursor:pointer;background:#42c4f3;border:1px solid #44c5ef;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:17px 18px;font-size:.96rem;font-weight:650;line-height:1.3;transition:background .2s,box-shadow .2s;display:flex}.partner24-call>button>svg{flex-shrink:0}.partner24-call>button>svg:last-child{margin-left:auto;transition:transform .2s}.partner24-call>button>span{margin-right:auto}.partner24-call>p{color:#aac8d8;text-align:center;margin:11px 8px 0;font-size:.72rem;line-height:1.6}.partner24-foot{border-top:1px solid #c8d8dc;justify-content:space-between;gap:16px;margin-top:35px;padding-top:22px;display:flex}.partner24-foot>span{color:#496b7c;align-items:center;gap:8px;font-size:.77rem;line-height:1.5;display:flex}.partner24-foot svg{color:#0781aa;flex-shrink:0}:is(.partner24-section button:focus-visible,.partner24-section a:focus-visible){outline-offset:4px;outline:3px solid #008dc7}@keyframes partner24-agenda-in{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.partner24-option:hover{background:var(--partner-soft);color:#17334a;border-color:var(--partner-line)}.partner24-option:hover>svg{color:var(--partner-accent)}.partner24-team:hover>img{transform:scale(1.025)}.partner24-call>button:hover{background:#80ddfb;box-shadow:0 6px 20px #38bdea28}.partner24-call>button:hover>svg:last-child{transform:translate(2px,-2px)}}@media (min-width:1600px){.partner24-conversation{padding:34px}.partner24-picker legend{font-size:1.22rem}.partner24-option>.partner24-option-label{font-size:.88rem}.partner24-agenda{padding:28px}.partner24-agenda h4{font-size:.98rem}.partner24-agenda li p{font-size:.84rem}.partner24-agenda li{min-height:88px}.partner24-team{aspect-ratio:1.7}}@media (max-width:1100px){.partner24-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:4vw}.partner24-conversation{padding:22px}.partner24-option{gap:7px;padding:12px 9px}.partner24-option>.partner24-option-label{font-size:.7rem}.partner24-option>svg{width:16px}.partner24-agenda{padding:18px}.partner24-invitation h2{font-size:clamp(49px,6.3vw,68px)}.partner24-invitation>p{font-size:.97rem}.partner24-team{aspect-ratio:1.15}.partner24-team>img{object-position:40% center}.partner24-team-line{gap:7px;font-size:.51rem}.partner24-team-line>a{width:100%;margin-top:4px;margin-left:0}.partner24-call>button{gap:8px;padding:15px 12px;font-size:.83rem}}@media (max-width:820px){.partner24-layout{grid-template-columns:1fr;gap:28px}.partner24-invitation h2{font-size:clamp(52px,9vw,72px)}.partner24-invitation>p{max-width:600px}.partner24-team{aspect-ratio:1.8}.partner24-team>img{object-position:center 35%}.partner24-team-line>a{width:auto;margin:0 0 0 auto}.partner24-option>.partner24-option-label{font-size:.88rem}.partner24-conversation{padding:26px}.partner24-agenda h3{font-size:34px}.partner24-agenda li{min-height:80px}.partner24-agenda li p{font-size:.8rem}.partner24-call>button{font-size:1rem}.partner24-foot{flex-wrap:wrap;gap:12px 22px}}@media (max-width:520px){.home-experience .partner24-section{padding:42px 6vw 28px}.partner24-section-top{align-items:flex-start;gap:14px;padding-bottom:18px;font-size:.6rem}.partner24-section-top>span:last-child{max-width:115px;font-size:.51rem}.partner24-layout{margin-top:28px}.partner24-eyebrow{align-items:flex-start;font-size:.54rem}.partner24-eyebrow svg{width:15px}.partner24-invitation h2{margin:20px 0;font-size:clamp(49px,13vw,66px)}.partner24-invitation>p{margin-bottom:23px;font-size:.94rem}.partner24-team{aspect-ratio:1.35;border-radius:12px}.partner24-team figcaption{inset:auto 18px 17px}.partner24-team figcaption>strong{font-size:24px}.partner24-team figcaption>span{font-size:.49rem}.partner24-team-line{gap:7px;padding-bottom:0;font-size:.5rem}.partner24-team-line>a{font-size:.69rem}.partner24-conversation{border-radius:16px;padding:20px 15px}.partner24-card-top{gap:10px;padding-bottom:16px}.partner24-card-top>span:first-child{gap:6px;font-size:.51rem}.partner24-card-top>span:last-child{font-size:1.4rem}.partner24-picker{margin:18px 0}.partner24-picker legend{font-size:1.05rem}.partner24-picker>p{font-size:.73rem}.partner24-option{flex-wrap:wrap;gap:7px;min-height:65px;padding:11px 9px}.partner24-option>.partner24-option-label{flex:1;font-size:.74rem}.partner24-option>svg{width:16px}.partner24-option [data-slot=radio-group-item]{width:13px;height:13px}.partner24-agenda{padding:17px 14px}.partner24-agenda-title>span{font-size:.48rem}.partner24-agenda-title>svg{width:20px}.partner24-agenda h3{font-size:29px}.partner24-agenda li{gap:9px;min-height:0;padding:13px 0}.partner24-agenda h4{font-size:.81rem}.partner24-agenda li p{font-size:.73rem}.partner24-takeaway{align-items:flex-start;font-size:.72rem}.partner24-call>button{gap:8px;padding:15px 11px;font-size:.8rem}.partner24-call>button>svg{width:17px}.partner24-call>p{margin-inline:0;font-size:.69rem}.partner24-foot{flex-direction:column;margin-top:26px;padding-top:18px}.partner24-foot>span{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.partner24-section *{transition:none!important;animation:none!important}.partner24-team:hover>img,.partner24-call>button:hover>svg:last-child{transform:none}}html[data-motion=off] .partner24-section *{transition:none!important;animation:none!important}html[data-motion=off] .partner24-team:hover>img,html[data-motion=off] .partner24-call>button:hover>svg:last-child{transform:none}.home-experience .agency-brand-strip{isolation:isolate;color:#52616c;background:#fff;border-block:1px solid #e8edf0;padding:32px 5.2vw 43px;position:relative}.agency-brand-inner{max-width:1480px;margin-inline:auto}.agency-brand-inner h2{color:#65747e;font:500 .75rem/1.6 var(--font-geist-mono), monospace;letter-spacing:.065em;text-align:center;text-transform:uppercase;margin:0 0 21px}.agency-brand-list{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(18px,2.4vw,42px);margin:0;padding:0;list-style:none;display:grid}.agency-brand-list li{min-width:0}.agency-brand-preview{cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:106px;padding:7px 0;display:flex}.agency-brand-preview img{object-fit:contain;filter:grayscale();opacity:.67;width:100%;max-width:200px;height:auto;transition:filter .32s,opacity .32s,transform .32s;display:block}.agency-brand-preview:focus-visible{outline-offset:5px;outline:2px solid #00a0df}:is(.agency-brand-preview:focus-visible img,.agency-brand-preview:active img){filter:grayscale(0);opacity:1}@media (hover:hover){.agency-brand-preview:hover img{filter:grayscale(0);opacity:1;transform:translateY(-3px)}}@media (hover:none){.agency-brand-preview:focus img{filter:grayscale(0);opacity:1}}@media (max-width:1050px){.agency-brand-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 30px}.home-experience .agency-brand-strip{padding-block:30px 32px}}@media (max-width:560px){.home-experience .agency-brand-strip{padding:27px 6vw 29px}.agency-brand-inner h2{letter-spacing:.035em;margin-bottom:17px}.agency-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.agency-brand-preview{min-height:83px}}html[data-motion=off] .agency-brand-preview img{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.agency-brand-preview img{transition:none}.agency-brand-preview:hover img{transform:none}}.budget24-section{--energy-color:#7bd8ff;--energy-rgb:64 190 255;--energy-orbit-speed:14s;--energy-flow-speed:3.8s}.budget24-section[data-budget-mood="1"]{--energy-color:#8ef5d6;--energy-rgb:53 220 184}.budget24-section[data-budget-mood="2"]{--energy-color:#d3b6ff;--energy-rgb:172 121 255}.budget24-section[data-budget-mood="3"]{--energy-color:#ffdb91;--energy-rgb:255 182 73}.budget24-section[data-budget-engaged]{--energy-orbit-speed:2.8s;--energy-flow-speed:1s}.budget24-energy-field{pointer-events:none;z-index:-1;color:var(--energy-color);transition:color .45s;position:absolute;inset:0}.budget24-circuits{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.budget24-circuits path{fill:none;vector-effect:non-scaling-stroke}.budget24-circuit-base{stroke:rgb(var(--energy-rgb)/.25);stroke-width:1px;transition:stroke .45s}.budget24-circuit-signal,.budget24-circuit-return{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.055 .945;filter:drop-shadow(0 0 4px);animation:budget24-signal-flow var(--energy-flow-speed) linear infinite;animation-delay:var(--signal-delay)}.budget24-circuit-return{stroke-width:1px;stroke-dasharray:.025 .975;opacity:.45;animation-direction:reverse;animation-delay:calc(var(--signal-delay) - 1.2s)}.budget24-section[data-budget-engaged] .budget24-circuit-signal{stroke-width:3px;stroke-dasharray:.17 .83}.budget24-section .budget24-visual-label{color:#94c4da;justify-content:center;align-items:center;gap:9px;display:flex}.budget24-visual-label i{background:var(--energy-color);width:5px;height:5px;box-shadow:0 0 9px var(--energy-color);border-radius:50%}.budget24-section .budget24-aura{opacity:1;background:radial-gradient(ellipse,rgb(var(--energy-rgb)/.3),rgb(var(--energy-rgb)/.08) 42%,transparent 70%);animation:4.8s ease-in-out infinite alternate budget24-ambient-glow;inset:8% 2%;transform:none}.budget24-aura:after{content:"";background:radial-gradient(ellipse,rgb(var(--energy-rgb)/.4),transparent 68%);opacity:0;border-radius:50%;transition:opacity .3s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:9%;transform:scale(.7)}.budget24-section[data-budget-engaged] .budget24-aura:after{opacity:1;transform:scale(1.45)}.budget24-corona{aspect-ratio:1;width:min(63%,330px);position:absolute;top:47%;left:50%;translate:-50% -50%}.budget24-corona i{border:1px solid rgb(var(--energy-rgb)/.45);box-shadow:inset 0 0 18px rgb(var(--energy-rgb)/.035);border-radius:50%;animation:4.8s ease-out infinite budget24-corona-wave;position:absolute;inset:0}.budget24-corona i:nth-child(2){animation-delay:-2.4s}.budget24-section .budget24-horizon{opacity:.75;transition:opacity .4s;transform:rotate(-9deg)}.budget24-section .budget24-horizon i{border-color:rgb(var(--energy-rgb)/.25);opacity:1;animation:8s ease-in-out infinite alternate budget24-horizon-drift}.budget24-section .budget24-horizon i:nth-child(2){opacity:.55;animation-delay:-3s}.budget24-section .budget24-horizon i:nth-child(3){opacity:.3;animation-delay:-6s}.budget24-section .budget24-orbits{top:47%}.budget24-section .budget24-orbit-outline{stroke:rgb(var(--energy-rgb)/.55);opacity:.75}.budget24-section .budget24-orbit-inner{stroke:rgb(var(--energy-rgb)/.23)}.budget24-section .budget24-orbit-segment.is-lit{stroke:var(--energy-color);filter:drop-shadow(0 0 3px rgb(var(--energy-rgb)/.7))}.budget24-section .budget24-orbit-traveler{animation:budget24-energy-orbit var(--energy-orbit-speed) linear infinite;transform-origin:200px 200px;transition:none}.budget24-section .budget24-orbit-traveler circle{fill:#e4fcff;filter:drop-shadow(0 0 5px var(--energy-color))}.budget24-section .budget24-orbit-traveler .budget24-comet-tail{fill:none;stroke:var(--energy-color);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.12 .88;transform-origin:200px 200px;opacity:.65;transform:rotate(-133deg)}.budget24-orbit-satellite{transform-origin:200px 200px;animation:19s linear infinite reverse budget24-energy-orbit}.budget24-orbit-satellite circle{fill:var(--energy-color);filter:drop-shadow(0 0 4px var(--energy-color))}.budget24-section[data-budget-engaged] .budget24-orbit-satellite{animation-duration:4s}.budget24-section .budget24-visual .budget24-emblem{filter:drop-shadow(0 4px 24px #00aaff75);animation:4.8s ease-in-out infinite alternate budget24-core-breathe}.budget24-emblem:after{content:"";background:linear-gradient(110deg,#0000 30%,#c9f5ffcc 49%,#0000 63%) 0 0/300% 100%;animation:5.6s ease-in-out infinite budget24-brand-shine;position:absolute;inset:0;-webkit-mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat;mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat}.budget24-section[data-budget-engaged] .budget24-emblem:after{animation-duration:1.2s}.budget24-section .budget24-core-caption{color:#acd7eb}.budget24-section .budget24-channel{border-color:rgb(var(--energy-rgb)/.55);box-shadow:0 12px 28px #0003,0 0 26px rgb(var(--energy-rgb)/.2);animation:5.6s ease-in-out infinite budget24-platform-float}.budget24-channel-google{--platform-delay:0s}.budget24-channel-meta{--platform-delay:-1.4s}.budget24-channel-local{--platform-delay:-2.8s}.budget24-channel-crm{--platform-delay:-4.2s}.budget24-section .budget24-channel{animation-delay:var(--platform-delay)}.budget24-channel:after{content:"";border:1px solid var(--energy-color);opacity:0;pointer-events:none;animation:5.6s ease-out infinite budget24-platform-signal;animation-delay:var(--platform-delay);border-radius:20px;position:absolute;inset:-5px}.budget24-section[data-budget-engaged] .budget24-channel{box-shadow:0 12px 28px #0003,0 0 42px rgb(var(--energy-rgb)/.45)}.budget24-section .budget24-light-beam{opacity:.15}.budget24-section .budget24-visual-word{color:rgb(var(--energy-rgb)/.55);text-shadow:0 0 28px rgb(var(--energy-rgb)/.18);transition:color .45s,text-shadow .45s}.budget24-section[data-budget-engaged] .budget24-visual-word{color:var(--energy-color);text-shadow:0 0 35px rgb(var(--energy-rgb)/.4)}.budget24-sparks{position:absolute;inset:0}.budget24-sparks i{background:var(--energy-color);width:3px;height:3px;box-shadow:0 0 7px var(--energy-color);animation:4.8s ease-in-out infinite budget24-spark-drift;animation-delay:var(--spark-delay);border-radius:50%;position:absolute}.budget24-sparks i:nth-child(3n){width:2px;height:2px}.budget24-section[data-budget-engaged] .budget24-sparks i{animation-duration:1.8s}.budget24-burst{pointer-events:none;position:absolute;inset:0}.budget24-burst i{aspect-ratio:1;border:2px solid var(--energy-color);opacity:0;border-radius:50%;width:min(55%,300px);animation:1s cubic-bezier(.16,1,.3,1) both budget24-energy-burst;position:absolute;top:47%;left:50%;translate:-50% -50%}.budget24-burst i:nth-child(2){border-width:1px;animation-delay:.12s}.budget24-burst i:nth-child(3){border-width:1px;animation-delay:.24s}.budget24-section[data-budget-engaged] .budget24-slider [data-slot=slider-range]{background:linear-gradient(90deg,#127caf,var(--energy-color));box-shadow:0 0 24px rgb(var(--energy-rgb)/.7)}.budget24-section[data-budget-engaged] .budget24-slider [data-slot=slider-thumb]{box-shadow:0 0 0 10px rgb(var(--energy-rgb)/.12),0 0 38px rgb(var(--energy-rgb)/.5)}@keyframes budget24-signal-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes budget24-ambient-glow{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.1)}}@keyframes budget24-corona-wave{0%{opacity:0;transform:scale(.6)}25%{opacity:.6}to{opacity:0;transform:scale(1.28)}}@keyframes budget24-horizon-drift{0%{transform:scale(.9)rotate(-4deg)}to{transform:scale(1.1)rotate(5deg)}}@keyframes budget24-energy-orbit{to{transform:rotate(360deg)}}@keyframes budget24-core-breathe{0%{scale:1}to{scale:1.035}}@keyframes budget24-brand-shine{0%,15%{background-position:120%}62%,to{background-position:-20%}}@keyframes budget24-platform-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes budget24-platform-signal{0%,48%,to{opacity:0;transform:scale(.96)}58%{opacity:.6}76%{opacity:0;transform:scale(1.13)}}@keyframes budget24-spark-drift{0%,to{opacity:0;transform:translateY(12px)}35%,60%{opacity:.8}90%{opacity:0;transform:translate(var(--spark-drift),-24px)}}@keyframes budget24-energy-burst{0%{opacity:.75;transform:scale(.65)}to{opacity:0;transform:scale(1.65)}}.budget24-section:not([data-budget-running]) .budget24-stage-visual *,.budget24-section:not([data-budget-running]) .budget24-stage-visual :before,.budget24-section:not([data-budget-running]) .budget24-stage-visual :after{animation-play-state:paused!important}.budget24-section:not([data-budget-running]) .budget24-burst{display:none}@media (max-width:760px){.budget24-section .budget24-corona{width:62%}.budget24-circuit-signal{stroke-width:1.5px}.budget24-section .budget24-channel{animation-name:budget24-platform-float-mobile}.budget24-section .budget24-channel:after{border-radius:16px}.budget24-sparks i:nth-child(n+9){display:none}}@keyframes budget24-platform-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html[data-motion=off] .budget24-section .budget24-stage-visual *,html[data-motion=off] .budget24-section .budget24-stage-visual :before,html[data-motion=off] .budget24-section .budget24-stage-visual :after{transition:none!important;animation:none!important}html[data-motion=off] .budget24-section :is(.budget24-sparks,.budget24-corona,.budget24-burst,.budget24-circuit-signal,.budget24-circuit-return){display:none}@media (prefers-reduced-motion:reduce){.budget24-section .budget24-stage-visual *,.budget24-section .budget24-stage-visual :before,.budget24-section .budget24-stage-visual :after{transition:none!important;animation:none!important}.budget24-section :is(.budget24-sparks,.budget24-corona,.budget24-burst,.budget24-circuit-signal,.budget24-circuit-return){display:none}}.brand24-cursor{z-index:2147483646;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;width:0;height:0;position:fixed;top:0;left:0}.brand24-cursor[data-visible]{opacity:1;visibility:visible}.brand24-cursor-tip{background:#00a0e3;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 0 1px #e5f8ff,0 1px 2px #06283e}.brand24-cursor-mark{aspect-ratio:395/168;filter:drop-shadow(0 1px 1px #001c3299)drop-shadow(0 0 1px #edf9ffb3);transform-origin:0 0;background:#00a0e3;width:36px;transition:transform .15s,filter .15s;display:block;position:absolute;top:5px;left:5px;-webkit-mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat;mask:url(/images/logo-white.webp) 100% 43.9%/518.5% 284.5% no-repeat}.brand24-cursor[data-interactive=true] .brand24-cursor-mark{filter:drop-shadow(0 1px 1px #001c3299)drop-shadow(0 0 3px #5ccfff80);transform:scale(1.14)}.brand24-cursor[data-pressed=true] .brand24-cursor-mark{transform:scale(.88)}.brand24-cursor[data-flip-x] .brand24-cursor-mark{transform-origin:100% 0;left:-43px}.brand24-cursor[data-flip-y] .brand24-cursor-mark{top:-23px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-brand-cursor=active],html[data-brand-cursor=active] body,html[data-brand-cursor=active] body *{cursor:none!important}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.brand24-cursor{display:none}}html[data-motion=off] .brand24-cursor{display:none}@view-transition{navigation:none}.loader24{--loader-mark-width:148px;z-index:2147483645;-webkit-backdrop-filter:blur(12px);pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:radial-gradient(at 90% 20%,#1a698528,#0000 65%),linear-gradient(145deg,#102b39f5,#071923fa 70%);border:1px solid #77cbea40;border-radius:14px;justify-content:center;align-items:center;gap:16px;width:230px;max-width:calc(100vw - 32px);height:86px;padding:18px;animation:0s 3s forwards loader24-failsafe;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 34px #020b1642,inset 0 1px #d2f3ff0b,inset 0 -1px #00000030}.loader24:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(115deg,#0000 25%,#57ceff33 42%,#c8f5ffc9 50%,#32bde76b 58%,#0000 75%) 0 0/250% 100%;padding:1px;animation:1.8s ease-in-out infinite loader24-frame-scan;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.loader24:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#39c7ff1c 20%,#70dcffb3 48%,#defaff 50%,#39c7ff1c 68%,#0000) 0 0/55% 100% no-repeat;height:1px;animation:1.5s cubic-bezier(.4,0,.2,1) infinite loader24-signal;position:absolute;bottom:10px;left:18px;right:18px}.loader24-ring{border:1px solid #73d9ff24;border-radius:50%;flex-shrink:0;width:22px;height:22px;display:block;position:relative;box-shadow:0 0 12px #1cb6ea0d}.loader24-orbit{border:1.5px solid #b9f1ff;border-color:#b9f1ff #25bbf0 #0000 #0000;border-radius:50%;animation:.95s linear infinite loader24-orbit;position:absolute;inset:-1px}.loader24-orbit:after{content:"";background:#e3faff;border-radius:50%;width:3px;height:3px;position:absolute;top:1px;right:1px;box-shadow:0 0 5px #62d7ff}.loader24-core{border:1px solid #46c8f221;border-color:#46c8f221 #46c8f221 #6ad6f8b3 #6ad6f85c;border-radius:50%;animation:1.4s linear infinite reverse loader24-orbit;position:absolute;inset:5px}.loader24 .brand-wordmark{width:var(--loader-mark-width);filter:drop-shadow(0 0 5px #53cfff1a)}.loader24 .brand-wordmark:after{content:"";-webkit-mask-image:url(/images/logo-white.webp);mask-image:url(/images/logo-white.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:left calc(var(--loader-mark-width) * -.0283203);-webkit-mask-position:left calc(var(--loader-mark-width) * -.0283203);mask-position:left calc(var(--loader-mark-width) * -.0283203);background:linear-gradient(105deg,#0000 34%,#d6f8ff73 43%,#fff 50%,#b9f0ff8c 57%,#0000 66%) 0 0/250% 100%;animation:1.6s ease-in-out infinite loader24-wordmark-scan;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.loader24-brand{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.loader24-label{font:500 .625rem/1.2 var(--font-geist-mono),monospace;color:#82cde6;gap:3.5px;padding-left:3.5px;display:flex}.loader24-label>span{animation:1.5s ease-in-out infinite loader24-letter}.loader24-label>span:nth-child(2){animation-delay:70ms}.loader24-label>span:nth-child(3){animation-delay:.14s}.loader24-label>span:nth-child(4){animation-delay:.21s}.loader24-label>span:nth-child(5){animation-delay:.28s}.loader24-label>span:nth-child(6){animation-delay:.35s}.loader24-label>span:nth-child(7){animation-delay:.42s}.loader24-fallback{width:var(--loader-mark-width);color:#e1f6ff;font:700 20px/1 var(--font-geist-sans),sans-serif;letter-spacing:-.04em;display:none}.loader24-fallback strong{color:#00a0e3}.loader24[data-mark-fallback] .brand-wordmark{display:none}.loader24[data-mark-fallback] .loader24-fallback{display:block}.loader24[data-phase=boot],.loader24[data-phase=loading],.loader24[data-phase=depart]{animation:.16s ease-out both loader24-appear,0s 3s forwards loader24-failsafe}.loader24[data-phase=reveal]{animation:.18s ease-out forwards loader24-dismiss}.loader24[data-phase=idle]{display:none}@keyframes loader24-orbit{to{transform:rotate(360deg)}}@keyframes loader24-frame-scan{0%,to{opacity:.45;background-position:160% 0}45%{opacity:1}75%{opacity:.45;background-position:-60% 0}}@keyframes loader24-wordmark-scan{0%{background-position:150% 0}52%,to{background-position:-50% 0}}@keyframes loader24-signal{0%{opacity:0;background-position:-130% 0}25%,60%{opacity:.8}to{opacity:0;background-position:230% 0}}@keyframes loader24-letter{0%,75%,to{opacity:.58;text-shadow:none}30%{opacity:1;color:#e4f8ff;text-shadow:0 0 6px #64d5ff80}}@keyframes loader24-appear{0%{opacity:0;transform:translateY(3px)scale(.985)}to{opacity:1;transform:none}}@keyframes loader24-dismiss{to{opacity:0;visibility:hidden;transform:translateY(-2px)scale(.99)}}@keyframes loader24-failsafe{to{visibility:hidden;pointer-events:none}}html[data-motion=off] .loader24{display:none}@media (max-width:600px){.loader24{--loader-mark-width:132px;gap:14px;width:212px;height:80px;padding:16px}.loader24:after{bottom:9px;left:16px;right:16px}.loader24-ring{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.loader24{display:none}.loader24 *,.loader24:before,.loader24:after,.loader24 :before,.loader24 :after{animation:none!important}}.mobile24-trust,.mobile24-preview-picker,.mobile24-budget-presets{display:none}.global-mobile-services>summary{color:#eff8ff;cursor:pointer;background:#123247;border:1px solid #527a94;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:10px 14px;font-size:17px;font-weight:600;list-style:none;display:flex}.global-mobile-services>summary::-webkit-details-marker{display:none}.global-mobile-services>summary>span:last-child{color:#b7d6e8;margin-left:auto;font-size:14px;font-weight:400}.global-mobile-services>summary:after{content:"+";color:#79d7ff;font-size:23px;line-height:1}.global-mobile-services[open]>summary:after{content:"−"}.global-mobile-services>summary:focus-visible{outline-offset:3px;outline:2px solid #79d7ff}@media (max-width:760px){.home-experience{--mobile24-tap:48px}.home-experience :is(section[id],#team,#team-in-action){scroll-margin-top:76px}.home-experience .global-header{grid-template-rows:78px 45px;grid-template-columns:minmax(0,1fr) 60px;height:123px;display:grid}.home-experience .global-header-actions{display:contents}.home-experience .global-brand{grid-area:1/1;align-items:flex-start;width:100%;min-width:0;padding-left:6vw}.home-experience .global-brand .brand-wordmark{width:210px}.home-experience .global-menu-toggle{grid-area:1/2;width:100%;height:100%}.home-experience .global-phone-link{flex-direction:row;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:15px;width:100%;margin:0;padding:8px 15px}.home-experience .global-contact-button,.home-experience .hero-conversation-phone{display:none}.home-experience .global-header[data-returning]{grid-template-rows:64px;grid-template-columns:minmax(0,1fr) 102px 56px;height:64px;animation:.2s ease-out mobile24-nav-in;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 28px #0005}.home-experience .global-header[data-returning] .global-brand{padding:12px 16px}.home-experience .global-header[data-returning] .brand-wordmark{width:170px}.home-experience .global-header[data-returning] .global-contact-button{grid-column:2;justify-content:center;gap:3px;padding:10px;display:flex}.home-experience .global-header[data-returning] .global-contact-button>span{letter-spacing:0;font-size:14px}.home-experience .global-header[data-returning] .global-contact-button>svg{width:17px;height:17px}.home-experience .global-header[data-returning] .global-menu-toggle{grid-column:3}.home-experience .global-header[data-returning] .global-phone-link{display:none}.home-experience .hero-conversation-actions .call24-button{justify-content:space-between;width:100%;max-width:370px;min-height:52px;font-size:16px}.home-experience .hero-conversation-note{font-size:14px;line-height:1.65}.home-experience .hero-eyebrow{letter-spacing:0;font-size:12px;line-height:1.5}.home-experience .hero-foot{flex-wrap:wrap;gap:12px;font-size:12px;line-height:1.5}.home-experience .hero-field-shade{background:linear-gradient(#06152012 20%,#06152055)}.global-mobile-navigation[data-home]{gap:20px!important;padding:22px!important}.global-mobile-navigation[data-home] .global-mobile-heading h2{font-size:24px}.global-mobile-navigation[data-home] .global-mobile-heading p{font-size:16px}.global-mobile-navigation[data-home] .global-mobile-company{gap:4px 18px}.global-mobile-navigation[data-home] .global-mobile-company>a{min-height:48px;font-size:16px}.global-mobile-navigation[data-home] .global-mobile-phone{padding:14px 16px}.global-mobile-navigation[data-home] .global-mobile-cta{min-height:52px;padding:14px 16px}.mobile24-trust{color:#edf6fc;background:#102637;border-block:1px solid #719eb72e;gap:24px;padding:32px 6vw;display:grid}.mobile24-team-link{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:88px;display:grid}.mobile24-team-link>img{object-fit:cover;border-radius:10px;width:112px;height:88px;display:block}.mobile24-team-link strong{letter-spacing:-.025em;font-size:18px;line-height:1.35;display:block}.mobile24-team-link>span>span{color:#82d6fa;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.mobile24-trust figure{border-top:1px solid #9bbaca40;margin:0;padding-top:24px}.mobile24-stars{color:#ffce42;gap:5px;display:flex}.mobile24-stars svg{fill:currentColor}.mobile24-trust blockquote{letter-spacing:-.025em;margin:13px 0;font-size:19px;line-height:1.55}.mobile24-trust figcaption{color:#b7cddc;gap:3px;font-size:14px;line-height:1.5;display:grid}.mobile24-trust figcaption strong{color:#edf6fc}.mobile24-trust figure>a{color:#82d6fa;align-items:center;gap:10px;width:fit-content;min-height:48px;margin-top:10px;font-size:15px;display:flex}.home-experience .budget24-section{flex-direction:column;display:flex}.home-experience .budget24-stage,.home-experience .budget24-investment{display:contents}.budget24-topline{order:0}.budget24-heading{order:1}.budget24-label{order:2;margin-top:32px}.budget24-amount{order:3}.budget24-scope{order:4}.budget24-drag-cue{order:5;margin:18px 0 0;font-size:14px}.budget24-control-panel{order:6;margin-top:0}.home-experience .budget24-mood{order:7;margin-top:26px}.budget24-stage-visual{order:8}.budget24-bottom{order:9}.mobile24-budget-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.mobile24-budget-presets button{color:#d9effb;background:#102c3e;border:1px solid #5b8ba5;border-radius:9px;min-height:48px;padding:9px 3px;font-size:14px;font-weight:550}.mobile24-budget-presets button[aria-pressed=true]{color:#082337;background:#72d4fc;border-color:#72d4fc;box-shadow:inset 0 -3px #0b92cb}.mobile24-budget-presets button:focus-visible{outline-offset:3px;outline:3px solid #c3efff}.budget24-limits{font-size:14px}.mobile24-preview-picker{margin-bottom:22px;padding-top:8px;display:block}.mobile24-preview-picker>p{color:#173449;margin:0 0 12px;font-size:20px;font-weight:600}.mobile24-preview-picker>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile24-preview-picker button{color:#1b526d;background:#fff;border:1px solid #a8c5d4;border-radius:9px;min-height:48px;padding:10px;font-size:15px}.mobile24-preview-picker button[aria-pressed=true]{color:#fff;background:#096a98;border-color:#096a98}.mobile24-preview-picker button:focus-visible{outline-offset:3px;outline:3px solid #008bbf}.home-experience .product24-guide{font-size:15px}.home-experience .service-copy,.home-experience .service-panel ul{font-size:16px;line-height:1.7}.home-experience .service-footnote{font-size:12px;line-height:1.7}.home-experience .technology-heading>p,.home-experience .signal-explanation p,.home-experience .edge-content p{font-size:16px;line-height:1.75}.home-experience .signal-trigger{min-height:64px;padding:12px 4px!important;font-size:14px!important}.home-experience :is(.section-top .eyebrow,.section-top .side-note,.edge-number span,.edge-principles,.contact-top,.contact-top>.eyebrow,.contact-benefits,.demo-top,.demo-top>span:last-child,.demo-kicker){font-size:12px;line-height:1.6}.home-experience .edge-principles{flex-wrap:wrap;gap:14px}.home-experience .lead-data{flex-wrap:wrap}.home-experience .lead-data strong,.home-experience .demo-outcome{font-size:14px;line-height:1.5}.home-experience :is(.text-cta,.edge-link,.partner24-team-line>a,.faq24-answer a){min-height:48px;padding-block:12px;font-size:15px;line-height:1.5}.home-experience .contact-orb{flex-shrink:0;width:148px;height:148px}.home-experience .contact-orb>span{letter-spacing:0;font-size:12px;line-height:1.5}.home-experience .contact-main{flex-wrap:wrap}.home-experience .contact-top{flex-wrap:wrap;gap:9px}.home-experience .partner24-picker>p,.home-experience .partner24-call>p,.home-experience .partner24-agenda li p,.home-experience .partner24-takeaway,.home-experience .partner24-foot>span{font-size:14px;line-height:1.6}.home-experience .partner24-option>.partner24-option-label{font-size:14px}.home-experience .partner24-option{gap:7px;min-height:76px}.home-experience .partner24-option>svg{display:none}.home-experience .partner24-option [data-slot=radio-group-item]{width:18px;height:18px}.home-experience .partner24-agenda h4{font-size:16px;line-height:1.45}.home-experience .partner24-call>button{gap:8px;min-height:56px;font-size:15px}.home-experience :is(.partner24-section-top,.partner24-eyebrow,.partner24-card-top>span:first-child,.partner24-card-top small,.partner24-agenda-title>span,.partner24-team-line,.partner24-team figcaption>small,.partner24-team figcaption>span){font-size:12px;line-height:1.5}.home-experience .partner24-section-top>span:last-child{font-size:12px}.home-experience .partner24-agenda-title>span{letter-spacing:0}.home-experience .partner24-team-line>a{font-size:14px}.home-experience .partner24-card-top>span:last-child{flex-shrink:0}.home-experience .partner24-team figcaption{background:#071b2edb;border-radius:8px;padding:12px}.home-experience .bm24-footer-contact{border-bottom:1px solid #829dbb40;order:-1;grid-column:1/-1;padding-bottom:28px}.home-experience .bm24-footer h2{font-size:16px}.home-experience .bm24-footer-services ul span{font-size:14px}.home-experience .bm24-footer :is(a,button){min-height:48px}.home-experience .bm24-footer-logo{align-items:center;display:flex}.home-experience .agency-brand-preview img{opacity:.85}.home-experience .agency-brand-preview:focus img,.home-experience .agency-brand-preview:active img{opacity:1}.home-experience :is(a,button,label,[role=tab]){-webkit-tap-highlight-color:#45c7fb35}.home-experience :is(.product24-link,.call24-button,.budget24-cta,.voices24-cta,.team24-cta,.text-cta,.mobile24-team-link,.partner24-call>button,.mobile24-budget-presets button,.mobile24-preview-picker button):active{filter:brightness(.9);box-shadow:inset 0 0 0 2px #57c9f6}.home-experience .signal-trigger:active,.home-experience .global-menu-toggle:active,.global-mobile-company>a:active,.global-mobile-services summary:active{color:#fff;background:#245572}.home-experience :is(.circle-link>svg,.landing-pin,.intent-channels>span),.home-experience .circle-link:before,.home-experience .edge-number:after,.home-experience .contact-orb:before,.home-experience .budget24-section .budget24-channel:after,.home-experience .budget24-section :is(.budget24-channel,.budget24-horizon i,.budget24-orbit-satellite){animation:none}}@media (max-width:600px){.home-experience .team24-gallery-frame{margin-inline:calc(8px - 6vw)}.home-experience .team24-gallery-badge{order:-1;width:fit-content;margin:0 0 12px;font-size:12px;position:static}.home-experience .team24-gallery-frame{flex-direction:column;display:flex}.home-experience .team24-gallery-story{grid-row:2}.home-experience .team24-gallery-controls{grid-row:1}.home-experience .team24-gallery-dots button{width:clamp(28px,8vw,36px);height:48px}.home-experience .team24-gallery-story li{font-size:14px}.home-experience .team24-gallery-moment{font-size:12px}}@keyframes mobile24-nav-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-experience .global-header[data-returning]{animation:none}}html[data-motion=off] .home-experience .global-header[data-returning]{animation:none}.growth-dialog-fitted[data-flow=grouped] .step-content{justify-content:flex-start;gap:16px;padding-top:8px}.brief-grouped-fields{gap:18px;min-width:0;display:grid}.brief-grouped-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brief-grouped-select{flex-direction:column;gap:8px;min-width:0;display:flex}.brief-grouped-select>span{color:#e6f3fc;font-size:14px;line-height:1.4}.brief-grouped-select select{color:#edf5fa;text-overflow:ellipsis;background:#0a1c28;border:1px solid #65879c;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:11px 9px;font-size:16px;display:block}.brief-grouped-select select:focus-visible{outline-offset:2px;outline:2px solid #68d2ff}.growth-dialog-fitted[data-flow=grouped] .field-pair{gap:14px}.growth-dialog-fitted[data-flow=grouped] .budget-selector{padding:14px}.growth-dialog-fitted[data-flow=grouped] .budget-note{margin:8px 0}.growth-dialog-fitted[data-flow=grouped] .budget-planning{padding-top:8px}.growth-dialog-fitted[data-flow=grouped] .brief-edit{width:40px;height:44px}.growth-dialog-fitted[data-flow=grouped] .review-brief>div{grid-template-columns:65px minmax(0,1fr) 40px}.growth-dialog-fitted[data-flow=grouped] .brief-review-tabs>button{min-height:44px}.growth-dialog-fitted[data-flow=grouped][data-density=compact] .step-content{gap:12px;padding-top:0}.growth-dialog-fitted[data-flow=grouped][data-density=compact] .form-heading{margin:12px 0}.growth-dialog-fitted[data-flow=grouped][data-density=compact] .text-field input{min-height:48px;padding:10px 12px}.growth-dialog-fitted[data-flow=grouped][data-density=compact] .budget-selector{padding:10px}.growth-dialog-fitted[data-flow=grouped][data-density=compact] .budget-note{margin:4px 0}.growth-dialog-fitted[data-flow=grouped][data-density=compact] .brief-footer{padding-top:8px}.growth-dialog-fitted[data-flow=grouped][data-density=compact] .review-brief>div{min-height:44px;padding:0}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .form-main{padding:10px 14px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .form-heading{margin:8px 0}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .form-progress{margin-bottom:5px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .form-title{margin:0!important;font-size:22px!important}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .step-content{gap:8px;padding:0}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .brief-grouped-fields{gap:10px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .brief-grouped-select{gap:4px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .brief-grouped-select select{min-height:44px;padding:8px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .brief-grouped-select>span{font-size:13px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .field-pair{grid-template-columns:1fr 1fr;gap:8px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .field-pair>.text-field:last-child:nth-child(3){grid-column:1/-1}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .budget-note,.growth-dialog-fitted[data-flow=grouped][data-density=tight] .budget-limits{display:none}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .budget-selector{padding:6px 10px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .budget-planning{min-height:34px;padding-top:4px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .brief-footer{padding-top:6px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .brief-edit{height:28px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .brief-review-tabs>button{min-height:30px}.growth-dialog-fitted[data-flow=grouped][data-density=tight] .review-brief>div{min-height:28px}@media (max-width:359px) and (min-height:410px){.growth-dialog-fitted[data-flow=grouped] .brief-budget-context{grid-template-columns:1fr;gap:8px}.growth-dialog-fitted[data-flow=grouped] .brief-budget-context .brief-grouped-select{flex-direction:row;align-items:center;gap:10px}.growth-dialog-fitted[data-flow=grouped] .brief-budget-context .brief-grouped-select>span{flex:0 0 82px}.growth-dialog-fitted[data-flow=grouped][data-screen=budget] .form-heading [data-slot=dialog-description]{display:none}}@media (max-width:359px){.global-mobile-navigation[data-home]{gap:14px!important;padding:18px!important}.global-mobile-navigation[data-home] .global-mobile-heading h2{font-size:20px}.global-mobile-navigation[data-home] .global-mobile-heading p{font-size:14px}.global-mobile-navigation[data-home] .global-mobile-company>a{min-height:44px;font-size:15px}.global-mobile-navigation[data-home] nav{gap:16px}.global-mobile-navigation[data-home] .global-mobile-cta{gap:12px;padding-inline:12px;font-size:15px}}.meta-page .m-hero{--m-glow-rgb:205, 43, 138;--m-platform-accent:#dc459e;isolation:isolate;background:#081625}.meta-page .m-hero[data-platform=facebook]{--m-glow-rgb:8, 102, 255;--m-platform-accent:#438bff}.m-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--m-light-x,75%) var(--m-light-y,40%), rgba(var(--m-glow-rgb),.25), transparent 57%), radial-gradient(ellipse at 10% 10%,#0866ff1f,transparent 55%);position:absolute;inset:0}.meta-page .m-hero[data-platform=facebook] h1 em{background-image:linear-gradient(110deg,#91baff,#4b91ff 55%,#bdeaff)}.meta-page .m-hero[data-platform=instagram] h1 em{background-image:linear-gradient(110deg,#bdadff,#fb9fd2 50%,#ffb38c 88%)}.m-hero-platform-switch{border:0;align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:flex}.m-hero-platform-switch legend{float:left;color:#b5c5de;align-self:center;margin-right:10px;font-size:.8125rem}.m-hero-platform-switch button{color:#d4deec;background:#182a41;border:1px solid #7a94bd55;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:10px 13px;font-size:.875rem;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.m-hero-platform-switch .platform-mark{width:24px;height:24px}.m-hero-platform-switch button>svg{visibility:hidden}.m-hero-platform-switch button[aria-pressed=true]{color:#fff;background:rgba(var(--m-glow-rgb),.3);border-color:var(--m-platform-accent);box-shadow:inset 0 -2px var(--m-platform-accent)}.m-hero-platform-switch button[aria-pressed=true]>svg{visibility:visible}.m-hero-platform-switch button:hover{background:#394466;border-color:#b9c8f1}.m-hero .m-hero-feed .m-ad{animation:.35s ease-out m-feed-enter}.m-hero-feed .m-ad-caption>p{display:none}.m-hero-feed .m-ad-caption>span{border:0;margin:0;padding:0}.m-hero-feed .m-ad-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;padding-bottom:0;display:-webkit-box;overflow:hidden}.m-hero .m-floating-platform{cursor:pointer;border:1px solid #fff;transition:transform .3s,box-shadow .3s,border-color .3s}.m-hero .m-floating-platform:hover{transform:rotate(0)scale(1.12);box-shadow:0 12px 50px #917bff80}.m-hero .m-floating-platform[aria-pressed=true]{border-color:var(--m-platform-accent);box-shadow:0 0 0 5px rgba(var(--m-glow-rgb),.2), 0 20px 55px #0004}.m-floating-platform[aria-pressed=true] .platform-mark{animation:.42s ease-out m-mark-arrive}.m-hero[data-platform=facebook] .m-hero-orbit{opacity:.16}.m-hero[data-platform=instagram] .m-hero-orbit{opacity:.11}.m-hero .m-hero-orbit{transition:opacity .3s}.m-feed-platform{background:#fff;border-bottom:1px solid #e4e8f0;align-items:center;gap:8px;padding:14px 16px;display:flex}.m-feed-platform>.platform-mark{width:25px;height:25px}.m-feed-platform>strong{letter-spacing:-.045em;font-size:1.25rem;font-weight:720;line-height:1.2}.m-feed-platform>div{color:#313b4c;gap:15px;margin-left:auto;display:flex}.m-ad-facebook .m-feed-platform{color:#0866ff;background:#f9fbff}.m-ad-facebook .m-feed-platform>div{color:#567397}.m-ad-instagram .m-ad-avatar{outline:2px solid #fff;margin-inline:3px;box-shadow:0 0 0 4px #d54395}.m-ad-instagram .m-ad-image-copy>span:first-child{color:#ffe1f1}.m-ad-story{box-shadow:0 0 0 2px #ca488955,0 12px 36px #71367a30}.m-ad-story:before{background:linear-gradient(90deg,#fff 31%,#0000 31% 34%,#ffffff85 34% 65%,#0000 65% 68%,#ffffff85 68%);height:3px}.m-ad-story .m-ad-story-action{border:1px solid #fff9;box-shadow:0 4px 20px #25112b25}.m-studio{--m-studio-accent:#b92a86;--m-studio-light:#fcf0f8}.m-studio[data-platform=facebook]{--m-studio-accent:#0866ff;--m-studio-light:#edf4ff}.m-studio[data-platform=instagram]>.m-lab-bar{border-image-source:linear-gradient(100deg,#6954e9,#bd268f,#f35077,#ffb752)}.m-studio[data-platform=facebook]>.m-lab-bar{border-image-source:linear-gradient(100deg,#0866ff,#459bff,#96c9ff)}.m-studio .m-studio-preview{isolation:isolate;transition:background .35s;position:relative}.m-studio[data-platform=instagram] .m-studio-preview{background:radial-gradient(at 100% 100%,#ffc2ac75,#0000 60%),radial-gradient(at 0 20%,#c7b8ff7a,#0000 60%),#fbf1fa}.m-studio[data-platform=facebook] .m-studio-preview{background:radial-gradient(at 100% 100%,#a5d7ff73,#0000 70%),#e7f0ff}.m-studio .m-preview-label{color:var(--m-studio-accent)}.m-placement-options>button[data-platform=instagram][aria-pressed=true]{background:#fcedf6;border-color:#be3b91;box-shadow:0 0 0 1px #be3b91}.m-placement-options>button[data-platform=instagram][aria-pressed=true]>svg{color:#a1247b}.m-studio .m-angle-options>button[aria-pressed=true]{background:var(--m-studio-light);border-color:var(--m-studio-accent);box-shadow:inset 4px 0 var(--m-studio-accent)}.m-studio .m-angle-options>button:hover{background:var(--m-studio-light);border-color:var(--m-studio-accent);transform:translate(3px)}.m-studio .m-angle-options>button{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.m-story-picks{border:0;justify-content:center;gap:clamp(15px,3vw,35px);min-width:0;margin:0 auto;padding:0 0 24px;display:flex}.m-story-picks legend{text-align:center;color:#5e6681;width:100%;margin-bottom:14px;font-size:.8125rem}.m-story-picks button{color:#4b5570;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;min-width:74px;padding:5px 2px;display:flex}.m-story-picks button>span{background:#cbd4e6;border-radius:50%;width:74px;height:74px;padding:4px;transition:transform .25s,box-shadow .25s;position:relative}.m-story-picks img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.m-story-picks button[aria-pressed=true]>span{background:linear-gradient(35deg,#ffbb45,#ed447b 45%,#9330c3 80%,#6659e7);box-shadow:0 6px 20px #cf46752b}.m-studio[data-platform=facebook] .m-story-picks button[aria-pressed=true]>span{background:linear-gradient(40deg,#085cd9,#4b9dff,#a3d7ff)}.m-story-picks button>span>i{background:var(--m-studio-accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:0;right:-1px}.m-story-picks strong{font-size:.875rem;font-weight:550}.m-story-picks button[aria-pressed=true] strong{color:var(--m-studio-accent);font-weight:700}.m-story-picks button:hover>span{transform:translateY(-4px)scale(1.055);box-shadow:0 8px 25px #814aa333}.m-studio .m-preview-stage,.m-studio .m-preview-stage[data-placement=story]{min-height:650px}.meta-page .m-capabilities article{position:relative;overflow:hidden}.m-capabilities article>div>svg{color:#0866ff;background:#e0ebff;border-radius:14px;flex-shrink:0;width:48px;height:48px;padding:11px;transition:transform .3s,background .3s,color .3s}.m-capabilities article:first-child>div>svg{color:#9d2688;background:#f6dff3}.m-capabilities article:nth-child(3)>div>svg{color:#bb317b;background:#ffe0ed}.m-capabilities article:nth-child(4)>div>svg{color:#975024;background:#ffebd7}.m-capabilities article:hover>div>svg{color:#fff;background:#1763d7;transform:rotate(-8deg)scale(1.08)}.m-capabilities article:first-child:hover>div>svg{background:#aa398a}.m-capabilities article:nth-child(3):hover>div>svg{background:#c74183}.m-capabilities article:nth-child(4):hover>div>svg{background:#b86629}.m-capabilities article:first-child:hover{background:#fff2fa}.m-capabilities article:nth-child(3):hover{background:#fff1f4}.m-capabilities article:nth-child(4):hover{background:#fff7ef}.m-production-card{transition:border-color .3s,box-shadow .3s}.m-production-video:hover{border-color:#c66fde;box-shadow:0 16px 45px #9737ca15}.m-production-banner:hover{border-color:#f29dbd;box-shadow:0 16px 45px #df437b15}.m-production-label>.platform-mark{background:#fff;border:1px solid #fff3;border-radius:13px;width:46px;height:46px;margin-left:auto;padding:9px;transition:transform .3s;box-shadow:0 7px 20px #0003}.m-production-card:hover .m-production-label>.platform-mark{transform:rotate(7deg)translateY(-3px)}.m-production-label>svg{flex-shrink:0}.m-ugc-frame{border-color:#e2baec66;box-shadow:0 0 0 1px #db5b9d45,0 14px 38px #060b204d}.m-ugc-frame>img{animation:.3s ease-out m-scene-image}.m-ugc-frame[data-scene="1"]>img{object-position:53% 50%}.m-ugc-frame[data-scene="2"]>img{object-position:30% 50%}.m-ugc-frame-label{top:24px}.m-ugc-segments{z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;top:9px;left:12px;right:12px}.m-ugc-segments>span{background:#fff5;border-radius:3px;flex:1;height:3px;transition:background .22s}.m-ugc-segments>span[data-reached]{background:#fff}.m-ugc-reactions{z-index:1;color:#fff;filter:drop-shadow(0 2px 4px #0005);pointer-events:none;flex-direction:column;gap:17px;display:flex;position:absolute;top:39%;right:11px}.m-ugc-caption{right:29px}.m-storyboard-controls{min-width:0}.m-preview-sequence{color:#fff;background:linear-gradient(100deg,#6245b7,#a03585);border:1px solid #d8a4ec;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:47px;margin-top:14px;padding:11px;font-size:.875rem;font-weight:550;transition:background .2s,box-shadow .2s;display:flex}.m-preview-sequence>svg{flex-shrink:0}.m-preview-sequence:hover:not(:disabled){background:linear-gradient(100deg,#835cdb,#cc4c99);box-shadow:0 5px 20px #b34a992b}.m-preview-sequence:disabled{opacity:.6;cursor:default}.m-banner-workbench{perspective:900px;background:radial-gradient(at 85% 95%,#ee6b9a27,#0000 65%),#0b182c;border-color:#bb88b354;grid-template-rows:40px 1fr;gap:13px;min-height:460px;padding:14px 17px 21px}.m-banner-platforms{color:#d6c5df;width:100%;font:500 .75rem/1.5 var(--font-geist-mono),monospace;justify-content:space-between;align-items:center;gap:14px;display:flex}.m-banner-platforms>span:first-child{align-items:center;gap:10px;display:flex}.m-banner-platforms .platform-mark{width:24px;height:24px}.m-banner-formats button{position:relative}.m-banner-formats button>svg{flex-shrink:0}.m-banner-formats button[aria-pressed=true]{background:linear-gradient(105deg,#7046bb,#ac397d);box-shadow:inset 0 -2px #fa9bc7}.m-banner-formats button:hover>svg{transform:rotate(-8deg)}.m-banner-formats button>svg{transition:transform .2s}.m-designed-banner{transition:transform .35s,box-shadow .35s}.meta-page .m-close{isolation:isolate;background:radial-gradient(at 95% 60%,#8b306c55,#0000 60%),radial-gradient(at 10% 70%,#0866ff3b,#0000 65%),#091728;border-top:0;position:relative}.m-close:before{content:"";background:linear-gradient(90deg,#0866ff,#814ce3,#e34293,#ffa06f);height:4px;position:absolute;top:0;left:0;right:0}.meta-page .m-close>.m-platform-family{gap:18px}.meta-page .m-close>.m-platform-family>.platform-mark{background:#ffffff0c;border:1px solid #ffffff36;border-radius:19px;width:64px;height:64px;padding:14px;transition:transform .3s,background .3s;box-shadow:0 12px 28px #0002}.meta-page .m-close>.m-platform-family>.platform-meta-ads{width:110px}.meta-page .m-close>.m-platform-family>.platform-mark:hover{background:#ffffff20;transform:translateY(-6px)rotate(-4deg)}@keyframes m-feed-enter{0%{opacity:.45;transform:translateY(10px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes m-mark-arrive{0%{transform:scale(.87)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes m-scene-image{0%{opacity:.55;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.m-banner-workbench:hover .m-designed-banner{transform:rotateY(-4deg)rotateX(2deg)translateY(-3px);box-shadow:7px 18px 30px #0005}}@media (hover:none){.m-hero-platform-switch button:active,.m-story-picks button:active>span,.m-banner-formats button:active,.m-preview-sequence:active:not(:disabled){filter:brightness(1.12);transform:scale(.97)}.m-hero .m-floating-platform:active{transform:scale(.96)}}@media (max-width:1100px){.m-hero-platform-switch legend{display:none}.m-feed-platform{padding:12px}.m-feed-platform>div{gap:10px}.m-hero-feed .m-feed-platform>div>svg:not(:first-child){display:none}.m-feed-platform>strong{font-size:1.125rem}.m-production-label>.platform-mark{width:38px;height:38px;padding:7px}.m-production-label{gap:10px}.m-storyboard-steps>button{min-height:82px}.m-preview-sequence{padding:10px 8px;font-size:.8125rem}.m-banner-workbench{min-height:440px}}@media (max-width:760px){.m-hero-platform-switch{gap:10px;width:100%}.m-hero-platform-switch button{flex:1;justify-content:center;min-height:49px}.m-hero-platform-switch legend{float:none;width:100%;padding-bottom:11px;display:block}.m-hero-platform-switch{flex-wrap:wrap}.m-hero .m-hero-top{gap:17px}.m-hero:before{background:radial-gradient(ellipse at 95% 65%,rgba(var(--m-glow-rgb),.24),transparent 55%),radial-gradient(ellipse at 0 0,#0866ff28,transparent 55%)}.m-hero-feed .m-feed-platform{gap:7px;padding:10px 12px}.m-hero-feed .m-feed-platform>strong{font-size:1.1rem}.m-hero-feed .m-feed-platform>.platform-mark{width:23px;height:23px}.m-hero .m-floating-platform{min-width:50px;min-height:50px}.m-studio .m-preview-stage,.m-studio .m-preview-stage[data-placement=story]{min-height:620px}.m-capabilities article>div>svg{margin-left:auto}}@media (max-width:600px){.m-production-label>.platform-mark{width:39px;height:39px}.m-production-label>span{font-size:.75rem}.m-story-picks{gap:17px;padding-bottom:20px}.m-story-picks button{min-width:65px}.m-story-picks button>span{width:66px;height:66px}.m-story-picks strong{font-size:.8125rem}.m-studio .m-preview-stage,.m-studio .m-preview-stage[data-placement=story]{min-height:570px}.m-preview-sequence{min-height:49px;font-size:.9375rem}.m-ugc-caption{right:28px}.m-banner-workbench{min-height:430px;padding:13px 12px 18px}.m-banner-formats button>svg{width:20px;height:20px}.m-banner-formats button{min-height:80px}.m-hero-feed .m-ad-lead,.m-hero-feed .m-feed-platform>div,.m-hero-feed .m-ad-account>svg{display:none}.meta-page .m-close>.m-platform-family>.platform-mark{border-radius:15px;width:54px;height:54px;padding:11px}.meta-page .m-close>.m-platform-family>.platform-meta-ads{width:90px}.m-hero-visual-note>span{letter-spacing:0;font-size:.75rem}}@media (max-width:359px){.m-hero-platform-switch button{gap:6px;padding:10px 8px;font-size:.8125rem}.m-hero-feed .m-feed-platform{padding:9px 10px}.m-hero-feed .m-feed-platform>strong{font-size:1rem}.m-production-label>svg{width:20px}.m-production-label>.platform-mark{width:33px;height:33px;padding:6px}.m-story-picks{gap:10px}.m-story-picks button>span{width:61px;height:61px}.m-story-picks strong{font-size:.75rem}.m-studio .m-preview-stage,.m-studio .m-preview-stage[data-placement=story]{min-height:520px}}@media (prefers-reduced-motion:reduce){.meta-page main *,.meta-page main :before,.meta-page main :after{transition:none!important;animation:none!important}.m-hero:before{background:radial-gradient(ellipse at 75% 40%,rgba(var(--m-glow-rgb),.22),transparent 60%)}}html[data-motion=off] .meta-page main *,html[data-motion=off] .meta-page main :before,html[data-motion=off] .meta-page main :after{transition:none!important;animation:none!important}.meta-page .mc-stop,.meta-page .mc-refresh,.meta-page .mc-start{padding-block:88px;scroll-margin-top:80px}.mc-section-top{border-bottom:1px solid #cbd8e6;justify-content:space-between;align-items:center;gap:24px;margin-bottom:56px;padding-bottom:27px;display:flex}.mc-section-top>span:last-child{align-items:center;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.mc-eyebrow{font:500 .75rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.055em}.meta-page .mc-fineprint{color:#60718a;margin:12px 0 0;font-size:.75rem;line-height:1.6}.meta-page .mc-stop h2,.meta-page .mc-refresh h2,.meta-page .mc-start h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.75rem,5vw,5.7rem);font-weight:650;line-height:1.04}.mc-stop button,.mc-refresh button,.mc-start button{cursor:pointer}:is(.mc-stop button:focus-visible,.mc-refresh button:focus-visible,.mc-start button:focus-visible,.mc-stop a:focus-visible,.mc-refresh a:focus-visible){outline-offset:5px;outline:3px solid #1683ff!important}:is(.mc-stop label:has(:focus-visible),.mc-start label:has(:focus-visible)){outline-offset:4px;outline:3px solid #1683ff}.mc-stop label>[data-slot=radio-group-item],.mc-start label>[data-slot=radio-group-item]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.mc-stop{color:#13243b;background:#fff}.mc-stop .mc-section-top>span:last-child{color:#65728a}.mc-stop-grid{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(40px,6vw,110px);display:grid}.mc-stop-copy h2>em{color:#c03693;font-style:normal}.meta-page .mc-stop-copy>p{color:#566b84;max-width:510px;margin:26px 0 31px;font-size:1.0625rem;line-height:1.8}.mc-opening-choices{gap:11px!important}.mc-opening-choices>label{cursor:pointer;background:#fff;border:1px solid #cedbea;border-radius:14px;align-items:center;gap:17px;min-height:94px;padding:19px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.mc-choice-letter{color:#60718a;background:#eff3f9;border:1px solid #d9e1ed;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:45px;font-size:1rem;font-weight:650;display:grid}.mc-opening-choices strong,.mc-goal-options strong{font-size:1rem;font-weight:600;line-height:1.4;display:block}.mc-opening-choices small{color:#65728a;margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.mc-opening-choices>label>svg{opacity:0;color:#9853c3;flex-shrink:0;margin-left:auto}.mc-opening-choices>label[data-selected]{background:linear-gradient(110deg,#f1f5ff,#fdf0f8);border-color:#b088ce;box-shadow:inset 3px 0 #bb4caa,0 6px 20px #24395e07}.mc-opening-choices>label[data-selected]>svg{opacity:1}.mc-opening-choices>label[data-selected] .mc-choice-letter{color:#fff;background:#994bbb;border-color:#994bbb}.mc-opening-choices>label:hover{background:#f6eefd;border-color:#b45bb8;transform:translate(3px)}.mc-opening-insight{border-top:1px solid #dce4ee;min-height:211px;margin-top:30px;padding-top:26px}.mc-opening-insight>.mc-eyebrow{color:#9b4386}.meta-page .mc-opening-insight h3{letter-spacing:-.035em;margin:12px 0 10px;font-size:1.4rem;line-height:1.25}.meta-page .mc-opening-insight p{color:#566b84;max-width:500px;font-size:1rem;line-height:1.7}.mc-opening-insight ul{flex-wrap:wrap;gap:9px 18px;margin:17px 0 0;padding:0;list-style:none;display:flex}.mc-opening-insight li{color:#56657a;align-items:center;gap:7px;font-size:.875rem;display:flex}.mc-opening-insight li>svg{color:#b53991;flex-shrink:0}.mc-inline-link{color:#1d5eb6;border-bottom:1px solid #97afd1;align-items:center;gap:20px;min-height:44px;margin-top:22px;font-size:.9375rem;font-weight:600;display:inline-flex}.mc-inline-link:hover{color:#a43894;border-color:#a43894}.mc-feed-lab{isolation:isolate;background:radial-gradient(at 25% 16%,#ffd3e8,#0000 55%),radial-gradient(at 85% 80%,#b7d8ff,#0000 60%),#efedfc;border:1px solid #e3ddf2;border-radius:28px;min-width:0;padding:25px 30px 23px;position:relative;box-shadow:0 22px 70px #334e7412}.mc-feed-label{font:500 .75rem/1.5 var(--font-geist-mono),monospace;color:#765285;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.mc-feed-label>span:first-child{align-items:center;gap:9px;display:flex}.mc-feed-label .platform-mark{width:23px;height:23px}.mc-phone{background:#fff;border:6px solid #192232;border-radius:31px;width:min(100%,350px);margin:auto;position:relative;overflow:hidden;box-shadow:0 20px 38px #2b285e2b}.mc-phone-header{color:#182332;background:#fff;justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.mc-phone-header>strong{letter-spacing:-.06em;font-size:1.4rem;font-style:italic;font-weight:650}.mc-phone-header>div{gap:15px;display:flex}.mc-feed-progress{background:#f0eafa;height:3px;overflow:hidden}.mc-feed-progress>span{transform-origin:0;background:linear-gradient(90deg,#6179f7,#c54ca7,#f6a14e);width:100%;height:100%;display:block;transform:scaleX(0)}.mc-phone[data-phase=running] .mc-feed-progress>span{animation:3s linear forwards mc-test-time}.mc-phone[data-phase=running] .mc-test-ad{animation:.75s cubic-bezier(.2,.7,.3,1) both mc-feed-entrance}.mc-account{align-items:center;gap:10px;padding:14px 15px;display:flex}.mc-account>span{color:#254e47;background:#e7ebe5;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-family:Georgia,serif;font-size:1.3rem;display:grid}.mc-account>div{flex:1}.mc-account strong{font-size:.875rem;font-weight:650;display:block}.mc-account small{color:#69778a;margin-top:2px;font-size:.75rem;line-height:1.5;display:block}.mc-test-image{aspect-ratio:1.12;isolation:isolate;background:#1a342f;position:relative;overflow:hidden}.mc-test-image>img{object-fit:cover;width:100%;height:100%}.mc-test-image:after{content:"";z-index:0;background:linear-gradient(#0000 20%,#102d26ed);position:absolute;inset:0}.mc-test-image>div{z-index:1;color:#fff;position:absolute;bottom:22px;left:22px;right:22px}.mc-test-image>div>span{font:500 .75rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.03em;color:#e7d0aa}.mc-test-image strong{letter-spacing:-.04em;margin-top:11px;font-size:2.05rem;font-weight:650;line-height:1.02;display:block}.mc-phone[data-version=standard] .mc-test-image>div{color:#24334b;background:#fff;padding:15px;bottom:14px;left:14px;right:14px}.mc-phone[data-version=standard] .mc-test-image strong{letter-spacing:-.02em;margin:5px 0 0;font-size:1.25rem;line-height:1.3}.mc-phone[data-version=standard] .mc-test-image>div>span{color:#61718b;font-size:.75rem}.mc-phone[data-version=standard] .mc-test-image:after{background:linear-gradient(#0000 60%,#09233340)}.mc-feed-actions{color:#26324a;gap:14px;padding:14px 17px 5px;display:flex}.mc-feed-actions>svg:last-child{margin-left:auto}.meta-page .mc-test-ad>p{color:#394b63;min-height:83px;margin:0;padding:7px 17px 14px;font-size:.875rem;line-height:1.6}.mc-ad-invitation{color:#215793;background:#ecf3fd;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:14px 17px;font-size:.875rem;font-weight:600;display:flex}.mc-recall{color:#fff;text-align:center;background:radial-gradient(at 50% 0,#363061,#0000 85%),#14243c;flex-direction:column;justify-content:center;align-items:center;padding:25px;animation:.35s both mc-soft-in;display:flex;position:absolute;inset:66px 0 0}.mc-recall-icon{color:#e4bfff;background:#a38ada1c;border:1px solid #d2afff70;border-radius:50%;place-items:center;width:67px;height:67px;margin-bottom:25px;display:grid}.mc-recall>.mc-eyebrow{color:#dabaff}.meta-page .mc-recall h3{letter-spacing:-.045em;margin:15px 0 17px;font-size:2.25rem;line-height:1.05}.meta-page .mc-recall p{color:#c4d2e5;font-size:1rem;line-height:1.8}.mc-recall button{color:#fff;background:0 0;border-bottom:1px solid #a78ace;align-items:center;gap:13px;min-height:44px;margin-top:25px;font-size:.875rem;display:flex}.mc-test-controls{justify-content:space-between;align-items:center;gap:18px;max-width:350px;margin:25px auto 0;display:flex}.mc-play{color:#fff;background:#172c4c;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:49px;padding:13px 19px;font-size:.875rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.mc-play>svg{flex-shrink:0}.mc-play:hover{background:#814caa;transform:translateY(-2px);box-shadow:0 5px 16px #62418725}.mc-play:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.mc-test-clock{font:500 1.7rem var(--font-geist-mono),monospace;color:#554680;align-items:baseline;gap:4px;display:flex}.mc-test-clock>small{font-size:.75rem}.meta-page .mc-test-status{color:#485c7c;text-align:center;min-height:42px;margin:17px 0 0;font-size:.875rem;line-height:1.5}.mc-feed-lab>.mc-fineprint{text-align:center}.meta-page .mc-refresh{color:#f8f9ff;background:radial-gradient(at 75% 35%,#39357066,#0000 65%),#111d33}.mc-refresh .mc-section-top{border-color:#788bac40}.mc-refresh .mc-section-top .m-kicker{color:#b4b6ee}.mc-refresh .mc-section-top>span:last-child{color:#b7c5e1}.mc-refresh-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;margin-bottom:46px;display:grid}.mc-refresh-heading h2>em{color:#c6b0ff;font-style:normal}.meta-page .mc-refresh-heading>p{color:#b7c8df;max-width:470px;font-size:1.0625rem;line-height:1.8}.mc-refresh-workspace{background:#15253c;border:1px solid #6e7aa559;border-radius:23px;grid-template-columns:.92fr 1.08fr;min-width:0;overflow:hidden;gap:0!important;display:grid!important}.mc-refresh-console{flex-direction:column;min-width:0;padding:34px;display:flex}.mc-console-label{font:500 .75rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.04em;color:#aabade;align-items:center;gap:10px;margin-bottom:25px;display:flex}.mc-refresh-tabs{grid-template-columns:repeat(4,minmax(0,1fr));background:#0e1c30!important;border-radius:12px!important;gap:3px!important;width:100%!important;height:auto!important;padding:5px!important;display:grid!important}.mc-refresh-tabs [data-slot=tabs-trigger]{white-space:normal;text-align:center;flex-direction:column;min-height:76px;font-size:.875rem;line-height:1.35;color:#becbe0!important;background:0 0!important;border-radius:8px!important;gap:6px!important;padding:14px 5px!important}.mc-refresh-tabs [data-slot=tabs-trigger]>span{font:500 .75rem var(--font-geist-mono),monospace;color:#94a4c4}.mc-refresh-tabs [data-slot=tabs-trigger][data-active]{box-shadow:0 3px 17px #0002;color:#131c36!important;background:#a88cf7!important}.mc-refresh-tabs [data-slot=tabs-trigger][data-active]>span{color:#303754}.mc-refresh-tabs [data-slot=tabs-trigger]:hover{color:#fff!important;background:#3d4167!important}.mc-refresh-panel{min-height:327px;padding-top:29px;animation:.3s both mc-soft-in}.mc-refresh-icon{color:#d7c3ff;background:#c8a0ff13;border:1px solid #a28ec268;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:23px;display:grid}.meta-page .mc-refresh-panel h3{letter-spacing:-.04em;max-width:460px;margin-bottom:18px;font-size:clamp(1.6rem,2.2vw,2.45rem);font-weight:600;line-height:1.15}.meta-page .mc-refresh-panel>p{color:#bac9df;font-size:1rem;line-height:1.8}.mc-review-question{border-top:1px solid #879bc433;gap:9px;margin-top:24px;padding:20px 0;display:grid}.mc-review-question>span{font:500 .75rem/1.5 var(--font-geist-mono),monospace;color:#ac9aca;letter-spacing:.04em}.mc-review-question>strong{color:#e2daef;font-size:.9375rem;font-weight:450;line-height:1.65}.mc-refresh-controls{align-items:center;gap:11px;margin-top:23px;display:flex}.mc-refresh-controls .mc-play{color:#19203d;background:#c3a7ff}.mc-refresh-controls .mc-play:hover{background:#e2b7ff}.mc-reset{color:#d8e2f4;background:#ffffff08;border:1px solid #8398c361;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.mc-reset:hover{background:#526084}.mc-layer-workbench{background:radial-gradient(at 50% 45%,#a180e329,#0000 70%),#1c2843;border-left:1px solid #7788b53d;flex-direction:column;min-width:0;padding:25px 25px 20px;display:flex}.mc-layer-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.mc-layer-toolbar>span{color:#b1c0de;font:500 .75rem/1.5 var(--font-geist-mono),monospace;align-items:center;gap:7px;display:flex}.mc-layer-toolbar .platform-mark{width:21px;height:21px}.mc-layer-toolbar>button{color:#e0e6f5;background:#ffffff08;border:1px solid #a2b0dc5e;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:9px 11px;font-size:.875rem;transition:background .2s;display:flex}.mc-layer-toolbar>button:hover{background:#625184}.mc-layer-space{isolation:isolate;perspective:1200px;--layer-width:66%;--layer-height:65%;flex:1;width:100%;max-width:530px;min-height:505px;margin:auto;position:relative}.mc-layer-space>div{width:var(--layer-width);height:var(--layer-height);transform-style:preserve-3d;border:1px solid #d8c7fc50;border-radius:13px;transition:transform .85s cubic-bezier(.2,.7,.2,1),border-color .3s,background .3s;position:absolute;top:18%;left:17%}.mc-layer-photo{z-index:1;background:#174f46;overflow:hidden;box-shadow:0 24px 40px #030c215e}.mc-layer-photo>img{object-fit:cover;object-position:40% 50%;width:100%;height:100%;animation:.45s both mc-soft-in;display:block}.mc-layer-photo:after{content:"";background:linear-gradient(#0a2a2130,#0000 30%,#0b312afa);position:absolute;inset:0}.mc-layer-type{z-index:2;background:linear-gradient(#0000 25%,#11332fbd);flex-direction:column;justify-content:flex-end;padding:25px 25px 88px;display:flex;box-shadow:0 15px 40px #071b3215}.mc-layer-type>small{font:500 .75rem/1.5 var(--font-geist-mono),monospace;color:#e3d5bc;margin-bottom:15px}.mc-layer-type>strong{letter-spacing:-.045em;color:#fff;font-size:clamp(1.65rem,2.75vw,3rem);font-weight:650;line-height:1.07;animation:.35s both mc-soft-in}.mc-layer-cta{z-index:3;background:linear-gradient(#0000 70%,#122f2959);align-items:flex-end;padding:25px;display:flex}.mc-layer-cta>div{color:#1a3a33;background:#ede4d0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;padding:13px 14px;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.mc-layer-cta>div>svg{flex-shrink:0}.mc-layer-tag{z-index:2;font:500 .75rem/1.5 var(--font-geist-mono),monospace;color:#e9e0ff;opacity:0;background:#182c44bd;border:1px solid #c5b3f350;border-radius:5px;padding:5px 8px;transition:opacity .3s;position:absolute;top:13px;left:15px}.mc-layer-space[data-exploded=true] .mc-layer-photo{transform:translate(-11%,-12%)rotateY(-16deg)rotateX(8deg)rotate(-6deg)}.mc-layer-space[data-exploded=true] .mc-layer-type{background:linear-gradient(#a180d415,#11332feb);transform:translateY(2%)rotateY(-16deg)rotateX(8deg)rotate(-6deg);box-shadow:0 24px 50px #08182f5c}.mc-layer-space[data-exploded=true] .mc-layer-cta{background:linear-gradient(#19243a05,#19243a40);transform:translate(11%,16%)rotateY(-16deg)rotateX(8deg)rotate(-6deg);box-shadow:0 26px 50px #03132636}.mc-layer-space[data-exploded=true] .mc-layer-tag{opacity:1}.mc-layer-space[data-step="1"] .mc-layer-type,.mc-layer-space[data-step="2"] .mc-layer-photo,.mc-layer-space[data-step="3"] .mc-layer-cta{border-color:#c9a3ff;box-shadow:0 0 0 1px #d7b9ff38,0 20px 60px #c985ff20}.mc-layer-result{color:#d4dcef;border-top:1px solid #879bc43d;align-items:center;gap:10px;min-height:59px;padding-top:17px;font-size:.875rem;display:flex}.mc-layer-result>svg{color:#b4a1ff;flex-shrink:0}.mc-layer-result>strong{font:500 .75rem var(--font-geist-mono),monospace;color:#aaa5d2;flex-shrink:0;margin-left:auto}.mc-layer-workbench>.mc-fineprint{color:#9caed0;text-align:center}.mc-refresh-loop{flex-wrap:wrap;align-items:center;gap:22px 32px;padding-top:31px;display:flex}.mc-refresh-loop>span{color:#c7d2e8;align-items:center;gap:10px;font-size:.875rem;display:flex}.mc-refresh-loop>span>svg{color:#ac9bdd}.mc-refresh-loop>strong{color:#d0b9ff;align-items:center;gap:14px;margin-left:auto;font-size:.9375rem;font-weight:500;display:flex}.meta-page .mc-start{--goal-accent:#1467d8;--goal-tint:#eaf2ff;--goal-soft:#bed7ff;color:#152841;background:radial-gradient(at 0 20%,#dceaff,#0000 55%),#f3f7fc}.mc-start[data-goal=appointments]{--goal-accent:#8d37a9;--goal-tint:#faf0fe;--goal-soft:#e4c1f2}.mc-start[data-goal=local]{--goal-accent:#ae357c;--goal-tint:#fff0f8;--goal-soft:#f5c1dc}.mc-start[data-goal=growth]{--goal-accent:#4b4cd3;--goal-tint:#f0efff;--goal-soft:#cbc8ff}.mc-start .mc-section-top{border-color:#cbd8e6}.mc-platform-pair{color:#496185}.mc-platform-pair>.platform-mark{width:25px;height:25px}.mc-platform-pair>span:last-child{font:500 .75rem/1.5 var(--font-geist-mono),monospace;margin-left:7px}.mc-start-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:46px;display:flex}.mc-start-heading h2>em{color:var(--goal-accent);font-style:normal;transition:color .3s}.meta-page .mc-start-heading>p{color:#566b84;max-width:350px;margin-bottom:5px;font-size:1.0625rem;line-height:1.8}.mc-start-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:38px;display:grid}.mc-goal-side>.mc-eyebrow{color:#536985;margin:0 0 19px;display:block}.mc-goal-options{gap:12px!important}.mc-goal-options>label{cursor:pointer;background:#ffffffa6;border:1px solid #cbd8e6;border-radius:15px;align-items:center;gap:19px;min-height:107px;padding:23px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.mc-goal-icon{color:#6b83a3;background:#fff;border:1px solid #ced9e7;border-radius:12px;flex-shrink:0;place-items:center;width:47px;height:50px;transition:color .2s,background .2s,border-color .2s;display:grid}.mc-goal-options small{color:#61748c;margin-top:5px;font-size:.875rem;line-height:1.6;display:block}.mc-goal-options>label>svg{color:#7f95b0;flex-shrink:0;margin-left:auto}.mc-goal-options>label[data-selected]{border-color:var(--goal-accent);background:var(--goal-tint);box-shadow:inset 4px 0 var(--goal-accent),0 8px 25px #2b457712}.mc-goal-options>label[data-selected] .mc-goal-icon{border-color:var(--goal-accent);background:var(--goal-accent);color:#fff}.mc-goal-options>label[data-selected]>svg{color:var(--goal-accent);transform:rotate(45deg)}.mc-goal-options>label:hover{border-color:var(--goal-accent);background:var(--goal-tint);transform:translate(4px);box-shadow:0 10px 28px #445e8117}.meta-page .mc-goal-note{color:#5c718d;align-items:flex-start;gap:9px;margin-top:21px;font-size:.875rem;line-height:1.7;display:flex}.mc-goal-note>svg{color:var(--goal-accent);flex-shrink:0;margin-top:3px}.mc-plan{background:#fff;border:1px solid #cbd8e6;border-radius:22px;flex-direction:column;min-width:0;padding:29px 34px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #23508a0f}.mc-plan:before{content:"";background:linear-gradient(90deg,#0866ff,#9e42cb,#e74397,#fca557);height:4px;position:absolute;top:0;left:0;right:0}.mc-plan-heading{color:#587190;border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:15px;padding-bottom:22px;display:flex}.mc-plan-heading>span:last-child{background:var(--goal-tint);color:var(--goal-accent);border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:.875rem;display:flex}.mc-plan-content{flex:1;padding-top:27px;animation:.3s both mc-soft-in}.meta-page .mc-plan h3{letter-spacing:-.04em;color:#163049;max-width:560px;margin:0 0 15px;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:650;line-height:1.12}.meta-page .mc-plan-content>p{color:#60748d;max-width:500px;font-size:1rem;line-height:1.7}.mc-plan ol{gap:13px;margin:23px 0;padding:0;list-style:none;display:grid}.mc-plan li{color:#384f6b;align-items:flex-start;gap:15px;font-size:.9375rem;line-height:1.65;display:flex}.mc-plan li>span{background:var(--goal-tint);min-width:29px;height:29px;color:var(--goal-accent);font:500 .75rem var(--font-geist-mono),monospace;border-radius:7px;place-items:center;display:grid}.mc-plan-discussion{background:#f5f8fc;border:1px solid #e0e8f1;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:25px;padding:17px;display:flex}.mc-plan-discussion>svg{color:var(--goal-accent);flex-shrink:0;margin-top:2px}.mc-plan-discussion strong{color:#35506b;font-size:.875rem;font-weight:600;line-height:1.5}.meta-page .mc-plan-discussion p{color:#65788f;margin-top:5px;font-size:.875rem;line-height:1.65}.mc-plan-cta{background:var(--goal-accent);border:1px solid var(--goal-accent);color:#fff;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:17px;width:100%;min-height:79px;padding:17px 22px;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 22px #2e56a11f}.mc-plan-cta>span{font-size:1.0625rem;font-weight:600;line-height:1.5}.mc-plan-cta small{color:#ffffffe6;margin-top:2px;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.mc-plan-cta>svg{flex-shrink:0;transition:transform .2s}.mc-plan-cta:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 25px #345db42e}.mc-plan-cta:hover>svg{transform:translate(2px,-2px)}.mc-plan>.mc-fineprint{text-align:center}@keyframes mc-test-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mc-feed-entrance{0%{opacity:.4;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-soft-in{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.mc-layer-space{min-height:585px}.mc-refresh-panel{min-height:369px}.mc-phone{width:375px}.mc-test-image strong{font-size:2.3rem}.meta-page .mc-test-ad>p{min-height:84px}}@media (max-width:1100px){.mc-stop-grid{gap:36px}.mc-feed-lab{padding:22px 20px}.mc-opening-choices>label{gap:11px;padding:16px}.mc-refresh-heading{grid-template-columns:1.15fr .85fr;gap:35px}.mc-refresh-workspace{grid-template-columns:1fr 1fr}.mc-refresh-console{padding:25px}.mc-layer-workbench{padding:21px 18px}.mc-layer-space{--layer-width:75%;--layer-height:61%;min-height:520px}.mc-layer-space>div{top:21%;left:12.5%}.mc-layer-type{padding:18px 18px 95px}.mc-layer-type>strong{font-size:2rem}.mc-layer-cta{padding:18px}.mc-layer-toolbar{flex-wrap:wrap}.mc-start-grid{grid-template-columns:1fr 1.1fr;gap:25px}.mc-plan{padding:27px 25px 21px}.mc-goal-options>label{gap:13px;padding:19px}.mc-plan-heading{flex-wrap:wrap}.mc-refresh-loop>strong{width:100%;margin-left:0}}@media (max-width:850px){.meta-page .mc-stop,.meta-page .mc-refresh,.meta-page .mc-start{padding-block:60px}.mc-section-top{align-items:flex-start;margin-bottom:37px}.mc-section-top>span:last-child{font-size:.875rem}.mc-stop-grid{grid-template-columns:minmax(0,1fr);gap:35px}.mc-stop-copy>h2 br{display:none}.meta-page .mc-stop-copy>p{max-width:650px}.mc-opening-choices{grid-template-columns:1fr 1fr}.mc-opening-choices>label{align-items:flex-start;min-height:112px}.mc-opening-choices>label>svg{width:15px;position:absolute;bottom:9px;right:10px}.mc-choice-letter{width:32px;height:38px}.mc-opening-insight{min-height:0}.mc-feed-lab{justify-self:center;width:100%;max-width:610px;padding:28px 30px}.mc-feed-label{max-width:450px;margin-inline:auto}.mc-phone{width:350px}.mc-test-controls{max-width:350px}.mc-refresh-heading{grid-template-columns:1fr;gap:25px}.meta-page .mc-refresh-heading>p{max-width:630px}.mc-refresh-workspace{grid-template-columns:minmax(0,1fr)}.mc-refresh-panel{min-height:270px}.mc-refresh-console{padding:30px}.mc-layer-workbench{border-top:1px solid #7788b53d;border-left:0;padding:23px 30px}.mc-layer-space{--layer-width:66%;--layer-height:65%;flex:auto;width:min(100%,520px);min-height:540px}.mc-layer-space>div{top:18%;left:17%}.mc-layer-type{padding:25px 25px 93px}.mc-layer-type>strong{font-size:2.6rem}.mc-layer-cta{padding:25px}.mc-layer-result{width:100%;max-width:520px;margin-inline:auto}.mc-refresh-loop{gap:20px}.mc-start-heading{flex-direction:column;align-items:flex-start;gap:25px}.meta-page .mc-start-heading>p{max-width:560px}.mc-start-grid{grid-template-columns:minmax(0,1fr);gap:25px}.mc-goal-options{grid-template-columns:1fr 1fr}.mc-goal-options>label{align-items:flex-start;gap:13px;min-height:125px;padding:20px}.mc-goal-options>label>svg{display:none}.mc-plan{padding:30px}.mc-plan h3{max-width:550px}.mc-plan-content{padding-top:25px}.mc-plan-heading{flex-wrap:nowrap}.mc-goal-note{margin-bottom:0!important}}@media (max-width:600px){.meta-page .mc-stop,.meta-page .mc-refresh,.meta-page .mc-start{padding:54px 6vw}.meta-page .mc-stop h2,.meta-page .mc-refresh h2,.meta-page .mc-start h2{font-size:clamp(2.4rem,9vw,3.4rem);line-height:1.07}.mc-section-top{flex-wrap:wrap;gap:12px;margin-bottom:30px;padding-bottom:22px}.mc-section-top .m-kicker{font-size:.75rem}.mc-section-top>span:last-child{font-size:.875rem}.mc-stop-copy>h2 br{display:block}.meta-page .mc-stop-copy>p{margin:22px 0 25px;font-size:1rem}.mc-opening-choices{grid-template-columns:minmax(0,1fr)}.mc-opening-choices>label{align-items:center;gap:14px;min-height:87px;padding:16px}.mc-opening-choices>label>svg{width:18px;position:static}.mc-choice-letter{width:35px;height:39px}.mc-opening-insight{margin-top:26px;padding-top:23px}.meta-page .mc-opening-insight h3{font-size:1.3rem}.mc-opening-insight ul{gap:8px;display:grid}.mc-inline-link{gap:12px;font-size:.875rem}.mc-feed-lab{border-radius:20px;padding:21px 17px}.mc-phone{border-width:5px;border-radius:25px;width:100%;max-width:335px}.mc-phone-header{padding:15px 14px 13px}.mc-phone-header>strong{font-size:1.3rem}.mc-account{padding:12px}.mc-account strong{font-size:.875rem}.mc-account small{font-size:.75rem}.mc-test-image>div{bottom:19px;left:17px;right:17px}.mc-test-image strong{font-size:2rem}.mc-test-image>div>span{font-size:.75rem}.mc-test-ad>p{min-height:0!important}.mc-test-controls{gap:10px}.mc-test-controls .mc-play{flex:1;min-height:50px;padding:12px 14px;font-size:.875rem}.mc-test-clock{font-size:1.3rem}.meta-page .mc-test-status{min-height:42px;font-size:.875rem}.mc-feed-label{gap:8px;margin-bottom:19px;font-size:.75rem}.mc-feed-label .platform-mark{width:20px;height:20px}.mc-recall{padding:20px;inset:60px 0 0}.mc-recall-icon{width:55px;height:55px;margin-bottom:20px}.meta-page .mc-recall h3{font-size:2.1rem}.mc-refresh-heading{gap:22px;margin-bottom:31px}.meta-page .mc-refresh-heading>p{font-size:1rem}.mc-refresh-workspace{border-radius:17px}.mc-refresh-console{padding:24px 19px}.mc-console-label{margin-bottom:19px;font-size:.75rem}.mc-refresh-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important}.mc-refresh-tabs [data-slot=tabs-trigger]{flex-direction:row;min-height:58px;font-size:.875rem;gap:9px!important;padding:12px 7px!important}.mc-refresh-panel{min-height:340px;padding-top:24px}.mc-refresh-icon{margin-bottom:19px}.meta-page .mc-refresh-panel h3{font-size:1.75rem;line-height:1.15}.meta-page .mc-refresh-panel>p{font-size:1rem;line-height:1.7}.mc-review-question{margin-top:21px;padding:18px 0}.mc-review-question>strong{font-size:.875rem}.mc-refresh-controls{margin-top:14px}.mc-refresh-controls .mc-play{flex:1;padding:12px 11px}.mc-layer-workbench{padding:20px 15px}.mc-layer-toolbar{gap:8px}.mc-layer-toolbar>span{gap:5px;font-size:.75rem}.mc-layer-toolbar .platform-mark{width:18px;height:18px}.mc-layer-toolbar>button{gap:5px;padding:8px;font-size:.75rem}.mc-layer-space{--layer-width:75%;--layer-height:63%;min-height:430px}.mc-layer-space>div{top:19%;left:12.5%}.mc-layer-type{padding:16px 16px 79px}.mc-layer-type>small{margin-bottom:10px;font-size:.75rem}.mc-layer-type>strong{font-size:clamp(1.5rem,7vw,2.2rem)}.mc-layer-cta{padding:16px}.mc-layer-cta>div{gap:6px;min-height:46px;padding:10px;font-size:.75rem}.mc-layer-cta>div>svg{width:15px}.mc-layer-tag{padding:4px 6px;font-size:.75rem;top:10px;left:10px}.mc-layer-result{gap:8px;font-size:.875rem;line-height:1.55}.mc-layer-result>strong{font-size:.75rem}.mc-refresh-loop{grid-template-columns:1fr 1fr;gap:18px 15px;padding-top:25px;display:grid}.mc-refresh-loop>span{gap:8px;font-size:.875rem}.mc-refresh-loop>strong{grid-column:1/-1;gap:11px;font-size:.875rem;line-height:1.5}.mc-refresh-loop>span:nth-child(3){grid-column:1/-1}.mc-platform-pair>span:last-child{margin-left:0;font-size:.75rem}.mc-platform-pair>.platform-mark{width:21px;height:21px}.mc-start-heading{margin-bottom:32px}.meta-page .mc-start-heading>p{font-size:1rem}.mc-goal-side>.mc-eyebrow{margin-bottom:15px;font-size:.75rem;line-height:1.8}.mc-goal-options{grid-template-columns:minmax(0,1fr);gap:10px!important}.mc-goal-options>label{align-items:center;min-height:91px;padding:16px}.mc-goal-icon{border-radius:10px;width:40px;height:44px}.mc-goal-options small{font-size:.875rem;line-height:1.5}.mc-goal-options>label>svg{width:18px;display:block}.mc-goal-options strong{font-size:1rem}.mc-plan{border-radius:17px;padding:25px 20px 21px}.mc-plan-heading{flex-wrap:wrap;gap:12px;padding-bottom:19px}.mc-plan-heading>span:last-child{font-size:.75rem}.meta-page .mc-plan h3{font-size:2rem;line-height:1.13}.mc-plan-content{padding-top:22px}.mc-plan li{gap:12px;font-size:.875rem;line-height:1.65}.mc-plan-discussion{gap:10px;padding:14px}.mc-plan-cta{gap:10px;padding:15px 17px}.mc-plan-cta>span{font-size:1rem}.mc-plan-cta small{font-size:.75rem}.mc-plan-cta>svg{width:22px}.meta-page .mc-fineprint{font-size:.75rem}}@media (max-width:360px){.mc-feed-lab{padding:19px 12px}.mc-test-image strong{font-size:1.75rem}.mc-account small{font-size:.75rem}.mc-account>span{width:29px;height:29px}.mc-layer-space{min-height:390px}.mc-layer-type{padding-bottom:80px}.mc-layer-type>strong{font-size:1.5rem}.mc-layer-toolbar>button{font-size:.75rem}.mc-goal-options>label{gap:10px;padding:14px}.mc-goal-icon{width:35px;height:40px}.meta-page .mc-plan h3{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.mc-stop *,.mc-refresh *,.mc-start *{transition:none!important;animation:none!important}}html[data-motion=off] .mc-stop *,html[data-motion=off] .mc-refresh *,html[data-motion=off] .mc-start *{transition:none!important;animation:none!important}.mc-mobile-plan-link{display:none}.mc-plan{scroll-margin-top:95px}@media (max-width:850px){.mc-stop-grid{gap:0}.mc-stop-copy{display:contents}.mc-stop-copy>h2{grid-row:1}.mc-stop-copy>p{grid-row:2}.mc-opening-choices{grid-row:3;margin-bottom:27px}.mc-feed-lab{grid-row:4}.mc-opening-insight{grid-row:5}.mc-inline-link{grid-row:6;justify-self:start}.mc-mobile-plan-link{width:max-content;max-width:100%;min-height:48px;color:var(--goal-accent);border-bottom:1px solid var(--goal-accent);align-items:center;gap:12px;margin-top:18px;font-size:.9375rem;font-weight:600;display:flex}}@media (max-width:600px){.mc-refresh-workspace{padding:22px 19px;gap:19px!important}.mc-refresh-console{display:contents}.mc-console-label{grid-row:1;margin:0}.mc-refresh-tabs{grid-row:2}.mc-refresh-controls{grid-row:3;margin:0}.mc-layer-workbench{border:0;border-radius:12px;grid-row:4;margin-inline:-7px;padding:16px 10px 13px}.mc-refresh-panel{grid-row:5;min-height:0;padding-top:5px}.mc-review-question{padding-bottom:0}.mc-layer-space{min-height:400px}.mc-layer-result{font-size:.875rem}.mc-layer-toolbar{gap:10px}.mc-layer-toolbar>span,.mc-layer-toolbar>button{font-size:.75rem}}.meta-page .m-quality{padding-block:44px}.meta-page .m-quality>.m-heading,.m-quality-lab{max-width:1480px;margin-inline:auto}.meta-page .m-quality>.m-heading{grid-template-columns:1.4fr 1fr;gap:40px;margin-bottom:26px}.meta-page .m-quality .m-heading h2{margin-top:14px;font-size:clamp(2rem,3vw,3.25rem)}.meta-page .m-quality .m-heading>p{justify-self:end;max-width:360px;font-size:1rem}.m-quality .m-lab-bar{gap:18px;padding:12px 24px}.m-quality .m-lab-bar .platform-mark{width:30px;height:30px}.m-quality .m-quality-grid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.35fr)}.m-quality .m-quality-inputs{min-width:0;padding:24px}.m-quality-rate-heading{justify-content:space-between;align-items:center;gap:20px;margin:18px 0 10px;display:flex}.m-quality .m-quality-title{margin:0;font-size:1.125rem;line-height:1.3}.m-quality .m-quality-title>strong{font-size:1.75rem;line-height:1.2;display:block}.m-quality .m-rate-value{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:3.75rem;line-height:1}.m-quality .m-rate-value>span{margin-left:2px;font-size:1.8rem}.m-quality .m-range-ends{margin-top:2px}.m-quality .m-presets{gap:8px;margin-top:10px}.m-quality .m-presets>button{min-width:52px;min-height:44px;padding:8px 12px}.meta-page .m-quality .m-input-help{margin-top:12px;font-size:.8125rem;line-height:1.5}.m-quality .m-scenario-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px;padding-top:18px;display:grid}.m-quality-field{min-width:0}.m-quality-field>label{justify-content:space-between;align-items:baseline;gap:6px;min-height:22px;margin-bottom:7px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.m-quality-field>label>span{color:#d6e5ff;font-size:.75rem;font-weight:450}.m-quality .m-money-field{min-height:48px;padding:4px 12px;font-size:1.2rem}.m-quality .m-money-field input{padding:4px 0;font-size:1.25rem}.m-quality .m-money-field:focus-within{box-shadow:0 0 0 3px #b8d5ff66}.m-quality .m-money-field:has(input[aria-invalid=true]){background:#fff2f5;border-color:#ffb9cd}.meta-page .m-quality-field>.m-input-help,.meta-page .m-quality-field>.m-field-error{min-height:39px;margin-top:8px;line-height:1.5}.m-quality-field .m-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.m-quality-field .m-presets>button{min-width:0;padding:8px 4px}.m-quality .m-quality-output{justify-content:space-between;gap:18px;padding:24px 28px}.m-quality-summary{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.m-quality .m-quality-result>.m-kicker{font:550 .875rem/1.4 var(--font-geist-sans),sans-serif;letter-spacing:0;color:#4f6582;max-width:230px}.m-quality .m-quality-result>strong{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:clamp(2.5rem,3.5vw,3.75rem)}.m-quality .m-quality-funnel{background:0 0;border:0;border-left:1px solid #dae5f3;border-radius:0;gap:12px;margin:0;padding:8px 0 8px 20px}.m-quality .m-quality-funnel>div{min-width:0}.m-quality .m-quality-funnel>div>span{font:.8125rem/1.4 var(--font-geist-sans),sans-serif}.m-quality .m-quality-funnel strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.75rem}.m-quality .m-quality-funnel i{height:4px;margin-top:6px}.m-quality-chart{min-width:0}.m-quality-chart-label{color:#4f6582;align-items:baseline;gap:10px;font-size:.875rem;font-weight:550;display:flex}.m-quality-chart-label>span{color:#70819a;font-size:.75rem;font-weight:450}.m-quality .m-quality-graph{width:100%;max-width:none;height:clamp(220px,26vh,280px);margin:0;overflow:visible}.m-quality .m-quality-graph text{font:13px var(--font-geist-mono),monospace}.m-quality-chart-axis{color:#5b708c;justify-content:flex-end;align-items:center;gap:7px;font-size:.8125rem;line-height:1.5;display:flex}.m-quality .m-quality-equation{gap:10px;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5}.m-quality-empty{color:#526c8e;text-align:center;background:#f7faff;border:1px dashed #cad9ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:24px;display:flex}.meta-page .m-quality-empty>p{max-width:370px;font-size:1rem}.m-quality-empty>svg{color:#1263de}.m-quality-footer{background:#fafcff;border-top:1px solid #dce5f1;justify-content:space-between;align-items:center;gap:32px;padding:18px 24px;display:flex}.meta-page .m-quality-footer>.m-lab-disclaimer{max-width:760px;margin:0;font-size:.8125rem;line-height:1.5}.m-quality-footer>.m-primary{text-align:left;flex-shrink:0;min-height:48px}@media (min-width:1001px) and (max-height:850px){.meta-page .m-quality{padding-block:20px}.meta-page .m-quality .m-heading{margin-bottom:20px}.meta-page .m-quality .m-heading h2{margin-top:10px;font-size:2.25rem}.m-quality .m-lab-bar{padding-block:4px}.m-quality .m-quality-inputs{padding:20px 24px}.m-quality .m-quality-inputs>.m-kicker{display:none}.m-quality-rate-heading{margin-top:6px;margin-bottom:4px}.m-quality .m-rate-value{font-size:3.25rem}.meta-page .m-quality-inputs>.m-input-help{margin-top:8px}.m-quality .m-scenario-fields{margin-top:12px;padding-top:12px}.m-quality .m-quality-output{gap:12px;padding-block:20px}.m-quality .m-quality-result>strong{font-size:2.75rem}.m-quality-footer{padding-block:8px}}@media (min-width:851px) and (max-width:1100px){.meta-page .m-quality{padding-inline:4vw}.m-quality .m-quality-grid{grid-template-columns:minmax(330px,1fr) minmax(0,1.15fr)}.m-quality .m-quality-inputs,.m-quality .m-quality-output{padding:22px 20px}.m-quality-summary{grid-template-columns:minmax(0,1fr);gap:14px}.m-quality .m-quality-funnel{border-left:0;max-width:290px;padding:0}.m-quality .m-quality-graph{height:220px}.m-quality .m-scenario-fields{gap:12px}.m-quality-field>label{flex-wrap:wrap;align-content:flex-start;gap:0 5px;min-height:42px}}@media (max-width:850px){.meta-page .m-quality>.m-heading{grid-template-columns:minmax(0,1fr);gap:18px}.meta-page .m-quality .m-heading>p{justify-self:start;max-width:560px}.m-quality .m-quality-grid{grid-template-columns:minmax(0,1fr)}.m-quality .m-mobile-quality-result{margin-top:18px;padding-top:16px}.m-quality .m-quality-output{gap:24px}.m-quality-footer{flex-wrap:wrap;gap:18px}}@media (max-width:600px){.meta-page .m-quality{padding-block:40px}.meta-page .m-quality .m-heading h2{font-size:clamp(1.9rem,7.8vw,2.5rem)}.m-quality .m-lab-bar{gap:10px;padding:14px 18px}.m-quality .m-lab-bar>span{font-size:.75rem}.m-quality .m-quality-inputs,.m-quality .m-quality-output{padding:24px 20px}.m-quality-rate-heading{gap:12px}.m-quality .m-quality-title{font-size:1rem}.m-quality .m-quality-title>strong{font-size:1.5rem}.m-quality .m-rate-value{font-size:3rem}.m-quality .m-rate-value>span{font-size:1.5rem}.m-quality .m-scenario-fields{grid-template-columns:minmax(0,1fr);gap:18px}.meta-page .m-quality-field>.m-input-help,.meta-page .m-quality-field>.m-field-error{min-height:0}.m-quality-field .m-presets{max-width:210px}.m-quality .m-mobile-quality-result{gap:12px}.m-quality .m-mobile-quality-result>strong{white-space:nowrap;flex-shrink:0}.m-quality-summary{grid-template-columns:minmax(0,1fr);gap:16px}.m-quality .m-quality-result>strong{font-size:3rem}.m-quality .m-quality-funnel{border-top:1px solid #dae5f3;border-left:0;padding:14px 0 0}.m-quality .m-quality-graph{height:230px}.m-quality-chart-label{flex-wrap:wrap;gap:2px 8px}.m-quality .m-quality-equation{align-items:flex-start}.m-quality .m-quality-equation>svg{margin-top:2px}.m-quality-footer{padding:20px}.m-quality-footer>.m-primary{flex-shrink:1;width:100%;font-size:.9375rem}}@media (max-width:359px){.m-quality .m-quality-inputs,.m-quality .m-quality-output{padding:22px 16px}.m-quality-rate-heading{flex-wrap:wrap;gap:12px 20px}.m-quality .m-rate-value{font-size:2.7rem}}.local-page{--local-paper:#f5f8f5;--local-ink:#102c34;--local-blue:#087f68;--local-muted:#526e74;--local-line:#d4e2df}.local-page .l-section{padding:80px max(5vw,50vw - 760px)}.local-page .l-heading{margin-bottom:38px}.local-page .l-heading>div{gap:45px;margin-top:24px}.local-page .l-heading h2{letter-spacing:-.06em;font-size:clamp(38px,4.45vw,73px);line-height:1.02}.local-page .l-heading>div>p{max-width:365px;font-size:16px;line-height:1.75}.local-page .l-primary{background:#087f68;border-radius:9px;min-height:50px;padding:16px 21px;box-shadow:0 6px 20px #00644816}.local-page .l-primary:hover{background:#066652;box-shadow:0 10px 28px #00644830}.local-page :is(a,button,[role=tab]):focus-visible{outline-color:#08a888}.local-page :is(.lx-hero,.l-intelligence-section,.lx-growth-planner) :is(a,button,[role=tab]):focus-visible{outline-color:#70f2c4}.local-page .l-text-link{min-height:44px}.local-page .l-page-nav{scrollbar-width:none;background:#f8fcfaed;gap:18px;padding:13px max(5vw,50vw - 760px)}.local-page .l-page-nav::-webkit-scrollbar{display:none}.local-page .l-page-nav a{min-height:32px;transition:color .2s}.local-page .l-page-nav a:hover{color:#07816a}.local-page .l-page-nav a>span{color:#6d8986}.local-page .l-delivery-strip{color:#123c38;background:#fff;border-bottom:1px solid #d4e2df;padding:28px max(5vw,50vw - 760px)}.local-page .l-delivery-strip>div{border-color:#d5e3df}.local-page .l-delivery-strip strong,.local-page .l-delivery-strip>div:first-child strong{color:#087f68;font-size:clamp(30px,3vw,48px);font-weight:600}.local-page .l-delivery-strip span{color:#536c6b}.lx-hero{color:#f6fcfa;isolation:isolate;background:#071e27;padding-inline:max(5vw,50vw - 760px);overflow:hidden}.lx-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 30%,#126a5945,#0000 55%),linear-gradient(90deg,#29545314 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#29545314 1px,#0000 1px) 0 0/92px 92px;position:absolute;inset:0}.local-page .lx-hero .l-hero-label{color:#a2beb9}.local-page .lx-hero .l-hero-layout{grid-template-columns:.88fr 1.12fr;gap:4vw;padding-block:44px 48px}.local-page .lx-hero .l-hero-copy>.l-eyebrow{color:#bcd8cf;max-width:none;font-size:11px}.local-page .lx-hero h1{margin:26px 0;font-size:clamp(74px,7.7vw,126px);line-height:.91}.local-page .lx-hero h1 em{color:#71e7b8;text-shadow:0 0 65px #53dca11b}.local-page .lx-hero h1>span{color:#71e7b8}.local-page .lx-hero .l-hero-copy>p{color:#afc8c8;max-width:460px;margin:24px 0;font-size:17px;line-height:1.75}.local-page .lx-hero .l-hero-copy>p strong{color:#fff}.local-page .lx-hero .l-primary{color:#082b29;background:#80edbc;box-shadow:0 8px 30px #40b9991b}.local-page .lx-hero .l-primary:hover{background:#a3ffd5;box-shadow:0 10px 36px #59d2a335}.local-page .lx-hero .l-hero-cta-note{color:#b0c9c1;margin-bottom:12px;font-size:12px}.local-page .lx-hero .l-text-link{color:#c3e0d7;border-bottom-color:#487c71}.local-page .lx-hero .l-hero-foot{color:#9abbba;border-color:#35514f;font-size:11px}.local-page .lx-hero .l-live-dot{background:#73edb7;box-shadow:0 0 0 4px #73edb71a}.lx-neighborhood-demo{min-width:0;transform:translateY(var(--l-pointer-y,0px));background:#0d2b33;border:1px solid #3b615b;border-radius:22px;transition:transform .5s ease-out;position:relative;overflow:hidden;box-shadow:0 32px 80px #0004,0 0 75px #45946c12}.lx-demo-top{font:10px var(--font-geist-mono),monospace;letter-spacing:.035em;color:#cae5dc;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.lx-demo-top>span:first-child{align-items:center;gap:9px;display:flex}.lx-status-dot{color:#7de4b5;align-items:center;gap:6px;font-size:9px;display:flex}.lx-status-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.lx-hero-map{isolation:isolate;height:355px;position:relative;overflow:hidden}.lx-street-map{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lx-map-base{fill:#eaf1e9}.lx-map-block{fill:#e0e8df}.lx-map-road{stroke:#fff}.lx-map-park{fill:#c5dfc7}.lx-map-water{stroke:#b8dbe0}.lx-map-artery-edge{stroke:#d9dfce}.lx-map-artery{stroke:#fffff1}.lx-map-route{stroke:#078876}.lx-map-label{font:10px var(--font-geist-mono),monospace;letter-spacing:2px;fill:#6c8580}.lx-map-dark .lx-map-base{fill:#133039}.lx-map-dark .lx-map-block{fill:#1b3b40}.lx-map-dark .lx-map-road{stroke:#27464a}.lx-map-dark .lx-map-park{fill:#204f44}.lx-map-dark .lx-map-water{stroke:#123b4f}.lx-map-dark .lx-map-artery-edge{stroke:#244749}.lx-map-dark .lx-map-artery{stroke:#3d5d5a}.lx-map-dark .lx-map-route{stroke:#82e5bf}.lx-map-dark .lx-map-label{fill:#6f9188}.lx-map-dark .lx-map-route{stroke-dasharray:5 7;animation:4s ease-out both lx-route-arrive}.lx-search-pill{color:#254443;z-index:2;background:#f8fcf9;border:1px solid #a9d3c8;border-radius:30px;align-items:center;gap:11px;padding:13px 15px;font-size:13px;display:flex;position:absolute;top:22px;left:22px;right:22px;box-shadow:0 8px 20px #001d2225}.lx-search-pill svg{color:#087f68;flex-shrink:0}.lx-search-pill strong{font-weight:650}.lx-map-north{color:#b6d6cb;justify-items:center;gap:5px;font:10px monospace;display:grid;position:absolute;top:88px;right:24px}.lx-neighborhood-pin{opacity:.55;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s,filter .3s;display:flex;position:absolute;translate:-50% -50%}.lx-neighborhood-pin>span{color:#aaccc3;filter:drop-shadow(0 5px 7px #0003);place-items:center;width:38px;height:38px;transition:scale .4s,color .3s;display:grid;position:relative}.lx-neighborhood-pin svg{stroke:#214d43}.lx-neighborhood-pin small{color:#d2e6dc;white-space:nowrap;background:#102c32c9;border-radius:5px;padding:4px 7px;font-size:10px}.lx-neighborhood-pin.is-selected{opacity:1;z-index:1}.lx-neighborhood-pin.is-selected>span{color:#90f2bf;scale:1.45}.lx-neighborhood-pin.is-selected>span:before{content:"";border:1px solid #78e2b576;border-radius:50%;animation:1.8s ease-out 2 both lx-pin-arrive;position:absolute;inset:-12px}.lx-map-preview{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a2631ed;border:1px solid #46726b;border-radius:13px;align-items:center;gap:13px;padding:17px;animation:.35s ease-out lx-content-in;display:flex;position:absolute;bottom:20px;left:22px;right:22px;box-shadow:0 12px 24px #041b263f}.lx-preview-icon{color:#8eecbf;background:#204e47;border:1px solid #4a8071;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.lx-map-preview>div{min-width:0}.lx-map-preview small{font:8px var(--font-geist-mono),monospace;color:#9ec1b6;letter-spacing:.035em;display:block}.lx-map-preview strong{letter-spacing:-.04em;margin:5px 0 6px;font-size:19px;font-weight:550;display:block}.lx-map-preview>div>span{color:#bed7ce;align-items:center;gap:6px;font-size:10px;display:flex}.lx-map-preview>div>span svg{color:#8ce8b6}.lx-phone-token{color:#0b3930;background:#81e9b9;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;margin-left:auto;display:grid}.lx-area-selector{padding:19px 22px 0}.lx-area-selector>span{color:#b8d9cd;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.local-page .lx-area-tabs{background:0 0;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;height:auto;padding:0;display:grid}.local-page .lx-area-tabs [role=tab]{white-space:normal;color:#b4d2c8;background:#133b3e;border:1px solid #3c625a;border-radius:7px;min-height:44px;padding:9px 6px;font-size:12px;line-height:1.3;transition:background .2s,color .2s,border-color .2s}.local-page .lx-area-tabs [role=tab]:is(:hover,[data-active]){color:#092b28;box-shadow:none;background:#80edbc;border-color:#80edbc}.lx-hero-insight{color:#c3ddd2;min-height:56px;margin:0;padding:14px 22px 0;font-size:12px;line-height:1.6}.lx-hero-insight>span{align-items:flex-start;gap:9px;display:flex}.lx-hero-insight svg{color:#8ae9b7;flex-shrink:0;margin-top:2px}.lx-hero-journey{color:#8dafaa;border-top:1px solid #31554e;justify-content:center;align-items:center;gap:16px;margin:8px 22px 0;padding:14px 0 12px;font-size:12px;display:flex}.lx-hero-journey>span{color:#d5e8e0;align-items:center;gap:6px;display:flex}.lx-fine-print{color:#66807e;text-align:center;font-size:11px!important;line-height:1.55!important}.lx-neighborhood-demo>[data-slot=tabs],.lx-visibility-lab>[data-slot=tabs],.lx-growth-planner>[data-slot=tabs],.lx-review-experience>[data-slot=tabs],.lx-profile-studio,.lx-ranking-signals{gap:0}.lx-neighborhood-demo>.lx-fine-print{color:#8fafaa;padding:0 20px 16px}.lx-signals-section{background:#f6f8f4}.lx-ranking-signals{background:#fff;border:1px solid #d3e0d9;border-radius:19px;overflow:hidden}.local-page .lx-signal-tabs{background:#edf3ec;border-bottom:1px solid #d3e0d9;border-radius:0;grid-template-columns:repeat(3,1fr);gap:0;width:100%;height:auto;padding:0;display:grid}.local-page .lx-signal-tabs [role=tab]{color:#52706b;min-height:70px;box-shadow:none;background:0 0;border-bottom:3px solid #0000;border-right:1px solid #d3e0d9;border-radius:0;justify-content:flex-start;gap:14px;padding:18px 26px;font-size:17px;transition:background .2s,color .2s;display:flex}.local-page .lx-signal-tabs [role=tab]>span{color:#77978d;font:10px monospace}.local-page .lx-signal-tabs [role=tab]>svg:last-child{margin-left:auto}.local-page .lx-signal-tabs [role=tab]:hover{color:#07594d;background:#dceee0}.local-page .lx-signal-tabs [role=tab][data-active]{color:#087f68;background:#fff;border-bottom-color:#087f68}.lx-signal-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:312px;margin:0;padding:28px 5%;display:grid}.lx-orbit{place-items:center;width:100%;max-width:440px;height:255px;margin:auto;display:grid;position:relative}.lx-orbit-ring{background:#d4eee314;border:1px solid #cfe2d7;border-radius:50%;width:180px;height:180px;position:absolute}.lx-orbit-ring:nth-child(2){background:0 0;border-style:dashed;width:240px;height:240px}.lx-orbit-ring:nth-child(3){background:#e8f5ec;border-color:#90c8ac;width:115px;height:115px}.lx-orbit-core{color:#d2ffe7;background:#0c806a;border-radius:23px;place-items:center;width:76px;height:76px;animation:.4s ease-out lx-content-in;display:grid;position:relative;rotate:-7deg;box-shadow:0 12px 26px #00634b25}.lx-orbit-core svg{stroke-width:1.5px;rotate:7deg}.lx-orbit-tag{color:#37604e;background:#fff;border:1px solid #c8ded3;border-radius:8px;padding:9px 13px;font-size:12px;position:absolute;box-shadow:0 7px 18px #14392809}.lx-orbit-tag-0{top:18px;left:9%}.lx-orbit-tag-1{top:108px;right:0}.lx-orbit-tag-2{bottom:25px;left:4%}.lx-orbit-caption{letter-spacing:.12em;color:#6e8b80;font:9px monospace;position:absolute;bottom:-1px;right:0}.lx-orbit-distance .lx-orbit-core{color:#e2f1ff;background:#1769c6}.lx-orbit-prominence .lx-orbit-core{color:#fff6d8;background:#a77618}.lx-signal-copy h3{font-size:clamp(29px,2.8vw,43px);line-height:1.05;margin:16px 0!important}.lx-signal-copy>.l-eyebrow{color:#087b63;font-size:12px}.lx-signal-copy>p{color:#536e70;max-width:580px;font-size:16px;line-height:1.75}.lx-signal-copy>div{color:#1f5146;border-top:1px solid #d8e6df;align-items:flex-start;gap:13px;margin-top:20px;padding-top:17px;font-size:14px;line-height:1.65;display:flex}.lx-signal-copy>div svg{color:#0c876c;flex-shrink:0;margin-top:2px}.lx-source-note{color:#5d7973;border-top:1px solid #dde8e1;justify-content:space-between;align-items:center;gap:15px;padding:14px 24px;font-size:11px;line-height:1.6;display:flex}.lx-source-note a{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.lx-grid-section{background:#eaf3ec}.lx-visibility-lab{background:#fff;border:1px solid #bbd7ca;border-radius:19px;overflow:hidden;box-shadow:0 24px 60px #1956370c}.lx-lab-toolbar{border-bottom:3px solid #0000;border-image:linear-gradient(90deg,#4285f4 25%,#ea4335 25% 50%,#fbbc04 50% 75%,#34a853 75%) 1;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}.lx-lab-toolbar>span{letter-spacing:-.025em;align-items:center;gap:11px;font-size:17px;font-weight:600;display:flex}.lx-lab-toolbar .platform-mark{width:29px;height:29px}.lx-lab-toolbar>button{color:#48736b;background:#fff;border:1px solid #d2e3d9;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:12px;display:flex}.lx-lab-toolbar>button:hover{color:#075c4e;background:#eaf4ec}.lx-lab-filters{background:#fcfefb;border-bottom:1px solid #d5e4da;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex}.lx-lab-filters>span{font:11px var(--font-geist-mono),monospace;color:#50766a;align-items:center;gap:8px;display:flex}.local-page .lx-query-tabs{background:#eaf2ec;border:1px solid #d3e3d7;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;width:min(100%,510px);height:auto;padding:4px;display:grid}.local-page .lx-query-tabs [role=tab]{color:#56736b;white-space:normal;text-align:center;background:0 0;border-radius:5px;min-height:40px;padding:8px 14px;font-size:13px;line-height:1.3;transition:background .2s,color .2s}.local-page .lx-query-tabs [role=tab]:hover{color:#0c5648;background:#cee8d8}.local-page .lx-query-tabs [role=tab][data-active]{color:#fff;background:#087f68;box-shadow:0 3px 8px #06433115}.lx-lab-layout{grid-template-columns:1.3fr 1fr;margin:0;display:grid}.lx-rank-map{isolation:isolate;border-right:1px solid #c8dfcf;height:100%;min-height:428px;position:relative;overflow:hidden}.lx-rank-map-caption{font:11px var(--font-geist-mono),monospace;color:#41685b;align-items:center;gap:8px;display:flex;position:absolute;top:20px;left:24px;right:24px}.lx-rank-map-caption>svg:last-child{margin-left:auto}.lx-rank-grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);place-items:center;gap:12px;display:grid;position:absolute;inset:62px 8% 45px}.lx-rank-point{width:44px;height:44px;animation:.35s backwards lx-content-in;animation-delay:var(--point-delay);border:1px solid;border-radius:50%;place-items:center;line-height:1;transition:scale .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 4px 8px #173e3115;font-size:15px!important;font-weight:650!important}.lx-rank-point>svg{color:#fff;box-sizing:content-box;background:#123d32;border-radius:50%;padding:3px;position:absolute;bottom:-5px;right:-2px}.lx-rank-top{color:#15583e;background:#b4e7c5;border-color:#8dbba0}.lx-rank-middle{color:#655218;background:#fff0b3;border-color:#dfca80}.lx-rank-outer{color:#904b3a;background:#f9ded7;border-color:#d9b7ae}.lx-rank-point:hover{z-index:1;scale:1.14;box-shadow:0 5px 18px #0f3c4030}.lx-rank-point[aria-pressed=true]{outline-offset:4px;outline:2px solid #123d32;scale:1.09;box-shadow:0 0 0 9px #ffffff90}.lx-map-scale{text-align:center;font:9px var(--font-geist-mono),monospace;letter-spacing:.08em;color:#577f6b;position:absolute;bottom:15px;left:10px;right:10px}.lx-rank-detail{min-width:0;padding:25px 30px}.lx-rank-detail>.l-eyebrow{color:#57776d;font-size:10px}.lx-rank-detail h3{letter-spacing:-.03em;min-height:28px;margin:12px 0 20px;font-size:23px;line-height:1.2}.lx-rank-result{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:23px;padding:16px 21px;display:flex}.lx-rank-result>span:first-child{font-size:11px;display:block}.lx-rank-result strong{letter-spacing:-.07em;margin-top:4px;font-size:51px;font-weight:650;line-height:1.1;display:block}.lx-rank-result>span:last-child{align-items:center;gap:16px;font-size:12px;display:flex}.lx-rank-detail h4{letter-spacing:-.035em;margin-bottom:10px;font-size:21px;line-height:1.2}.lx-rank-detail>p{color:#526c66;min-height:46px;font-size:14px;line-height:1.65}.lx-grid-total{color:#536c61;border-top:1px solid #d7e4dc;margin-top:19px;padding-top:20px;font-size:12px}.lx-grid-total strong{color:#08715b;font-size:19px;font-weight:600}.lx-grid-total>div{grid-template-columns:repeat(25,1fr);gap:3px;margin-top:10px;display:grid}.lx-grid-total i{border-radius:2px;height:7px}.lx-service-focus{color:#678578;align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex}.lx-lab-footer{border-top:1px solid #c7dccf;justify-content:space-between;align-items:center;gap:24px;padding:14px 26px;display:flex}.lx-rank-legend{color:#5a7265;flex-shrink:0;align-items:center;gap:15px;font-size:11px;display:flex}.lx-rank-legend>span{align-items:center;gap:6px;display:flex}.lx-rank-legend i{border:1px solid;border-radius:50%;width:10px;height:10px}.lx-lab-footer>p{color:#627a71;font-size:11px;line-height:1.6}.lx-grid-takeaway{color:#16584a;align-items:center;gap:20px;padding-top:25px;display:flex}.lx-grid-takeaway>svg{flex-shrink:0}.lx-grid-takeaway>p{color:#577469;max-width:720px;font-size:14px;line-height:1.6}.lx-grid-takeaway strong{color:#1e4e42;font-size:16px;font-weight:550;display:block}.lx-grid-takeaway>a{white-space:nowrap;margin-left:auto;font-size:13px}.local-page .lx-profile-tabs{background:0 0;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:auto;margin-bottom:30px;padding:0;display:grid}.local-page .lx-profile-tabs [role=tab]{color:#547069;background:#f7faf7;border:1px solid #cdded6;border-radius:10px;justify-content:flex-start;gap:12px;min-height:64px;padding:18px 22px;font-size:16px;transition:background .2s,color .2s,box-shadow .2s}.lx-profile-tabs [role=tab] small{color:#799487;margin-left:auto;font:10px monospace}.local-page .lx-profile-tabs [role=tab]:hover{color:#0b6e56;background:#e1f3e7}.local-page .lx-profile-tabs [role=tab][data-active]{color:#08634c;background:#e4f5e9;border-color:#63a885;box-shadow:inset 3px 0 #0b8767}.lx-profile-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:7vw;min-height:510px;margin:0;display:grid}.lx-profile-copy .platform-mark{width:28px;height:28px}.lx-profile-copy h3{max-width:550px;margin:23px 0;font-size:clamp(32px,3.45vw,53px);line-height:1.05}.lx-profile-copy>p{color:#546e70;max-width:550px;font-size:16px;line-height:1.75}.lx-profile-copy ul{color:#264f46;gap:13px;margin:25px 0;padding:0;font-size:14px;list-style:none;display:grid}.lx-profile-copy li{align-items:flex-start;gap:11px;display:flex}.lx-profile-copy li svg{color:#109878;flex-shrink:0;margin-top:2px}.lx-profile-note{color:#6b827a;border-top:1px solid #d6e4dc;align-items:flex-start;gap:10px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.lx-profile-note svg{color:#508876;flex-shrink:0}.lx-profile-stage{background:radial-gradient(at 50% 70%,#ccead8,#0000 70%),#f1f7ee;border:1px solid #e0eadb;border-radius:20px;padding:28px}.lx-business-preview{background:#fff;border:1px solid #c7dcd0;border-radius:12px;transition:transform .4s;overflow:hidden;transform:rotate(-1deg);box-shadow:0 18px 35px #1b47311a}.lx-profile-stage:hover .lx-business-preview{transform:rotate(0)}.lx-business-chrome{font:9px var(--font-geist-mono),monospace;color:#658575;justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.lx-business-chrome>span:first-child{align-items:center;gap:7px;display:flex}.lx-business-cover{height:150px;position:relative;overflow:hidden}.lx-business-cover img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.lx-business-cover:after{content:"";background:linear-gradient(#0000,#0c2d2c85);position:absolute;inset:0}.lx-business-cover>span{z-index:1;color:#fff;align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:12px;left:15px;right:12px}.lx-business-body{padding:22px}.lx-business-name{align-items:center;gap:12px;display:flex}.lx-business-name>span{color:#12815f;background:#ebf7ef;border:1px solid #c4dfcc;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.lx-business-name h4{letter-spacing:-.04em;font-size:23px;line-height:1.2}.lx-business-name p{color:#6c857b;margin-top:4px;font-size:11px;line-height:1.5}.lx-profile-content{min-height:175px;margin-top:20px;animation:.35s ease-out lx-content-in}.lx-business-details{color:#516e64;gap:10px;font-size:12px;display:grid}.lx-business-details>span{align-items:center;gap:10px;display:flex}.lx-business-details svg{color:#168369}.lx-business-services{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.lx-business-services>span{color:#557461;background:#f2f7f2;border:1px solid #d9e7dc;border-radius:4px;padding:4px 9px;font-size:10px}.lx-preview-call{color:#fff;background:#08765f;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:13px 12px;font-size:11px;display:flex}.lx-preview-call strong{font-weight:500}.lx-preview-call svg{flex-shrink:0}.lx-business-post{background:#f2f8f1;border:1px solid #d3e6d3;border-radius:7px;padding:15px}.lx-business-post>span{font:8px var(--font-geist-mono),monospace;color:#57846b;align-items:center;gap:5px;display:flex}.lx-business-post h5{letter-spacing:-.04em;margin:12px 0 9px;font-size:23px;font-weight:550;line-height:1.14}.lx-business-post p{color:#5e776a;font-size:12px;line-height:1.6}.lx-business-post>div{color:#0d785c;justify-content:space-between;gap:10px;margin-top:14px;font-size:11px;display:flex}.lx-business-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lx-business-gallery figure{border-radius:8px;height:175px;margin:0;position:relative;overflow:hidden}.lx-business-gallery img{object-fit:cover;width:100%;height:100%;transition:scale .5s}.lx-business-gallery figure:hover img{scale:1.045}.lx-business-gallery figcaption{color:#fff;background:linear-gradient(#0000,#08271dd9);width:100%;padding:20px 10px 10px;font-size:11px;position:absolute;bottom:0;left:0}.lx-profile-stage>.lx-fine-print{margin-top:17px}.local-page .l-trust-section{background:#f1f5ee}.local-page .l-trust-layout{gap:25px}.local-page .l-authority-panel{background:radial-gradient(at 0 0,#16725b,#0000 70%),#0c4039;border:1px solid #438573;border-radius:17px;padding:32px}.local-page .l-link-number strong{color:#acf0c4;margin:20px 0;font-size:clamp(115px,12vw,180px)}.local-page .l-link-number svg{color:#8be3b9}.local-page .l-authority-panel p,.local-page .l-authority-panel .l-caption{color:#beded0}.local-page .l-authority-panel h3{margin-bottom:18px;font-size:32px}.local-page .l-link-register>span{color:#c8e4d6;border-color:#5b9181;border-radius:5px;transition:background .2s,translate .2s}.local-page .l-link-register>span:hover{color:#fff;background:#217862;translate:0 -3px}.local-page .l-citations-panel{border-color:#ccdece;border-radius:17px;padding:32px}.local-page .l-citations-panel h3{margin-top:20px;font-size:clamp(33px,3vw,48px)}.local-page .l-citations-panel>p{font-size:16px;line-height:1.7}.local-page .l-citation-network{min-height:210px;max-height:300px}.local-page .l-citation-network>svg{stroke:#c5dbca}.local-page .l-citation-network .l-citation-flow{stroke:#14906b;animation-duration:4s;animation-iteration-count:1}.local-page .l-citation-node>svg:first-child{color:#087f68;background:#eff9f0;border-color:#c3dccb}.local-page .l-nap-core>span{font-size:10px}.local-page .l-reviews-layout{gap:8vw;padding:70px 0}.local-page .l-reviews-layout h3{margin:23px 0;font-size:clamp(36px,4vw,63px)}.local-page .l-review-principle{color:#347363}.lx-review-experience{width:100%;max-width:470px;margin:auto}.local-page .lx-review-tabs{background:#e2ebe1;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;width:100%;height:auto;margin:0 0 23px;padding:4px;display:grid}.local-page .lx-review-tabs [role=tab]{color:#53705e;min-height:42px;box-shadow:none;border-radius:6px;font-size:13px;transition:background .2s,color .2s}.local-page .lx-review-tabs [role=tab]:hover{background:#d0e4ce}.local-page .lx-review-tabs [role=tab][data-active]{color:#106b4e;background:#fff;box-shadow:0 2px 7px #24462510}.lx-message-phone{background:#fff;border:1px solid #b9d1bf;border-radius:29px;max-width:365px;margin:auto;padding:16px 23px 23px;transition:rotate .4s;position:relative;rotate:2deg;box-shadow:8px 11px #dfe9db,0 22px 45px #29512d0c}.lx-message-phone:hover{rotate:0deg}.lx-phone-speaker{background:#c4d3c7;border-radius:5px;width:44px;height:4px;margin:0 auto 18px;display:block}.lx-message-heading{border-bottom:1px solid #e1e9e0;flex-direction:column;align-items:center;gap:7px;padding-bottom:17px;display:flex}.lx-message-heading>span{color:#26765b;background:#edf5e9;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.lx-message-heading strong{font-size:16px;font-weight:550}.lx-message-heading small{letter-spacing:.06em;color:#789181;font:8px monospace}.lx-message-bubble{background:#e9f2e7;border:1px solid #cfdfc9;border-radius:17px 17px 17px 3px;min-height:213px;margin-top:23px;padding:19px;animation:.35s ease-out lx-content-in}.lx-message-bubble p{color:#345348;font-size:14px!important;line-height:1.7!important}.lx-message-bubble>span{color:#187355;border-top:1px solid #c4d9bd;align-items:center;gap:7px;margin-top:19px;padding-top:12px;font-size:11px;display:flex}.lx-message-bubble>span svg:last-child{margin-left:auto}.lx-message-delivery{color:#668270;align-items:center;gap:5px;margin-top:16px;font-size:9px;display:flex}.lx-review-experience>.lx-fine-print{margin-top:24px}.local-page .l-inline-cta{border-color:#c5d7c8}.local-page .l-intelligence-section{background:radial-gradient(at 80% 45%,#0e58413b,#0000 70%),#09252d}.local-page .l-intelligence-section em{color:#82e6b7}.local-page .l-intelligence-section .l-heading>div>p{color:#accbc4}.local-page .l-call-tabs{border-color:#3d635b;margin-bottom:32px;border-radius:12px!important}.local-page .l-call-tabs>[role=tab]{border-color:#3d635b;transition:background .2s;color:#b8d3ca!important;padding:18px!important;font-size:15px!important}.local-page .l-call-tabs>[role=tab]:hover{color:#fff!important;background:#245749!important}.local-page .l-call-tabs>[role=tab][data-active]{color:#fff!important;background:#197961!important}.local-page .l-call-tabs>[role=tab]>span{color:#9dbfb1}.local-page .l-call-panel{grid-template-columns:.95fr 1.05fr;gap:5vw}.local-page .l-call-story h3{margin:22px 0;font-size:clamp(33px,3.25vw,52px)}.local-page .l-call-story>p{color:#bdd6cf;font-size:17px}.local-page .l-call-note{color:#9abbb3;border-color:#3d6058;margin-top:22px;padding-top:20px;font-size:14px;line-height:1.7}.local-page .l-crm-preview{background:#14383d;border-color:#426962;border-radius:15px;box-shadow:0 20px 40px #02151924}.local-page .l-crm-top{color:#a9c9bf;border-color:#3c6058;gap:15px;padding:16px 22px;font-size:9px}.local-page .l-crm-top>span:first-child{gap:14px}.local-page .l-crm-top img{width:90px;height:auto}.local-page .l-crm-top>span:last-child{color:#9abdb1}.local-page .l-crm-record{padding:24px 22px}.local-page .l-crm-avatar{color:#99dfb9;background:#22574d}.local-page .l-crm-record>div>span,.local-page .l-crm-preview dt{color:#96bbb0}.local-page .l-crm-record h4{font-size:25px}.local-page .l-crm-preview dl{border-color:#3c6058;margin-inline:22px;padding:19px 0}.local-page .l-recording{background:#123139;padding:22px}.local-page .l-recording>svg{color:#81d5b3}.local-page .l-recording>div>span,.local-page .l-crm-bottom{color:#a8c9bd}.local-page .l-wave i{background:#7acfac}.local-page .l-signal-row{border-color:#3d6058;gap:24px;margin-top:42px;padding-top:30px}.local-page .l-signal-row article{background:#12343b;border:1px solid #31564f;border-radius:12px;padding:22px;transition:background .2s,translate .2s}.local-page .l-signal-row article:hover{background:#19493f;translate:0 -4px}.local-page .l-signal-row article>svg{color:#80d9b3;margin-bottom:19px;display:block}.local-page .l-signal-row article>span{color:#9bbfb1;font-size:10px}.local-page .l-signal-row h3{margin:15px 0;font-size:27px}.local-page .l-signal-row p{color:#acc7bf;font-size:14px;line-height:1.7}.local-page .l-cadence-section{background:#f5f7f1;gap:7vw}.local-page .l-cadence-heading h2{font-size:clamp(44px,5.3vw,83px)}.local-page .l-cadence-steps article{border-color:#cedccd;padding-block:30px}.local-page .l-cadence-number{color:#91b69b;font-size:36px}.local-page .l-cadence-steps h3{margin:18px 0;font-size:30px}.local-page .l-cadence-steps p{font-size:16px;line-height:1.7}.local-page .l-package-list{gap:12px 22px}.local-page .l-package-list>[data-slot=accordion-item]{border:1px solid #d4e1d7;border-radius:10px;align-self:start;padding:0 20px;transition:background .2s,border-color .2s}.local-page .l-package-list>[data-slot=accordion-item]:hover{background:#f1f8f0;border-color:#a0c5ab}.local-page .l-package-list [data-slot=accordion-trigger]{gap:12px;min-height:104px;padding-block:22px;font-size:19px}.local-page .l-package-number{color:#4c8c6d}.local-page .l-package-list [data-slot=accordion-trigger] small{margin-top:7px;font-size:12px}.local-page .l-package-detail{padding-left:37px}.local-page .l-package-bottom{color:#476d5e}.local-page .l-people-section{background:#dfeddf}.local-page .l-people-section figure{min-height:560px;max-height:650px}.local-page .l-people-section figure img{filter:saturate(.75)}.local-page .l-people-section h2{font-size:clamp(39px,4.6vw,75px)}.local-page .l-people-section p{color:#43685a;font-size:16px}.local-page .l-people-section .l-text-link{color:#086951}.local-page .l-faq-section{background:#f8faf6}.local-page .l-faq-section h2{font-size:clamp(46px,5vw,76px)}.local-page .l-close{background:radial-gradient(at 70% 0,#f8ffe5,#0000 70%),#d4eace;padding-inline:max(5vw,50vw - 760px)}.local-page .l-close h2{font-size:clamp(52px,7vw,110px)}.local-page .l-close>div>p{color:#375b4e}.local-page .l-next-service{color:#245b47;border-color:#a6cdb3}.local-page .l-disclosure{color:#92ada7;background:#061a23}.lx-growth-planner{color:#f1faf4;background:radial-gradient(at 70% 80%,#11664c38,#0000 60%),#0a282f}.local-page .lx-growth-planner em{color:#95e9b9}.local-page .lx-growth-planner .l-heading>div>p{color:#aac7bd}.local-page .lx-priority-tabs{background:0 0;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:auto;margin-bottom:25px;padding:0;display:grid}.local-page .lx-priority-tabs [role=tab]{color:#bbd6c7;background:#153c3e;border:1px solid #46665b;border-radius:10px;justify-content:flex-start;align-items:center;gap:14px;min-height:68px;padding:16px 22px;font-size:16px;transition:background .2s,color .2s,border-color .2s;display:flex}.lx-priority-tabs [role=tab]>svg:last-child{margin-left:auto}.local-page .lx-priority-tabs [role=tab]:hover{color:#fff;background:#2d6050}.local-page .lx-priority-tabs [role=tab][data-active]{color:#123a2b;box-shadow:none;background:#a2edc0;border-color:#a2edc0}.lx-plan-panel{background:#10363c;border:1px solid #3d6554;border-radius:16px;grid-template-columns:1fr 1fr;gap:6vw;min-height:380px;margin:0;padding:38px;display:grid}.lx-plan-intro>.l-eyebrow{color:#9dcdb4;font-size:10px}.lx-plan-intro h3{max-width:490px;margin:19px 0;font-size:clamp(30px,3.2vw,46px);line-height:1.06}.lx-plan-intro p{color:#bad3c5;max-width:500px;font-size:15px;line-height:1.75}.local-page .lx-plan-intro .l-primary{color:#123a2b;background:#a2edc0;margin-top:24px}.local-page .lx-plan-intro .l-primary:hover{background:#c1ffdc}.lx-plan-hint{color:#94b9a6;margin-top:12px;font-size:11px;line-height:1.6;display:block}.lx-plan-route{flex-direction:column;justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.lx-plan-route li{gap:18px;padding:0 0 29px;display:flex;position:relative}.lx-plan-route li:last-child{padding-bottom:0}.lx-plan-route li:not(:last-child):before{content:"";border-left:1px dashed #547d67;position:absolute;top:42px;bottom:0;left:20px}.lx-plan-route li>span{color:#a2edc0;background:#15473f;border:1px solid #507b63;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font:12px monospace;display:grid}.lx-plan-route h4{margin:5px 0 9px;font-size:23px;font-weight:550;line-height:1.15}.lx-plan-route p{color:#adcfb9;font-size:14px;line-height:1.7}@keyframes lx-content-in{0%{opacity:.2;translate:0 7px}to{opacity:1;translate:0}}@keyframes lx-route-arrive{0%{stroke-dashoffset:120px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes lx-pin-arrive{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.4}}@media (min-width:850px) and (max-height:850px){.local-page .l-section{padding-block:60px}.local-page .l-heading h2{font-size:clamp(38px,3.9vw,62px)}.local-page .l-heading{margin-bottom:28px}.local-page .l-heading>div{margin-top:18px}.lx-grid-total{margin-top:14px;padding-top:14px}.lx-rank-detail h3{margin-bottom:15px}.local-page .lx-grid-section{padding-block:42px}.local-page .lx-grid-section .l-heading h2{font-size:44px}.local-page .lx-grid-section .l-heading>div>p{max-width:410px;font-size:14px;line-height:1.65}.lx-lab-toolbar,.lx-lab-filters{padding-block:10px}.lx-rank-map{min-height:358px}.lx-rank-grid{gap:8px;inset-block:52px 33px}.lx-rank-detail{padding:19px 24px}.lx-rank-detail h3{margin-block:9px 13px;font-size:21px}.lx-rank-result strong{font-size:42px}.lx-rank-result{margin-bottom:15px;padding:11px 16px}.lx-rank-detail h4{margin-bottom:8px;font-size:19px}.lx-rank-detail>p{min-height:0;font-size:13px}.lx-service-focus{display:none}.lx-lab-footer{padding-block:11px}.lx-grid-takeaway{padding-top:20px}.lx-grid-takeaway>p{font-size:12px}.lx-grid-takeaway strong{font-size:14px}.local-page .lx-hero .l-hero-layout{gap:3.6vw;padding-block:30px}.local-page .lx-hero h1{margin-block:22px;font-size:clamp(74px,7vw,108px)}.local-page .lx-hero .l-hero-copy>p{margin-block:20px;font-size:16px}.lx-hero-map{height:300px}.lx-hero-journey{padding-block:11px}}@media (max-width:1100px){.local-page .l-heading>div{flex-direction:column;align-items:flex-start;gap:19px}.local-page .l-heading>div>p{max-width:650px}.local-page .lx-hero .l-hero-layout{grid-template-columns:.83fr 1.17fr;gap:30px}.local-page .lx-hero h1{font-size:8.3vw}.local-page .lx-hero .l-hero-copy>p{font-size:15px}.lx-demo-top{padding-inline:17px}.lx-status-dot{display:none}.lx-hero-map{height:325px}.lx-map-preview strong{font-size:17px}.lx-map-preview{gap:9px;padding:13px}.lx-preview-icon{width:34px;height:38px}.lx-phone-token{width:30px;height:30px}.lx-signal-panel{gap:30px;padding-inline:30px}.lx-signal-copy h3{font-size:33px}.lx-rank-detail{padding:22px}.lx-rank-result>span:last-child{gap:10px}.lx-lab-layout{grid-template-columns:1.15fr 1fr}.lx-profile-layout{grid-template-columns:.9fr 1.1fr;gap:35px}.lx-profile-stage{padding:20px}.lx-business-body{padding:18px}.lx-business-name h4{font-size:21px}.local-page .l-call-panel{grid-template-columns:.85fr 1.15fr;gap:32px}.local-page .l-call-story h3{font-size:35px}.local-page .l-crm-status{font-size:10px}.local-page .l-crm-record{gap:11px}.local-page .l-crm-record h4{font-size:22px}.local-page .l-crm-preview dl{gap:10px}.local-page .l-crm-preview dd{font-size:12px}.local-page .l-page-nav{justify-content:flex-start;gap:22px;overflow-x:auto}.local-page .l-page-nav>a{font-size:12px}.local-page .l-page-nav>button{margin-left:auto;font-size:12px}.local-page .lx-priority-tabs [role=tab]{padding:15px;font-size:14px}.lx-plan-panel{gap:35px;padding:30px}}@media (max-width:849px){.local-page .l-section{padding:56px 6vw}.local-page .l-heading h2{font-size:clamp(32px,6.3vw,52px)}.local-page .l-heading>div>p{font-size:15px}.local-page .l-heading{margin-bottom:27px}.local-page .lx-hero{padding-inline:6vw}.local-page .lx-hero .l-hero-layout{grid-template-columns:1fr;gap:34px;padding-top:32px}.local-page .lx-hero h1{font-size:clamp(70px,12vw,112px)}.local-page .lx-hero .l-hero-copy>p{max-width:570px;font-size:17px}.local-page .lx-hero .l-hero-copy>.l-eyebrow{font-size:11px}.lx-neighborhood-demo{width:100%;max-width:620px;margin:auto}.lx-hero-map{height:355px}.lx-demo-top{padding-inline:21px}.lx-status-dot{display:flex}.local-page .l-delivery-strip{gap:20px;padding:25px 6vw}.local-page .l-delivery-strip>div{flex-direction:column;align-items:flex-start;gap:8px}.local-page .l-delivery-strip strong,.local-page .l-delivery-strip>div:first-child strong{font-size:31px}.local-page .l-delivery-strip span{font-size:9px}.local-page .l-page-nav{padding-inline:6vw}.local-page .l-page-nav>a{min-height:35px}.local-page .l-page-nav>button{display:none}.lx-signal-panel{grid-template-columns:.9fr 1.1fr;gap:25px;padding:25px}.local-page .lx-signal-tabs [role=tab]{gap:10px;padding:16px 18px;font-size:14px}.local-page .lx-signal-tabs [role=tab]>span{display:none}.lx-orbit{height:220px}.lx-orbit-ring{width:150px;height:150px}.lx-orbit-ring:nth-child(2){width:210px;height:210px}.lx-orbit-tag{padding:7px;font-size:10px}.lx-orbit-tag-0,.lx-orbit-tag-2{left:0}.lx-orbit-caption{font-size:8px}.lx-signal-copy h3{font-size:29px}.lx-signal-copy>p{font-size:14px}.lx-signal-copy>div{font-size:12px}.lx-lab-filters{flex-direction:column;align-items:stretch;gap:12px;padding:17px 22px}.local-page .lx-query-tabs{width:100%}.local-page .lx-query-tabs [role=tab]{min-height:44px}.lx-lab-layout{grid-template-columns:1fr}.lx-rank-map{border-bottom:1px solid #c8dfcf;border-right:0;height:365px;min-height:365px}.lx-rank-grid{inset:55px 10% 40px}.lx-rank-detail{grid-template-columns:1fr 1fr;gap:0 24px;padding:24px;display:grid}.lx-rank-detail>.l-eyebrow,.lx-rank-detail h3{grid-column:1/-1}.lx-rank-result{grid-area:3/1/5;margin:0}.lx-rank-detail h4{grid-column:2;font-size:20px}.lx-rank-detail>p{grid-column:2;font-size:13px}.lx-grid-total,.lx-service-focus{grid-column:1/-1}.lx-lab-footer{align-items:flex-start}.lx-grid-takeaway{flex-wrap:wrap;align-items:flex-start}.lx-grid-takeaway>p{flex:1}.lx-grid-takeaway>a{margin-left:43px}.lx-profile-layout{grid-template-columns:1fr;gap:30px;min-height:0}.lx-profile-copy h3{font-size:38px}.lx-profile-stage{width:100%;max-width:540px;margin:auto;padding:26px}.lx-profile-copy ul{gap:12px}.local-page .lx-profile-tabs [role=tab]{white-space:normal;gap:9px;min-height:62px;padding:13px;font-size:13px;line-height:1.3}.lx-profile-tabs [role=tab] small{display:none}.local-page .l-trust-layout{grid-template-columns:1fr 1fr;gap:18px}.local-page .l-authority-panel,.local-page .l-citations-panel{padding:24px}.local-page .l-authority-panel h3{font-size:28px}.local-page .l-citations-panel h3{font-size:30px}.local-page .l-authority-panel p,.local-page .l-citations-panel>p{font-size:14px}.local-page .l-link-register{gap:5px}.local-page .l-link-register>span{padding:7px;font-size:10px}.local-page .l-link-register>span svg{width:12px}.local-page .l-nap-core>strong{font-size:32px}.local-page .l-nap-core>span{font-size:8px}.local-page .l-citation-node{font-size:10px}.local-page .l-citation-network{min-height:200px;margin:20px -15px}.local-page .l-reviews-layout{grid-template-columns:1fr 1fr;gap:35px;padding-block:50px}.local-page .l-reviews-layout h3{font-size:35px}.local-page .l-reviews-layout>div>p{font-size:15px}.lx-message-phone{padding:16px}.lx-message-bubble{padding:15px}.lx-message-bubble p{font-size:13px!important}.local-page .lx-review-tabs [role=tab]{font-size:11px}.lx-message-delivery{font-size:8px}.local-page .l-inline-cta{gap:20px}.local-page .l-inline-cta>p{font-size:20px}.local-page .l-call-panel{grid-template-columns:1fr;gap:27px}.local-page .l-call-story h3{font-size:37px}.local-page .l-call-story>p{font-size:16px}.local-page .l-crm-preview{width:100%;max-width:640px;margin:auto}.local-page .l-call-tabs>[role=tab]{min-height:58px;padding:15px!important;font-size:13px!important}.local-page .l-call-tabs>[role=tab]>span,.local-page .l-call-tabs>[role=tab]>svg:last-child{display:none}.local-page .l-signal-row{gap:13px}.local-page .l-signal-row article{padding:18px}.local-page .l-signal-row h3{font-size:24px}.local-page .l-signal-row p{font-size:13px}.local-page .l-cadence-section{grid-template-columns:1fr 1fr;gap:35px}.local-page .l-cadence-heading{position:static}.local-page .l-cadence-heading h2{font-size:43px}.local-page .l-cadence-steps article{gap:16px}.local-page .l-cadence-steps h3{font-size:27px}.local-page .l-cadence-number{min-width:32px;font-size:27px}.local-page .l-cadence-steps p{font-size:14px}.local-page .l-package-list{gap:12px;grid-template-columns:1fr 1fr!important}.local-page .l-package-list [data-slot=accordion-trigger]{gap:8px;font-size:16px}.local-page .l-package-list>[data-slot=accordion-item]{padding-inline:15px}.local-page .l-people-section figure{min-height:500px}.local-page .l-people-section>div{padding:40px 6vw}.local-page .l-people-section h2{font-size:43px}.lx-plan-panel{grid-template-columns:1fr 1fr;gap:28px;padding:26px}.lx-plan-intro h3{font-size:32px}.lx-plan-intro p{font-size:14px}.lx-plan-route h4{font-size:20px}.lx-plan-route p{font-size:13px}.local-page .lx-priority-tabs [role=tab]{gap:9px;min-height:62px;font-size:13px}.lx-priority-tabs [role=tab]>svg:last-child{display:none}}@media (max-width:600px){.local-page .l-section{padding:47px 6vw}.local-page .l-heading h2{font-size:clamp(30px,8.1vw,46px)}.local-page .l-heading>div{gap:17px}.local-page .l-heading>div>p{font-size:14px;line-height:1.75}.local-page .l-heading .l-eyebrow{font-size:9px}.local-page .lx-hero .l-hero-label{gap:10px;font-size:9px}.local-page .lx-hero .l-hero-label>span:last-child{display:none}.local-page .lx-hero .l-hero-copy>.l-eyebrow{letter-spacing:0;font-size:9px}.local-page .lx-hero h1{max-width:none;font-size:21vw}.local-page .lx-hero .l-hero-copy>p{font-size:15px}.local-page .lx-hero .l-hero-cta-note{font-size:10px}.local-page .lx-hero .l-hero-foot{padding-block:20px;font-size:9px}.local-page .lx-hero .l-hero-foot>span:nth-child(2){display:none}.lx-neighborhood-demo{border-radius:15px}.lx-demo-top{padding:15px;font-size:9px}.lx-status-dot{display:none}.lx-hero-map{height:325px}.lx-search-pill{gap:7px;padding:12px;font-size:11px;top:17px;left:13px;right:13px}.lx-search-pill svg{width:16px}.lx-neighborhood-pin small{padding:4px;font-size:8px}.lx-map-north{top:73px;right:17px}.lx-map-preview{gap:9px;padding:13px;bottom:17px;left:13px;right:13px}.lx-map-preview strong{font-size:17px}.lx-map-preview small{font-size:7px}.lx-map-preview>div>span{gap:4px;font-size:8px}.lx-map-preview>div>span svg{width:10px}.lx-preview-icon{display:none}.lx-phone-token{width:29px;height:29px}.lx-phone-token svg{width:15px}.lx-area-selector{padding:16px 14px 0}.lx-area-selector>span{font-size:11px}.local-page .lx-area-tabs [role=tab]{padding:8px 5px;font-size:10px}.lx-hero-insight{min-height:64px;padding:13px 15px 0;font-size:11px}.lx-hero-journey{gap:13px;margin-inline:15px;font-size:11px}.lx-neighborhood-demo>.lx-fine-print{font-size:9px!important}.local-page .l-delivery-strip{gap:12px;padding-block:22px}.local-page .l-delivery-strip strong,.local-page .l-delivery-strip>div:first-child strong{font-size:25px}.local-page .l-delivery-strip span{font-size:8px}.local-page .l-delivery-strip>div{gap:6px}.local-page .l-page-nav{gap:24px}.local-page .l-page-nav>a{gap:6px;min-height:30px;font-size:11px}.local-page .l-page-nav>a>span{font-size:10px}.local-page .lx-signal-tabs [role=tab]{flex-direction:column;justify-content:center;gap:6px;min-height:63px;padding:14px 5px;font-size:12px}.local-page .lx-signal-tabs [role=tab]>svg{width:19px;height:19px}.local-page .lx-signal-tabs [role=tab]>svg:last-child{display:none}.lx-signal-panel{grid-template-columns:1fr;gap:21px;padding:22px}.lx-orbit{max-width:350px;height:230px}.lx-orbit-tag{font-size:11px}.lx-orbit-tag-0{left:5%}.lx-orbit-tag-1{right:0}.lx-orbit-tag-2{left:4%}.lx-signal-copy h3{font-size:30px;margin-block:14px!important}.lx-signal-copy>p{font-size:14px}.lx-signal-copy>div{margin-top:17px;font-size:13px}.lx-source-note{padding:13px 20px;font-size:10px;display:block}.lx-source-note a{margin-top:7px}.lx-visibility-lab{border-radius:13px}.lx-lab-toolbar{padding:12px 15px}.lx-lab-toolbar>span{gap:8px;font-size:14px}.lx-lab-toolbar .platform-mark{width:23px;height:23px}.lx-lab-toolbar>button{gap:5px;padding:9px;font-size:11px}.lx-lab-filters{padding:15px 12px}.lx-lab-filters>span{font-size:10px}.local-page .lx-query-tabs [role=tab]{padding:8px 5px;font-size:11px}.lx-rank-map{height:352px;min-height:352px}.lx-rank-grid{gap:8px;inset:57px 6% 37px}.lx-rank-point{width:40px;height:40px;font-size:13px!important}.lx-rank-map-caption{font-size:9px;left:18px;right:18px}.lx-map-scale{font-size:8px}.lx-rank-detail{padding:22px;display:block}.lx-rank-detail h3{min-height:0;margin:12px 0 16px;font-size:21px}.lx-rank-result{margin-bottom:20px;padding:14px 18px}.lx-rank-result strong{font-size:45px}.lx-rank-detail h4{font-size:23px}.lx-rank-detail>p{min-height:0;font-size:14px}.lx-grid-total{margin-top:20px;padding-top:17px;font-size:11px}.lx-lab-footer{flex-direction:column;gap:12px;padding:15px 19px}.lx-lab-footer>p{font-size:10px}.lx-rank-legend{gap:23px}.lx-grid-takeaway{gap:13px}.lx-grid-takeaway>p{font-size:13px}.lx-grid-takeaway strong{font-size:15px}.lx-grid-takeaway>a{margin-left:36px;font-size:12px}.local-page .lx-profile-tabs{gap:5px;margin-bottom:24px}.local-page .lx-profile-tabs [role=tab]{flex-direction:column;justify-content:center;gap:7px;min-height:75px;padding:12px 5px;font-size:11px}.lx-profile-copy h3{margin-block:18px;font-size:35px}.lx-profile-copy>p{font-size:15px}.lx-profile-copy ul{font-size:13px}.lx-profile-copy>.l-eyebrow{font-size:10px}.lx-profile-stage{border-radius:13px;padding:16px}.lx-business-cover{height:130px}.lx-business-chrome{padding:12px;font-size:8px}.lx-business-body{padding:17px}.lx-business-name h4{font-size:20px}.lx-business-name>span{width:35px;height:35px}.lx-business-name>span svg{width:21px}.lx-business-name{gap:9px}.lx-business-name p{font-size:9px}.lx-business-details{font-size:11px}.lx-business-services>span{padding:4px 6px;font-size:9px}.lx-preview-call{gap:7px;padding:12px 9px;font-size:10px}.lx-preview-call svg{width:14px}.lx-profile-content{min-height:175px}.lx-business-post h5{font-size:22px}.lx-business-post>span{font-size:7px}.lx-business-gallery figure{height:175px}.lx-profile-stage>.lx-fine-print{font-size:9px!important}.local-page .l-trust-layout{grid-template-columns:1fr;gap:20px}.local-page .l-authority-panel,.local-page .l-citations-panel{padding:26px}.local-page .l-link-number strong{font-size:130px}.local-page .l-authority-panel h3{font-size:32px}.local-page .l-authority-panel p,.local-page .l-citations-panel>p{font-size:15px}.local-page .l-link-register>span{padding:9px;font-size:12px}.local-page .l-link-register>span svg{width:14px}.local-page .l-authority-panel .l-caption{font-size:10px}.local-page .l-citations-panel h3{font-size:34px}.local-page .l-citation-network{min-height:230px;margin-inline:-10px}.local-page .l-nap-core>strong{font-size:35px}.local-page .l-nap-core>span{font-size:8px}.local-page .l-reviews-layout{grid-template-columns:1fr;gap:29px;padding-block:43px}.local-page .l-reviews-layout h3{font-size:clamp(33px,9vw,47px)}.local-page .l-reviews-layout>div>.l-eyebrow{font-size:9px}.local-page .l-review-principle,.local-page .lx-review-tabs [role=tab]{font-size:12px}.lx-message-phone{max-width:320px;padding:17px 22px}.lx-message-bubble p{font-size:14px!important}.lx-message-delivery{font-size:9px}.lx-message-bubble{min-height:215px}.lx-review-experience>.lx-fine-print{font-size:10px!important}.local-page .l-inline-cta{flex-direction:column;align-items:flex-start}.local-page .l-inline-cta>p{font-size:20px}.local-page .l-call-tabs>[role=tab]{flex-direction:column;gap:8px;min-height:76px;line-height:1.3;padding:13px 6px!important;font-size:11px!important}.local-page .l-call-story h3{font-size:32px}.local-page .l-call-story>.l-eyebrow{font-size:9px}.local-page .l-call-story>p{font-size:15px}.local-page .l-call-note{font-size:13px}.local-page .l-crm-record{flex-wrap:wrap;padding:21px 17px}.local-page .l-crm-record h4{font-size:22px}.local-page .l-crm-status{margin-left:0}.local-page .l-crm-record>div>span{font-size:10px}.local-page .l-crm-top{gap:6px;padding:14px 17px;font-size:8px}.local-page .l-crm-top>span:first-child{gap:8px}.local-page .l-crm-top img{width:66px}.local-page .l-crm-preview dl{grid-template-columns:repeat(3,1fr);gap:12px;margin-inline:17px}.local-page .l-crm-preview dt{font-size:10px}.local-page .l-crm-preview dd{overflow-wrap:anywhere;font-size:11px}.local-page .l-recording{gap:10px;padding:17px}.local-page .l-recording>div>strong{font-size:12px}.local-page .l-recording>div>span{font-size:10px}.local-page .l-wave{gap:2px;min-width:40px;max-width:50px}.local-page .l-wave i{width:2px}.local-page .l-crm-bottom{padding:15px 17px;font-size:10px}.local-page .l-signal-row{grid-template-columns:1fr;gap:12px;margin-top:26px;padding-top:23px}.local-page .l-signal-row article{padding:23px}.local-page .l-signal-row article>svg{margin-bottom:13px}.local-page .l-signal-row h3{font-size:27px}.local-page .l-signal-row p{font-size:14px}.local-page .l-cadence-section{grid-template-columns:1fr;gap:25px}.local-page .l-cadence-heading h2{margin:25px 0;font-size:clamp(39px,10vw,58px)}.local-page .l-cadence-heading>p{font-size:15px}.local-page .l-cadence-steps article{gap:21px;padding:25px 0}.local-page .l-cadence-steps h3{font-size:29px}.local-page .l-cadence-steps p{font-size:15px}.local-page .l-package-list{grid-template-columns:1fr!important}.local-page .l-package-list [data-slot=accordion-trigger]{gap:11px;min-height:98px;padding:21px 0;font-size:17px}.local-page .l-package-list>[data-slot=accordion-item]{padding-inline:18px}.local-page .l-package-list [data-slot=accordion-trigger] small{font-size:11px}.local-page .l-package-detail{padding-left:36px}.local-page .l-package-detail p{font-size:14px}.local-page .l-package-detail .l-text-link{font-size:12px}.local-page .l-package-bottom{flex-direction:column;align-items:flex-start;gap:16px}.local-page .l-package-bottom>span{font-size:12px}.local-page .l-people-section{grid-template-columns:1fr}.local-page .l-people-section figure{height:350px;min-height:0;max-height:none}.local-page .l-people-section figure img{object-position:center}.local-page .l-people-section figcaption{font-size:9px;left:17px}.local-page .l-people-section h2{font-size:clamp(42px,11vw,60px)}.local-page .l-people-section p{font-size:15px}.local-page .lx-priority-tabs{grid-template-columns:1fr;gap:8px;margin-bottom:20px}.local-page .lx-priority-tabs [role=tab]{gap:14px;min-height:54px;padding:13px 18px;font-size:14px}.lx-priority-tabs [role=tab]>svg:last-child{display:block}.lx-plan-panel{grid-template-columns:1fr;gap:30px;padding:24px}.lx-plan-intro h3{font-size:32px}.lx-plan-intro p{font-size:14px}.lx-plan-intro>.l-eyebrow{font-size:9px}.lx-plan-route{border-top:1px solid #3b6653;padding-top:25px}.lx-plan-route h4{font-size:22px}.lx-plan-route p{font-size:14px}.lx-plan-hint{font-size:10px}.local-page .l-faq-section{grid-template-columns:1fr;gap:20px}.local-page .l-faq-section h2{margin:25px 0;font-size:47px}.local-page .l-faq [data-slot=accordion-trigger]{font-size:17px}.local-page .l-faq p{font-size:14px}.local-page .l-close{padding:43px 6vw 0}.local-page .l-close h2{font-size:clamp(39px,10.5vw,63px);line-height:1.02}.local-page .l-close>.l-eyebrow{font-size:9px}.local-page .l-close>div>p{font-size:17px}.local-page .l-next-service{font-size:11px}.local-page .l-next-service strong{font-size:16px}.local-page .l-disclosure{font-size:10px}}@media (max-width:359px){.lx-rank-grid{gap:4px;inset-inline:5%}.lx-rank-point{width:36px;height:36px}.lx-map-preview strong{font-size:15px}.lx-map-preview small{font-size:6px}.lx-map-preview>div>span{font-size:7px}.lx-phone-token{width:26px;height:26px}.lx-search-pill{gap:5px;font-size:10px}.lx-search-pill svg{width:14px}.lx-hero-journey{gap:10px}.lx-business-body{padding:13px}.lx-profile-stage{padding:12px}.lx-business-name h4{font-size:17px}.lx-business-name>span{width:30px;height:33px}.lx-preview-call{font-size:9px}.lx-lab-toolbar>span{font-size:12px}.lx-lab-toolbar>button{font-size:10px}.lx-message-phone{padding:16px}.lx-message-bubble{padding:14px}.lx-plan-panel{padding:20px}.lx-plan-intro h3{font-size:29px}}@media (max-width:849px){.local-page .l-link-register{grid-template-columns:repeat(5,minmax(0,1fr))}.local-page .l-link-register>span{gap:4px;min-width:0;padding:7px 5px;font-size:10px}.local-page .l-link-register>span svg{flex-shrink:0;width:11px}}@media (max-width:600px){.lx-rank-point{width:44px;height:44px}.lx-rank-grid{gap:4px;inset-inline:4%}}@media (prefers-reduced-motion:reduce){.local-page [class*=lx-],.local-page [class*=lx-]:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lx-neighborhood-demo{transform:none!important}.lx-message-phone{rotate:0deg}.lx-business-preview{transform:none}}html[data-motion=off] .local-page [class*=lx-],html[data-motion=off] .local-page [class*=lx-]:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=off] .lx-neighborhood-demo{transform:none!important}html[data-motion=off] .lx-message-phone{rotate:0deg}html[data-motion=off] .lx-business-preview{transform:none!important}.local-page .gr-section{color:#edf9f6;background:radial-gradient(at 90% 55%,#12483e55,#0000 56%),radial-gradient(at 5% 30%,#8a332322,#0000 50%),#071d27;padding-block:76px}.local-page .gr-section .l-heading{margin-bottom:32px}.local-page .gr-section .l-heading>.l-eyebrow{color:#ffaf8c;letter-spacing:.06em}.local-page .gr-section .l-heading h2{font-size:clamp(40px,4.7vw,76px);line-height:1.01}.local-page .gr-section .l-heading em{color:#79e8b5}.local-page .gr-section .l-heading>div>p{color:#adc4c7;max-width:370px;font-size:15px;line-height:1.75}.gr-report{isolation:isolate;background:#0c2732;border:1px solid #355864;border-radius:21px;overflow:hidden;box-shadow:0 24px 80px #010e1e55,0 0 65px #64ddae09}.gr-toolbar{background:linear-gradient(110deg,#123744,#0b2530);border-bottom:1px solid #30515a;justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex}.gr-report-brand{align-items:center;gap:13px;display:flex}.gr-report-brand>.platform-mark{background:#f2faf6;border-radius:10px;width:41px;height:41px;padding:6px;box-shadow:0 5px 15px #0002}.gr-report-brand>span>small{font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#90aeb4;margin-bottom:4px;display:block}.gr-report-brand strong{letter-spacing:-.045em;font-size:25px;font-weight:600;line-height:1}.gr-report-brand strong>span{color:#72e9b4}.gr-brand-mobile{display:none}.gr-toolbar-actions{align-items:center;gap:8px;display:flex}.gr-demo-badge{font:9px var(--font-geist-mono),monospace;letter-spacing:.06em;color:#d2caa0;background:#88784315;border:1px solid #7c76553f;border-radius:5px;margin-right:10px;padding:8px 10px}.local-page .gr-icon-button{color:#9cb8bd;background:#14313b;border:1px solid #3c5b63;border-radius:7px;place-items:center;width:38px;height:38px;transition:background .2s,color .2s,border-color .2s;display:grid}.local-page .gr-icon-button:hover{color:#b2f5cc;background:#245343;border-color:#6ac194}.local-page .gr-icon-button[aria-pressed=false]{color:#678c97;background:#233943}.local-page .gr-icon-button:disabled{opacity:.5;cursor:default}.gr-keyword-control{gap:0!important}.gr-control-caption{font:10px var(--font-geist-mono),monospace;color:#8fadad;justify-content:space-between;align-items:center;gap:15px;margin:22px 28px 12px;display:flex}.gr-control-caption>span:first-child{color:#bfd1d1;align-items:center;gap:7px;display:flex}.gr-control-caption>span:last-child{font-family:var(--font-geist),sans-serif;color:#89aaa9;font-size:11px}.local-page .gr-keyword-tabs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:auto;height:auto;margin:0 28px 21px;padding:0;display:grid}.local-page .gr-keyword-tabs [role=tab]{color:#a8c4c5;min-height:51px;box-shadow:none;background:#13313b;border:1px solid #36565e;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:14px 18px;font-size:14px;transition:background .25s,color .25s,border-color .25s;display:flex}.gr-keyword-tabs [role=tab]>svg:last-child{color:#648b8e;margin-left:auto}.local-page .gr-keyword-tabs [role=tab]:hover{color:#c5f8dd;background:#204b45;border-color:#65ba97}.local-page .gr-keyword-tabs [role=tab][data-active]{color:#123e33;background:#d5ffe8;border-color:#bcffda;box-shadow:0 0 23px #65dfa220}.gr-keyword-tabs [role=tab][data-active]>svg:last-child{color:#087b54}.gr-report-body{outline:none;margin:0}.gr-metrics{background:#0b222c;border-block:1px solid #2b4d57;grid-template-columns:1fr 1fr 1.2fr;display:grid}.gr-metrics>div{border-right:1px solid #2b4d57;padding:20px 28px}.gr-metrics>div:last-child{border-right:0}.gr-metrics>div>span:first-child{font:9px var(--font-geist-mono),monospace;letter-spacing:.055em;color:#92b0b3;align-items:center;gap:7px;min-height:14px;display:flex}.gr-metrics>div>div{align-items:center;gap:20px;margin:10px 0 9px;display:flex}.gr-metrics strong{letter-spacing:-.065em;color:#edfbf7;font-variant-numeric:tabular-nums;font-size:45px;font-weight:600;line-height:1}.gr-metrics strong small{letter-spacing:-.025em;color:#88afa4;font-size:19px;font-weight:500}.gr-metrics>div>div>span{color:#93adae;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.gr-metrics .gr-coverage strong{color:#8de7b8}.gr-metrics .gr-hot-metric strong{color:#ff9b82}.gr-metrics .gr-hot-metric>span:first-child{color:#dd9989}.gr-metric-change{color:#88b6a8;align-items:center;gap:6px;min-height:14px;font-size:10px;line-height:1.4;display:flex}.gr-coverage>.gr-metric-change{color:#83d8ad}.gr-hot-metric>.gr-metric-change{color:#c8a59b}.gr-before-value{-webkit-text-decoration:line-through #789191;text-decoration:line-through #789191}.gr-main{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);display:grid}.gr-map{isolation:isolate;background:#102b35;border-right:1px solid #36535a;min-height:430px;position:relative;overflow:hidden}.gr-street-map{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.gr-map:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0;box-shadow:inset 0 0 65px #00111b65}.gr-map-head{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:17px 23px auto}.gr-snapshot{font:10px var(--font-geist-mono),monospace;letter-spacing:.02em;color:#e1f1e7;background:#08212bd9;border:1px solid #52766a4f;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;display:flex;box-shadow:0 5px 13px #0001}.gr-snapshot svg{color:#97e7c4}.gr-snapshot small{color:#8faca6;font-size:8px}.gr-north{color:#c1d2c8;flex-direction:column;align-items:center;gap:3px;font:9px monospace;display:flex}.gr-map-points{border:0;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:8px;min-width:0;margin:0;padding:0;display:grid;position:absolute;inset:76px 9% 57px}.local-page .gr-point{border:1px solid var(--gr-pin-border);background:var(--gr-pin);width:45px;height:45px;color:var(--gr-pin-ink);isolation:isolate;cursor:pointer;border-radius:50%;place-items:center;font-size:16px;font-weight:650;line-height:1;transition:background .65s,color .45s,border-color .45s,box-shadow .25s,scale .25s;display:grid;position:relative;box-shadow:0 5px 16px #041d2355}.gr-band-hot{--gr-pin:#ff806e;--gr-pin-ink:#3f1711;--gr-pin-border:#ffbfaa;--gr-glow:#ff473962}.gr-band-middle{--gr-pin:#ffcf77;--gr-pin-ink:#4f3913;--gr-pin-border:#ffe2a0;--gr-glow:#ffb33826}.gr-band-strong{--gr-pin:#76e5b6;--gr-pin-ink:#073b28;--gr-pin-border:#b7ffdf;--gr-glow:#53ffaa2d}.gr-point:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,var(--gr-glow) 0%,transparent 70%);border-radius:50%;transition:background .65s;position:absolute;inset:-28px}.gr-point.gr-band-hot:before{animation:3s ease-in-out infinite gr-heat-breathe;animation-delay:var(--gr-delay);inset:-43px}.gr-point.gr-band-hot:after{content:"";pointer-events:none;animation:3s ease-out infinite gr-heat-ring;animation-delay:var(--gr-delay);border:1px solid #ff8c7770;border-radius:50%;position:absolute;inset:-7px}.gr-point-value{z-index:1;font-variant-numeric:tabular-nums;position:relative}.gr-point>svg{box-sizing:content-box;color:#d9ffed;z-index:2;background:#0b3c36;border:1px solid #7fa998;border-radius:50%;padding:3px;position:absolute;bottom:-5px;right:-4px}.local-page .gr-point:hover{z-index:3;scale:1.14;box-shadow:0 0 0 5px #cbffe81c,0 5px 19px #0004}.local-page .gr-point[aria-pressed=true]{outline-offset:5px;z-index:2;outline:2px solid #eeffed;scale:1.06;box-shadow:0 0 0 9px #0d242d90}.gr-map-foot{color:#b6c8c2;justify-content:space-between;align-items:flex-end;gap:15px;display:flex;position:absolute;inset:auto 23px 14px}.gr-map-foot>span:first-child{align-items:center;gap:6px;font-size:11px;display:flex}.gr-map-foot>span:last-child{font:9px var(--font-geist-mono),monospace;text-align:right;letter-spacing:.035em;border-top:2px solid #a0c2b0;padding-top:5px}.gr-map-foot small{color:#789b91;margin-top:4px;font-size:7px;display:block}.gr-inspector{background:linear-gradient(140deg,#112e39,#0c2630);min-width:0;padding:23px 25px}.gr-point-heading>span{font:9px var(--font-geist-mono),monospace;color:#8cafa9;letter-spacing:.03em;align-items:center;gap:7px;display:flex}.gr-point-heading h3{letter-spacing:-.035em;min-height:27px;margin:11px 0 18px;font-size:22px;line-height:1.22}.gr-point-comparison{background:#071f2859;border:1px solid #41625c;border-radius:10px;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px 10px;padding:16px 18px;display:grid}.gr-point-comparison>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.gr-point-comparison>div:last-of-type{align-items:flex-end}.gr-point-comparison>div>span{font:9px var(--font-geist-mono),monospace;color:#8da8a7;letter-spacing:.04em}.gr-point-comparison strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:37px;font-weight:550;line-height:1}.gr-point-comparison>div:first-child strong{color:#78938f;font-size:30px}.gr-point-comparison>div:last-of-type strong{color:var(--gr-pin)}.gr-point-comparison>svg{color:#72938c;stroke-width:1.5px}.gr-position-gain{color:#99cbb8;border-top:1px solid #2c4e4c;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;margin-top:3px;padding-top:9px;font-size:10px;line-height:1.5;display:flex}.gr-point-history{margin:19px 0 14px}.gr-point-history>div{font:8px var(--font-geist-mono),monospace;letter-spacing:.025em;color:#99b4b0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.gr-point-history>div>span:last-child{font-family:var(--font-geist),sans-serif;color:#779f9b;font-size:9px}.gr-point-history svg{width:100%;height:101px;overflow:visible}.gr-history-guides{stroke:#38545b;stroke-width:.7px;stroke-dasharray:3 5;fill:none}.gr-history-line{stroke:#77d9b6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.gr-point-history circle{fill:#32665d;stroke:#8ddec0;stroke-width:1.5px}.gr-point-history text{fill:#91b7ad;font:9px var(--font-geist-mono),monospace}.gr-point-history .gr-history-month{fill:#658e8a;font-size:8px}.gr-point-history .gr-history-selected circle{fill:#dcffe9;stroke:#79efba;stroke-width:3px}.gr-point-history .gr-history-selected text{fill:#dbffe9}.gr-point-reading{border-top:1px solid #315050;gap:10px;padding-top:13px;display:flex}.gr-point-reading>span{color:#93dfb4;background:#214039;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.gr-reading-hot>span{color:#ffab91;background:#563730}.gr-reading-middle>span{color:#f3d095;background:#51452e}.gr-point-reading h4{letter-spacing:-.015em;margin-bottom:5px;font-size:14px;font-weight:550;line-height:1.35}.gr-point-reading p{color:#8fabac;max-width:340px;font-size:11px;line-height:1.7}.gr-timeline{background:linear-gradient(90deg,#12323a,#133832);border-top:1px solid #345259;grid-template-columns:240px 1fr;align-items:center;gap:42px;padding:21px 28px 16px;display:grid}.gr-timeline-intro>span{font:9px var(--font-geist-mono),monospace;letter-spacing:.03em;color:#a2c5b9;align-items:center;gap:7px;margin-bottom:10px;display:flex}.local-page .gr-play{color:#123f2d;background:#91f0bc;border:1px solid #acffd1;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:12px 17px;font-size:12px;font-weight:650;line-height:1.3;transition:box-shadow .25s,background .25s,translate .25s;display:flex;box-shadow:0 0 25px #61df9814}.local-page .gr-play:hover{background:#c4ffda;translate:0 -2px;box-shadow:0 7px 25px #6feaa62a}.gr-timeline-track{min-width:0}.gr-timeline-label{color:#90b5a6;margin:0 9px 5px;font-size:10px;display:block}.gr-timeline input[type=range]{-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;width:calc(100% - 20px);height:29px;margin:0 10px;display:block}.gr-timeline input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#8de8b5 var(--gr-progress),#3a5a51 var(--gr-progress));border-radius:10px;height:5px}.gr-timeline input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#218962;border:3px solid #ddffeb;border-radius:50%;width:18px;height:18px;margin-top:-6.5px;transition:box-shadow .2s;box-shadow:0 0 0 5px #76dfac20}.gr-timeline input[type=range]::-moz-range-track{background:#3a5a51;border-radius:10px;height:5px}.gr-timeline input[type=range]::-moz-range-progress{background:#8de8b5;height:5px}.gr-timeline input[type=range]::-moz-range-thumb{background:#218962;border:3px solid #ddffeb;border-radius:50%;width:13px;height:13px}.gr-timeline input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #76dfac28}.gr-periods{justify-content:space-between;align-items:center;gap:10px;display:flex}.local-page .gr-periods>button{color:#789f90;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 10px;font-size:11px;transition:background .2s,color .2s;display:flex}.gr-periods>button i{background:#456a5d;border-radius:50%;width:5px;height:5px;display:block}.gr-periods>button .is-reached{background:#87d7ab}.local-page .gr-periods>button[aria-pressed=true]{color:#d4ffe5;background:#294b3f;border-color:#649a7a}.local-page .gr-periods>button:hover{color:#e4fff0;background:#325445}.gr-report-footer{background:#0a232d;border-top:1px solid #29494e;justify-content:space-between;align-items:center;gap:22px;padding:16px 28px;display:flex}.gr-legend{color:#91aca8;flex-shrink:0;align-items:center;gap:15px;font-size:10px;display:flex}.gr-legend>span{align-items:center;gap:6px;display:flex}.gr-legend i{border-radius:50%;width:7px;height:7px;display:block}.gr-legend-green{background:#77e6b6}.gr-legend-amber{background:#f6cd78}.gr-legend-red{background:#fb816f}.gr-report-footer>p{color:#729892;text-align:right;max-width:440px;font-size:10px;line-height:1.6}.gr-next-move{background:#173b36;border-top:1px solid #365449;justify-content:space-between;align-items:center;gap:25px;padding:20px 28px;display:flex}.gr-next-move>span{color:#77cfa4;align-items:center;gap:13px;display:flex}.gr-next-move>span>span{color:#90b7a5;gap:5px;font-size:14px;display:flex}.gr-next-move strong{color:#defce8;font-weight:550}.local-page .gr-next-move>button{color:#bdffdc;background:0 0;border:0;border-bottom:1px solid #70b896;justify-content:space-between;align-items:center;gap:26px;min-height:42px;padding:8px 0;font-size:13px;transition:color .2s;display:flex}.local-page .gr-next-move>button svg{transition:translate .2s}.local-page .gr-next-move>button:hover{color:#fff}.local-page .gr-next-move>button:hover svg{translate:3px -3px}.local-page .gr-section :is(button,[role=tab],input):focus-visible{outline-offset:5px;outline:2px solid #bdffda!important}.gr-report[data-animate=false] *,.gr-report[data-animate=false] :before,.gr-report[data-animate=false] :after{animation-play-state:paused!important}@keyframes gr-heat-breathe{0%,to{opacity:.55;scale:.93}50%{opacity:.9;scale:1.09}}@keyframes gr-heat-ring{0%{opacity:.45;scale:.93}75%,to{opacity:0;scale:1.52}}@media (min-width:1101px) and (max-height:850px){.local-page .gr-section{padding-block:45px}.local-page .gr-section .l-heading h2{font-size:44px}.local-page .gr-section .l-heading{margin-bottom:25px}.local-page .gr-section .l-heading>div>p{max-width:410px;font-size:13px;line-height:1.65}.gr-toolbar{padding:16px 25px}.gr-report-brand strong{font-size:22px}.gr-report-brand>.platform-mark{width:34px;height:34px}.gr-control-caption{margin:16px 25px 10px}.local-page .gr-keyword-tabs{margin:0 25px 16px}.local-page .gr-keyword-tabs [role=tab]{min-height:44px;padding:11px 15px;font-size:13px}.gr-metrics>div{padding:14px 25px}.gr-metrics strong{font-size:36px}.gr-metrics>div>div{margin-block:9px 7px}.gr-metrics strong small{font-size:16px}.gr-map{min-height:365px}.gr-map-points{gap:6px;inset-block:66px 49px}.gr-map-foot{bottom:12px}.gr-map-head{top:14px}.gr-inspector{padding:18px 22px}.gr-point-heading h3{min-height:24px;margin:9px 0 13px;font-size:20px}.gr-point-comparison{gap:6px 10px;padding:12px 15px}.gr-point-comparison strong{font-size:31px}.gr-point-comparison>div:first-child strong{font-size:27px}.gr-point-comparison>div{gap:6px}.gr-position-gain{padding-top:7px}.gr-point-history{margin:13px 0 10px}.gr-point-history svg{height:77px}.gr-point-history>div{margin-bottom:7px}.gr-point-reading{padding-top:10px}.gr-point-reading h4{font-size:12px}.gr-point-reading p{font-size:10px;line-height:1.6}.gr-timeline{grid-template-columns:235px 1fr;gap:30px;padding:16px 25px 11px}.gr-report-footer{padding:12px 25px}.gr-next-move{padding:14px 25px}}@media (max-width:1100px){.gr-main{grid-template-columns:minmax(0,1.3fr) minmax(275px,1fr)}.gr-inspector{padding:20px}.gr-map{min-height:420px}.gr-map-points{inset-inline:7%}.gr-toolbar{padding:20px 23px}.gr-control-caption,.local-page .gr-keyword-tabs{margin-inline:23px}.local-page .gr-keyword-tabs [role=tab]{gap:8px;padding:12px;font-size:12px}.gr-keyword-tabs [role=tab]>svg:last-child{display:none}.gr-metrics>div{padding:18px 22px}.gr-metrics strong{font-size:38px}.gr-metrics>div>div{gap:13px}.gr-metrics>div>div>span{font-size:10px}.gr-metric-change{font-size:9px}.gr-metrics>div>span:first-child{font-size:8px}.gr-point-history>div{font-size:7px}.gr-point-history>div>span:last-child{font-size:8px}.gr-point-heading h3{font-size:20px}.gr-point-reading h4{font-size:13px}.gr-point-reading p{font-size:11px}.gr-timeline{grid-template-columns:205px 1fr;gap:25px;padding-inline:23px}.gr-report-footer{align-items:flex-start;padding-inline:23px}.gr-legend{gap:11px;font-size:9px}.gr-report-footer>p{font-size:9px}.gr-next-move{padding-inline:23px}.gr-next-move>span>span{flex-direction:column;gap:0;font-size:13px}}@media (max-width:800px){.local-page .gr-section{padding-block:55px}.local-page .gr-section .l-heading h2{font-size:clamp(36px,6.2vw,50px)}.local-page .gr-section .l-heading>div>p{max-width:620px;font-size:14px}.gr-main{grid-template-columns:1fr}.gr-map{border-bottom:1px solid #36535a;border-right:0;height:415px;min-height:415px}.gr-map-points{inset:72px 10% 54px}.gr-inspector{grid-template-columns:1fr 1fr;gap:0 25px;padding:22px;display:grid}.gr-point-heading,.gr-point-comparison{grid-column:1}.gr-point-history{grid-area:1/2/3;align-self:center;margin:0}.gr-point-reading{grid-column:1/-1;margin-top:18px}.gr-point-reading p{max-width:none}.gr-point-history svg{height:120px}.gr-point-history>div{font-size:8px}.gr-point-history>div>span:last-child{font-size:9px}.gr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-metrics>div{padding:18px}.gr-metrics>div>div{display:block}.gr-metrics>div>div>span{min-height:25px;margin-top:9px}.gr-coverage>div>span br{display:none}.gr-metrics>div>span:first-child{align-items:flex-start;min-height:27px;font-size:8px;line-height:1.5}.gr-metrics>div>span:first-child svg{flex-shrink:0;margin-top:1px}.gr-metric-change{min-height:30px;font-size:9px;line-height:1.6}.gr-timeline{grid-template-columns:1fr;gap:16px}.gr-timeline-intro{justify-content:space-between;align-items:center;gap:15px;display:flex}.gr-timeline-intro>span{margin:0}.gr-periods>button{min-height:42px!important}.gr-report-footer{flex-direction:column;align-items:flex-start;gap:13px}.gr-report-footer>p{text-align:left;max-width:none}.gr-legend{gap:20px;font-size:10px}}@media (max-width:600px){.local-page .gr-section{padding:46px 5vw}.local-page .gr-section .l-heading h2{font-size:clamp(33px,8.8vw,50px)}.local-page .gr-section .l-heading>.l-eyebrow{font-size:9px}.local-page .gr-section .l-heading>div>p{font-size:14px;line-height:1.75}.gr-report{border-radius:15px}.gr-toolbar{gap:10px;padding:17px 16px}.gr-report-brand{gap:9px}.gr-report-brand>.platform-mark{border-radius:8px;width:32px;height:32px;padding:4px}.gr-report-brand>span>small{letter-spacing:.055em;max-width:150px;font-size:6px;line-height:1.4}.gr-report-brand strong{font-size:23px}.gr-toolbar-actions{gap:6px}.gr-demo-badge{display:none}.local-page .gr-icon-button{width:34px;height:38px}.gr-control-caption{margin:17px 16px 11px;font-size:9px}.gr-control-caption>span:last-child{display:none}.local-page .gr-keyword-tabs{gap:6px;margin:0 15px 17px}.local-page .gr-keyword-tabs [role=tab]{white-space:normal;text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:10px 6px;font-size:11px;line-height:1.4}.gr-keyword-tabs [role=tab]>svg{width:15px;height:15px}.gr-metrics{grid-template-columns:1fr 1fr}.gr-metrics>.gr-coverage{background:linear-gradient(90deg,#163e33,#0b252e);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 15px;padding:17px 19px;display:grid}.gr-metrics>.gr-coverage>span:first-child{grid-column:1;align-items:center;min-height:0;font-size:9px}.gr-metrics>.gr-coverage>div{grid-area:1/2/3;align-items:center;gap:13px;margin:0;display:flex}.gr-metrics>.gr-coverage strong{font-size:43px}.gr-metrics>.gr-coverage>div>span{max-width:60px;min-height:0;margin:0;font-size:9px;display:block}.gr-metrics>.gr-coverage .gr-metric-change{min-height:0;font-size:8px}.gr-metrics>div:nth-child(2),.gr-metrics>.gr-hot-metric{border-top:1px solid #2e4c54}.gr-metrics>div{padding:15px 18px}.gr-metrics>div>span:first-child{min-height:25px;font-size:8px}.gr-metrics strong{font-size:33px}.gr-metrics strong small{font-size:14px}.gr-metrics>div>div>span{min-height:0;margin-top:8px;font-size:9px}.gr-metric-change{min-height:29px;font-size:8px;line-height:1.6}.gr-metrics>div>div{margin:6px 0 8px}.gr-map{height:366px;min-height:366px}.gr-map-points{gap:5px;inset:70px 7% 49px}.local-page .gr-point{width:44px;height:44px;font-size:14px}.gr-point.gr-band-hot:before{inset:-26px}.gr-point:before{inset:-20px}.gr-point.gr-band-hot:after{inset:-5px}.local-page .gr-point[aria-pressed=true]{outline-offset:3px;scale:1.03;box-shadow:0 0 0 6px #0d242db0}.gr-map-head{inset:14px 16px auto}.gr-snapshot{gap:6px;padding:8px;font-size:9px}.gr-snapshot small{font-size:6px}.gr-map-foot{gap:10px;inset:auto 16px 13px}.gr-map-foot>span:first-child{max-width:160px;font-size:9px;line-height:1.5}.gr-map-foot>span:first-child svg{flex-shrink:0}.gr-map-foot>span:last-child{font-size:8px}.gr-map-foot small{font-size:6px}.gr-inspector{padding:22px 19px;display:block}.gr-point-heading>span{font-size:8px}.gr-point-heading h3{min-height:0;margin-block:10px 18px;font-size:23px}.gr-point-comparison{padding:15px 19px}.gr-point-comparison strong{font-size:39px}.gr-point-comparison>div:first-child strong{font-size:31px}.gr-position-gain{font-size:10px}.gr-point-history{margin:20px 0 16px}.gr-point-history svg{height:103px}.gr-point-history>div{font-size:8px}.gr-point-history>div>span:last-child{font-size:9px}.gr-point-reading{margin-top:0;padding-top:15px}.gr-point-reading h4{font-size:14px}.gr-point-reading p{font-size:12px;line-height:1.7}.gr-timeline{gap:18px;padding:20px 17px 13px}.gr-timeline-intro{flex-direction:column;align-items:flex-start;gap:13px}.gr-timeline-intro>span{font-size:9px}.local-page .gr-play{width:100%;min-height:46px;font-size:13px}.gr-timeline-label{margin-bottom:9px;font-size:9px}.gr-timeline input[type=range]{height:36px}.gr-timeline input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8.5px}.gr-timeline input[type=range]::-moz-range-thumb{width:16px;height:16px}.gr-periods{gap:0}.local-page .gr-periods>button{gap:5px;min-height:44px;padding:7px 5px;font-size:10px}.gr-periods>button i{width:4px;height:4px}.gr-report-footer{gap:13px;padding:17px}.gr-legend{flex-wrap:wrap;gap:12px;font-size:8px}.gr-legend i{width:6px;height:6px}.gr-legend>span{gap:5px}.gr-report-footer>p{color:#91aaa4;font-size:9px;line-height:1.7}.gr-next-move{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.gr-next-move>span>span{font-size:14px;display:block}.gr-next-move strong{display:block}.local-page .gr-next-move>button{width:100%;min-height:45px;font-size:13px}}@media (max-width:359px){.gr-report-brand>span>small{font-size:5px}.gr-report-brand strong{font-size:19px}.gr-report-brand{gap:7px}.gr-toolbar{padding:15px 13px}.gr-toolbar-actions{gap:4px}.local-page .gr-icon-button{width:30px}.gr-report-brand>.platform-mark{width:28px;height:30px}.local-page .gr-keyword-tabs{gap:4px;margin-inline:12px}.local-page .gr-keyword-tabs [role=tab]{padding:9px 5px;font-size:10px}.gr-map-points{gap:3px;inset-inline:4%}.gr-map-foot>span:first-child{max-width:143px;font-size:8px}.gr-point.gr-band-hot:before{inset:-22px}.gr-metrics>.gr-coverage{gap:7px 10px;padding-inline:15px}.gr-metrics>.gr-coverage strong{font-size:38px}.gr-metrics>.gr-coverage>div{gap:8px}.gr-metrics>div{padding-inline:15px}.gr-metrics>div>span:first-child{font-size:7px}.gr-metrics>.gr-coverage>span:first-child{font-size:8px}.gr-metric-change{font-size:7px}}@media (prefers-reduced-motion:reduce){.gr-report *,.gr-report :before,.gr-report :after{transition:none!important;animation:none!important}}@media (max-width:600px){.gr-brand-desktop{display:none}.gr-brand-mobile{display:inline}.gr-report-brand>span>small{font-size:8px}.local-page .gr-icon-button{width:44px;height:44px}}@media (max-width:359px){.gr-toolbar{gap:8px}.gr-report-brand{gap:6px}.gr-report-brand strong{font-size:18px}.gr-report-brand>span>small{font-size:7px}}html[data-motion=off] .gr-report *,html[data-motion=off] .gr-report :before,html[data-motion=off] .gr-report :after{transition:none!important;animation:none!important}.ai-search-page{--as-ink:#10263c;--as-blue:#1665ef;--as-line:#d8e3ef;--as-muted:#5a7188;--as-night:#071524;--as-cyan:#94f5eb;color:var(--as-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff}.ai-search-page *{box-sizing:border-box}.ai-search-page em{font-style:normal}.ai-search-page main>section{scroll-margin-top:84px}.ai-search-page button,.ai-search-page select{cursor:pointer;font-family:inherit}.ai-search-page :is(button,a,select,[role=tab]):focus-visible{outline-offset:4px;outline:3px solid #47b2ff}.as-mono{font:12px/1.5 var(--font-geist-mono), monospace;letter-spacing:.05em;display:block}.as-anchor{scroll-margin-top:84px;position:absolute}.as-hero{color:#f0f6ff;background:radial-gradient(at 78% 25%,#16488a4d,#0000 53%),radial-gradient(at 15% 85%,#123c6840,#0000 50%),#071524;padding:34px max(5vw,50vw - 790px) 0;position:relative;overflow:hidden}.as-hero:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(112deg,#0000 56%,#6ed7ff09 56.1%,#0000 56.25% 65%,#6ed7ff08 65.1%,#0000 65.25%);position:absolute;inset:0}.as-hero-label{color:#7fa1c0;justify-content:space-between;align-items:center;gap:25px;margin-bottom:49px;display:flex;position:relative}.as-hero-label>span:first-child{letter-spacing:.025em;color:#e6f4ff;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.as-hero-label svg{color:#84e9f4}.as-hero-label b{font:11px var(--font-geist-mono), monospace;color:#96c5df;border:1px solid #2b4b68;border-radius:4px;margin-left:7px;padding:6px 8px;font-weight:400}.as-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid;position:relative}.as-hero-eyebrow{color:#83b9dc;letter-spacing:.06em;margin-bottom:22px;font-size:11px}.as-hero h1{letter-spacing:-.065em;margin:0 0 29px;font-size:clamp(70px,7.5vw,124px);font-weight:650;line-height:.88}.as-hero h1 em{color:#92f0ee;background:linear-gradient(110deg,#76a7ff,#8befff 55%,#b1ffe8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.as-hero-copy>p{color:#a6bdd1;max-width:600px;margin:0 0 16px;font-size:18px;line-height:1.6}.as-hero-copy>p strong{color:#e5f4ff;font-weight:500}.as-hero-copy>.as-hero-description{color:#93aec6;max-width:505px;font-size:16px;line-height:1.7}.as-hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:27px;display:flex}.ai-search-page .as-primary{color:#071d3c;background:linear-gradient(115deg,#b8deff,#a3f4ed);border:1px solid #b1e7ff;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:16px 22px;font-size:15px;font-weight:600;line-height:1.4;transition:box-shadow .25s,translate .25s,background .25s;display:inline-flex;box-shadow:0 8px 35px #2b95ed1c}.ai-search-page .as-primary:hover{background:#d5f7ff;translate:0 -2px;box-shadow:0 8px 35px #56b5ff44}.ai-search-page .as-primary svg{flex-shrink:0;transition:translate .25s}.ai-search-page .as-primary:hover svg{translate:2px -2px}.as-hero-actions>a{color:#92bbdc;border-bottom:1px solid #35516a;align-items:center;gap:15px;padding-block:5px;font-size:14px;transition:color .2s;display:flex}.as-hero-actions>a:hover{color:#dbf7ff}.as-hero-foot{color:#7494b0;font:11px var(--font-geist-mono), monospace;letter-spacing:.035em;border-top:1px solid #26425a;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding:23px 0;display:flex}.as-hero-foot>span:first-child{color:#a2bbd0;align-items:center;gap:11px;display:flex}.as-answer-scene{isolation:isolate;background:linear-gradient(140deg,#123049b3,#0b2138e8);border:1px solid #315575;border-radius:18px;padding:23px;position:relative;box-shadow:0 24px 80px #0005,0 0 75px #316fdd15}.as-answer-scene:before{content:"";background:linear-gradient(90deg,#0000,#a8f5ff,#0000);height:1px;animation:2s ease-out both as-signal-arrive;position:absolute;top:-1px;left:20%;right:20%;box-shadow:0 0 25px 3px #6bf1ff3d}.as-scene-top{font:10px var(--font-geist-mono), monospace;letter-spacing:.025em;color:#87aecb;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.as-scene-top>span:first-child{align-items:center;gap:8px;display:flex}.as-scene-top svg{color:#9decf5}.as-scene-top>span:last-child{color:#a6bacb;border:1px solid #395268;border-radius:4px;padding:5px 7px;font-size:9px}.as-question-bubble{background:#183650;border:1px solid #3b5c7a;border-radius:12px 12px 3px;margin-left:33px;padding:19px 22px;position:relative}.as-question-bubble>span{color:#86c2e7;align-items:center;gap:8px;display:flex}.as-question-bubble small{font:10px var(--font-geist-mono), monospace;letter-spacing:.04em}.as-question-bubble p{letter-spacing:-.03em;color:#e7f4ff;margin-top:12px;font-size:23px;line-height:1.4}.as-question-bubble strong{color:#a5ebff;font-weight:500}.as-answer-card{color:#e9f6ff;align-items:flex-start;gap:15px;margin:24px 0;display:flex}.as-answer-symbol{color:#d9fcff;background:linear-gradient(135deg,#437cdc,#3e9aad);border:1px solid #80bedc;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 25px #53b7fb29}.as-answer-card .as-mono{color:#95b6d1;margin-bottom:11px;font-size:10px}.as-answer-card p{color:#c1d5e6;font-size:17px;line-height:1.75}.as-answer-card mark{color:#b1ffe9;background:#8bf0e025;border-bottom:1px solid #81e6d0;border-radius:3px;padding:2px 4px}.as-answer-note{color:#7f9cb4;margin-top:12px;font-size:11px;display:block}.as-source-caption{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.as-source-caption .as-mono{color:#83a9c4;font-size:10px}.as-source-caption>span:last-child{color:#83bdbb;align-items:center;gap:5px;font-size:11px;display:flex}.ai-search-page .as-source-tabs{gap:0}.ai-search-page .as-source-tabs [role=tablist]{background:0 0;grid-template-columns:repeat(3,1fr);gap:7px;width:100%;height:auto;padding:0;display:grid}.ai-search-page .as-source-tabs [role=tab]{color:#9fbed3;height:auto;min-height:44px;box-shadow:none;background:#13304a;border:1px solid #365771;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;padding:11px 10px;font-size:12px;display:flex}.as-source-tabs [role=tab] small{color:#7394ad;margin-left:auto;font-size:9px}.ai-search-page .as-source-tabs [role=tab][data-active]{color:#c9fff3;background:#1e484d;border-color:#67bbbf}.ai-search-page .as-source-tabs [role=tab]:hover{color:#e7fbff;background:#285569;border-color:#8cd3ee}.as-source-detail{background:#0a2439;border:1px solid #366176;border-top:2px solid #80e4e4;border-radius:9px;min-height:170px;margin-top:14px;padding:17px 19px}.as-source-detail>div{color:#77a7c7;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:10px;display:flex}.as-source-detail h3{letter-spacing:-.025em;color:#e4f6ff;margin:12px 0 6px;font-size:17px;font-weight:550;line-height:1.4}.as-source-detail p{color:#9ebbd0;font-size:13px;line-height:1.65}.as-source-detail>span{color:#93daca;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.as-discovery-strip{color:#a2b9ce;background:#102941;border-block:1px solid #31516c;justify-content:space-between;align-items:center;gap:36px;padding:30px max(5vw,50vw - 790px);display:flex}.as-discovery-strip>span{font:10px/1.7 var(--font-geist-mono), monospace;letter-spacing:.03em}.as-discovery-strip>span strong{color:#d9e7f4;font-weight:400}.as-discovery-strip>div{justify-content:center;align-items:center;gap:35px;display:flex}.as-discovery-strip>div>span{color:#c6dcf0;letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:6px;font-size:23px;font-weight:550;display:flex}.as-discovery-strip>div svg{color:#9dcefb}.as-discovery-strip p{max-width:210px;font-size:11px;line-height:1.7}.as-page-nav{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbffed;border-bottom:1px solid #d7e3ed;justify-content:space-between;align-items:center;gap:20px;padding:17px max(5vw,50vw - 790px);display:flex;position:sticky;top:0}.as-page-nav>a{font:11px var(--font-geist-mono), monospace;color:#6787a1;white-space:nowrap;align-items:center;gap:10px;padding:8px 0;display:flex}.as-page-nav>a>span{font:14px var(--font-geist-sans), sans-serif;color:#37566f}.as-page-nav>a:hover>span{color:#0863ef}.as-page-nav>button{color:#135dd5;white-space:nowrap;background:0 0;border:0;align-items:center;gap:15px;padding:8px 0;font-size:14px;display:flex}.as-section{padding:88px max(5vw,50vw - 790px);position:relative}.as-section-heading{margin-bottom:42px}.as-section-heading>.as-mono{color:#4e779f;margin-bottom:24px}.as-section-heading>div{justify-content:space-between;align-items:flex-end;gap:7%;display:flex}.as-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.2vw,69px);font-weight:600;line-height:1.02}.as-section-heading h2 em{color:#246be0}.as-section-heading p{color:#5b7289;flex:0 33%;max-width:415px;margin-bottom:3px;font-size:16px;line-height:1.8}.as-questions{background:#f6f9fe}.as-question-lab{background:#fff;border:1px solid #cbddf0;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #194c8a09}.as-lab-bar{border-bottom:1px solid #d8e4f1;justify-content:space-between;align-items:center;gap:20px;padding:22px 29px;display:flex}.as-lab-bar>span:first-child{letter-spacing:-.025em;align-items:center;gap:11px;font-size:17px;font-weight:550;display:flex}.as-lab-bar svg{color:#2c75e3}.as-sample-label{font:10px var(--font-geist-mono), monospace;color:#6e87a0;letter-spacing:.045em}.as-question-inputs{background:#f8fbff;grid-template-columns:1fr 1fr;gap:23px;padding:25px 29px 23px;display:grid}.as-question-inputs label{color:#486781;font-size:14px;font-weight:500}.as-question-inputs select{color:#143c65;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #bfd4e8;border-radius:7px;width:100%;min-height:48px;margin-top:9px;padding:12px 15px;font-size:16px;display:block}.ai-search-page .as-intent-tabs{gap:0}.ai-search-page .as-intent-tabs>[role=tablist]{background:#eff5fd;border:1px solid #cdddec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:auto;height:auto;margin:0 29px 24px;padding:0;display:grid;overflow:hidden}.ai-search-page .as-intent-tabs [role=tab]{color:#607b95;white-space:normal;height:auto;min-height:59px;box-shadow:none;background:0 0;border:0;border-right:1px solid #cdddec;border-radius:0;justify-content:flex-start;gap:10px;padding:16px;font-size:14px}.as-intent-tabs [role=tab] small{font:11px var(--font-geist-mono), monospace;color:#7598bd}.as-intent-tabs [role=tab]>svg{margin-left:auto}.ai-search-page .as-intent-tabs [role=tab]:last-child{border-right:0}.ai-search-page .as-intent-tabs [role=tab][data-active]{color:#fff;background:#1763db}.as-intent-tabs [role=tab][data-active] small{color:#b8d6ff}.ai-search-page .as-intent-tabs [role=tab]:hover{color:#1058bc;background:#dbeaff}.ai-search-page .as-intent-tabs [role=tab][data-active]:hover{color:#fff;background:#1658c5}.as-question-result{background:#fff;border:1px solid #d9e5f2;border-radius:12px;grid-template-columns:1.1fr 1fr;margin:0 29px 27px;display:grid;overflow:hidden}.as-prompt-output{background:radial-gradient(at 100% 0,#bed8ff70,#0000 70%),#edf5ff;border-right:1px solid #d2e2f6;padding:32px}.as-prompt-output>.as-mono{color:#4674a6;align-items:center;gap:8px;font-size:10px;display:flex}.as-prompt-output>p{letter-spacing:-.04em;color:#103d72;min-height:135px;margin:25px 0 28px;font-size:clamp(23px,2.1vw,34px);font-weight:500;line-height:1.4}.as-prompt-output>div{flex-wrap:wrap;gap:8px;display:flex}.as-prompt-output>div>span{color:#5e7a99;background:#fff9;border:1px solid #c9dbef;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.as-prompt-action{padding:32px}.as-prompt-action>.as-mono{color:#6c859f;font-size:10px}.as-prompt-action h3{letter-spacing:-.04em;max-width:370px;margin:17px 0 14px;font-size:27px;font-weight:550;line-height:1.15}.as-prompt-action>p{color:#607993;max-width:460px;font-size:15px;line-height:1.75}.as-prompt-action>div{border-top:1px solid #dce7f0;gap:13px;margin-top:23px;padding-top:21px;display:flex}.as-prompt-action>div>svg{color:#2577dd;flex-shrink:0;margin-top:4px}.as-prompt-action strong{color:#244c73;font-size:15px;font-weight:550;line-height:1.5;display:block}.as-prompt-action small{color:#6d859d;margin-top:7px;font-size:12px;line-height:1.7;display:block}.as-lab-footnote{color:#758aa1;border-top:1px solid #dce7f1;margin:0;padding:14px 29px 18px;font-size:12px;line-height:1.7}.as-definition-line{align-items:center;gap:30px;padding:28px 0 0;display:flex}.as-definition-line>span{color:#6b8399;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.as-definition-line strong{color:#275d9c;font-size:16px;font-weight:550}.as-definition-line>p{color:#7790a6;max-width:460px;margin-left:auto;font-size:13px;line-height:1.6}.as-sources{color:#e7f4ff;background:radial-gradient(at 85% 25%,#1738657d,#0000 60%),#091a2b}.as-sources .as-section-heading>.as-mono{color:#6bacd9}.as-sources .as-section-heading h2 em{color:#8bd9fb}.as-sources .as-section-heading p{color:#91b0c8}.ai-search-page .as-content-studio{gap:0}.ai-search-page .as-layer-tabs{background:0 0;border:1px solid #314f6c;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;height:auto;padding:0;display:grid;overflow:hidden}.ai-search-page .as-layer-tabs [role=tab]{color:#82a5c4;height:auto;min-height:100px;box-shadow:none;white-space:normal;background:#0e2a44;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #314f6c;border-radius:0;justify-content:flex-start;align-items:center;gap:15px;padding:21px;display:flex}.ai-search-page .as-layer-tabs [role=tab]:last-child{border-right:0}.as-layer-icon{background:#143350;border:1px solid #426181;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.as-layer-tabs [role=tab]>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:5px;display:flex}.as-layer-tabs small{font:10px var(--font-geist-mono), monospace;color:#7198be}.as-layer-tabs strong{text-align:left;font-size:15px;font-weight:500;line-height:1.4}.as-layer-tabs [role=tab]>svg{opacity:.6;margin-left:auto}.ai-search-page .as-layer-tabs [role=tab][data-active]{color:#e0f5ff;background:linear-gradient(120deg,#1c4676,#153851);border-bottom-color:#8feef2}.as-layer-tabs [role=tab][data-active] .as-layer-icon{color:#bbfaff;background:#3b6c905c;border-color:#8cd4e3;box-shadow:0 0 22px #7dd4ee1c}.ai-search-page .as-layer-tabs [role=tab]:hover{color:#ecfaff;background:#234b70}.as-content-panel{grid-template-columns:.7fr 1.4fr;align-items:center;gap:6%;padding:37px 0 0;display:grid}.as-content-explanation>.as-mono{color:#6b9ec4;font-size:11px}.as-content-explanation h3{letter-spacing:-.045em;max-width:330px;margin:17px 0 18px;font-size:31px;font-weight:550;line-height:1.15}.as-content-explanation p{color:#93b1ca;max-width:390px;font-size:16px;line-height:1.8}.as-layer-result{color:#9cddda;border-top:1px solid #2d4c67;align-items:center;gap:9px;margin-top:23px;padding-top:17px;font-size:13px;display:flex}.as-content-comparison{grid-template-columns:1fr;gap:17px;display:grid;position:relative}.as-content-comparison article{border:1px solid #345474;border-radius:10px;padding:24px 28px}.as-content-comparison article>span{font:10px var(--font-geist-mono), monospace;letter-spacing:.04em;color:#83a7c9;align-items:center;gap:8px;display:flex}.as-content-comparison article>p{max-width:690px;margin:14px 0 10px;font-size:17px;line-height:1.7}.as-content-comparison article>small{color:#6385a6;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.as-content-comparison .as-before{color:#8fa8bf;background:#0b2036}.as-content-comparison .as-after{color:#e0f4ff;background:linear-gradient(110deg,#133e59,#143951);border-color:#5ba2bf;box-shadow:0 0 36px #59b5eb0b}.as-content-comparison .as-after>span{color:#96e7ee}.as-content-comparison .as-after>small{color:#80c5c4}.as-transform{color:#a3e9fc;background:#17334e;border:1px solid #578caa;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:40%;left:-18px;box-shadow:0 0 20px #1b92d23b}.as-studio-note{color:#789db9;align-items:center;gap:11px;margin-top:28px;display:flex}.as-studio-note svg{color:#6eb4c6;flex-shrink:0}.as-studio-note p{font-size:12px;line-height:1.7}.as-foundation-link{color:#789bb8;border-top:1px solid #2d4761;justify-content:space-between;align-items:center;gap:22px;margin-top:33px;padding-top:22px;font-size:12px;display:flex}.as-foundation-link>a{color:#a0cde9;text-underline-offset:5px;align-items:center;gap:10px;text-decoration:underline;display:flex}.as-foundation-link>a:hover{color:#d9f8ff}.as-visibility{background:#fff}.as-visibility-lab{border:1px solid #cddced;border-radius:16px;overflow:hidden;box-shadow:0 18px 65px #183f7a0b}.as-report-controls{background:#f9fbfe;justify-content:space-between;align-items:center;gap:25px;padding:22px 29px 20px;display:flex}.as-report-controls .as-mono{color:#6c849b;margin-bottom:10px;font-size:10px}.as-period-toggle{background:#eaf1fa;border:1px solid #cadbeb;border-radius:7px;gap:4px;padding:4px;display:flex}.as-period-toggle>button{color:#677f98;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;min-height:39px;padding:10px 14px;font-size:13px;transition:background .2s,color .2s;display:flex}.as-period-toggle>button[aria-pressed=true]{color:#fff;background:#155fd7;box-shadow:0 3px 9px #25579820}.as-period-toggle>button:hover{color:#194f96;background:#d3e5fb}.as-period-toggle>button[aria-pressed=true]:hover{color:#fff;background:#124fae}.as-report-controls>p{color:#788ca2;text-align:right;max-width:440px;font-size:13px;line-height:1.7}.as-report-controls>p strong{color:#3f6285;font-weight:400}.ai-search-page .as-platform-tabs{gap:0}.ai-search-page .as-platform-tabs>[role=tablist]{background:#fff;border:1px solid #c7d9ed;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:0;width:auto;height:auto;margin:0 29px;padding:0;display:grid;overflow:hidden}.ai-search-page .as-platform-tabs [role=tab]{color:#617890;height:auto;min-height:55px;box-shadow:none;background:0 0;border:0;border-right:1px solid #d7e4f2;border-radius:0;gap:10px;padding:11px 15px;font-size:14px}.ai-search-page .as-platform-tabs [role=tab]:last-child{border-right:0}.ai-search-page .as-platform-tabs [role=tab][data-active]{color:#175bba;background:#e5f1ff;box-shadow:inset 0 -3px #2070ed}.ai-search-page .as-platform-tabs [role=tab]:hover{color:#165bcc;background:#e8f1ff}.as-platform-initial{color:#6286a8;background:#fff;border:1px solid #d5e3f3;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.as-platform-tabs [data-active] .as-platform-initial{color:#1f73e9;border-color:#9bbffc}.as-report-main{grid-template-columns:.7fr 1.5fr;gap:36px;padding:28px 29px;display:grid}.as-report-numbers{border-right:1px solid #dce6f1;padding:8px 30px 0 0}.as-report-numbers>.as-mono{color:#527fa8;font-size:10px}.as-big-fraction{align-items:center;gap:14px;margin:18px 0 21px;display:flex}.as-big-fraction>strong{letter-spacing:-.065em;color:#1b64dc;font-variant-numeric:tabular-nums;font-size:82px;font-weight:550;line-height:.9}.as-big-fraction>span{color:#7a9ec4;letter-spacing:-.03em;font-size:28px}.as-big-fraction small{letter-spacing:0;color:#839ab1;margin-top:2px;font-size:12px;display:block}.as-mention-bar{background:#e2ebf8;border-radius:9px;height:6px;overflow:hidden}.as-mention-bar>i{background:linear-gradient(90deg,#2476ef,#63cde0);border-radius:9px;height:100%;transition:width .65s cubic-bezier(.2,.7,.2,1);display:block}.as-report-numbers>p{color:#5081b4;margin-top:10px;font-size:12px;line-height:1.7}.as-report-numbers dl{border-top:1px solid #dce6f1;margin-top:22px;padding-top:13px}.as-report-numbers dl>div{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.as-report-numbers dt{color:#69839c;align-items:center;gap:7px;font-size:13px;display:flex}.as-report-numbers dd{color:#294e7c;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.as-report-numbers>small{color:#7c92a8;max-width:315px;margin-top:19px;font-size:11px;line-height:1.7;display:block}.as-observation-map>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.as-observation-map .as-mono{color:#6d88a1;font-size:10px}.as-observation-map>div:first-child>span:last-child{color:#6e8ba8;align-items:center;gap:6px;font-size:11px;display:flex}.as-observation-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.ai-search-page .as-observation{text-align:left;color:#66829c;background:#f3f6fb;border:1px solid #d1dfee;border-radius:7px;min-height:91px;padding:12px 13px;transition:background .35s,border-color .35s,box-shadow .2s,translate .2s}.as-observation>span{font:10px var(--font-geist-mono), monospace;opacity:.8;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.as-observation strong{font-size:12px;font-weight:500;line-height:1.4;display:block}.ai-search-page .as-observation-1{color:#3565a9;background:#e7f0ff;border-color:#a9c4f0}.ai-search-page .as-observation-2{color:#1a786c;background:#e0f5f3;border-color:#98cec9}.ai-search-page .as-observation[aria-pressed=true]{outline-offset:3px;outline:2px solid #1767db;box-shadow:0 4px 16px #1767db1a}.ai-search-page .as-observation:hover{color:#164e97;background:#d9eaff;border-color:#447fde;translate:0 -3px;box-shadow:0 7px 17px #2765b225}.as-report-legend{color:#7590a7;justify-content:flex-end;align-items:center;gap:19px;margin-top:16px;font-size:11px;display:flex}.as-report-legend>span{align-items:center;gap:7px;display:flex}.as-report-legend i{background:#eef2f8;border:1px solid #ccdceb;border-radius:3px;width:9px;height:9px}.as-report-legend .as-legend-cited{background:#b5e2dc;border-color:#7cbab1}.as-report-legend .as-legend-mention{background:#c4d9f8;border-color:#8ab1e8}.as-observation-detail{background:#f4f8ff;border:1px solid #cbdcf0;border-radius:10px;grid-template-columns:1fr auto 1.3fr;align-items:center;gap:25px;min-height:122px;margin:0 29px 25px;padding:21px 24px;display:grid}.as-observation-detail .as-mono{color:#658cb1;font-size:10px}.as-observation-detail h3{letter-spacing:-.025em;margin-top:9px;font-size:20px;font-weight:550;line-height:1.3}.as-observation-status{color:#567caa;white-space:nowrap;background:#e7f0fc;border:1px solid #c5d8ef;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.as-detail-2 .as-observation-status{color:#357e6a;background:#e1f1ed;border-color:#a1cec1}.as-observation-detail>p{color:#68839d;font-size:13px;line-height:1.7}.as-measurement-bridge{border-bottom:1px solid #d9e4ef;justify-content:space-between;align-items:center;gap:22px;padding:32px 0 26px;display:flex}.as-measurement-bridge>div>span{font:10px var(--font-geist-mono), monospace;color:#7898b4;margin-bottom:10px;display:block}.as-measurement-bridge strong{letter-spacing:-.02em;color:#315a82;font-size:17px;font-weight:500}.as-measurement-bridge>svg{color:#93b9e5;flex-shrink:0}.as-measurement-bridge>p{color:#7c91a8;font-size:12px;line-height:1.7}.as-method{background:#eaf2ff}.as-method-grid{border-block:1px solid #bdcfe4;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.as-method-card{border-right:1px solid #bdcfe4;flex-direction:column;padding:30px 26px;transition:background .25s;display:flex}.as-method-card:first-child{padding-left:0}.as-method-card:last-child{border-right:0;padding-right:0}.as-method-card:hover{background:#dce9ff}.as-method-card>div{color:#3782e1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:44px;display:flex}.as-method-card .as-mono{color:#6287b4;font-size:10px}.as-method-card h3{letter-spacing:-.04em;max-width:270px;margin-bottom:18px;font-size:28px;font-weight:550;line-height:1.15}.as-method-card>p{color:#5c7898;margin-bottom:26px;font-size:15px;line-height:1.8}.as-method-output{color:#286cae;border-top:1px solid #c5d7ed;align-items:flex-start;gap:8px;margin-top:auto;padding-top:19px;font-size:12px;line-height:1.6;display:flex}.as-method-output>svg{flex-shrink:0;margin-top:2px}.as-method-summary{background:#dce9fd;border:1px solid #c4d8f4;border-radius:9px;align-items:center;gap:17px;margin-top:30px;padding:22px 25px;display:flex}.as-method-summary>svg{color:#2d6cc9;flex-shrink:0}.as-method-summary p{color:#6681a1;font-size:14px;line-height:1.7}.as-method-summary strong{color:#325b8a;font-weight:500;display:block}.as-method-summary button{color:#1557b8;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #81a9df;align-items:center;gap:22px;margin-left:auto;padding:12px 0;font-size:14px;display:flex}.as-method-summary button:hover{color:#082c64}.as-team{color:#e3f3ff;background:#102840;grid-template-columns:1fr 1fr;display:grid}.as-team-image{height:480px;position:relative;overflow:hidden}.as-team-image>img{object-fit:cover;object-position:center 45%;filter:saturate(.6);width:100%;height:100%;transition:filter .45s,scale .7s}.as-team-image:hover>img{filter:saturate(.95);scale:1.02}.as-team-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071b32b8);position:absolute;inset:45% 0 0}.as-team-image>span{color:#afcadf;z-index:1;font-size:11px;position:absolute;bottom:20px;left:6%}.as-team-copy{align-self:center;padding:65px max(5vw,50vw - 790px) 55px 10%}.as-team-copy>.as-mono{color:#82bcdf;align-items:center;gap:9px;font-size:10px;display:flex}.as-team-copy h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(34px,3.2vw,53px);line-height:1.04}.as-team-copy h2 em{color:#92d4f3}.as-team-copy p{color:#90b1ce;max-width:490px;font-size:16px;line-height:1.8}.as-team-copy p strong{color:#ceecfc;font-weight:500}.as-team-copy>div{border-top:1px solid #31506c;align-items:center;gap:24px;margin-top:27px;padding-top:22px;display:flex}.as-team-copy>div>span{color:#91b9d6;align-items:center;gap:9px;font-size:12px;display:flex}.as-plan{background:#f7faff}.ai-search-page .as-priority-planner{grid-template-columns:1fr 1.1fr;gap:42px;display:grid}.ai-search-page .as-priority-planner>[role=tablist]{background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:auto;height:auto;padding:0;display:flex}.ai-search-page .as-priority-planner [role=tab]{color:#4f6d89;white-space:normal;text-align:left;width:100%;height:auto;min-height:91px;box-shadow:none;background:#fff;border:1px solid #cbdbed;border-radius:9px;flex:none;justify-content:flex-start;gap:15px;padding:23px;font-size:17px;display:flex}.as-priority-planner [role=tab]>small{font:11px var(--font-geist-mono), monospace;color:#92aac4}.as-priority-planner [role=tab]>svg{flex-shrink:0;margin-left:auto}.ai-search-page .as-priority-planner [role=tab][data-active]{color:#e9f7ff;background:#122f53;border-color:#19426c;box-shadow:0 13px 34px #14366512}.ai-search-page .as-priority-planner [role=tab]:hover{color:#1a569e;background:#e7f1ff;border-color:#629adf}.ai-search-page .as-priority-planner [role=tab][data-active]:hover{color:#f3faff;background:#214d7e}.as-priority-result{min-height:352px;padding:8px 0 0 10px}.as-priority-result>.as-mono{color:#6390b6;font-size:11px}.as-priority-result h3{letter-spacing:-.04em;max-width:560px;margin:18px 0 14px;font-size:33px;line-height:1.15}.as-priority-result>p{color:#657f99;max-width:520px;font-size:16px;line-height:1.8}.as-priority-result ul{flex-direction:column;gap:12px;margin:21px 0 26px;display:flex}.as-priority-result li{color:#557a9e;align-items:center;gap:10px;font-size:14px;display:flex}.as-priority-result li>svg{color:#2785c6;flex-shrink:0}.as-priority-result>small{color:#7d95a9;margin-top:13px;font-size:12px;display:block}.as-faq{background:#fff;border-top:1px solid #dde7f2;grid-template-columns:1fr 1.35fr;gap:8%;display:grid}.as-faq>div:first-child>.as-mono{color:#7398b6;font-size:11px}.as-faq h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(34px,3.2vw,51px);line-height:1.08}.as-faq h2 em{color:#4f85be}.as-faq>div:first-child>p{color:#6b859d;max-width:320px;font-size:16px;line-height:1.7}.as-faq>div:first-child>svg{color:#78acd5;stroke-width:1.3px;margin-top:36px}.as-faq-list [data-slot=accordion-item]{border-bottom:1px solid #d5e2ee}.ai-search-page .as-faq-list [data-slot=accordion-trigger]{color:#254d75;text-align:start;gap:24px;min-height:70px;padding:21px 0;font-size:16px;line-height:1.5;transition:color .2s}.as-faq-list [data-slot=accordion-trigger]:hover{color:#0d65d7;text-decoration:none}.as-faq-list [data-slot=accordion-content] p{color:#69839c;max-width:730px;padding-bottom:9px;font-size:15px;line-height:1.85}.as-close{color:#e9f4ff;background:radial-gradient(at 90% 10%,#143d6855,#0000 65%),#07182c;padding:72px max(5vw,50vw - 790px) 0}.as-close>.as-mono{color:#7fb9e1;font-size:11px}.as-close h2{letter-spacing:-.065em;margin:31px 0;font-size:clamp(56px,7.3vw,116px);font-weight:600;line-height:.94}.as-close h2 em{color:#94e7f1}.as-close>div{justify-content:space-between;align-items:center;gap:35px;max-width:1080px;display:flex}.as-close p{color:#8caeca;font-size:17px;line-height:1.8}.as-close-note{color:#6e9dbe;align-items:center;gap:8px;margin-top:26px;font-size:12px;display:flex}.as-close-note>span{margin-inline:5px}.as-close>a{border-top:1px solid #254560;justify-content:space-between;align-items:center;gap:28px;margin-top:55px;padding:30px 0;display:flex}.as-close>a>span{font:10px var(--font-geist-mono), monospace;letter-spacing:.04em;color:#7599ba}.as-close>a>strong{color:#b4d3ec;letter-spacing:-.025em;align-items:center;gap:23px;font-size:20px;font-weight:500;display:flex}.as-close>a:hover strong{color:#ecfaff}.as-answer-card p>strong{color:#e6f9ff;font-weight:550}.as-answer-card mark[data-selected=false]{color:inherit;background:0 0;border-color:#0000;padding-inline:0}.as-answer-card mark[data-selected=true]{color:#b8fff0;background:#8bf0e02b;border-color:#81e6d0;padding-inline:0;box-shadow:0 0 17px #75eedb12}.as-answer-card mark{transition:background .35s,color .35s,border-color .35s,box-shadow .35s}.as-source-detail{position:relative;overflow:hidden}.as-source-detail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d7ffff,#0000);width:45%;height:2px;animation:1.3s ease-out both as-source-trace;position:absolute;inset:0 auto auto 0}.as-result-enter{animation:.42s ease-out both as-result-enter}.as-reveal.as-in-view{animation:.65s ease-out both as-reveal}@keyframes as-source-trace{0%{opacity:0;translate:-100%}25%{opacity:1}to{opacity:0;translate:240%}}@keyframes as-result-enter{0%{opacity:.55;translate:0 6px}to{opacity:1;translate:0}}@keyframes as-reveal{0%{opacity:.5;translate:0 15px}to{opacity:1;translate:0}}@keyframes as-signal-arrive{0%{opacity:0;scale:.25 1}to{opacity:1;scale:1}}@media (min-width:1101px) and (max-height:850px){.as-hero{padding-top:24px}.as-hero-label{margin-bottom:30px}.as-hero h1{font-size:clamp(72px,6.6vw,104px)}.as-hero-eyebrow{margin-bottom:17px;font-size:10px}.as-hero-copy>p{font-size:16px}.as-hero-copy>.as-hero-description{font-size:15px}.as-hero-grid{gap:5%}.as-hero-foot{margin-top:35px}.as-answer-scene{padding:19px}.as-question-bubble{padding:15px 18px}.as-question-bubble p{font-size:21px}.as-answer-card{margin:20px 0}.as-answer-card p{font-size:15px}.as-source-detail{min-height:157px;padding:14px 17px}.as-scene-top{margin-bottom:19px}.as-section{padding-block:65px}.as-section-heading h2{font-size:clamp(39px,3.6vw,57px)}.as-section-heading{margin-bottom:32px}.as-section-heading>.as-mono{margin-bottom:18px}.as-team-image{height:430px}}@media (max-width:1200px){.as-hero-grid{gap:4%}.as-hero h1{font-size:82px}.as-hero-label>.as-mono{font-size:10px}.as-hero-copy>.as-hero-description{font-size:15px}.as-answer-scene{padding:18px}.as-question-bubble{margin-left:18px;padding:17px}.as-question-bubble p{font-size:21px}.as-answer-card{gap:12px}.as-answer-card p{font-size:15px}.as-answer-symbol{width:34px;height:34px}.as-source-tabs [role=tab] small{display:none}.as-scene-top{font-size:9px}.as-source-detail{min-height:184px}.as-discovery-strip{gap:25px}.as-discovery-strip>span{display:none}.as-discovery-strip>div{gap:32px}.as-section-heading h2{font-size:48px}.as-section-heading p{flex-basis:36%;font-size:15px}.as-definition-line{flex-wrap:wrap;gap:20px}.as-definition-line>p{max-width:none;margin:0}.as-prompt-output,.as-prompt-action{padding:26px}.as-prompt-output>p{min-height:150px;font-size:27px}.as-layer-tabs .as-layer-icon{width:34px;height:34px}.ai-search-page .as-layer-tabs [role=tab]{gap:10px;padding:18px 14px}.as-layer-tabs [role=tab]>svg{display:none}.as-layer-tabs strong{font-size:14px}.as-content-panel{grid-template-columns:.8fr 1.25fr;gap:5%}.as-content-explanation h3{font-size:29px}.as-content-comparison article{padding:22px}.as-content-comparison article>p{font-size:16px}.as-report-main{grid-template-columns:.65fr 1.4fr;gap:26px}.as-report-numbers{padding-right:24px}.as-observation-grid{gap:9px}.as-observation-grid .as-observation{min-height:96px;padding:11px 10px}.as-observation-detail{grid-template-columns:1fr auto;gap:15px}.as-observation-detail>p{grid-column:1/-1}.as-method-card{padding:26px 19px}.as-method-card h3{font-size:25px}.as-method-card>p{font-size:14px}.as-method-card>div{margin-bottom:30px}.as-method-card .as-mono{font-size:9px}.as-team-copy{padding:40px 7%}.as-team-image{height:460px}.as-team-copy h2{font-size:37px}.as-team-copy>div{flex-direction:column;align-items:flex-start;gap:12px}.as-priority-result h3{font-size:29px}.as-faq{gap:6%}}@media (max-width:900px){.as-hero{padding-top:28px}.as-hero-label>.as-mono{display:none}.as-hero-label{margin-bottom:33px}.as-hero-grid{grid-template-columns:1fr;gap:42px}.as-hero-copy{max-width:680px}.as-hero h1{font-size:clamp(76px,12.5vw,113px)}.as-hero h1 br:first-child{display:initial}.as-hero h1{max-width:650px}.as-hero h1 br:first-child:after{content:" "}.as-hero-copy>p{max-width:640px;font-size:18px}.as-hero-copy>.as-hero-description{max-width:650px;font-size:16px}.as-hero-actions{flex-direction:row;align-items:center;gap:24px}.as-answer-scene{justify-self:center;width:100%;max-width:700px;padding:26px}.as-scene-top{font-size:11px}.as-question-bubble{margin-left:50px;padding:23px}.as-question-bubble p{font-size:25px}.as-answer-card p{font-size:17px}.as-source-detail{min-height:160px}.ai-search-page .as-source-tabs [role=tab]{font-size:14px}.as-source-detail h3{font-size:20px}.as-source-detail p{font-size:14px}.as-source-detail>span{font-size:12px}.as-hero-foot>span:last-child{display:none}.as-discovery-strip>div{gap:24px}.as-discovery-strip>div>span{font-size:22px}.as-discovery-strip>p{max-width:155px;font-size:10px}.as-page-nav{gap:16px}.as-page-nav>a{gap:6px;font-size:9px}.as-page-nav>a>span{font-size:12px}.as-page-nav>button{gap:8px;font-size:12px}.as-section{padding-block:63px}.as-section-heading>div{display:block}.as-section-heading h2{font-size:clamp(38px,6vw,52px)}.as-section-heading p{max-width:650px;margin-top:22px;font-size:16px}.as-question-result{grid-template-columns:1fr}.as-prompt-output{border-bottom:1px solid #d2e2f6;border-right:0}.as-prompt-output>p{max-width:650px;min-height:0;font-size:29px}.as-prompt-action>p,.as-prompt-action h3{max-width:none}.as-prompt-action>div{margin-top:20px;padding-top:18px}.as-definition-line>span{font-size:11px}.as-content-panel{grid-template-columns:1fr;gap:28px}.as-content-explanation h3{max-width:600px;font-size:33px}.as-content-explanation p{max-width:650px}.as-layer-result{max-width:450px}.as-content-comparison{grid-template-columns:1fr 1.25fr;gap:17px}.as-content-comparison article>p{font-size:16px}.as-content-comparison article>span{font-size:9px}.as-transform{top:45%;left:42%}.as-content-comparison article{flex-direction:column;display:flex}.as-content-comparison article>small{margin-top:auto;padding-top:10px}.as-layer-tabs strong{font-size:13px}.ai-search-page .as-layer-tabs [role=tab]{flex-direction:column;align-items:flex-start;gap:12px}.as-layer-tabs [role=tab]>span:nth-child(2){gap:4px}.as-report-main{grid-template-columns:1fr;gap:25px}.as-report-numbers{border-bottom:1px solid #dce6f1;border-right:0;grid-template-columns:1fr 1fr;gap:0 35px;padding:0 0 23px;display:grid}.as-report-numbers>.as-mono{grid-column:1}.as-big-fraction{grid-area:2/1;margin:17px 0}.as-mention-bar{grid-area:3/1;align-self:center}.as-report-numbers>p{grid-area:4/1}.as-report-numbers dl{border:0;grid-area:1/2/3;align-self:center;margin:0;padding:0}.as-report-numbers dl>div{margin-top:17px}.as-report-numbers>small{grid-area:3/2/5;margin-top:10px}.as-report-controls>p{max-width:300px;font-size:12px}.as-report-legend{justify-content:flex-start}.as-observation-detail{min-height:0}.as-measurement-bridge{flex-wrap:wrap;gap:18px}.as-measurement-bridge>p{width:100%}.as-measurement-bridge>p br{display:none}.as-measurement-bridge strong{font-size:14px}.as-method-grid{grid-template-columns:1fr 1fr}.as-method-card:nth-child(2){border-right:0}.as-method-card:nth-child(3){border-top:1px solid #bdcfe4;padding-left:0}.as-method-card:nth-child(4){border-top:1px solid #bdcfe4;padding-left:26px;padding-right:0}.as-method-card{padding:28px 26px}.as-method-card h3{max-width:none;font-size:28px}.as-method-card>p{font-size:16px}.as-method-card .as-mono{font-size:11px}.as-method-output{font-size:13px}.as-team{grid-template-columns:1fr}.as-team-image{height:370px}.as-team-copy{padding:42px 7%}.as-team-copy h2{font-size:48px}.as-team-copy p{max-width:650px}.as-team-copy>div{flex-direction:row;gap:25px}.ai-search-page .as-priority-planner{gap:30px}.ai-search-page .as-priority-planner [role=tab]{gap:10px;min-height:110px;padding:21px 17px;font-size:15px}.as-priority-result{padding-left:0}.as-priority-result h3{font-size:27px}.as-priority-result>p{font-size:15px}.as-priority-result li{font-size:13px}.as-faq{grid-template-columns:1fr;gap:30px}.as-faq>div:first-child>p{max-width:none}.as-faq>div:first-child>svg{display:none}.as-faq h2{font-size:44px}.as-close>div{flex-direction:column;align-items:flex-start;gap:25px}.as-close h2{font-size:clamp(56px,9vw,84px)}}@media (max-width:600px){.as-mono{font-size:11px}.as-hero{padding:24px 6vw 0}.as-hero-label{margin-bottom:28px}.as-hero-label>span:first-child{gap:9px;font-size:16px}.as-hero-label b{padding:5px 7px;font-size:10px}.as-hero-eyebrow{max-width:280px;margin-bottom:21px;font-size:10px;line-height:1.7}.as-hero h1{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(63px,15.6vw,88px);line-height:.93}.as-hero h1 br:first-child{display:initial}.as-hero-copy>p{font-size:17px;line-height:1.65}.as-hero-copy>.as-hero-description{font-size:15px;line-height:1.8}.as-hero-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:24px}.ai-search-page .as-primary{gap:18px;min-height:54px;padding:16px 18px;font-size:14px}.as-hero-actions>a{align-self:flex-start;min-height:40px;font-size:13px}.as-hero-grid{gap:34px}.as-answer-scene{border-radius:13px;padding:16px}.as-scene-top{align-items:flex-start;gap:10px;margin-bottom:18px;font-size:9px}.as-scene-top>span:first-child{gap:7px;max-width:170px;line-height:1.6}.as-scene-top>span:last-child{padding:5px;font-size:8px}.as-question-bubble{border-radius:9px 9px 2px;margin-left:10px;padding:16px}.as-question-bubble p{font-size:20px;line-height:1.45}.as-question-bubble small{font-size:9px}.as-answer-card{gap:10px;margin:20px 0}.as-answer-symbol{border-radius:7px;width:29px;height:29px}.as-answer-symbol svg{width:18px}.as-answer-card .as-mono{font-size:8px;line-height:1.6}.as-answer-card p{font-size:14px;line-height:1.85}.as-answer-note{font-size:10px;line-height:1.6}.as-source-caption .as-mono{font-size:8px}.as-source-caption>span:last-child{font-size:10px}.ai-search-page .as-source-tabs [role=tab]{flex-direction:column;justify-content:center;gap:8px;min-height:65px;padding:11px 6px;font-size:11px}.as-source-detail{min-height:211px;padding:16px 14px}.as-source-detail>div{font-size:9px}.as-source-detail>div>svg{flex-shrink:0}.as-source-detail h3{font-size:18px;line-height:1.3}.as-source-detail p{font-size:13px;line-height:1.75}.as-source-detail>span{align-items:flex-start;font-size:11px;line-height:1.6}.as-source-detail>span>svg{flex-shrink:0;margin-top:3px}.as-hero-foot{margin-top:33px;padding:21px 0;font-size:9px;line-height:1.8}.as-hero-foot>span:first-child{gap:10px}.as-hero-foot svg{flex-shrink:0}.as-discovery-strip{padding:26px 6vw;display:block}.as-discovery-strip>div{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.as-discovery-strip>div>span{font-size:24px}.as-discovery-strip>p{max-width:none;margin-top:21px;font-size:12px;line-height:1.7}.as-discovery-strip>p br{display:none}.as-page-nav{scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-start;gap:24px;max-width:100%;padding:11px 6vw;overflow-x:auto}.as-page-nav>a{gap:7px;min-height:34px;font-size:10px}.as-page-nav>a>span{font-size:12px}.as-page-nav>button{display:none}.ai-search-page main>section{scroll-margin-top:65px}.as-section{padding:49px 6vw}.as-section-heading{margin-bottom:29px}.as-section-heading>.as-mono{margin-bottom:19px;font-size:9px;line-height:1.7}.as-section-heading h2{letter-spacing:-.05em;font-size:clamp(32px,8.7vw,48px);line-height:1.05}.as-section-heading p{margin-top:20px;font-size:15px;line-height:1.85}.as-lab-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:19px 17px}.as-lab-bar>span:first-child{gap:9px;font-size:16px}.as-sample-label{margin-left:28px;font-size:9px}.as-question-lab,.as-visibility-lab{border-radius:12px}.as-question-inputs{grid-template-columns:1fr;gap:18px;padding:21px 17px}.as-question-inputs label{font-size:13px}.as-question-inputs select{min-height:49px;margin-top:8px;padding:12px;font-size:16px}.ai-search-page .as-intent-tabs>[role=tablist]{grid-template-columns:1fr;margin:0 17px 19px}.ai-search-page .as-intent-tabs [role=tab]{border-bottom:1px solid #cdddec;border-right:0;min-height:50px;padding:13px 14px;font-size:13px}.ai-search-page .as-intent-tabs [role=tab]:last-child{border-bottom:0}.as-question-result{border-radius:9px;margin:0 17px 20px}.as-prompt-output,.as-prompt-action{padding:22px 18px}.as-prompt-output>.as-mono{align-items:flex-start;font-size:9px;line-height:1.7}.as-prompt-output>.as-mono svg{flex-shrink:0;margin-top:2px}.as-prompt-output>p{letter-spacing:-.04em;margin:20px 0 23px;font-size:25px;line-height:1.4}.as-prompt-output>div>span{padding:5px 7px;font-size:10px}.as-prompt-action>.as-mono{font-size:9px;line-height:1.7}.as-prompt-action h3{margin:15px 0;font-size:25px;line-height:1.15}.as-prompt-action>p{font-size:14px;line-height:1.8}.as-prompt-action>div{gap:10px}.as-prompt-action>div>svg{width:18px}.as-prompt-action strong{font-size:13px}.as-prompt-action small{font-size:12px}.as-lab-footnote{padding:15px 17px 18px;font-size:11px;line-height:1.8}.as-definition-line{grid-template-columns:1fr;gap:14px;padding-top:25px;display:grid}.as-definition-line>span{white-space:normal;font-size:12px}.as-definition-line strong{font-size:17px}.as-definition-line>p{font-size:12px;line-height:1.7}.ai-search-page .as-layer-tabs{border-radius:9px;grid-template-columns:1fr 1fr}.ai-search-page .as-layer-tabs [role=tab]{border-bottom:1px solid #315575;flex-direction:row;align-items:center;gap:10px;min-height:97px;padding:16px 12px}.ai-search-page .as-layer-tabs [role=tab][data-active]{box-shadow:inset 0 -3px #8feef2}.ai-search-page .as-layer-tabs [role=tab]:nth-child(2){border-right:0}.as-layer-icon{border-radius:6px;width:29px;height:32px}.as-layer-tabs strong{font-size:12px}.as-layer-tabs small{font-size:9px}.as-content-panel{gap:23px;padding-top:29px}.as-content-explanation>.as-mono{font-size:10px}.as-content-explanation h3{font-size:30px}.as-content-explanation p{font-size:15px;line-height:1.85}.as-layer-result{font-size:12px}.as-content-comparison{grid-template-columns:1fr;gap:17px}.as-content-comparison article{padding:21px 20px}.as-content-comparison article>span{font-size:10px}.as-content-comparison article>p{font-size:15px;line-height:1.85}.as-content-comparison article>small{padding-top:5px;font-size:11px}.as-transform{display:none;top:133px;left:calc(50% - 18px)}.as-studio-note{align-items:flex-start;margin-top:23px}.as-studio-note svg{margin-top:2px}.as-studio-note p{font-size:11px;line-height:1.8}.as-foundation-link{flex-direction:column;align-items:flex-start;gap:16px;margin-top:27px;padding-top:22px;font-size:12px;line-height:1.8}.as-report-controls{padding:21px 17px;display:block}.as-report-controls .as-mono{font-size:9px}.as-period-toggle{width:100%}.as-period-toggle>button{white-space:nowrap;flex:1;justify-content:center;gap:6px;min-height:45px;padding:10px;font-size:12px}.as-report-controls>p{text-align:left;max-width:none;margin-top:16px;font-size:12px;line-height:1.8}.as-report-controls>p br{display:none}.ai-search-page .as-platform-tabs>[role=tablist]{grid-template-columns:1fr 1fr;margin:0 17px}.ai-search-page .as-platform-tabs [role=tab]{justify-content:flex-start;min-height:53px;padding:12px 13px;font-size:13px}.ai-search-page .as-platform-tabs [role=tab]:nth-child(2){border-right:0}.ai-search-page .as-platform-tabs [role=tab]:nth-child(-n+2){border-bottom:1px solid #d7e4f2}.as-report-main{gap:25px;padding:24px 17px}.as-report-numbers{grid-template-columns:1fr 1fr;gap:0 18px}.as-report-numbers>.as-mono{font-size:8px;line-height:1.7}.as-big-fraction{gap:9px;margin:15px 0}.as-big-fraction>strong{font-size:67px}.as-big-fraction>span{font-size:21px}.as-big-fraction small{max-width:70px;font-size:10px;line-height:1.5}.as-report-numbers>p{font-size:10px;line-height:1.7}.as-report-numbers dt{gap:5px;font-size:11px;line-height:1.5}.as-report-numbers dd{font-size:22px}.as-report-numbers dl>div{gap:8px;margin-top:15px}.as-report-numbers>small{margin-top:9px;font-size:10px;line-height:1.7}.as-observation-map>div:first-child{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.as-observation-map .as-mono{font-size:9px}.as-observation-map>div:first-child>span:last-child{font-size:11px}.as-observation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ai-search-page .as-observation{align-self:stretch;min-height:112px;padding:11px 9px}.as-observation>span{margin-bottom:10px;font-size:9px}.as-observation strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.as-report-legend{flex-wrap:wrap;gap:12px;margin-top:19px;font-size:10px;line-height:1.5}.as-report-legend>span{gap:5px}.as-observation-detail{grid-template-columns:1fr;gap:14px;margin:0 17px 21px;padding:20px 18px}.as-observation-detail .as-mono{font-size:9px}.as-observation-detail h3{margin-top:9px;font-size:23px;line-height:1.25}.as-observation-status{justify-self:start;padding:8px 10px;font-size:12px}.as-observation-detail>p{font-size:13px;line-height:1.8}.as-measurement-bridge{grid-template-columns:1fr;gap:15px;padding:27px 0;display:grid}.as-measurement-bridge>div>span{margin-bottom:7px;font-size:10px}.as-measurement-bridge strong{font-size:17px}.as-measurement-bridge>svg{width:17px;rotate:90deg}.as-measurement-bridge>p{margin-top:5px;font-size:12px}.as-method-grid{border:0;grid-template-columns:1fr}.as-method-card,.as-method-card:first-child,.as-method-card:nth-child(3),.as-method-card:nth-child(4){border:0;border-top:1px solid #bdcfe4;padding:25px 0}.as-method-card>div{margin-bottom:26px}.as-method-card .as-mono{font-size:11px}.as-method-card h3{margin-bottom:17px;font-size:31px}.as-method-card>p{margin-bottom:21px;font-size:15px;line-height:1.85}.as-method-output{padding-top:16px;font-size:12px;line-height:1.7}.as-method-summary{flex-wrap:wrap;gap:13px;margin-top:8px;padding:21px 18px}.as-method-summary>p{flex:1;font-size:13px;line-height:1.8}.as-method-summary button{gap:25px;margin-left:37px;font-size:13px}.as-team-image{height:300px}.as-team-image>span{font-size:10px;bottom:17px;left:6%}.as-team-copy{padding:35px 6vw 39px}.as-team-copy>.as-mono{gap:9px;font-size:9px;line-height:1.8}.as-team-copy>.as-mono svg{flex-shrink:0}.as-team-copy h2{margin:23px 0;font-size:clamp(32px,8.4vw,43px);line-height:1.07}.as-team-copy>p{font-size:15px;line-height:1.85}.as-team-copy>div{flex-direction:column;align-items:flex-start;gap:17px;padding-top:24px}.as-team-copy>div>span{font-size:13px}.ai-search-page .as-priority-planner{grid-template-columns:1fr;gap:29px}.ai-search-page .as-priority-planner>[role=tablist]{gap:10px}.ai-search-page .as-priority-planner [role=tab]{gap:10px;min-height:79px;padding:19px 17px;font-size:14px}.as-priority-result{min-height:0;padding:0}.as-priority-result>.as-mono{font-size:10px}.as-priority-result h3{margin:19px 0 16px;font-size:29px;line-height:1.2}.as-priority-result>p{font-size:15px;line-height:1.85}.as-priority-result li{align-items:flex-start;font-size:13px;line-height:1.6}.as-priority-result li svg{margin-top:3px}.as-priority-result>button{width:100%}.as-priority-result>small{font-size:11px;line-height:1.7}.as-faq{gap:23px}.as-faq>div:first-child>.as-mono{font-size:9px;line-height:1.7}.as-faq h2{margin:22px 0 18px;font-size:33px;line-height:1.1}.as-faq>div:first-child>p{font-size:15px}.ai-search-page .as-faq-list [data-slot=accordion-trigger]{gap:17px;padding:20px 0;font-size:15px;line-height:1.6}.as-faq-list [data-slot=accordion-content] p{font-size:14px;line-height:1.85}.as-close{padding:47px 6vw 0}.as-close>.as-mono{max-width:270px;font-size:9px;line-height:1.8}.as-close h2{margin:27px 0;font-size:clamp(43px,11.8vw,65px);line-height:1}.as-close p{font-size:15px;line-height:1.8}.as-close>div{gap:24px}.as-close .as-primary{width:100%}.as-close-note{gap:6px;margin-top:20px;font-size:10px}.as-close>a{flex-direction:column;align-items:flex-start;gap:17px;margin-top:37px;padding:26px 0}.as-close>a>span{font-size:9px;line-height:1.7}.as-close>a>strong{font-size:19px}}@media (max-width:359px){.ai-search-page .as-platform-tabs>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-search-page .as-platform-tabs [role=tab]{gap:7px;min-width:0;padding:11px 9px;font-size:12px}.as-platform-initial{width:23px;height:25px}.as-hero h1{font-size:60px}.as-hero-label>span:first-child{font-size:15px}.as-answer-scene{padding:13px}.as-scene-top>span:first-child{max-width:130px;font-size:8px}.as-scene-top>span:last-child{font-size:7px}.as-source-detail{min-height:230px}.as-source-detail h3{font-size:17px}.as-source-caption>span:last-child{font-size:9px}.as-section-heading h2{font-size:29px}.as-layer-icon{width:27px;height:29px}.ai-search-page .as-layer-tabs [role=tab]{gap:8px;padding:14px 10px}.as-layer-tabs strong{font-size:11px}.as-observation-grid{grid-template-columns:1fr 1fr}.ai-search-page .as-observation{min-height:104px}.as-big-fraction>strong{font-size:59px}.as-big-fraction>span{font-size:18px}.as-report-numbers{gap:0 12px}.as-report-numbers dt{font-size:10px}.as-period-toggle>button{padding-inline:8px;font-size:11px}.as-period-toggle>button svg{width:13px}.as-team-copy h2{font-size:30px}.as-faq h2{font-size:29px}.as-close h2{font-size:39px}}@media (prefers-reduced-motion:reduce){.ai-search-page *,.ai-search-page :before,.ai-search-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=off] .ai-search-page *,html[data-motion=off] .ai-search-page :before,html[data-motion=off] .ai-search-page :after{transition:none!important;animation:none!important}.ldr-page{--lc-cyan:#51d9f5;--lc-green:#96efc7;--lc-navy:#071824;--lc-line:#cce1ec}.ldr-page main{overflow:clip}.ldr-page main :is(button,a,input){touch-action:manipulation}.ldr-page main button{cursor:pointer}.ldr-page main button:disabled{cursor:default;opacity:.35}.lc-mono{font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.ldr-page .lc-button{color:#072839;background:#54d4ee;border:1px solid #52cdec;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:13px 21px;font-size:15px;font-weight:650;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.ldr-page .lc-button:hover{background:#9ceafa;transform:translateY(-2px);box-shadow:0 5px 28px #35caff30}.ldr-page .lc-button svg{flex-shrink:0}.ldr-page .lc-button-light{color:#15384c;background:#fff;border-color:#bfd6e3}.ldr-page .lc-button-light:hover{background:#e8f8fd}.ldr-page .ldr-hero{isolation:isolate;background:radial-gradient(at 88% 30%,#12537566,#0000 60%),linear-gradient(145deg,#06151f,#0d2334);padding-top:32px;position:relative}.ldr-page .ldr-hero:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#74c2ef05 1px,#0000 1px),linear-gradient(90deg,#74c2ef05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.ldr-page .ldr-hero-top{padding-bottom:23px}.ldr-page .ldr-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:5.2vw;padding:45px 0 38px}.lc-hero-intro{min-width:0}.lc-hero-brand{align-items:center;gap:17px;margin-bottom:30px;display:flex}.lc-hero-brand .ldr-logo{width:125px;height:auto}.lc-hero-brand>span{color:#98b5c8;border-left:1px solid #5b8ca754;padding-left:17px;font-size:13px}.ldr-page .ldr-hero h1{letter-spacing:-.065em;font-size:clamp(52px,5.65vw,90px);line-height:1.04}.ldr-page .ldr-hero h1 em{color:#7fdff6}.ldr-page .lc-hero-intro>p{color:#b0c7d7;max-width:555px;margin:26px 0;font-size:17px;line-height:1.75}.lc-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.lc-hero-actions>a{color:#bbd7e7;align-items:center;gap:9px;padding:12px 0;font-size:14px;display:flex}.lc-hero-actions>a:hover{color:#7ee3fb}.lc-hero-promises{color:#8eb3c9;flex-wrap:wrap;gap:10px 19px;margin-top:25px;font-size:12px;display:flex}.lc-hero-promises span{align-items:center;gap:6px;display:flex}.lc-hero-promises svg{color:#78d6c3;width:14px;height:14px}.ldr-page .ldr-hero-footer{padding:21px 0}.lc-signal-scene{background:linear-gradient(140deg,#163a4de8,#091e2edf);border:1px solid #3f79966b;border-radius:24px;min-width:0;padding:23px;position:relative;box-shadow:0 30px 80px #0005,inset 0 1px #b3eafa15}.lc-scene-top{color:#87adc3;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;font-size:12px;display:flex}.lc-scene-top i{background:#70dfd0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #51d9f577}.lc-signal-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lc-signal-sources>span{color:#c0d8e5;background:#17384b;border:1px solid #5887a444;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:13px;display:flex}.lc-signal-sources .platform-mark{width:27px;height:27px}.lc-signal-sources>span>svg{color:#81dff2}.lc-signal-wire{grid-template-columns:repeat(3,1fr);height:30px;padding:0 16%;display:grid}.lc-signal-wire i{border-right:1px solid #4dcee755;position:relative}.lc-signal-wire i:first-child{border-bottom:1px solid #4dcee755;border-left:1px solid #4dcee755;border-right:0;border-radius:0 0 0 10px}.lc-signal-wire i:last-child{border-bottom:1px solid #4dcee755;border-radius:0 0 10px}.lc-signal-wire i:nth-child(2){margin-right:50%}.lc-signal-wire i:nth-child(2):after{content:"";background:#7aebff;width:3px;height:15px;animation:2.4s ease-in-out 2 lc-wire;position:absolute;top:0;right:-2px;box-shadow:0 0 12px #63dcff}.lc-signal-hub{background:linear-gradient(125deg,#e7f8ff,#fff);border:1px solid #59cbec88;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:20px 22px;display:flex;box-shadow:0 0 35px #33b8ec13}.lc-signal-hub .ldr-logo{width:118px;height:auto}.lc-signal-hub>div>span{color:#55778c;margin-top:10px;font-size:12px;display:block}.lc-hub-symbol{color:#008fd8;background:#e7f6fc;border:1px solid #afddf2;border-radius:12px;place-items:center;width:49px;height:49px;display:grid}.lc-scene-record{background:#0a2030;border:1px solid #52778d66;border-radius:14px;padding:20px}.lc-scene-person,.lc-opportunity-person{align-items:center;gap:12px;display:flex}.lc-person-avatar{color:#8bd6f7;background:#21465f;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:grid}.lc-scene-person>div{min-width:0}.lc-scene-person strong,.lc-opportunity-person strong{font-size:16px;font-weight:600;display:block}.lc-scene-person>div>span,.lc-opportunity-person>div>span{color:#8cabc0;margin-top:4px;font-size:12px;line-height:1.5;display:block}.lc-success{color:#9defc7;background:#15544361;border:1px solid #64bf8e40;border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:12px;display:flex}.lc-scene-value{justify-content:space-between;align-items:center;gap:20px;padding:25px 0 20px;display:flex}.lc-scene-value>span{color:#82abc3;letter-spacing:.075em;font-size:10px}.lc-scene-value strong{letter-spacing:-.06em;color:#f0faff;margin-top:10px;font-size:43px;font-weight:600;line-height:1.1;display:block}.lc-scene-value strong>span{letter-spacing:0;color:#85a7ba;font-size:11px;font-weight:400}.lc-scene-value>svg{width:33%;overflow:visible}.lc-spark-grid{stroke:#92c6e518;stroke-width:1px;fill:none}.lc-spark-line{stroke:#79e3c7;stroke-width:3px;fill:none;stroke-dasharray:190;animation:1.8s ease-out both lc-draw}.lc-scene-value circle{fill:#9df0d0}.lc-scene-origin{color:#9ebbd0;border-top:1px solid #7cb0cd25;align-items:center;gap:9px;padding-top:13px;font-size:12px;display:flex}.lc-scene-origin .platform-mark{width:22px;height:22px}.lc-scene-origin>svg{color:#68c6d7;margin-left:auto}.lc-scene-link{color:#9cdfef;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px 0;font-size:13px;display:flex}.lc-scene-link:hover{color:#fff}.lc-section-nav{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071c2aee;border-bottom:1px solid #47718955;align-items:center;gap:30px;min-height:68px;padding:0 5.2vw;display:flex;position:sticky;top:0}.lc-section-nav>span{color:#75bfdc;font-size:12px;font-family:var(--font-geist-mono), monospace;white-space:nowrap}.lc-section-nav>div{scrollbar-width:thin;justify-content:space-between;gap:16px;width:100%;display:flex;overflow-x:auto}.lc-section-nav a{color:#a0b9ca;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:68px;font-size:13px;transition:color .2s,border-color .2s;display:flex}.lc-section-nav a:hover,.lc-section-nav a[aria-current=location]{color:#80e4f6;border-bottom-color:#57cee9}.ldr-page .ldr-section-heading{gap:6vw}.ldr-page .ldr-section h2{font-size:clamp(38px,4.4vw,68px)}.ldr-page .ldr-kicker{letter-spacing:.07em;font-size:12px}.ldr-page .ldr-workspace-section{background:linear-gradient(150deg,#f5fafc,#e9f2f8)}.ldr-page .ldr-dashboard{border-color:#bfdae9;box-shadow:0 30px 80px #1d496e13}.ldr-page .ldr-dashboard-top{background:#092a3d;border:0;padding:21px 28px}.ldr-page .ldr-dashboard-top>span{color:#9ec7de}.ldr-page .ldr-workspace-tabs>[data-slot=tabs-trigger]:hover,.ldr-page .ldr-goal-tabs>[data-slot=tabs-trigger]:hover{color:#006597!important;background:#d8effa!important}.ldr-page .ldr-workspace-tabs>[data-active]{color:#0077b5!important;background:#fff!important;border-color:#79c8ed!important}.ldr-page .ldr-workspace-metrics>div{background:#f0f7fb;border:0;border-left:3px solid #229dde;border-radius:3px 10px 10px 3px}.ldr-page .ldr-workspace-metrics>div:nth-child(2){border-left-color:#1ab5c9}.ldr-page .ldr-workspace-metrics>div:nth-child(3){border-left-color:#33b886}.ldr-page .ldr-table tbody tr{transition:background .2s}.ldr-page .ldr-table tbody tr:hover{background:#eaf7ff}.ldr-page .ldr-lead-select:hover{color:#0076b5}.ldr-page .ldr-record{background:#f0f8fc;border-top:3px solid #39bddd}.ldr-page .ldr-capability-grid{gap:20px;margin-top:30px}.ldr-page .ldr-capability-grid article{background:#fff9;border:1px solid #cfe1ec;border-radius:13px;padding:25px;transition:background .25s,border-color .25s,transform .25s;position:relative}.ldr-page .ldr-capability-grid article:hover{background:#fff;border-color:#7bc8e7;transform:translateY(-4px)}.ldr-page .ldr-capability-grid h3{margin-top:17px;font-size:21px}.lc-journey-section{background:radial-gradient(at 80% 60%,#163d5055,#0000 70%),#0a1b29}.lc-journey{background:#0f2a3b;border:1px solid #40678388;border-radius:20px;overflow:hidden;gap:0!important}.lc-lab-bar{border-bottom:1px solid #5486a344;justify-content:space-between;align-items:center;gap:20px;padding:21px 27px;display:flex}.lc-lab-bar>span:first-child{align-items:center;gap:11px;font-size:15px;font-weight:500;display:flex}.lc-lab-bar>span:first-child>svg{color:#5fcee7}.lc-lab-bar>.lc-mono{color:#84a9bf;font-size:10px}.lc-stage-tabs{grid-template-columns:repeat(4,minmax(0,1fr));background:#0a2030!important;border-radius:0!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.lc-stage-tabs>[data-slot=tabs-trigger]{color:#8caec4;white-space:normal;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #53718b33;border-radius:0;justify-content:flex-start;gap:11px;min-width:0;min-height:84px;padding:18px 23px;font-size:14px;height:auto!important}.lc-stage-tabs>[data-slot=tabs-trigger]>span{border:1px solid #4b80934d;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.lc-stage-tabs>[data-slot=tabs-trigger]>strong{font-weight:550;line-height:1.35}.lc-stage-tabs>[data-slot=tabs-trigger]>small{font-family:var(--font-geist-mono), monospace;color:#658ba1;margin-left:auto;font-size:10px}.lc-stage-tabs>[data-slot=tabs-trigger]:hover{color:#caeefb;background:#153d52}.lc-stage-tabs>[data-slot=tabs-trigger][data-active]{color:#b1f3ff;box-shadow:none;background:#18465b;border-bottom-color:#6cdeef}.lc-stage-tabs>[data-complete]{color:#88d5bf}.lc-journey-panel{grid-template-columns:1fr 1fr;gap:25px 5%;padding:28px;display:grid}.lc-journey-story{align-self:center;padding:12px 0}.lc-journey-story>.lc-mono{color:#7ea6bd}.lc-journey-story h3{letter-spacing:-.045em;margin:18px 0;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.08}.ldr-page .lc-journey-story>p{color:#a8c3d4;margin:0;font-size:16px;line-height:1.75}.lc-next-action{border-top:1px solid #5d8ca441;border-bottom:1px solid #5d8ca441;margin:22px 0;padding:21px 0}.lc-next-action>span{color:#74cada;letter-spacing:.03em;align-items:center;gap:8px;font-size:11px;display:flex}.lc-next-action>strong{color:#d6ebf7;margin-top:12px;font-size:17px;font-weight:500;line-height:1.5;display:block}.lc-journey-controls{align-items:center;gap:13px;display:flex}.lc-journey-controls>span{font-family:var(--font-geist-mono), monospace;color:#82d7e9;font-size:12px}.lc-journey-controls>span i{color:#6b8d9f;font-style:normal}.lc-journey-controls>button{color:#b9e4f6;background:#174359;border:1px solid #4986a363;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:11px 16px;font-size:13px;display:flex}.lc-journey-controls>button:first-child{padding:11px}.lc-journey-controls>button:last-child{margin-left:auto}.lc-journey-controls>button:hover:not(:disabled){color:#fff;background:#256580}.lc-opportunity{color:#173c51;background:#fff;border:1px solid #a8d3e6;border-radius:15px;padding:22px;animation:.3s ease-out lc-content;box-shadow:0 16px 36px #0002}.lc-opportunity-header{border-bottom:1px solid #e0e9ef;justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;display:flex}.lc-opportunity-header .ldr-logo{width:111px;height:auto}.lc-opportunity-header>.lc-mono{color:#7891a2;font-size:10px}.lc-opportunity-person{margin:16px 0}.lc-opportunity-person .lc-person-avatar{color:#2285ba;background:#e9f4fb}.lc-opportunity-person>div>span{color:#648297}.lc-opportunity-status{color:#237454;background:#eaf8f3;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.lc-opportunity-status>span{align-items:center;gap:7px;display:flex}.lc-opportunity-status>strong{font-weight:550}.lc-opportunity-note{margin:16px 0 12px}.lc-opportunity-note>.lc-mono{color:#6c8c9d;font-size:10px}.ldr-page .lc-opportunity-note>p{color:#3a5b70;min-height:50px;margin:10px 0 0;font-size:14px;line-height:1.6}.lc-origin-fields{gap:12px;margin:0;display:grid}.lc-origin-fields>div{border-top:1px solid #dfebf2;justify-content:space-between;gap:15px;padding-top:13px;font-size:12px;display:flex}.lc-origin-fields dt{color:#7691a3}.lc-origin-fields dd{text-align:right;align-items:center;gap:6px;display:flex}.lc-origin-fields .platform-mark{width:20px;height:20px}.lc-journey-event{background:#ecf6fc;border-left:2px solid #3ebbdc;gap:6px;margin-top:21px;padding:13px 15px;display:grid}.lc-journey-event>.lc-mono{color:#63889f;font-size:9px}.lc-journey-event>strong{justify-content:space-between;gap:10px;font-size:16px;font-weight:600;display:flex}.lc-journey-event>span:last-child{color:#67869a;font-size:12px}.lc-journey-takeaway{color:#83ccd9;border-top:1px solid #6392ad33;grid-column:1/-1;align-items:center;gap:16px;padding-top:20px;display:flex}.ldr-page .lc-journey-takeaway>p{color:#a0bfd1;margin:0;font-size:14px;line-height:1.7}.lc-journey-takeaway>svg{flex-shrink:0}.ldr-page .lc-demo-note{color:#7294aa;border-top:1px solid #5b8ca333;margin:0;padding:17px 27px;font-size:12px;line-height:1.7}.ldr-page .ldr-feedback-section{color:#0d3044;background:#edf7fb}.ldr-page .ldr-feedback-section .ldr-kicker{color:#2d7a9b}.ldr-page .ldr-feedback-section h2 em{color:#0c85b4}.ldr-page .ldr-feedback-section .ldr-section-heading>p{color:#5b788b}.ldr-page .ldr-loop{background:#fff;border-color:#bcdce9;box-shadow:0 24px 60px #264e7312}.ldr-page .ldr-loop-grid>div{background:linear-gradient(140deg,#fff,#f2f9fc);border-color:#cde3ee}.ldr-page .ldr-loop-grid>.ldr-loop-crm{border-color:#69c7e6;box-shadow:0 0 0 5px #4abdd509}.ldr-page .ldr-feedback-line{color:#b7edfa;background:#082e42;border-color:#155572}.ldr-page .ldr-feedback-copy{gap:26px;margin-top:30px}.ldr-page .ldr-feedback-copy article{background:#ffffff9c;border:1px solid #d1e3ed;border-radius:12px;padding:25px}.ldr-page .ldr-feedback-copy .ldr-node-label{color:#4b8dab}.ldr-page .ldr-feedback-copy h3{color:#163c52;font-size:24px}.ldr-page .ldr-feedback-copy p{color:#526f84}.ldr-page .ldr-call-section{background:radial-gradient(at 95% 20%,#12415b66,#0000 65%),#081a28;gap:6vw}.ldr-page .ldr-call-copy li{border-bottom:1px solid #5c8ca434;padding-bottom:17px}.lc-call-desk{min-width:0}.ldr-page .lc-call-desk .ldr-call-visual{border-color:#6092ac;border-radius:17px 17px 0 0;padding:27px}.ldr-page .lc-call-desk .ldr-wave{height:118px;margin:22px 0}.ldr-page .lc-call-desk .ldr-wave>i{transform-origin:50%;transition:transform .25s}.ldr-page .lc-call-desk:hover .ldr-wave>i:nth-child(3n){transform:scaleY(.65)}.ldr-page .lc-call-desk:hover .ldr-wave>i:nth-child(3n+1){transform:scaleY(1.15)}.lc-call-tabs{background:#15394d;border:1px solid #4d859f66;border-top:0;border-radius:0 0 17px 17px;padding:21px 24px}.lc-call-tabs>[data-slot=tabs-list]{background:0 0;gap:8px;width:100%;height:auto;padding:0;display:flex}.lc-call-tabs [data-slot=tabs-trigger]{color:#87afc7;white-space:normal;background:#133246;border:1px solid #5a829a44;height:auto;min-height:44px;padding:11px 8px;font-size:11px}.lc-call-tabs [data-slot=tabs-trigger][data-active],.lc-call-tabs [data-slot=tabs-trigger]:hover{color:#abedfc;background:#225a70;border-color:#4592ac}.lc-call-tabs h3{margin:14px 0 8px;font-size:17px;font-weight:550}.ldr-page .lc-call-tabs p{color:#a6c5d7;margin:0;font-size:14px;line-height:1.7}.lc-call-tabs [data-slot=tabs-content]{min-height:136px}.lc-revenue-section{color:#123448;background:linear-gradient(135deg,#f9fcfd,#edf5f9)}.lc-revenue-section .ldr-kicker{color:#3b819f}.lc-revenue-section h2 em{color:#1687bb}.lc-revenue-section .ldr-section-heading>p{color:#56788c}.lc-revenue-lab{background:#fff;border:1px solid #bddbea;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #143d6011}.lc-revenue-lab .lc-lab-bar{border-color:#d2e6ef;padding:22px 28px}.lc-revenue-lab .lc-lab-bar>span:first-child{color:#173c52;font-size:17px;font-weight:550}.lc-reset{color:#567a93;background:#f6fafc;border:1px solid #d1e1eb;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.lc-reset:hover{background:#e9f7ff;border-color:#62b5da}.lc-revenue-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.lc-revenue-controls{color:#edf8ff;background:linear-gradient(145deg,#103b52,#0b283d);padding:28px 30px}.lc-revenue-controls>.lc-mono{color:#8dd9eb;font-size:11px}.lc-numeric-fields{grid-template-columns:1fr 1fr;gap:18px 13px;margin:20px 0;display:grid}.lc-numeric-fields>label:first-child{grid-column:1/-1}.lc-numeric-fields>label{color:#b9d2e0;min-width:0;font-size:12px;line-height:1.5}.lc-numeric-fields>label>span{background:#f8fcff;border:1px solid #cce2ed;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.lc-numeric-fields b{color:#5285a1;font-size:18px;font-weight:400}.lc-numeric-fields small{color:#7591a3;font-size:9px}.lc-numeric-fields input{color:#153e56;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:22px;font-weight:600;line-height:1.3}.lc-numeric-fields>label>span:focus-within{outline-offset:3px;outline:3px solid #75d8fa}.lc-slider-field{border-top:1px solid #5886a546;margin-top:19px;padding:19px 0 0}.lc-slider-field>label{justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:550;line-height:1.35;display:flex}.lc-slider-field>label>strong{letter-spacing:-.05em;color:#8ae5f8;white-space:nowrap;font-size:38px;font-weight:600;line-height:1.2}.lc-slider-field>label>strong>span{color:#61b9d2;font-size:20px}.lc-slider-field input[type=range]{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;width:100%;height:28px;margin:20px 0 2px;display:block}.lc-slider-field input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #73dff4 var(--lc-range), #38617a var(--lc-range));border-radius:10px;height:6px}.lc-slider-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#20aace;border:4px solid #fff;border-radius:50%;width:23px;height:23px;margin-top:-8px;transition:box-shadow .2s;box-shadow:0 0 0 5px #62d6ee27}.lc-slider-field input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #62d6ee40}.lc-slider-field input[type=range]::-moz-range-track{background:#38617a;border-radius:10px;height:6px}.lc-slider-field input[type=range]::-moz-range-progress{background:#73dff4;height:6px}.lc-slider-field input[type=range]::-moz-range-thumb{background:#20aace;border:4px solid #fff;border-radius:50%;width:16px;height:16px}.lc-range-guide{color:#83aac1;justify-content:space-between;font-size:10px;display:flex}.ldr-page .lc-slider-field>p{color:#8db4cb;margin:13px 0 0;font-size:12px;line-height:1.6}.lc-revenue-result{min-width:0;padding:32px 35px}.lc-revenue-total>.lc-mono{color:#65869b}.lc-revenue-total>strong{color:#0b779f;letter-spacing:-.065em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:13px 0 8px;font-size:clamp(40px,5.6vw,79px);font-weight:650;line-height:1.15;display:block}.lc-revenue-total>span:last-child{color:#678699;font-size:14px}.lc-revenue-metrics{grid-template-columns:1fr 1fr;gap:19px;margin:26px 0;display:grid}.lc-revenue-metrics>div{border-left:2px solid #4ac1d8;min-width:0;padding:7px 0 7px 15px}.lc-revenue-metrics>div>span{color:#617f92;font-size:12px}.lc-revenue-metrics strong{color:#234b64;letter-spacing:-.04em;overflow-wrap:anywhere;margin:6px 0;font-size:30px;font-weight:550;line-height:1.3;display:block}.lc-revenue-metrics small{color:#7d95a4;font-size:10px}.lc-funnel{background:#f7fbfd;border:1px solid #dce9f0;border-radius:13px;padding:21px}.lc-funnel>.lc-mono{color:#7892a4;margin-bottom:21px;font-size:10px}.lc-funnel-row{margin-top:22px}.lc-funnel-row>span{color:#496a7e;align-items:center;gap:9px;font-size:14px;display:flex}.lc-funnel-row>span>i{color:#91a8b8;font-size:10px;font-style:normal}.lc-funnel-row strong{color:#173c53;margin-left:auto;font-size:19px;font-weight:600}.lc-funnel-row>div{background:#e5edf3;border-radius:3px;height:9px;margin-top:9px;overflow:hidden}.lc-funnel-row>div>i{background:#378acc;border-radius:3px;height:100%;transition:width .35s;display:block}.lc-funnel-row[data-tone=cyan]>div>i{background:#21adbf}.lc-funnel-row[data-tone=green]>div>i{background:#42ba91}.lc-revenue-insight{color:#139391;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.lc-revenue-insight>svg{flex-shrink:0;margin-top:4px}.ldr-page .lc-revenue-insight>p{color:#638093;margin:0;font-size:13px;line-height:1.7}.ldr-page .lc-revenue-lab .lc-demo-note{color:#617e91;background:#f3f8fb;border-color:#d4e5ee}.lc-report-principles{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:31px;display:grid}.lc-report-principles>div{color:#658294;align-items:flex-start;gap:11px;font-size:14px;line-height:1.7;display:flex}.lc-report-principles svg{color:#218bab;flex-shrink:0;margin-top:3px}.lc-report-principles strong{color:#284b60;font-weight:550;display:block}.ldr-page .ldr-integration-section{color:#eef9ff;background:#0c2434}.ldr-page .ldr-integration-section em{color:#7bd9ed}.ldr-page .ldr-integration-section .ldr-kicker{color:#76bfd5}.ldr-page .ldr-integration-section .ldr-section-heading>p{color:#9dbccc}.lc-workflow{background:#112f42;border:1px solid #49799255;border-radius:19px;overflow:hidden;gap:0!important}.lc-workflow-tabs{grid-template-columns:1fr 1fr;background:#0a2030!important;border-radius:0!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.lc-workflow-tabs>[data-slot=tabs-trigger]{color:#91b3c7;white-space:normal;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:flex-start;gap:12px;height:auto;min-height:75px;padding:23px 29px;font-size:16px}.lc-workflow-tabs>[data-slot=tabs-trigger]>svg:last-child{margin-left:auto}.lc-workflow-tabs>[data-slot=tabs-trigger][data-active],.lc-workflow-tabs>[data-slot=tabs-trigger]:hover{color:#a8ebf9;background:#1a4358;border-bottom-color:#60cce3}.lc-workflow-map{background:radial-gradient(#21557033,#0000 70%);border-bottom:1px solid #648a9b22;padding:27px 35px}.lc-workflow-map>.lc-mono{color:#76a5bc;font-size:10px}.lc-workflow-map>div{grid-template-columns:1fr 1fr 1fr;gap:50px;padding:25px 0 5px;display:grid}.lc-workflow-map>div>div{text-align:center;background:#16364a;border:1px solid #5d8fa644;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-width:0;padding:20px 10px;display:flex;position:relative}.lc-workflow-map>div>div:nth-child(2){color:#2d5870;background:#f2faff;border-color:#73cde8;box-shadow:0 0 40px #3aacd30b}.lc-workflow-map>div>div>span{color:#88d7e9;justify-content:center;align-items:center;height:35px;display:flex}.lc-workflow-map .ldr-logo{width:120px;height:auto}.lc-workflow-map strong{font-size:13px;font-weight:500}.lc-workflow-arrow{color:#60aebf;position:absolute;top:46%;right:-38px}.lc-workflow-copy{grid-template-columns:1fr 1fr;gap:50px;padding:27px 35px 20px;display:grid}.lc-workflow-copy h3{letter-spacing:-.035em;margin:0 0 14px;font-size:26px;font-weight:550;line-height:1.25}.ldr-page .lc-workflow-copy p{color:#9bb9ca;margin:0;font-size:15px;line-height:1.75}.lc-workflow-copy ul{align-content:center;gap:17px;margin:0;padding:0;list-style:none;display:grid}.lc-workflow-copy li{color:#adccdd;gap:12px;font-size:14px;line-height:1.65;display:flex}.lc-workflow-copy li>svg{color:#81d9c3;flex-shrink:0;margin-top:3px}.lc-workflow-brief{background:#173f53;justify-content:space-between;align-items:center;gap:35px;margin:10px 0 0;padding:24px 35px;display:flex}.lc-workflow-brief>span{color:#95bdd2;align-items:center;gap:15px;font-size:13px;line-height:1.7;display:flex}.lc-workflow-brief>span>svg{color:#89d6e7;flex-shrink:0}.lc-workflow-brief strong{color:#d4eaf4;font-size:15px;font-weight:500;display:block}.lc-workflow-brief>.lc-button{white-space:nowrap;flex-shrink:0}.ldr-page .ldr-setup-section{color:#16394e;background:#eaf4f9}.ldr-page .ldr-setup-section h2 em{color:#1483ae}.ldr-page .ldr-setup-section .ldr-kicker{color:#417e9a}.ldr-page .ldr-setup-grid{gap:18px}.ldr-page .ldr-setup-grid>li{background:#fff9;border:1px solid #cbdfe9;border-radius:11px;padding:25px;transition:transform .25s,background .25s}.ldr-page .ldr-setup-grid>li:hover{background:#fff;transform:translateY(-4px)}.ldr-page .ldr-setup-grid>li>span{color:#127eab;background:#e1f1fa;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.ldr-page .ldr-setup-grid h3{color:#24495e;font-size:20px}.ldr-page .ldr-setup-grid p{color:#627e90;font-size:15px;line-height:1.7}.ldr-page .ldr-faq-section{background:#081b28}.ldr-page .ldr-faq [data-slot=accordion-trigger]:hover{color:#8ce7f9}.ldr-page .ldr-close{background:radial-gradient(at 87% 60%,#16638955,#0000 60%),#0d2e44;position:relative}.ldr-page .ldr-close h2{font-size:clamp(48px,6vw,89px)}.lc-close-label{justify-content:space-between;align-items:center;gap:20px;display:flex}.lc-close-label .ldr-logo{width:130px;height:auto}.ldr-page .ldr-close>p{color:#abcad9;max-width:540px}.lc-reveal{animation:.6s ease-out lc-content}@keyframes lc-content{0%{transform:translateY(9px)}to{transform:translateY(0)}}@keyframes lc-draw{0%{stroke-dashoffset:190px}to{stroke-dashoffset:0}}@keyframes lc-wire{0%{opacity:.15;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(15px)}}@media (min-width:1600px){.ldr-page .ldr-section{padding-top:100px;padding-bottom:100px}.ldr-page .ldr-hero-grid{padding-top:74px;padding-bottom:65px}.lc-signal-scene{padding:30px}.lc-scene-record{padding:25px}.lc-scene-value{padding:29px 0}.lc-revenue-controls{padding:35px}.lc-revenue-result{padding:35px 45px}}@media (max-width:1050px){.ldr-page .ldr-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.lc-signal-scene{padding:17px}.lc-scene-person{flex-wrap:wrap}.lc-scene-value strong{font-size:36px}.lc-section-nav{gap:20px}.lc-section-nav>span{display:none}.lc-stage-tabs>[data-slot=tabs-trigger]{gap:9px;padding:16px 13px}.lc-stage-tabs>[data-slot=tabs-trigger]>small{display:none}.lc-journey-panel{gap:25px;padding:27px}.lc-opportunity{padding:20px}.lc-revenue-grid{grid-template-columns:1fr 1.1fr}.lc-revenue-controls,.lc-revenue-result{padding:25px}.lc-numeric-fields{grid-template-columns:1fr;gap:14px}.lc-workflow-copy{gap:28px}.ldr-page .ldr-setup-grid{grid-template-columns:1fr 1fr}.lc-origin-fields>div{flex-direction:column;gap:4px}.lc-origin-fields dd{text-align:left}}@media (max-width:800px){.ldr-page .ldr-hero-grid{grid-template-columns:1fr;gap:40px}.ldr-page .ldr-hero h1{font-size:clamp(49px,8vw,74px)}.lc-hero-intro>p{max-width:590px}.lc-signal-scene{justify-self:center;width:100%;max-width:600px;padding:25px}.lc-scene-person{flex-wrap:nowrap}.lc-scene-value strong{font-size:48px}.lc-section-nav{padding:0 6vw}.lc-section-nav>div{gap:25px}.lc-section-nav a{min-height:59px;font-size:12px}.lc-section-nav{min-height:59px}.lc-journey-panel{grid-template-columns:1fr;gap:26px}.lc-journey-story{padding:0}.lc-journey-story h3{font-size:34px}.lc-opportunity-note>p{min-height:0!important}.lc-origin-fields>div{flex-direction:row;gap:15px}.lc-revenue-grid{grid-template-columns:1fr}.lc-numeric-fields{grid-template-columns:repeat(3,1fr);gap:12px}.lc-numeric-fields>label:first-child{grid-column:auto}.lc-numeric-fields input{font-size:20px}.lc-revenue-controls,.lc-revenue-result{padding:30px}.lc-slider-field{margin-top:20px}.lc-revenue-total>strong{font-size:60px}.lc-report-principles{gap:20px}.lc-workflow-map,.lc-workflow-copy{padding-left:25px;padding-right:25px}.lc-workflow-copy{grid-template-columns:1fr}.lc-workflow-brief{flex-wrap:wrap;padding:25px}.lc-call-tabs [data-slot=tabs-content]{min-height:110px}}@media (max-width:600px){.ldr-page .ldr-hero{padding-top:23px}.ldr-page .ldr-hero-grid{padding-top:35px;padding-bottom:37px}.lc-hero-brand{margin-bottom:25px}.lc-hero-brand .ldr-logo{width:110px}.lc-hero-brand>span{font-size:12px}.ldr-page .ldr-hero h1{font-size:clamp(42px,11.5vw,63px)}.ldr-page .lc-hero-intro>p{margin:22px 0;font-size:16px}.lc-hero-actions{gap:14px 20px}.ldr-page .lc-button{gap:15px;font-size:14px}.lc-signal-scene{border-radius:17px;padding:17px}.lc-scene-top{gap:8px;margin-bottom:20px}.lc-scene-top .lc-mono{gap:6px;font-size:9px}.lc-signal-sources{gap:7px}.lc-signal-sources>span{flex-direction:column;gap:6px;min-height:73px;font-size:11px}.lc-signal-hub{padding:17px}.lc-hub-symbol{width:41px;height:41px}.lc-signal-hub>div>span{font-size:10px}.lc-scene-record{padding:16px}.lc-scene-person{gap:9px}.lc-scene-person .lc-person-avatar{width:33px;height:35px;font-size:11px}.lc-scene-person strong{font-size:14px}.lc-scene-person>div>span{font-size:10px}.lc-success{padding:4px;font-size:10px}.lc-success svg{display:none}.lc-scene-value strong{font-size:36px}.lc-scene-origin{gap:7px;font-size:10px}.lc-scene-link{font-size:12px}.ldr-page .ldr-hero-footer>div{gap:10px}.ldr-page .ldr-hero-footer .platform-mark{width:32px;height:32px}.ldr-page .ldr-hero-footer .platform-meta-ads{width:44px}.ldr-page .ldr-hero-footer>div>span:last-child{font-size:10px}.ldr-page .ldr-section{padding-top:59px;padding-bottom:59px;scroll-margin-top:78px}.ldr-page .ldr-section h2{font-size:clamp(34px,8.4vw,48px)}.ldr-page .ldr-kicker{font-size:10px}.ldr-page .ldr-section-heading>p{font-size:16px;line-height:1.75}.ldr-page .ldr-capability-grid{gap:15px}.ldr-page .ldr-capability-grid article{padding:22px}.ldr-page .ldr-dashboard-top{padding:19px}.ldr-page .ldr-workspace-metrics>div{padding:12px 9px}.ldr-page .ldr-workspace-metrics span{font-size:11px}.ldr-page .ldr-workspace-metrics strong{font-size:21px}.lc-lab-bar{flex-wrap:wrap;gap:10px;padding:19px}.lc-lab-bar>span:first-child{font-size:13px}.lc-lab-bar>.lc-mono{font-size:9px}.lc-stage-tabs{grid-template-columns:1fr 1fr}.lc-stage-tabs>[data-slot=tabs-trigger]{border-bottom:1px solid #53718b33;min-height:66px;padding:13px 15px;font-size:12px}.lc-stage-tabs>[data-slot=tabs-trigger]>span{width:26px;height:26px}.lc-stage-tabs>[data-slot=tabs-trigger][data-active]{border-bottom-color:#6cdeef}.lc-journey-panel{padding:23px 19px}.lc-journey-story h3{font-size:31px}.ldr-page .lc-journey-story>p{font-size:15px}.lc-next-action>strong{font-size:16px}.lc-next-action>span{font-size:10px}.lc-journey-controls{gap:10px}.lc-journey-controls>button:last-child{gap:10px;font-size:12px}.lc-journey-controls>span{font-size:11px}.lc-opportunity{padding:17px}.lc-opportunity-header{gap:10px}.lc-opportunity-header .ldr-logo{width:92px}.lc-opportunity-header>.lc-mono{font-size:8px}.lc-opportunity-person>div>span{font-size:11px}.lc-opportunity-person strong{font-size:15px}.lc-opportunity-status{flex-wrap:wrap;padding:10px;font-size:11px}.lc-origin-fields>div{flex-direction:column;gap:7px}.lc-journey-event>.lc-mono{font-size:8px}.lc-journey-event>strong{font-size:15px}.lc-journey-takeaway{align-items:flex-start}.ldr-page .lc-journey-takeaway>p{font-size:13px}.ldr-page .lc-demo-note{padding:17px 19px;font-size:11px}.ldr-page .ldr-feedback-copy{gap:16px}.ldr-page .ldr-feedback-copy article{padding:23px}.ldr-page .ldr-feedback-copy h3{font-size:23px}.ldr-page .lc-call-desk .ldr-call-visual{padding:22px}.lc-call-tabs{padding:19px}.lc-call-tabs>[data-slot=tabs-list]{gap:6px}.lc-call-tabs [data-slot=tabs-trigger]{padding:10px 6px;font-size:10px}.lc-call-tabs h3{font-size:16px}.lc-call-tabs [data-slot=tabs-content]{min-height:160px}.lc-revenue-lab .lc-lab-bar{padding:18px}.lc-revenue-lab .lc-lab-bar>span:first-child{gap:9px;font-size:15px}.lc-reset{padding:8px 10px;font-size:12px}.lc-revenue-controls,.lc-revenue-result{padding:24px 21px}.lc-numeric-fields{grid-template-columns:1fr 1fr;gap:16px 12px}.lc-numeric-fields>label:first-child{grid-column:1/-1}.lc-numeric-fields>label{font-size:11px}.lc-numeric-fields>label>span{gap:6px;padding:10px}.lc-numeric-fields input{font-size:19px}.lc-numeric-fields small{display:none}.lc-slider-field>label{gap:15px;font-size:16px}.lc-slider-field>label>strong{font-size:35px}.lc-revenue-total>.lc-mono{font-size:10px}.lc-revenue-total>strong{font-size:clamp(36px,12vw,60px)}.lc-revenue-total>span:last-child{font-size:12px}.lc-revenue-metrics{gap:15px}.lc-revenue-metrics>div{padding-left:12px}.lc-revenue-metrics>div>span{font-size:11px}.lc-revenue-metrics strong{font-size:27px}.lc-revenue-metrics small{font-size:9px}.lc-funnel{padding:18px}.lc-report-principles{grid-template-columns:1fr;gap:21px}.lc-workflow-tabs>[data-slot=tabs-trigger]{gap:10px;min-height:92px;padding:17px 15px;font-size:13px}.lc-workflow-tabs>[data-slot=tabs-trigger]>svg:last-child{display:none}.lc-workflow-map{padding:23px 19px}.lc-workflow-map>div{gap:19px}.lc-workflow-map>div>div{border-radius:8px;gap:10px;padding:15px 5px}.lc-workflow-map strong{font-size:10px;line-height:1.5}.lc-workflow-map .ldr-logo{width:67px}.lc-workflow-map>div>div>span{height:25px}.lc-workflow-map>div>div>span>svg{width:21px;height:21px}.lc-workflow-arrow{width:15px;right:-18px}.lc-workflow-copy{gap:20px;padding:23px 21px}.lc-workflow-copy h3{font-size:24px}.ldr-page .lc-workflow-copy p{font-size:14px}.lc-workflow-copy li{font-size:13px}.lc-workflow-brief{gap:23px;padding:23px 21px}.lc-workflow-brief>span{align-items:flex-start;gap:12px;font-size:12px}.lc-workflow-brief strong{margin-bottom:6px;font-size:14px}.ldr-page .ldr-setup-grid{grid-template-columns:1fr}.ldr-page .ldr-setup-grid>li{padding:23px}.lc-close-label .ldr-logo{width:105px}.lc-close-label>.ldr-kicker{font-size:9px}.ldr-page .ldr-close h2{font-size:clamp(43px,11vw,66px)}}@media (max-width:360px){.lc-scene-person>div>span{max-width:128px}.lc-scene-value strong{font-size:32px}.lc-scene-person{flex-wrap:wrap}.lc-success{margin-left:0}.lc-journey-controls>button:last-child{padding:11px 10px}.lc-opportunity-person .lc-person-avatar{width:32px;height:35px}.lc-workflow-map>div{gap:15px}.lc-workflow-map .ldr-logo{width:55px}.lc-workflow-arrow{width:12px;right:-15px}.lc-revenue-lab .lc-lab-bar{gap:8px}.lc-revenue-lab .lc-lab-bar>span:first-child{font-size:13px}.lc-revenue-metrics strong{font-size:23px}.lc-hero-promises{gap:10px 14px;font-size:11px}}html[data-motion=off] .ldr-page main *,html[data-motion=off] .ldr-page main :before,html[data-motion=off] .ldr-page main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=off] .ldr-page main :is(article,li,.lc-button):hover{transform:none}@media (prefers-reduced-motion:reduce){.ldr-page main *,.ldr-page main :before,.ldr-page main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ldr-page main :is(article,li,.lc-button):hover{transform:none}}@media (min-width:1051px) and (max-width:1599px){.ldr-page .lc-journey-section,.ldr-page .lc-revenue-section{padding-top:60px;padding-bottom:60px}}.ldr-page .ldr-close>.lc-close-label{margin:0 0 30px;padding:0;display:flex}.ldr-page .ldr-setup-section .ldr-section-heading>p{color:#617e91}.ldr-page .ldr-section{scroll-margin-top:12px}@media (min-width:1051px) and (max-width:1599px){.ldr-page .ldr-workspace-section,.ldr-page .ldr-feedback-section{padding-top:68px;padding-bottom:68px}}@media (max-width:600px){.ldr-page .ldr-section{scroll-margin-top:0}}.lc-mobile-result{display:none}@media (max-width:800px){.lc-revenue-lab{overflow:clip}.lc-mobile-result{z-index:4;color:#527487;background:#e5f5fc;border-bottom:1px solid #bdddea;justify-content:space-between;gap:20px;padding:12px 24px;font-size:11px;display:flex;position:sticky;top:59px;box-shadow:0 8px 20px #123e5610}.lc-mobile-result strong{letter-spacing:-.04em;color:#0b749a;overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.3;display:block}.lc-mobile-result>span:last-child{text-align:right}}@media (max-width:600px){.ldr-page .ldr-workspace-metrics{grid-template-columns:1fr 1fr}.ldr-page .ldr-workspace-metrics>div:nth-child(3){grid-column:1/-1;align-items:center;gap:12px;padding:12px;display:flex}.ldr-page .ldr-workspace-metrics>div:nth-child(3)>svg{margin:0}.ldr-page .ldr-workspace-metrics>div:nth-child(3)>span{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px;display:flex}.ldr-page .ldr-workspace-metrics>div:nth-child(3) strong{margin:0;font-size:23px}}.lc-section-nav>div{scrollbar-color:#4b7891 #102b3d}.lc-section-nav>div::-webkit-scrollbar{background:#102b3d;height:3px}.lc-section-nav>div::-webkit-scrollbar-thumb{background:#4b7891;border-radius:3px}@media (max-width:800px){.lc-section-nav>div{scrollbar-width:none}.lc-section-nav>div::-webkit-scrollbar{display:none}.lc-section-nav{min-height:59px}}@media (min-width:1051px) and (max-height:850px){.lc-lab-bar,.lc-revenue-lab .lc-lab-bar{padding:12px 24px}.lc-stage-tabs>[data-slot=tabs-trigger]{min-height:66px;padding-top:12px;padding-bottom:12px}.lc-journey-panel{gap:20px 5%;padding:22px}.lc-journey-story h3{font-size:33px}.lc-opportunity{padding:18px}.lc-opportunity-header{padding-bottom:10px}.lc-opportunity-person{margin:12px 0}.lc-opportunity-status{padding:9px 12px}.lc-opportunity-note{margin:13px 0}.ldr-page .lc-opportunity-note>p{min-height:40px;font-size:13px;line-height:1.6}.lc-origin-fields{grid-template-columns:1fr 1fr;gap:15px}.lc-origin-fields>div{display:block}.lc-origin-fields dd{text-align:left;margin-top:6px}.lc-journey-event{gap:3px;margin-top:14px;padding:10px 13px}.lc-journey-takeaway{padding-top:16px}.lc-revenue-controls,.lc-revenue-result{padding:23px 27px}.lc-numeric-fields{gap:12px;margin:16px 0}.lc-numeric-fields>label>span{padding:8px 12px}.lc-numeric-fields input{font-size:20px}.lc-slider-field>label{font-size:16px}.lc-slider-field>label>strong{font-size:32px}.lc-slider-field input[type=range]{margin-top:14px}.lc-revenue-total>strong{margin-top:8px;font-size:56px}.lc-revenue-metrics{margin:20px 0}.lc-revenue-metrics>div{padding-top:5px;padding-bottom:5px}.lc-revenue-metrics strong{font-size:26px}.lc-funnel{padding:16px}.lc-funnel>.lc-mono{margin-bottom:14px}.lc-funnel-row strong{font-size:18px}.lc-revenue-controls,.lc-revenue-result{padding-top:18px;padding-bottom:18px}.lc-numeric-fields{margin-top:12px;margin-bottom:12px}.lc-slider-field{margin-top:12px;padding-top:12px}.ldr-page .lc-slider-field>p{margin-top:9px}.lc-revenue-metrics{margin-top:16px;margin-bottom:16px}.lc-funnel-row{margin-top:14px}.lc-revenue-total>strong{font-size:52px}.lc-revenue-insight{padding-top:14px}}.cross-page{--xp-blue:#4285f4;--xp-meta:#0866ff;--xp-pink:#e94aaa;--xp-ink:#081421;--xp-muted:#9db1ca;--xp-line:#263a54}.cross-page section[id]{scroll-margin-top:12px}.cross-page button,.cross-page a,.cross-page input,.cross-page select{-webkit-tap-highlight-color:transparent}.cross-page :is(button,a,input,select):focus-visible{outline-offset:5px;outline:3px solid #5dd5ff}.cross-page .x-primary{background:#8bdeff;border-radius:10px;gap:18px;min-height:50px;padding:15px 21px;box-shadow:0 5px 30px #138ad32b}.cross-page .x-primary:hover{background:#c9f0ff;box-shadow:0 8px 35px #168bdd48}.cross-page .x-eyebrow{letter-spacing:.065em;font-size:12px}.xp-hero{isolation:isolate;background:radial-gradient(at 94% 20%,#193b7340,#0000 52%),radial-gradient(at 53% 82%,#8a185423,#0000 40%),#080f1d;padding:36px 5vw 0;position:relative;overflow:hidden}.xp-hero-grid{z-index:-1;opacity:.16;background-image:linear-gradient(#5578a32a 1px,#0000 1px),linear-gradient(90deg,#5578a32a 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.xp-hero-top,.xp-hero-bottom{font:11px var(--font-geist-mono), monospace;letter-spacing:.04em;color:#98acc6;justify-content:space-between;align-items:center;gap:20px;display:flex}.xp-hero-top .x-eyebrow{color:#c2d3e8;align-items:center;gap:10px;display:flex}.xp-hero-top i,.xp-signal-dot{background:#7bdfc5;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 15px #7bdfc580}.xp-hero-layout{grid-template-columns:1fr 1.04fr;align-items:center;gap:5vw;max-width:1640px;margin:48px auto 46px;display:grid}.xp-brand-signature{color:#cedaeb;align-items:center;gap:9px;margin-bottom:23px;font-size:13px;display:flex}.xp-brand-signature .platform-mark{background:#fff;border-radius:7px;width:28px;height:28px;padding:5px}.xp-brand-signature b{color:#526b90;margin:0 6px;font-size:23px;font-weight:300}.cross-page .xp-hero h1{letter-spacing:-.065em;font-size:clamp(55px,5.7vw,94px);font-weight:650;line-height:1.03}.xp-hero h1 em{color:#a9d5ff;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#86ceff 15%,#9fa8ff 64%,#eda6dc);-webkit-background-clip:text;background-clip:text;display:inline-block}.cross-page .xp-hero-copy>p{color:#adbed4;max-width:470px;margin-top:26px;font-size:17px;line-height:1.7}.xp-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px;display:flex}.xp-hero-actions .x-text-link{margin:0;padding:8px 0;font-size:14px}.xp-hero-capabilities{color:#93aac8;flex-wrap:wrap;gap:12px 20px;margin-top:29px;font-size:12px;display:flex}.xp-hero-capabilities span{align-items:center;gap:7px;display:flex}.xp-hero-capabilities svg{color:#73b8ff}.xp-system{background:linear-gradient(155deg,#16243aed,#0b1529f5);border:1px solid #345079;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0005,0 0 75px #115da412}.xp-system:before{content:"";background:linear-gradient(90deg,#0000,#75caff,#ed82c9,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.xp-system-top{font:10px var(--font-geist-mono), monospace;color:#849cb9;border-bottom:1px solid #34476170;justify-content:space-between;align-items:center;gap:10px;padding:19px 22px;display:flex}.xp-system-top>span:first-child{color:#d6e4f5;align-items:center;gap:9px;display:flex}.xp-map{flex-direction:column;align-items:center;padding:24px 22px 20px;display:flex;position:relative}.xp-map-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xp-wire-base{stroke:#354560;stroke-width:1.5px}.xp-wire-google,.xp-wire-meta,.xp-wire-outcome{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 90;animation:5s linear infinite xp-signal-travel}.xp-wire-google{stroke:#6ca9ff}.xp-wire-meta{stroke:#f071c0;animation-delay:-2.5s}.xp-wire-outcome{stroke:#8ef3d5;animation-duration:3.5s}.xp-map-sources{z-index:1;grid-template-columns:1fr 1fr;gap:32px;width:100%;display:grid;position:relative}.xp-source{color:#14253e;background:#f9fbff;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:19px 15px 16px;transition:box-shadow .3s,transform .3s,opacity .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #0002}.xp-source>.platform-mark{width:36px;height:36px}.xp-source strong{letter-spacing:-.02em;font-size:14px;line-height:1.2;display:block}.xp-source>div>span{font:10px var(--font-geist-mono), monospace;color:#6b7e97}.xp-mini-query{white-space:nowrap;color:#566c8c;border-top:1px solid #dde6f1;grid-column:1/-1;align-items:center;gap:5px;margin-top:15px;padding-top:11px;font-size:10px;display:flex}.xp-google-spectrum{height:3px;display:flex;position:absolute;inset:auto 0 0}.xp-google-spectrum i{background:#4285f4;flex:1}.xp-google-spectrum i:nth-child(2){background:#ea4335}.xp-google-spectrum i:nth-child(3){background:#fbbc05}.xp-google-spectrum i:nth-child(4){background:#34a853}.xp-source-meta:after{content:"";background:linear-gradient(90deg,#0866ff,#833ab4,#fd1d1d,#fcb045);height:3px;position:absolute;inset:auto 0 0}.xp-source-social{border-top:1px solid #dde6f1;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;margin-top:15px;padding-top:9px;display:flex}.xp-source-social .platform-mark{width:16px;height:16px}.xp-source-social .platform-mark:nth-of-type(2){margin-left:8px}.xp-source .xp-source-social span{font:10px var(--font-geist-sans), sans-serif;color:#526786}.xp-system[data-mode=search] .xp-source-google{transform:translateY(-3px);box-shadow:0 0 0 3px #4285f475,0 0 25px #4285f438}.xp-system[data-mode=social] .xp-source-meta{transform:translateY(-3px);box-shadow:0 0 0 3px #d153a56b,0 0 25px #e94aaa30}.xp-system[data-mode=search] .xp-wire-google,.xp-system[data-mode=social] .xp-wire-meta{stroke-width:4px;animation-duration:2.8s}.xp-bridge-label{color:#83a9d2;font:9px var(--font-geist-mono), monospace;background:#132137;align-items:center;gap:7px;margin:27px 0 12px;padding:4px 11px;display:flex;position:relative}.xp-map-core{background:linear-gradient(115deg,#213c61,#2a2444);border:1px solid #4f678c;border-radius:13px;align-items:center;gap:12px;width:90%;padding:20px 16px;display:flex;position:relative;box-shadow:0 0 30px #82adff0a}.xp-core-icon{color:#a5d9ff;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.xp-map-core span{font:9px var(--font-geist-mono), monospace;letter-spacing:.035em;color:#9ac0e6}.xp-map-core strong{letter-spacing:-.035em;margin:4px 0;font-size:16px;font-weight:550;display:block}.cross-page .xp-map-core p{color:#b1bed3;font-size:11px}.xp-core-spark{color:#d3abe9;flex-shrink:0;margin-left:auto}.xp-map-result{background:#112b36;border:1px solid #35636a;border-radius:10px;align-items:center;gap:12px;width:85%;margin-top:28px;padding:13px 14px;display:flex;position:relative}.xp-map-result img{object-fit:contain;width:77px;height:auto}.xp-map-result>span{color:#b2d0d8;font-size:11px}.xp-map-result .xp-result-check{color:#87ddc3;place-items:center;margin-left:auto;display:grid}.xp-map-controls{background:#070f20;border:1px solid #2a3d5a;border-radius:8px;margin:0 22px;padding:4px;display:flex}.xp-map-controls button{color:#9eb2cd;cursor:pointer;border-radius:5px;flex:1;min-height:38px;padding:9px 4px;font-size:11px;font-weight:500;transition:background .2s,color .2s}.xp-map-controls button:hover{color:#fff;background:#233856}.xp-map-controls button[aria-pressed=true]{color:#102849;background:#d9eaff;box-shadow:0 2px 8px #0002}.xp-map-explanation{min-height:111px;padding:16px 23px 21px}.xp-map-explanation strong{color:#dce9f9;font-size:13px;font-weight:550}.cross-page .xp-map-explanation p{color:#8fa6c2;margin-top:4px;font-size:12px;line-height:1.6}.xp-hero-bottom{border-top:1px solid #2c3c54;max-width:1640px;margin:auto;padding:20px 0;font-size:10px}.xp-hero-bottom>div{align-items:center;gap:13px;display:flex}.xp-google-text{color:#8db9ff}.xp-meta-text{color:#dfa7d6}.cross-page .x-product-nav{background:#0b182bef;border-bottom:1px solid #2c405d;gap:24px;padding:13px 5vw;box-shadow:0 4px 20px #0001}.cross-page .x-product-nav a{color:#a7b9d0;font-size:13px;position:relative}.cross-page .x-product-nav a:hover,.cross-page .x-product-nav a[aria-current=location]{color:#fff}.cross-page .x-product-nav a[aria-current=location]:after{content:"";background:linear-gradient(90deg,#4285f4,#c057bc);height:2px;position:absolute;bottom:-14px;left:0;right:0}.cross-page .x-product-nav button{margin-left:auto;font-size:13px}.cross-page .x-section{padding:78px 5vw}.cross-page .x-section-heading{margin-bottom:34px}.cross-page .x-section-heading h2{letter-spacing:-.055em;font-size:clamp(39px,4.5vw,76px);font-weight:650}.cross-page .x-section-heading>div{gap:5vw}.cross-page .x-section-heading p{max-width:360px;font-size:16px}.cross-page .x-journey-section{background:#f5f8ff}.cross-page .x-journey-explorer{border:1px solid #ccdbef;border-radius:18px;padding:24px;box-shadow:0 18px 70px #284c8810}.cross-page .x-direction-tabs{background:#edf3ff;border:1px solid #d6e3f7;border-radius:9px;gap:4px;height:auto;padding:4px}.cross-page .x-direction-tabs button{border-radius:6px;min-height:44px;padding:8px 16px;font-size:13px}.cross-page .x-direction-tabs button[data-active]{background:#fff;box-shadow:0 3px 10px #31568116}.cross-page .x-direction-tabs .x-platform-mark{background:#fff;border:0;width:24px;height:24px;padding:3px}.cross-page .x-journey-heading{margin:22px 0 18px}.cross-page .x-journey-heading h3{letter-spacing:-.045em;font-size:30px}.cross-page .x-journey-heading .x-eyebrow{margin-bottom:9px;font-size:10px}.cross-page .x-play-journey{border-radius:8px;min-height:40px;font-size:12px}.cross-page .x-journey-steps{gap:8px;margin:18px 0 24px}.cross-page .x-journey-steps button{border-radius:8px;min-height:54px;padding:10px 12px;font-size:12px;transition:background .2s,box-shadow .2s,transform .2s}.cross-page .x-journey-steps button:hover{background:#dceaff;transform:translateY(-2px);box-shadow:0 0 0 1px #72a7ef}.cross-page .x-journey-steps button.is-active{color:#fff;background:#125ee0;border-color:#125ee0;box-shadow:0 5px 18px #1260e12a}.cross-page .x-journey-steps button.is-active>span{color:#fff;background:#ffffff24}.cross-page .x-stage-layout{align-items:center;gap:5vw;padding:0 12px 18px}.cross-page .x-stage-number{margin-bottom:12px;font-size:58px;line-height:1}.cross-page .x-stage-story h3{margin:12px 0;font-size:clamp(30px,3vw,47px)}.cross-page .x-stage-story>p{font-size:15px;line-height:1.65}.cross-page .x-step-controls{margin-top:20px}.cross-page .x-step-controls button{border-radius:50%;width:40px;height:40px}.cross-page .x-touchpoint{border:1px solid #d5e0ef;border-radius:12px;box-shadow:0 12px 32px #2f588216}.cross-page .x-touchpoint-top{padding:12px 16px;font-size:10px}.cross-page .x-touchpoint-top .x-platform-mark{border:0;width:30px;height:30px;padding:5px}.cross-page .x-query{padding:11px 16px;font-size:13px}.cross-page .x-preview-copy{flex-direction:column;justify-content:center;min-height:230px;padding:23px;display:flex}.cross-page .x-preview-copy h4{font-size:clamp(29px,2.8vw,42px)}.cross-page .x-preview-copy p{font-size:14px}.cross-page .x-preview-action{margin-top:18px;padding:11px 14px;font-size:12px}.cross-page .x-preview-bottom{padding:12px 17px;font-size:9px}.cross-page .x-stage-context{margin-top:14px;font-size:10px}.cross-page .x-demo-note{font-size:12px;line-height:1.65}.cross-page .x-audience-preview{padding:23px}.cross-page .x-audience-symbol{width:67px;height:67px;margin:5px auto 20px}.cross-page .x-audience-preview h4{font-size:28px}.cross-page .x-audience-rules{gap:9px;font-size:13px}.cross-page .x-strategy-section{background:radial-gradient(at 8% 80%,#164a8233,#0000 50%),#091421}.cross-page .x-strategy-statement h2{font-size:clamp(44px,4.7vw,80px);font-weight:600}.cross-page .x-strategy-statement em{color:#92bdff}.cross-page .x-principles article{border-color:#293d55;border-radius:8px;padding:22px;transition:background .25s,transform .25s}.cross-page .x-principles article:hover{background:#172b45;transform:translate(4px)}.cross-page .x-principles h3{font-size:26px}.cross-page .x-principles p{font-size:15px}.cross-page .x-principles article:nth-child(2) svg{color:#cc85d1}.cross-page .x-principles article:nth-child(3) svg{color:#f4bd68}.cross-page .x-principles article:nth-child(4) svg{color:#7ed3b9}.cross-page .x-creative-section{color:#14243d;background:#f8f9fc}.cross-page .x-creative-section h2 em{color:#8750aa}.xp-studio{background:#fff;border:1px solid #d9e0ec;border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #2544790b}.xp-lab-top{font:11px var(--font-geist-mono), monospace;color:#6f809b;border-bottom:1px solid #e0e7f1;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.xp-lab-top>span:first-child{color:#243d63;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.xp-lab-top svg{color:#7756b9}.xp-lab-top button{min-height:38px;font:13px var(--font-geist-sans), sans-serif;cursor:pointer;border:1px solid #d6e0ee;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;display:flex}.xp-lab-top button:hover{background:#edf4ff;border-color:#8eace0}.xp-studio-controls{justify-content:space-between;align-items:center;gap:20px;padding:20px 25px 12px;display:flex}.cross-page .xp-angle-tabs{background:#f0f3f8;border-radius:9px;gap:3px;height:auto;padding:4px}.cross-page .xp-angle-tabs button{color:#63738c;cursor:pointer;border-radius:6px;min-height:40px;padding:8px 15px;font-size:13px}.cross-page .xp-angle-tabs button span{font:10px var(--font-geist-mono), monospace;opacity:.6;margin-right:7px}.cross-page .xp-angle-tabs button[data-active]{color:#71429a;background:#fff;box-shadow:0 2px 8px #182e5b13}.cross-page .xp-angle-tabs button:hover{color:#4d2477;background:#ffffffa6}.xp-city{color:#637896;border:1px solid #d4deed;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.xp-city select{color:#254468;cursor:pointer;background:0 0;border:0;min-width:92px;min-height:40px;font-size:13px}.xp-studio-flow{text-align:center;color:#8390a6;font:10px var(--font-geist-mono), monospace;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;margin:12px 25px 14px;display:grid}.xp-studio-flow svg{color:#9fadc2;margin:auto}.xp-creative-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;padding:0 25px 20px;display:grid}.xp-content-card{background:#fff;border:1px solid #dce4f1;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.xp-content-card:hover{transform:translateY(-3px);box-shadow:0 13px 26px #243b6420}.xp-content-card-top{border-bottom:1px solid #e4eaf4;align-items:center;gap:8px;min-height:55px;padding:15px 14px;display:flex}.xp-content-card-top>.platform-mark{width:24px;height:24px}.xp-content-card-top>strong{font-size:13px;font-weight:600}.xp-content-card-top>span:last-child{font:9px var(--font-geist-mono), monospace;color:#8a97aa;margin-left:auto}.xp-content-card-top>.platform-mark:last-child{width:18px;height:18px}.xp-search-card{border-top:3px solid #4285f4}.xp-social-card{border-top:3px solid #be4eb2}.xp-landing-card{background:#f5fcfa;border-top:3px solid #22a18e}.xp-search-content{flex:1;padding:22px 18px;animation:.35s ease-out xp-content-in}.xp-search-content>img{width:89px;height:auto;margin:0 auto 22px;display:block}.xp-search-field{color:#5d7597;border:1px solid #d7e2f3;border-radius:24px;align-items:center;gap:9px;padding:12px 10px;font-size:11px;display:flex;box-shadow:0 4px 10px #4285f410}.xp-search-field svg{color:#4285f4;flex-shrink:0}.xp-example-business{align-items:center;gap:9px;margin-top:28px;display:flex}.xp-example-business>span{color:#8f7451;background:#f2ede5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.xp-example-business strong{font-size:11px;font-weight:600;display:block}.xp-example-business small{color:#7787a1;font-size:9px;display:block}.cross-page .xp-search-content h3{color:#245db4;letter-spacing:-.035em;margin:16px 0 10px;font-size:22px;line-height:1.22}.cross-page .xp-search-content p{color:#657895;font-size:13px;line-height:1.65}.xp-sitelinks{color:#245db4;flex-wrap:wrap;gap:15px;margin-top:21px;font-size:11px;display:flex}.xp-content-note{color:#7a8ca6;background:#ffffffd9;border-top:1px solid #e3e9f2;align-items:flex-start;gap:9px;margin-top:auto;padding:15px 14px;font-size:11px;line-height:1.55;display:flex}.xp-content-note svg{color:#4285f4;flex-shrink:0;margin-top:2px}.xp-content-note strong{color:#405674;font-weight:500}.xp-format-controls{background:#f8f9fc;gap:5px;padding:8px;display:flex}.xp-format-controls button{color:#78869e;cursor:pointer;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:7px 3px;font-size:10px;display:flex}.xp-format-controls button[aria-pressed=true]{color:#884e99;background:#fff;box-shadow:0 1px 5px #532c6220}.xp-format-controls button:hover{color:#753285;background:#f1e8f5}.xp-social-art{background:#263753;height:224px;animation:.35s ease-out xp-content-in;position:relative;overflow:hidden}.xp-social-art>img{object-fit:cover;width:100%;height:100%}.xp-social-art:after{content:"";background:linear-gradient(#0000 15%,#08233828 30%,#04131cbd);position:absolute;inset:0}.xp-art-label{z-index:1;font:8px var(--font-geist-mono), monospace;letter-spacing:.025em;color:#fff;background:#0c1b2bb8;border:1px solid #ffffff30;border-radius:4px;padding:5px 7px;position:absolute;top:12px;left:12px}.xp-art-copy{z-index:1;color:#fff;position:absolute;bottom:18px;left:18px;right:18px}.xp-art-copy>span{font:8px var(--font-geist-mono), monospace;color:#dce8f3}.cross-page .xp-art-copy h3{letter-spacing:-.045em;max-width:270px;margin-top:8px;font-size:30px;font-weight:600;line-height:1.05}.xp-art-ugc>img{object-position:50% 28%}.xp-art-ugc .xp-art-copy h3{font-size:25px}.xp-social-caption{min-height:108px;padding:14px}.cross-page .xp-social-caption p{color:#637894;font-size:11px;line-height:1.55}.xp-social-caption>span{color:#724194;justify-content:space-between;align-items:center;margin-top:11px;font-size:11px;font-weight:550;display:flex}.xp-story-frames{align-items:center;gap:5px;min-height:108px;padding:11px 8px;display:flex}.xp-story-frames button{color:#8b6ca2;cursor:pointer;border-top:3px solid #e4d6eb;border-radius:4px;flex:1;padding:8px 3px;font-size:9px;line-height:1.5}.xp-story-frames button span{font:9px var(--font-geist-mono), monospace;margin-bottom:3px;display:block}.xp-story-frames button[aria-pressed=true]{color:#6c3284;background:#f5edf8;border-color:#b14baf}.xp-story-frames button:hover{background:#f3e8f8}.xp-ai-badge{background:#e0f4ed;border:1px solid #c1e5d9;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;display:flex;color:#328971!important}.xp-browser-address{background:#fff;border-bottom:1px solid #e4eeeb;align-items:center;gap:3px;padding:11px 13px;display:flex}.xp-browser-address i{background:#f28479;border-radius:50%;width:5px;height:5px}.xp-browser-address i:nth-child(2){background:#ecc760}.xp-browser-address i:nth-child(3){background:#79c898}.xp-browser-address>span{color:#839eac;margin-left:7px;font-size:9px}.xp-page-content{flex:1;padding:17px 18px 20px;animation:.35s ease-out xp-content-in}.xp-page-eyebrow{font:8px var(--font-geist-mono), monospace;color:#447263;border-bottom:1px solid #dbeae5;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.xp-page-city{font:8px var(--font-geist-mono), monospace;letter-spacing:.03em;color:#508c7d;margin:19px 0 11px;display:block}.cross-page .xp-page-content h3{color:#17433c;letter-spacing:-.05em;margin-bottom:15px;font-size:29px;line-height:1.08}.cross-page .xp-page-content p{color:#6c867e;font-size:12px;line-height:1.65}.xp-page-points{color:#4d8574;flex-direction:column;gap:7px;margin:16px 0;font-size:10px;display:flex}.xp-page-points>span{align-items:center;gap:5px;display:flex}.xp-page-cta{color:#fff;background:#137b69;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 10px;font-size:11px;display:flex}.xp-studio-summary{color:#7c8da7;background:#f2f6fc;border-block:1px solid #e1e8f2;justify-content:space-between;align-items:center;gap:15px;padding:18px 25px;font-size:11px;display:flex}.xp-studio-summary>span:first-child{font:9px var(--font-geist-mono), monospace;color:#617b97;align-items:center;gap:7px;display:flex}.xp-studio-summary svg{color:#4a9b83}.xp-studio-summary strong{color:#425b7b;font-size:12px;font-weight:500}.cross-page .xp-demo-note{color:#8b9bb3;margin:0;padding:15px 25px;font-size:11px;line-height:1.65}.cross-page .x-creative-principles{color:#5b718d;margin-top:24px;font-size:13px}.cross-page .x-performance-section{background:radial-gradient(at 75% 30%,#234e8530,#0000 60%),#091423}.cross-page .x-performance-section h2 em{color:#8dbdff}.xp-measure-lab{color:#173256;background:#fff;border:1px solid #344867;border-radius:18px;overflow:hidden;box-shadow:0 25px 70px #0002}.xp-measure-lab>.xp-lab-top{position:relative}.xp-measure-lab>.xp-lab-top:after{content:"";background:linear-gradient(90deg,#4285f4 0% 18%,#ea4335 18% 27%,#fbbc05 27% 36%,#34a853 36% 45%,#0866ff 45% 70%,#be3e9f 90%,#f2a163);height:3px;position:absolute;bottom:-1px;left:0;right:0}.xp-measure-grid{grid-template-columns:.75fr 1.25fr;display:grid}.xp-measure-controls{color:#fff;background:linear-gradient(160deg,#155cce,#183e97);padding:31px}.xp-measure-controls>.x-eyebrow{color:#a4c7ff;font-size:10px}.cross-page .xp-measure-controls h3{letter-spacing:-.045em;margin:15px 0 14px;font-size:35px;font-weight:600;line-height:1.08}.xp-measure-controls h3 em{color:#bcd9ff}.cross-page .xp-measure-controls>p{color:#c2d7fa;font-size:13px;line-height:1.65}.xp-channel-totals{gap:10px;margin:22px 0;display:flex}.xp-channel-totals>span{background:#ffffff0a;border:1px solid #ffffff38;border-radius:8px;flex:1;align-items:center;gap:7px;padding:11px 9px;font-size:12px;display:flex}.xp-channel-totals .platform-mark{background:#fff;border-radius:5px;width:23px;height:23px;padding:4px}.xp-channel-totals b{letter-spacing:-.05em;margin-left:auto;font-size:23px}.xp-overlap-input label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:550;display:flex}.xp-overlap-input output{color:#f0bded;letter-spacing:-.06em;font-size:38px;font-weight:600;line-height:1}.xp-overlap-input input{cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:32px}.xp-overlap-input input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f2b4e7 var(--xp-range), #ffffff30 var(--xp-range));border-radius:5px;height:6px}.xp-overlap-input input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#d558b5;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 0 0 5px #ffffff15}.xp-overlap-input input::-moz-range-track{background:#ffffff30;border-radius:5px;height:6px}.xp-overlap-input input::-moz-range-progress{background:#f2b4e7;border-radius:5px;height:6px}.xp-overlap-input input::-moz-range-thumb{background:#d558b5;border:4px solid #fff;border-radius:50%;width:14px;height:14px}.xp-overlap-input>div{color:#a5c5f8;justify-content:space-between;font-size:10px;display:flex}.xp-overlap-input>div>span{align-items:center;gap:4px;display:flex}.xp-overlap-presets{gap:7px;margin-top:14px;display:flex}.xp-overlap-presets button{color:#d6e5ff;cursor:pointer;border:1px solid #ffffff38;border-radius:6px;flex:1;min-height:34px;font-size:11px;transition:background .2s}.xp-overlap-presets button[aria-pressed=true]{color:#2858b4;background:#fff;border-color:#fff}.xp-overlap-presets button:hover{background:#ffffff2c}.xp-sample-spend{border-top:1px solid #ffffff25;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:24px;padding-top:20px;display:flex}.xp-sample-spend>span:first-child{font:9px var(--font-geist-mono), monospace;color:#a6c8ff;max-width:150px}.xp-sample-spend strong{letter-spacing:-.04em;margin-left:auto;font-size:27px;font-weight:550}.xp-sample-spend>span:last-child{color:#a5c5f8;width:100%;font-size:10px}.xp-measure-result{min-width:0;padding:25px 30px}.xp-result-switch{background:#f1f5fb;border:1px solid #e2e9f4;border-radius:8px;gap:4px;margin-bottom:23px;padding:4px;display:flex}.xp-result-switch button{color:#7085a1;cursor:pointer;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:12px;display:flex}.xp-result-switch button[aria-pressed=true]{color:#205ebc;background:#fff;box-shadow:0 2px 5px #203e6515}.xp-result-switch button:hover{color:#175bd5;background:#fff9}.xp-result-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.xp-result-head>div>span{font:10px var(--font-geist-mono), monospace;color:#7890ad}.xp-result-head strong{color:#155edf;letter-spacing:-.06em;align-items:baseline;gap:12px;margin-top:5px;font-size:67px;font-weight:600;line-height:1.12;display:flex}.xp-result-head small{letter-spacing:0;color:#8a9db5;font-size:13px;font-weight:400}.xp-measure-badge{color:#2f8a65;font:8px var(--font-geist-mono), monospace;white-space:nowrap;background:#eaf6f0;border:1px solid #d7ecdf;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;display:flex}.xp-measure-badge>span{background:currentColor;border-radius:50%;width:5px;height:5px}.xp-measure-badge.is-unmatched{color:#ad782d;background:#fff5e5;border-color:#f4e4c5}.xp-overlap-diagram{isolation:isolate;justify-content:center;align-items:center;height:202px;margin:12px 0 8px;display:flex;position:relative}.xp-overlap-orb{z-index:-1;border:1px solid;border-radius:50%;width:250px;height:190px;transition:transform .5s,background .5s;position:absolute}.xp-orb-google{background:linear-gradient(90deg,#e8f0ff,#dbe8ff90);border-color:#4285f466;left:calc(50% - 216px);box-shadow:inset 0 0 25px #4285f40b}.xp-orb-meta{background:linear-gradient(90deg,#e2d8f983,#faeefa);border-color:#b249b554;right:calc(50% - 216px);box-shadow:inset 0 0 25px #b83a9b08}.xp-overlap-diagram[data-matched=false] .xp-orb-google{transform:translate(-12px)}.xp-overlap-diagram[data-matched=false] .xp-orb-meta{transform:translate(12px)}.xp-overlap-groups{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;width:440px;max-width:100%;display:grid}.xp-overlap-groups>div{flex-direction:column;align-items:center;display:flex}.xp-overlap-groups .platform-mark{width:25px;height:25px}.xp-overlap-groups strong{letter-spacing:-.045em;color:#2464bc;margin:6px 0 3px;font-size:39px;font-weight:550;line-height:1.2}.xp-overlap-groups span{color:#557aa7;font-size:11px}.xp-shared-group>svg{color:#b25daf}.xp-shared-group strong{color:#a53da2}.xp-shared-group small{color:#a97db0;margin-top:5px;font-size:9px}.xp-measure-equation{color:#8b9ab0;background:#f8faff;border:1px solid #e0e8f4;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:11px;display:flex}.xp-measure-equation b{color:#c39bc6;font-weight:400}.xp-measure-equation strong{color:#2b63a9;font-weight:500}.xp-measure-bottom{border-top:1px solid #e0e8f4;align-items:center;gap:24px;margin-top:18px;padding-top:22px;display:flex}.xp-measure-bottom>div{flex-shrink:0;max-width:60%}.xp-measure-bottom span{font:9px var(--font-geist-mono), monospace;color:#7690ad;max-width:220px;line-height:1.5;display:block}.xp-measure-bottom strong{letter-spacing:-.04em;color:#183c70;margin-top:5px;font-size:35px;font-weight:550;display:block}.cross-page .xp-measure-bottom p{color:#7b8faa;max-width:210px;font-size:12px;line-height:1.7}.xp-measure-lab>.xp-demo-note{background:#f7faff;border-top:1px solid #e5ecf6}.cross-page .x-measurement-bar{margin-top:22px;padding:24px 0 0}.cross-page .x-measurement-bar strong{font-size:19px}.cross-page .x-measurement-bar p,.cross-page .x-measurement-bar button{font-size:14px}.cross-page .x-system-section{background:#edf4fc;gap:6vw}.cross-page .x-system-section h2{font-size:clamp(58px,6vw,100px)}.cross-page .x-system-section h2 em{color:#155edb}.cross-page .x-system-stack article{border:1px solid #d5e2f3;border-radius:12px;transition:box-shadow .2s,background .2s;box-shadow:0 10px 25px #27589c09;transform:none!important}.cross-page .x-system-stack article:hover{background:#fff;box-shadow:0 10px 25px #27589c20}.cross-page .x-system-stack h3{font-size:26px}.cross-page .x-system-stack p{font-size:15px}.cross-page .x-people-section h2{font-size:clamp(51px,5vw,82px)}.cross-page .x-people-section figure img{filter:none;min-height:550px}.cross-page .x-people-section>div{padding:55px 5vw}.cross-page .x-faq-section h2{font-size:clamp(45px,4.5vw,76px)}.cross-page .x-close{background:radial-gradient(at 10% 90%,#1365cd29,#0000 50%),radial-gradient(at 90% 20%,#b93c9e20,#0000 60%),#091423}.cross-page .x-close h2{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(16px,3vw,48px);font-size:clamp(60px,7.6vw,130px);display:grid}.cross-page .x-close-heading-text{min-width:0}.cross-page .x-close h2>svg{width:min(15vw,216px);height:min(15vw,216px);margin-top:.1em;position:static}.cross-page .x-close h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg{transform:scaleX(-1)}.cross-page .x-close h2 em{color:#a2c6ff}.cross-page .x-related>a{border-radius:12px;transition:background .25s,transform .25s}.cross-page .x-related>a:hover{background:#193053;transform:translateY(-3px)}@keyframes xp-signal-travel{to{stroke-dashoffset:-392px}}@keyframes xp-content-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px) and (max-height:820px){.xp-hero-layout{gap:4vw;margin:30px auto}.cross-page .xp-hero h1{font-size:clamp(55px,5.4vw,82px)}.xp-hero-top{font-size:9px}.xp-system-top{padding:14px 20px}.xp-map{padding-top:17px}.xp-source{padding-top:14px;padding-bottom:13px}.xp-map-core{padding:15px}.xp-map-explanation{min-height:98px;padding-bottom:16px}.xp-hero-capabilities{margin-top:22px}.cross-page .x-section{padding-top:56px;padding-bottom:56px}.cross-page .x-section-heading h2{font-size:clamp(42px,4vw,64px)}.cross-page .x-section-heading{margin-bottom:25px}.xp-measure-controls{padding:24px}.xp-measure-result{padding:21px 25px}.xp-measure-controls h3{font-size:31px}.xp-overlap-diagram{height:178px}.xp-overlap-orb{height:165px}.xp-measure-bottom{margin-top:14px;padding-top:14px}.xp-measure-bottom strong{font-size:30px}.xp-result-switch{margin-bottom:14px}}@media (min-width:1650px){.xp-system{max-width:750px}.xp-map{padding:32px 32px 25px}.xp-source{padding:23px 20px 18px}.xp-source strong{font-size:18px}.xp-source>.platform-mark{width:42px;height:42px}.xp-source{grid-template-columns:44px 1fr}.xp-source>div>span{font-size:11px}.xp-mini-query,.xp-source .xp-source-social span{font-size:12px}.xp-map-core{padding:25px}.xp-map-core strong{font-size:20px}.xp-map-core p{font-size:13px}.xp-map-result{padding:16px 20px}.xp-map-result>span,.xp-map-controls button{font-size:13px}.xp-map-explanation strong{font-size:15px}.cross-page .xp-map-explanation p{font-size:13px}.xp-map-explanation{min-height:119px}.xp-system-top{font-size:11px}.xp-hero-copy>p{font-size:19px!important}.xp-social-art{height:280px}.xp-creative-grid{gap:24px}.xp-search-content,.xp-page-content{padding:26px}.cross-page .xp-search-content h3{font-size:29px}.cross-page .xp-search-content p{font-size:15px}.cross-page .xp-page-content h3{font-size:36px}.cross-page .xp-page-content p{font-size:14px}.xp-content-note,.xp-search-field{font-size:13px}.xp-measure-grid{grid-template-columns:.72fr 1.28fr}.xp-measure-controls{padding:37px}.xp-measure-result{padding:30px 40px}.xp-overlap-diagram{height:215px}}@media (max-width:1100px){.xp-hero-layout{grid-template-columns:.9fr 1.1fr;gap:30px}.cross-page .xp-hero h1{font-size:56px}.xp-hero-top .x-eyebrow{font-size:10px}.xp-hero-edition{display:none}.xp-source{grid-template-columns:28px 1fr;column-gap:8px;padding:14px 10px}.xp-source>.platform-mark{width:27px;height:27px}.xp-source strong{font-size:12px}.xp-source>div>span{font-size:8px}.xp-map{padding-inline:16px}.xp-map-sources{gap:20px}.xp-mini-query,.xp-source .xp-source-social span{font-size:8px}.xp-map-core{gap:8px;width:94%;padding:16px 12px}.xp-map-core strong{font-size:14px}.xp-core-icon{width:35px;height:35px}.xp-core-spark{display:none}.xp-map-result{width:93%}.xp-map-result>span{font-size:10px}.xp-hero-bottom>span:last-child{display:none}.xp-hero-bottom{font-size:9px}.cross-page .x-product-nav{gap:17px}.cross-page .x-product-nav a,.cross-page .x-product-nav button{font-size:11px}.xp-creative-grid{gap:10px;padding-inline:16px}.xp-content-card-top{gap:6px;padding:11px}.xp-content-card-top>strong{font-size:11px}.xp-content-card-top>span:last-child:not(.platform-mark){font-size:8px}.xp-search-content{padding:18px 13px}.xp-format-controls{padding-inline:5px}.xp-format-controls button{font-size:9px}.xp-page-content{padding-inline:13px}.cross-page .xp-page-content h3{font-size:25px}.cross-page .xp-art-copy h3{font-size:26px}.xp-art-copy{left:13px;right:13px}.xp-content-note{padding-inline:11px;font-size:10px}.xp-studio-summary{flex-wrap:wrap;gap:9px}.xp-studio-summary>span:last-child{display:none}.xp-measure-controls{padding:24px}.xp-measure-result{padding:22px}.xp-measure-controls>.x-eyebrow{font-size:9px}.cross-page .xp-measure-controls h3{font-size:30px}.xp-measure-badge{display:none}.xp-overlap-orb{width:210px;height:180px}.xp-orb-google{left:calc(50% - 175px)}.xp-orb-meta{right:calc(50% - 175px)}.xp-overlap-groups{width:365px}.xp-overlap-input label{font-size:12px}.xp-sample-spend>span:first-child{max-width:110px;font-size:8px}.xp-sample-spend strong{font-size:24px}.xp-channel-totals{gap:6px}.xp-channel-totals>span{gap:5px;padding-inline:6px;font-size:10px}.xp-channel-totals b{font-size:21px}.xp-measure-bottom{gap:12px}.xp-measure-bottom strong{font-size:31px}.cross-page .xp-measure-bottom p{font-size:11px}}@media (max-width:800px){.xp-hero{padding:25px 5vw 0}.xp-hero-layout{grid-template-columns:1fr;gap:34px;margin:29px auto}.xp-brand-signature{margin-bottom:18px}.cross-page .xp-hero h1{font-size:clamp(50px,8.6vw,75px)}.cross-page .xp-hero-copy>p{max-width:580px;margin-top:22px;font-size:16px}.xp-hero-actions{margin-top:23px}.xp-hero-capabilities{gap:9px 16px;margin-top:23px;font-size:11px}.xp-system{justify-self:center;width:100%;max-width:610px}.xp-source{grid-template-columns:40px 1fr;gap:0 12px;padding:18px 15px}.xp-source>.platform-mark{width:36px;height:36px}.xp-source strong{font-size:15px}.xp-source>div>span,.xp-mini-query,.xp-source .xp-source-social span{font-size:10px}.xp-map-sources{gap:28px}.xp-map{padding:23px 22px 20px}.xp-map-core{gap:13px;width:90%;padding:19px}.xp-map-core strong{font-size:17px}.xp-core-icon{width:42px;height:42px}.xp-map-result{width:87%;padding:14px 16px}.xp-map-result>span{font-size:12px}.xp-hero-bottom{flex-direction:column;align-items:flex-start;gap:13px;padding:21px 0}.xp-hero-bottom>div{gap:10px;font-size:10px}.cross-page .x-product-nav{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;gap:20px;padding:12px 5vw;overflow:auto}.cross-page .x-product-nav a{flex-shrink:0;font-size:12px}.cross-page .x-product-nav a span,.cross-page .x-product-nav button{display:none}.cross-page .x-product-nav a[aria-current=location]:after{bottom:-12px}.cross-page section[id]{scroll-margin-top:0}.cross-page .x-section{padding:56px 5vw}.cross-page .x-section-heading>div{display:block}.cross-page .x-section-heading h2{font-size:clamp(36px,6vw,54px)}.cross-page .x-section-heading p{max-width:620px;margin-top:19px;font-size:15px}.cross-page .x-section-heading{margin-bottom:26px}.cross-page .x-direction-bar>span{display:none}.cross-page .x-direction-tabs{width:100%}.cross-page .x-direction-tabs button{flex:1}.cross-page .x-stage-layout{grid-template-columns:1fr 1fr;gap:24px;padding:0 0 15px}.cross-page .x-stage-story h3{font-size:30px}.cross-page .x-stage-story>p{font-size:14px}.cross-page .x-journey-heading h3{font-size:25px}.cross-page .x-journey-steps button{padding:10px 7px}.cross-page .x-journey-steps button>svg{display:none}.cross-page .x-preview-copy{padding:18px}.cross-page .x-preview-copy h4{font-size:29px}.cross-page .x-strategy-section{grid-template-columns:1fr;gap:35px}.cross-page .x-strategy-statement h2{font-size:clamp(40px,6vw,58px)}.cross-page .x-strategy-statement br:nth-of-type(2){display:none}.cross-page .x-principles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cross-page .x-principles article{margin:0;padding:18px}.cross-page .x-principles h3{font-size:24px}.cross-page .x-principles p{font-size:14px}.xp-lab-top{padding:18px}.xp-lab-top>span:first-child{font-size:11px}.xp-lab-top>span:last-child{display:none}.xp-studio-controls{flex-wrap:wrap;gap:12px;padding:16px}.cross-page .xp-angle-tabs{flex:1}.cross-page .xp-angle-tabs button{flex:1;padding-inline:10px;font-size:11px}.xp-city{min-height:36px}.xp-city select{min-width:80px;min-height:36px}.xp-studio-flow{display:none}.xp-creative-grid{grid-template-columns:1fr}.xp-content-card{grid-template-columns:1fr 1fr;display:grid}.xp-content-card-top{grid-column:1/-1}.xp-content-card-top>strong{font-size:14px}.xp-content-card-top>span:last-child:not(.platform-mark){font-size:10px}.xp-content-card-top>.platform-mark{width:26px;height:26px}.xp-search-content{grid-column:1/-1}.xp-search-content>img{width:95px}.xp-search-field{font-size:13px}.xp-example-business{margin-top:20px}.xp-example-business strong{font-size:12px}.xp-example-business small{font-size:11px}.cross-page .xp-search-content h3{font-size:27px}.cross-page .xp-search-content p{font-size:15px}.xp-sitelinks{font-size:12px}.xp-content-note{grid-column:1/-1;padding:14px 17px;font-size:12px}.xp-content-note br{display:none}.xp-format-controls{grid-column:1/-1;padding:9px}.xp-format-controls button{min-height:40px;font-size:12px}.xp-social-art{grid-column:1/-1;height:310px}.cross-page .xp-art-copy h3{max-width:340px;font-size:37px}.xp-art-label{font-size:10px}.xp-art-copy{bottom:25px;left:22px;right:22px}.xp-art-copy>span{font-size:10px}.xp-social-caption,.xp-story-frames{grid-column:1/-1;min-height:0;padding:17px}.cross-page .xp-social-caption p{font-size:14px}.xp-social-caption>span{font-size:13px}.xp-story-frames button{min-height:57px;font-size:12px}.xp-browser-address{grid-column:1/-1}.xp-browser-address>span{font-size:11px}.xp-page-content{grid-column:1/-1;padding:25px}.xp-page-eyebrow,.xp-page-city{font-size:10px}.cross-page .xp-page-content h3{max-width:400px;font-size:36px}.cross-page .xp-page-content p{font-size:15px}.xp-page-points{font-size:12px}.xp-page-cta{max-width:420px;padding:15px;font-size:13px}.xp-studio-summary{flex-direction:column;align-items:flex-start;padding:17px}.xp-studio-summary strong{font-size:13px}.cross-page .xp-demo-note{padding:16px 18px;font-size:11px}.xp-measure-grid{grid-template-columns:1fr}.xp-measure-controls{padding:26px}.cross-page .xp-measure-controls h3{font-size:37px}.cross-page .xp-measure-controls>p{font-size:15px}.xp-measure-controls>.x-eyebrow{font-size:11px}.xp-channel-totals>span{padding:12px;font-size:14px}.xp-channel-totals b{font-size:28px}.xp-channel-totals .platform-mark{width:27px;height:27px}.xp-overlap-input label{font-size:16px}.xp-overlap-input>div{font-size:12px}.xp-overlap-presets button{min-height:42px;font-size:13px}.xp-sample-spend>span:first-child{max-width:200px;font-size:10px}.xp-sample-spend strong{font-size:28px}.xp-sample-spend>span:last-child{font-size:12px}.xp-result-switch button{min-height:40px;font-size:13px}.xp-result-head>div>span{font-size:11px}.xp-result-head strong{font-size:65px}.xp-measure-result{padding:25px}.xp-overlap-diagram{height:223px}.xp-overlap-orb{width:260px;height:210px}.xp-orb-google{left:calc(50% - 220px)}.xp-orb-meta{right:calc(50% - 220px)}.xp-overlap-groups{width:440px}.xp-overlap-groups span{font-size:12px}.xp-shared-group small{font-size:10px}.xp-measure-equation{font-size:12px}.xp-measure-bottom strong{font-size:37px}.cross-page .xp-measure-bottom p{font-size:13px}.xp-measure-bottom span{font-size:10px}.cross-page .x-measurement-bar{flex-wrap:wrap;gap:14px}.cross-page .x-measurement-bar>div{flex:1;min-width:200px}.cross-page .x-system-section h2{font-size:clamp(50px,8vw,74px)}.cross-page .x-system-section{grid-template-columns:1fr;gap:35px}.cross-page .x-system-section>div:first-child{max-width:600px}.cross-page .x-system-stack article{padding:23px}.cross-page .x-system-stack h3{font-size:27px}.cross-page .x-people-section{grid-template-columns:1fr}.cross-page .x-people-section figure img{aspect-ratio:1.5;object-fit:cover;min-height:0}.cross-page .x-people-section h2{font-size:clamp(48px,8vw,72px)}.cross-page .x-people-section>div{padding:42px 5vw}.cross-page .x-faq-section{grid-template-columns:1fr;gap:30px}.cross-page .x-faq-section h2{font-size:clamp(40px,7vw,60px)}.cross-page .x-faq-section h2 br:first-of-type,.cross-page .x-faq-section h2 em br{display:none}.cross-page .x-close{padding:55px 5vw}.cross-page .x-close h2{font-size:clamp(50px,9vw,85px)}.cross-page .x-close h2 svg{width:48px;height:48px}}@media (max-width:540px){.xp-hero{padding-top:22px}.xp-hero-top .x-eyebrow{letter-spacing:.02em;gap:6px;font-size:8px}.xp-hero-top i{width:5px;height:5px}.xp-hero-layout{gap:29px;margin-top:26px}.xp-brand-signature{gap:7px;font-size:12px}.xp-brand-signature .platform-mark{width:26px;height:26px}.cross-page .xp-hero h1{font-size:clamp(43px,11.9vw,63px)}.cross-page .xp-hero-copy>p{margin-top:20px;font-size:15px;line-height:1.7}.xp-hero-actions{gap:14px}.xp-hero-actions .x-primary{justify-content:space-between;width:100%;font-size:14px}.xp-hero-actions .x-text-link{font-size:13px}.xp-hero-capabilities{gap:10px 14px;font-size:10px}.xp-hero-capabilities svg{width:13px;height:13px}.xp-system{border-radius:14px}.xp-system-top{gap:6px;padding:15px 12px;font-size:8px}.xp-system-top>span:first-child{gap:6px}.xp-system-top>span:last-child{font-size:7px}.xp-map{padding:19px 10px 15px}.xp-map-sources{gap:14px}.xp-source{border-radius:8px;grid-template-columns:27px 1fr;gap:0 7px;padding:13px 9px}.xp-source>.platform-mark{width:27px;height:27px}.xp-source strong{letter-spacing:-.035em;font-size:11px}.xp-source>div>span{font-size:8px}.xp-mini-query{white-space:normal;gap:4px;margin-top:12px;padding-top:10px;font-size:7px;line-height:1.3}.xp-mini-query svg{flex-shrink:0;width:10px}.xp-source-social{flex-wrap:wrap;gap:4px;min-height:30px;margin-top:12px;padding-top:9px}.xp-source-social .platform-mark{width:14px;height:14px}.xp-source .xp-source-social span{font-size:7px}.xp-source-social .platform-mark:nth-of-type(2){margin-left:1px}.xp-bridge-label{gap:5px;margin:24px 0 10px;padding:4px 7px;font-size:7px}.xp-map-core{border-radius:9px;gap:9px;width:95%;padding:13px 10px}.xp-core-icon{border-radius:8px;width:32px;height:32px}.xp-core-icon svg{width:20px}.xp-map-core span{font-size:7px}.xp-map-core strong{letter-spacing:-.03em;font-size:12px}.cross-page .xp-map-core p{font-size:9px}.xp-map-result{gap:8px;width:93%;margin-top:25px;padding:12px 10px}.xp-map-result img{width:63px}.xp-map-result>span{font-size:9px}.xp-map-result svg{width:15px}.xp-map-controls{margin:0 10px;padding:3px}.xp-map-controls button{min-height:36px;padding:7px 3px;font-size:9px}.xp-map-explanation{min-height:125px;padding:13px 14px 17px}.xp-map-explanation strong{font-size:12px}.cross-page .xp-map-explanation p{font-size:11px}.xp-hero-bottom>div{gap:6px;font-size:9px}.xp-hero-bottom>div svg{width:12px}.cross-page .x-section{padding:45px 5vw}.cross-page .x-section-heading h2{font-size:clamp(32px,9.5vw,44px)}.cross-page .x-eyebrow{font-size:10px}.cross-page .x-section-heading p{font-size:14px;line-height:1.7}.cross-page .x-journey-explorer{border-radius:14px;padding:14px}.cross-page .x-direction-tabs button{gap:7px;min-height:43px;padding:8px 5px;font-size:10px}.cross-page .x-direction-tabs .x-platform-mark{width:20px;height:20px}.cross-page .x-journey-heading{margin:22px 0 18px;display:block}.cross-page .x-journey-heading h3{font-size:27px}.cross-page .x-journey-heading .x-eyebrow{font-size:8px}.cross-page .x-journey-heading>div:last-child{margin-top:15px}.cross-page .x-play-journey{min-height:40px;font-size:12px}.cross-page .x-journey-steps{scrollbar-width:thin;scroll-snap-type:x proximity;gap:7px;margin:14px -3px 20px;padding:3px;display:flex;overflow-x:auto}.cross-page .x-journey-steps button{scroll-snap-align:start;flex-direction:column;flex:0 0 96px;gap:5px;min-height:70px;padding:9px 5px;font-size:10px;display:flex}.cross-page .x-journey-steps button>span{width:23px;height:23px;font-size:10px}.cross-page .x-stage-layout{grid-template-columns:1fr;gap:23px}.cross-page .x-stage-number{margin:0 0 12px;font-size:48px}.cross-page .x-stage-story h3{font-size:32px}.cross-page .x-stage-story>p{font-size:14px}.cross-page .x-stage-story>.x-eyebrow{font-size:10px}.cross-page .x-step-controls{margin-top:18px}.cross-page .x-preview-copy{padding:22px}.cross-page .x-preview-copy h4{font-size:30px}.cross-page .x-preview-copy p{font-size:13px}.cross-page .x-touchpoint-top{font-size:8px}.cross-page .x-stage-context{flex-wrap:wrap;gap:6px;font-size:9px}.cross-page .x-demo-note{font-size:10px}.cross-page .x-strategy-statement h2{font-size:clamp(36px,9.6vw,51px)}.cross-page .x-strategy-statement>p{font-size:15px}.cross-page .x-principles{grid-template-columns:1fr;gap:5px}.cross-page .x-principles h3{font-size:26px}.cross-page .x-principles article{padding:18px 9px}.xp-lab-top{gap:10px;padding:16px 13px}.xp-lab-top>span:first-child{gap:8px;font-size:9px}.xp-lab-top svg{flex-shrink:0;width:18px}.xp-lab-top button{gap:5px;min-height:36px;padding:7px 8px;font-size:11px}.xp-studio-controls{padding:13px 10px}.cross-page .xp-angle-tabs{flex-basis:100%;width:100%;padding:3px}.cross-page .xp-angle-tabs button{min-height:45px;padding:8px 5px;font-size:10px;line-height:1.3}.cross-page .xp-angle-tabs button span{display:none}.xp-city{margin-left:auto}.xp-creative-grid{gap:17px;padding:0 10px 16px}.xp-content-card{border-radius:10px}.xp-content-card-top>strong{font-size:13px}.xp-search-content{padding:20px 16px}.cross-page .xp-search-content h3{font-size:26px}.cross-page .xp-search-content p{font-size:14px}.xp-social-art{height:280px}.cross-page .xp-art-copy h3{font-size:34px}.xp-art-copy{left:18px;right:18px}.xp-art-label{font-size:8px}.xp-content-note{padding:13px;font-size:11px}.xp-content-note br{display:block}.xp-page-content{padding:23px 18px}.cross-page .xp-page-content h3{font-size:33px}.cross-page .xp-page-content p{font-size:14px}.xp-page-cta{font-size:12px}.xp-studio-summary{padding:14px}.xp-studio-summary strong{font-size:11px}.cross-page .xp-demo-note{padding:13px 14px;font-size:10px}.cross-page .x-creative-principles{flex-direction:column;align-items:flex-start;gap:9px;font-size:12px;display:flex}.xp-measure-lab{border-radius:13px}.xp-measure-controls{padding:24px 18px}.cross-page .xp-measure-controls h3{font-size:33px}.xp-measure-controls>.x-eyebrow{font-size:8px}.cross-page .xp-measure-controls>p{font-size:14px}.xp-channel-totals>span{padding:10px;font-size:12px}.xp-channel-totals b{font-size:25px}.xp-overlap-input label{font-size:14px}.xp-overlap-input output{font-size:36px}.xp-overlap-input>div{font-size:10px}.xp-overlap-presets button{font-size:11px}.xp-sample-spend>span:first-child{max-width:150px;font-size:9px}.xp-sample-spend strong{font-size:26px}.xp-sample-spend>span:last-child{font-size:10px}.xp-measure-result{padding:19px 14px}.xp-result-switch button{gap:5px;min-height:42px;font-size:11px}.xp-result-switch button svg{width:14px}.xp-result-head>div>span{font-size:9px}.xp-result-head strong{gap:10px;font-size:62px}.xp-result-head small{font-size:12px}.xp-overlap-diagram{height:193px;margin:10px 0}.xp-overlap-orb{width:180px;height:170px}.xp-orb-google{left:calc(50% - 147px)}.xp-orb-meta{right:calc(50% - 147px)}.xp-overlap-groups{width:300px}.xp-overlap-groups strong{font-size:33px}.xp-overlap-groups span{font-size:9px}.xp-shared-group small{font-size:8px}.xp-overlap-groups .platform-mark{width:22px;height:22px}.xp-overlap-diagram[data-matched=false] .xp-orb-google{transform:translate(-5px)}.xp-overlap-diagram[data-matched=false] .xp-orb-meta{transform:translate(5px)}.xp-measure-equation{gap:5px;font-size:10px;line-height:1.6}.xp-measure-equation svg{width:12px}.xp-measure-bottom{align-items:flex-start;gap:15px;margin-top:18px;padding-top:18px}.xp-measure-bottom span{font-size:8px}.xp-measure-bottom strong{font-size:31px}.cross-page .xp-measure-bottom p{font-size:11px}.cross-page .x-measurement-bar>svg{width:23px}.cross-page .x-measurement-bar strong{font-size:18px}.cross-page .x-measurement-bar p{font-size:13px}.cross-page .x-system-section h2{font-size:55px}.cross-page .x-system-section p{font-size:15px}.cross-page .x-system-stack article{gap:12px;padding:21px 15px}.cross-page .x-system-stack article>span{font-size:10px}.cross-page .x-system-stack h3{font-size:25px}.cross-page .x-system-stack p{font-size:14px}.cross-page .x-people-section h2{font-size:50px}.cross-page .x-people-section p{font-size:15px}.cross-page .x-faq-section h2{font-size:40px}.cross-page .x-faq button{font-size:16px}.cross-page .x-close h2{font-size:clamp(45px,12vw,66px)}.cross-page .x-close h2 svg{width:35px;height:35px}.cross-page .x-close-platforms{gap:10px}.cross-page .x-close-platforms .x-platform-mark{width:38px;height:38px;padding:6px}.cross-page .x-close .x-primary{gap:10px;padding:15px;font-size:13px}.cross-page .x-related{gap:12px}.cross-page .x-related a{padding:18px 13px}.cross-page .x-related strong{font-size:17px}.cross-page .x-related a .x-platform-mark{width:35px;height:35px;padding:6px}.cross-page .x-related a span{font-size:8px}}@media (max-width:360px){.xp-source{grid-template-columns:23px 1fr;gap:6px;padding-inline:7px}.xp-source>.platform-mark{width:23px;height:23px}.xp-source strong{font-size:10px}.xp-source .xp-source-social span,.xp-mini-query{font-size:6px}.xp-map-result img{width:55px}.xp-map-result>span{font-size:8px}.xp-map-core strong{font-size:11px}.xp-map-controls button{font-size:8px}.xp-overlap-orb{width:162px;height:155px}.xp-orb-google{left:calc(50% - 131px)}.xp-orb-meta{right:calc(50% - 131px)}.xp-measure-bottom{flex-direction:column;gap:9px}.xp-measure-bottom>div{max-width:100%}.xp-measure-bottom p{max-width:none!important}.xp-result-switch button{font-size:10px}.xp-result-switch button svg{width:12px}.xp-lab-top>span:first-child,.xp-hero-bottom>div{font-size:8px}}html[data-motion=off] .cross-page :is(.xp-wire-google,.xp-wire-meta,.xp-wire-outcome,.xp-search-content,.xp-social-art,.xp-page-content){animation:none!important}html[data-motion=off] .cross-page :is(.xp-source,.xp-content-card,.xp-overlap-orb){transition:none!important}@media (prefers-reduced-motion:reduce){.cross-page *,.cross-page :before,.cross-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cross-page .x-direction-bar{padding-bottom:15px}.cross-page .x-direction-tabs>[role=tab]{min-height:44px;border-radius:6px!important;padding:8px 14px!important;font-size:13px!important}.cross-page .x-journey-heading h3{margin-top:7px}.cross-page .x-query{margin:12px 16px 0}.cross-page .x-preview-copy h4{margin:0 0 13px}.cross-page .x-preview-copy>span:first-child:not(.x-preview-action){margin-bottom:11px}.cross-page .x-touchpoint-instagram .x-preview-copy{background:radial-gradient(at 100% 0,#8642a450,#0000 70%),linear-gradient(145deg,#142e58,#302040);min-height:250px;padding:25px}.cross-page .x-touchpoint-instagram .x-preview-copy h4{font-size:clamp(30px,2.7vw,43px)}.cross-page .x-stage-context{gap:5px;margin-top:12px}.cross-page .x-stage-context>span{font-size:11px}.cross-page .x-journey-explorer>p.x-demo-note{margin-top:9px;padding-top:13px}.cross-page .x-inquiry-fields{gap:7px;margin:13px 0 0}.cross-page .x-inquiry-fields>span{padding:9px 12px;font-size:12px}.cross-page .x-people-section figure{min-height:550px}.cross-page .x-system-stack>article{translate:none}.cross-page .x-section-heading>div>p{color:#9cafc9}.cross-page .x-creative-section .x-section-heading>div>p,.cross-page .x-journey-section .x-section-heading>div>p{color:#627796}.cross-page .x-measurement-bar>.x-text-link{margin-left:auto}.xp-map-core{transition:box-shadow .3s,border-color .3s}.xp-map-core:hover{border-color:#91bbf4;box-shadow:0 0 40px #738ad429,inset 0 0 22px #8cbaff0c}.xp-source:hover{transform:translateY(-3px);box-shadow:0 8px 30px #3a8efa30}.xp-source-meta:hover{box-shadow:0 8px 30px #d850a82e}@media (min-width:801px) and (max-height:820px){.cross-page .x-journey-explorer{padding:19px}.cross-page .x-journey-heading{margin:15px 0 12px}.cross-page .x-journey-heading h3{font-size:27px}.cross-page .x-journey-steps{margin:12px 0 18px}.cross-page .x-stage-number{margin-bottom:9px;font-size:45px}.cross-page .x-stage-story h3{font-size:33px}.cross-page .x-preview-copy{min-height:200px;padding:18px 22px}.cross-page .x-touchpoint-instagram .x-preview-copy{min-height:230px}.cross-page .x-audience-preview{padding:20px}.cross-page .x-audience-preview>span{margin-top:10px}.cross-page .x-audience-preview h4{margin:12px 0 18px}.xp-measure-lab .xp-lab-top{padding:15px 23px}.xp-measure-controls{padding:21px 24px}.cross-page .xp-measure-controls h3{margin:12px 0;font-size:31px}.xp-channel-totals{margin:18px 0}.xp-sample-spend{margin-top:18px;padding-top:15px}.xp-measure-lab>.xp-demo-note{padding-block:12px}.xp-studio>.xp-lab-top{padding-block:16px}.xp-studio-controls{padding-top:13px}.xp-studio-flow{margin-top:5px}.xp-social-art{height:190px}.xp-search-content{padding-top:18px}.xp-search-content>img{margin-bottom:15px}.xp-example-business{margin-top:20px}.xp-page-content{padding-top:13px}.xp-page-city{margin-top:14px}.xp-studio-summary{padding-block:14px}}@media (max-width:800px){.cross-page .x-people-section figure{height:auto;min-height:0}.cross-page .x-people-section figure img{display:block}.cross-page .x-section-heading>div>p{font-size:16px}.cross-page .x-direction-tabs>[role=tab]{padding:9px!important;font-size:12px!important}.cross-page .x-system-stack p,.cross-page .x-principles p,.cross-page .x-stage-story>p{font-size:16px}.cross-page .x-stage-context>span{font-size:11px!important}.cross-page .x-measurement-bar>.x-text-link{margin-left:0}.xp-studio-controls{z-index:2;background:#fff;border-bottom:1px solid #e0e7f1;position:sticky;top:45px}.cross-page .xp-hero-copy>p{font-size:16px}}@media (max-width:540px){.cross-page .x-direction-tabs>[role=tab]{padding:9px 5px!important;font-size:11px!important}.cross-page .x-journey-steps button>strong{font-size:11px}.cross-page .x-stage-story h3{font-size:31px}.cross-page .x-journey-heading h3{font-size:25px}.cross-page .x-preview-copy{padding:20px}.cross-page .x-touchpoint-instagram .x-preview-copy{padding:23px}.cross-page .x-touchpoint-instagram .x-preview-copy h4{font-size:31px}.cross-page .x-related>a>div>span{font-size:10px}.cross-page .xp-measure-controls>p{font-size:15px}}@media (min-width:801px) and (max-height:820px){.cross-page .x-direction-bar{padding-bottom:10px}.cross-page .x-journey-explorer{padding:16px}.cross-page .x-journey-heading{margin:12px 0 10px}.cross-page .x-journey-steps{margin:10px 0 15px}.cross-page .x-touchpoint-top,.cross-page .x-preview-bottom{padding-block:8px}.cross-page .x-query{margin-top:10px;padding-block:8px}.cross-page .x-stage-context{flex-wrap:wrap;gap:5px 12px;display:flex}.cross-page .x-stage-context>span{font-size:10px}.cross-page .x-stage-layout{padding-bottom:10px}.cross-page .x-journey-explorer>p.x-demo-note{margin-top:5px;padding-top:10px}}.xp-mobile-measure-summary{display:none}@media (max-width:800px){.xp-studio{overflow:clip}.xp-studio-controls{top:49px}.xp-mobile-measure-summary{background:#ffffff12;border:1px solid #ffffff40;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.xp-mobile-measure-summary strong{color:#fff;letter-spacing:-.04em;font-size:30px;font-weight:550;line-height:1.2;display:block}.xp-mobile-measure-summary span{color:#b8d4ff;margin-top:4px;font-size:10px;display:block}.xp-mobile-measure-summary>svg{color:#a5c6fc;flex-shrink:0}}@media (max-width:360px){.xp-mobile-measure-summary{gap:8px;padding:12px 10px}.xp-mobile-measure-summary strong{font-size:26px}.xp-mobile-measure-summary span{font-size:9px}}.cross-page .x-system-section>div,.cross-page .x-faq-section>div{min-width:0}@media (max-width:540px){.cross-page .x-system-section h2{font-size:clamp(42px,12vw,55px)}.cross-page .x-faq-section h2 br:first-of-type,.cross-page .x-faq-section h2 em br{display:block}.cross-page .x-faq-section h2{font-size:clamp(35px,10vw,43px)}.cross-page .x-faq [data-slot=accordion-trigger]{overflow-wrap:anywhere}}.growth-dialog.growth-dialog-short{height:min(650px, calc(var(--brief-viewport-height,100dvh) - 32px));max-height:calc(var(--brief-viewport-height,100dvh) - 32px);min-height:0;top:calc(var(--brief-viewport-top,0px) + var(--brief-viewport-height,100dvh)/2);grid-template-columns:29% minmax(0,1fr);overflow:hidden;width:min(980px,100vw - 32px)!important;max-width:980px!important}.growth-dialog-short .form-aside{gap:25px;padding:30px 25px}.growth-dialog-short .form-aside>div>p{letter-spacing:-.045em;font-size:38px;line-height:1.06}.growth-dialog-short .form-aside-copy{font-size:16px;line-height:1.6}.growth-dialog-short .form-aside .eyebrow,.growth-dialog-short .form-aside-bottom{font-size:11px}.sf-aside-footer{gap:18px;display:grid}.sf-direct-contact{flex-shrink:0;min-width:0}.sf-direct-contact .sf-direct-intro{letter-spacing:0;margin:0 0 9px;font-size:13px;font-weight:550;line-height:1.4}.sf-direct-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sf-direct-link{color:#f0f7fc;text-align:center;touch-action:manipulation;background:#0b2536;border:1px solid #5e94b8;border-radius:11px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:3px;min-width:0;min-height:58px;padding:8px 5px;text-decoration:none;transition:background-color .18s,border-color .18s;display:grid}.sf-direct-label{white-space:nowrap;grid-template-columns:14px auto 14px;justify-content:center;align-items:center;gap:3px;font-size:13px;font-weight:650;line-height:18px;display:grid}.sf-direct-label:after{content:"";width:14px}.sf-direct-label svg{color:#78d4f6;width:14px;height:14px}.sf-direct-detail{white-space:nowrap;color:#c0d5e2;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:15px}.sf-direct-whatsapp{background:#123b30;border-color:#498b70}.sf-direct-whatsapp-icon{background:#58e595;width:14px;height:14px;-webkit-mask:url(/images/social/whatsapp.svg) 50%/contain no-repeat;mask:url(/images/social/whatsapp.svg) 50%/contain no-repeat}.sf-direct-whatsapp .sf-direct-detail{color:#b9dfcb}.sf-direct-call:is(:hover,:active){background:#153b53;border-color:#90d9fa}.sf-direct-whatsapp:is(:hover,:active){background:#1c513d;border-color:#73df9f}.sf-direct-link:focus-visible{outline-offset:3px;outline:2px solid #fff}.sf-direct-inline,.sf-direct-footer{display:none}.growth-dialog-short[data-density=tight] .sf-direct-inline{color:#b9cedd;margin-bottom:12px;display:block}.sf-direct-inline .sf-direct-intro,.growth-dialog-short[data-short-viewport=true] .sf-direct-inline,.growth-dialog-short[data-short-viewport=true][data-screen=business] .field-note{display:none}.growth-dialog-short[data-short-viewport=true] .sf-direct-footer{display:block}.sf-direct-footer .sf-direct-intro,.sf-direct-footer .sf-direct-detail,.sf-direct-footer .sf-direct-label>span:last-child,.sf-direct-footer .sf-direct-label:after{display:none}.sf-direct-footer .sf-direct-actions{grid-template-columns:44px 44px}.sf-direct-footer .sf-direct-link{min-height:44px;padding:8px}.sf-direct-footer .sf-direct-label{grid-template-columns:20px;gap:0}.sf-direct-footer .sf-direct-label svg,.sf-direct-footer .sf-direct-whatsapp-icon{width:20px;height:20px}@media (max-width:760px){.sf-direct-inline{color:#b9cedd;margin-bottom:12px;display:block}.sf-direct-inline .sf-direct-link{min-height:50px;padding-block:6px}}.growth-dialog-short .form-main{flex-direction:column;min-width:0;height:100%;min-height:0;max-height:none;padding:29px 34px 25px;display:flex;overflow:hidden}.growth-dialog-short .sf-progress{color:#aac1d1;flex-shrink:0;align-items:center;gap:11px;margin-block:0 13px;margin-inline:0 40px;font-size:13px;display:flex}.sf-progress>span:first-child{color:#7bcfff;font:12px var(--font-geist-mono), monospace}.sf-progress>small{color:#89a5b7;margin-inline-start:auto;font-size:12px}.growth-dialog-short .form-main>[data-slot=progress]{flex-shrink:0}.growth-dialog-short .sf-form{flex-direction:column;flex:1;min-height:0;display:flex}.growth-dialog-short .form-heading{flex-shrink:0;margin:24px 0 23px}.growth-dialog-short .form-title{margin:0 0 9px!important;font-size:34px!important;line-height:1.1!important}.growth-dialog-short .form-heading [data-slot=dialog-description]{line-height:1.5;font-size:16px!important}.growth-dialog-short .sf-service{color:#9edbff;margin-bottom:9px;font-size:12px;display:inline-block}.sf-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.sf-field{flex-direction:column;gap:7px;min-width:0;display:flex}.sf-field>span,.growth-dialog-short .growth-trade-label{color:#e6f0f7;font-size:15px;font-weight:550;line-height:1.35}.sf-field small{color:#96b0c4;margin-left:6px;font-size:12px;font-weight:400}.sf-field input,.sf-field select{color:#eef5fa;width:100%;min-width:0;min-height:50px;font:16px/1.4 var(--font-geist-sans), sans-serif;background:#0a1c29;border:1px solid #567389;border-radius:9px;padding:11px 13px}.sf-field input::placeholder{color:#8eaabd;opacity:1}.sf-field select{cursor:pointer;padding-right:8px}.sf-field input:focus,.sf-field select:focus{outline-offset:2px;border-color:#73cfff;outline:2px solid #73cfff}.sf-field input[aria-invalid=true]{border-color:#f89999}.growth-dialog-short .growth-city-field{margin:0}.growth-dialog-short .growth-trade-label{margin-bottom:7px}.growth-dialog-short .growth-city-input{border-color:#567389;border-radius:9px;min-height:50px}.growth-dialog-short .growth-city-input input{padding:10px;font-size:16px}.growth-dialog-short .growth-trade-help{margin-top:7px;font-size:12px;line-height:1.5}.growth-dialog-short .growth-city-toggle{flex-basis:38px;height:38px;margin-right:5px}.sf-goal-question{border:0;min-width:0;margin:0;padding:0}.sf-goal-question legend{color:#e6f0f7;margin-bottom:12px;font-size:15px;font-weight:550}.sf-goal-question legend small{color:#96b0c4;margin-left:7px;font-size:12px;font-weight:400}.growth-dialog-short .sf-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sf-goal-choice{cursor:pointer;background:#0b2131;border:1px solid #4c6c82;border-radius:9px;align-items:center;gap:10px;min-height:65px;padding:12px;transition:background .18s,border-color .18s;display:flex}.sf-goal-choice span{color:#cedfeb;font-size:14px;line-height:1.4}.sf-goal-choice [data-slot=radio-group-item]{flex-shrink:0;width:18px;height:18px}.sf-goal-choice:hover{background:#173c54;border-color:#7bcaff}.sf-goal-choice.selected{background:#16415e;border-color:#80d1ff}.sf-goal-choice:has(:focus-visible){outline-offset:3px;outline:2px solid #81d3ff}.sf-budget-selector{margin-top:22px}.sf-optional-note{color:#93afc2;margin:10px 0 0;font-size:13px;line-height:1.5}.sf-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sf-contact-fields .sf-field-name{grid-column:1/-1}.sf-contact-consent{border-top:1px solid #6e8ba72b;margin-top:20px;padding-top:17px}.growth-dialog-short .consent{gap:10px;margin:0;font-size:13px;line-height:1.5}.growth-dialog-short .consent [data-slot=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:0}.sf-contact-consent small{color:#8faabd;margin:8px 0 0 30px;font-size:12px;line-height:1.5;display:block}.sf-footer{flex-shrink:0;margin-top:auto;padding-top:20px}.growth-dialog-short .form-actions{flex-wrap:nowrap;gap:12px;margin:0;padding-top:16px}.growth-dialog-short .form-actions .solid-cta{flex:none;gap:12px;min-height:48px;padding:12px 20px;font-size:15px}.growth-dialog-short .back-button{flex-shrink:0;min-height:44px;font-size:14px}.sf-next-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.sf-skip{white-space:nowrap;color:#b3cede;cursor:pointer;text-underline-offset:4px;min-height:44px;padding:10px 0;font-size:13px;text-decoration:underline}.sf-skip:hover{color:#fff}.growth-dialog-short .field-note{color:#91afc2;font-size:12px}.growth-dialog-short .form-error{margin:0 0 10px;padding:9px 12px;font-size:13px;line-height:1.45}.growth-dialog-short .sf-success{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:20px;min-height:0;display:flex}.sf-success .success-icon{width:56px;height:56px;margin:0}.growth-dialog-short .sf-success .form-title{margin:0!important;font-size:38px!important}.sf-success [data-slot=dialog-description]{color:#b4cbdc;font-size:16px;line-height:1.65}.sf-success .sf-success-contact{color:#8bd6ff;overflow-wrap:anywhere;border-top:1px solid #5c7b923a;max-width:100%;padding-top:17px;font-size:15px}.sf-success .solid-cta{padding:14px 20px;font-size:15px}@media (max-width:760px){.growth-dialog.growth-dialog-short{height:min(680px, calc(var(--brief-viewport-height,100dvh) - 24px));max-height:calc(var(--brief-viewport-height,100dvh) - 24px);grid-template-columns:minmax(0,1fr)!important;width:calc(100vw - 20px)!important}.growth-dialog-short .form-aside{display:none}.growth-dialog-short .form-main{padding:25px 22px 21px}.growth-dialog-short .sf-progress{gap:9px;margin-inline-end:40px;font-size:12px}.sf-progress>small{display:none}.growth-dialog-short .form-title{font-size:31px!important}.growth-dialog-short .form-heading{margin:18px 0}.sf-contact-fields{grid-template-columns:minmax(0,1fr);gap:15px}.sf-contact-fields .sf-field-name{grid-column:auto}.sf-fields{gap:12px}.growth-dialog-short .sf-contact-consent{margin-top:17px;padding-top:14px}.growth-dialog-short .sf-goals{gap:9px}.sf-goal-choice{gap:8px;min-height:75px;padding:11px 9px}.sf-goal-choice span{font-size:14px}.sf-next-actions{gap:12px}.growth-dialog-short .form-actions .solid-cta{white-space:nowrap;gap:8px;padding:12px 17px;font-size:14px}.growth-dialog-short .form-actions .solid-cta svg{width:20px;height:20px}.growth-dialog-short .sf-footer{padding-top:12px}.growth-dialog-short .form-actions{gap:8px;padding-top:12px}.growth-dialog-short .field-note{max-width:120px}}.growth-dialog-short[data-density=compact] .form-main{padding-block:18px}.growth-dialog-short[data-density=compact] .form-heading{margin:16px 0}.growth-dialog-short[data-density=compact] .form-title{font-size:27px!important}.growth-dialog-short[data-density=compact] .form-heading [data-slot=dialog-description]{font-size:14px!important}.growth-dialog-short[data-density=compact] .sf-service{display:none}.growth-dialog-short[data-density=compact] .sf-fields{gap:12px}.growth-dialog-short[data-density=compact] .sf-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-dialog-short[data-density=compact] .sf-contact-fields .sf-field-name{grid-column:auto}.growth-dialog-short[data-density=compact] .sf-contact-fields .sf-field-email{grid-area:2/1/auto/-1}.growth-dialog-short[data-density=compact] .sf-field input,.growth-dialog-short[data-density=compact] .sf-field select,.growth-dialog-short[data-density=compact] .growth-city-input{min-height:44px;padding-block:8px}.growth-dialog-short[data-density=compact] .growth-city-input{padding:0}.growth-dialog-short[data-density=compact] .growth-trade-help{margin-top:5px;font-size:11px}.growth-dialog-short[data-density=compact] .sf-goal-choice{min-height:57px}.growth-dialog-short[data-density=compact] .sf-budget-selector{margin-top:16px}.growth-dialog-short[data-density=compact] .sf-contact-consent{margin-top:13px;padding-top:12px}.growth-dialog-short[data-density=compact] .sf-footer{padding-top:13px}.growth-dialog-short[data-density=compact] .form-actions{padding-top:12px}.growth-dialog-short[data-density=compact] .sf-optional-note,.growth-dialog-short[data-density=compact] .sf-contact-consent>small{display:none}.growth-dialog-short[data-density=tight]{height:calc(var(--brief-viewport-height,100dvh) - 12px);max-height:calc(var(--brief-viewport-height,100dvh) - 12px);grid-template-columns:minmax(0,1fr)}.growth-dialog-short[data-density=tight] .form-aside{display:none}.growth-dialog-short[data-density=tight] .form-main{padding:12px 18px}.growth-dialog-short[data-density=tight] .form-heading{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.growth-dialog-short[data-density=tight] .sf-progress{margin-bottom:8px;font-size:11px}.growth-dialog-short[data-density=tight] .sf-form{padding-top:8px}.growth-dialog-short[data-density=tight] .sf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.growth-dialog-short[data-density=tight] .sf-contact-fields .sf-field-name{grid-column:auto}.growth-dialog-short[data-density=tight] .sf-contact-fields .sf-field-email{grid-area:2/1/auto/-1}.growth-dialog-short[data-density=tight] .sf-field>span,.growth-dialog-short[data-density=tight] .growth-trade-label{font-size:12px}.growth-dialog-short[data-density=tight] .sf-field small{font-size:10px}.growth-dialog-short[data-density=tight] .sf-field{gap:4px}.growth-dialog-short[data-density=tight] .sf-field input,.growth-dialog-short[data-density=tight] .sf-field select{min-height:38px;padding:6px 9px}.growth-dialog-short[data-density=tight] .growth-city-input{min-height:38px}.growth-dialog-short[data-density=tight] .growth-city-input input{padding:6px}.growth-dialog-short[data-density=tight] .growth-city-input>svg{width:17px;margin-left:10px}.growth-dialog-short[data-density=tight] .growth-city-toggle{flex-basis:32px;height:32px}.growth-dialog-short[data-density=tight] .growth-trade-label{margin-bottom:4px}.growth-dialog-short[data-density=tight] .growth-trade-help{display:none}.growth-dialog-short[data-density=tight] .sf-contact-consent{border:0;margin-top:10px;padding-top:0}.growth-dialog-short[data-density=tight] .consent{font-size:12px;line-height:1.35}.growth-dialog-short[data-density=tight] .sf-contact-consent>small,.growth-dialog-short[data-density=tight] .sf-optional-note{display:none}.growth-dialog-short[data-density=tight] .sf-footer{padding-top:6px}.growth-dialog-short[data-density=tight] .form-actions{padding-top:8px}.growth-dialog-short[data-density=tight] .form-actions .solid-cta{min-height:38px;padding:8px 12px}.growth-dialog-short[data-density=tight] .sf-skip,.growth-dialog-short[data-density=tight] .back-button{min-height:36px;padding-block:6px}.growth-dialog-short[data-density=tight] .sf-goal-question legend{margin-bottom:7px;font-size:13px}.growth-dialog-short[data-density=tight] .sf-goals{gap:7px}.growth-dialog-short[data-density=tight] .sf-goal-choice{gap:7px;min-height:42px;padding:7px}.growth-dialog-short[data-density=tight] .sf-goal-choice span{font-size:12px}.growth-dialog-short[data-density=tight] .sf-budget-selector{margin-top:11px}.growth-dialog-short[data-density=tight] .form-error{margin-bottom:6px;padding:5px 9px;font-size:12px}@media (max-width:360px){.growth-dialog-short .form-main{padding-inline:16px}.growth-dialog-short .form-actions .solid-cta{padding-inline:13px;font-size:13px}.growth-dialog-short .back-button{gap:5px;padding-inline:0;font-size:13px}.sf-next-actions{gap:10px}.sf-skip{font-size:12px}.sf-goal-choice{padding-inline:8px}.sf-goal-choice span{font-size:13px}.growth-dialog-short .field-note{max-width:97px;font-size:11px}.sf-field>span,.growth-dialog-short .growth-trade-label{font-size:14px}}@media (prefers-reduced-motion:reduce){.growth-dialog-short *{transition:none!important;animation:none!important}}html[data-motion=off] .growth-dialog-short *{transition:none!important;animation:none!important}.sf-privacy-notice{color:var(--form-muted,#b3c7d6);margin:0 0 9px;font-size:12px;line-height:1.4}.sf-privacy-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sf-goal-compact{display:none}.sf-priority-questions{gap:16px;min-width:0;display:grid}.growth-dialog-short[data-density=compact] .sf-goal-question{display:none}.growth-dialog-short[data-density=compact] .sf-goal-compact{display:flex}.growth-dialog-short[data-density=tight] .sf-priority-questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.growth-dialog-short[data-density=tight] .sf-field-timeline select{min-height:44px}.growth-dialog-short[data-density=tight] .sf-fields-business{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-dialog-short[data-density=tight] .sf-fields-business .growth-city-field{grid-column:1/-1}.growth-dialog-short[data-short-viewport=true] .sf-fields-business{align-items:end;gap:6px 10px}.growth-dialog-short[data-short-viewport=true] .form-main{padding-block:8px}.growth-dialog-short[data-short-viewport=true] .form-actions{padding-top:2px}@media (min-width:600px){.growth-dialog-short[data-density=compact] .sf-priority-questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.growth-dialog-short .sf-budget-selector{margin-bottom:0;padding:14px 16px 8px}.sf-budget-selector .budget-heading{flex-direction:row;align-items:center;gap:12px}.sf-budget-selector .budget-readout{align-items:flex-end}.sf-budget-selector .budget-heading>span{letter-spacing:0;text-transform:none;color:#e6f0f7;max-width:200px;font-size:14px;line-height:1.3}.sf-budget-selector .budget-heading small{color:#9ab3c5;margin-top:3px;font-size:11px;font-weight:400;display:block}.sf-budget-selector .budget-readout output{font-size:28px}.sf-budget-selector .budget-readout>span{font-size:9px}.sf-budget-selector .budget-slider{margin-top:4px}.sf-budget-selector .budget-slider>div{min-height:44px}.sf-budget-selector .budget-limits{font-size:11px}.sf-budget-selector .budget-note{margin:6px 0;font-size:12px;line-height:1.4}.sf-budget-selector .budget-planning{min-height:40px;padding-top:0;font-size:12px}.sf-budget-selector .budget-planning [data-slot=checkbox]{width:18px;height:18px}.growth-dialog-short[data-density=compact] .sf-budget-selector,.growth-dialog-short[data-density=tight] .sf-budget-selector{padding:9px 12px 4px}.growth-dialog-short[data-density=tight] .sf-budget-selector .budget-heading>span{font-size:12px}.growth-dialog-short[data-density=tight] .sf-goal-question{display:none}.growth-dialog-short[data-density=tight] .sf-goal-compact{display:flex}.growth-dialog-short[data-density=tight] .sf-goal-compact select{min-height:44px}.growth-dialog-short[data-density=tight] .sf-budget-selector{margin-top:8px;padding:5px 12px 2px}.growth-dialog-short[data-density=tight] .sf-budget-selector .budget-readout>span{display:none}.growth-dialog-short[data-density=tight] .sf-budget-selector .budget-readout output{font-size:23px}.growth-dialog-short[data-density=tight] .sf-budget-selector .budget-note{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.growth-dialog-short[data-density=tight] .sf-budget-selector .budget-planning{min-height:36px}.growth-dialog-short[data-density=tight][data-screen=priority] .sf-form{padding-top:0}.growth-dialog-short[data-density=tight][data-screen=priority] .sf-footer{padding-top:2px}.seo-breadcrumb{max-width:100%;color:inherit;font:500 13px/1.5 var(--font-geist-mono), monospace;letter-spacing:.01em;text-transform:none;flex-shrink:0}.seo-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumb li{align-items:center;gap:12px;display:inline-flex}.seo-breadcrumb a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.seo-breadcrumb a:hover{opacity:.7}.seo-breadcrumb a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}@media (max-width:600px){.seo-breadcrumb{font-size:12px}.seo-breadcrumb ol,.seo-breadcrumb li{gap:8px}}.cookie24-banner,.cookie24-dialog{color:#142e40;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);font-family:var(--font-geist-sans), sans-serif;background:linear-gradient(135deg,#e0f6fffa,#bce8fcfa);line-height:1.5}.cookie24-banner{z-index:45;scrollbar-width:thin;scrollbar-color:#537081 transparent;overscroll-behavior:contain;border:1px solid #e7f4fcbb;border-top-color:#7cd5f0;border-radius:16px;width:min(420px,100vw - 48px);max-height:calc(100dvh - 122px);padding:18px 20px 12px;animation:.3s ease-out cookie24-arrive;position:fixed;bottom:106px;left:24px;overflow-y:auto;box-shadow:0 14px 44px #00000042,inset 0 1px #ffffff80}.cookie24-intro{align-items:center;gap:12px;display:flex}.cookie24-art{color:#0878a4;flex:none;place-items:center;width:32px;height:32px;display:grid}.cookie24-art svg{width:100%;height:100%;display:block}.cookie24-kicker{font-family:var(--font-geist-mono), monospace;color:#3a617b;letter-spacing:.11em;font-size:9px;font-weight:500;display:block}.cookie24-banner h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px;font-weight:650;line-height:1.25}.cookie24-banner p{color:#304f62;margin:0;font-size:13px;line-height:1.6}.cookie24-banner .cookie24-copy{margin-top:12px}.cookie24-actions{gap:8px;margin-top:16px;display:flex}.cookie24-choice{color:#f3faff;cursor:pointer;background:#225774;border:1px solid #1f526d;border-radius:8px;flex:1;min-height:44px;padding:9px 12px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.cookie24-choice:hover{color:#fff;background:#153f59}.cookie24-links{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.cookie24-links button{color:#244d66;cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.cookie24-links a,.cookie24-detail a{text-underline-offset:3px;color:#244d66;text-decoration:underline}.cookie24-links a{align-items:center;min-height:44px;display:inline-flex}.cookie24-links :is(a,button):hover,.cookie24-detail a:hover{color:#0b354f}.cookie24-banner .cookie24-gpc,.cookie24-gpc{color:#265b45;background:#b7d2c45c;border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;display:flex}.cookie24-gpc svg{flex:none;margin-top:2px}.cookie24-dialog{scrollbar-width:thin;scrollbar-color:#537081 transparent;overscroll-behavior:contain;border:1px solid #e7f4fcbb;border-top-color:#7cd5f0;border-radius:18px;gap:16px;width:min(520px,100vw - 28px);max-width:520px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 20px 70px #0000004d,inset 0 1px #ffffff80}.cookie24-settings-heading{align-items:center;gap:15px;padding-right:30px;display:flex}.cookie24-dialog [data-slot=dialog-title]{letter-spacing:-.04em;margin-top:4px;font-size:24px;font-weight:650;line-height:1.15}.cookie24-dialog [data-slot=dialog-description]{color:#304f62;font-size:14px;line-height:1.6}.cookie24-category{border-top:1px solid #2c597c29;align-items:center;gap:18px;padding:16px 0;display:flex}.cookie24-category>div{flex:1}.cookie24-category h3{margin-bottom:4px;font-size:16px;font-weight:650}.cookie24-category p{color:#304f62;font-size:13px;line-height:1.5}.cookie24-status{color:#2b5b44;white-space:nowrap;background:#a6c7b859;border-radius:5px;flex:none;padding:5px 8px;font-size:12px;font-weight:650}.cookie24-off{color:#476071;background:#97acba38}.cookie24-switch[data-slot=switch]{background:#6f8796;border:3px solid #0000;flex:none;width:44px;height:26px}.cookie24-switch[data-checked]{background:#146e98}.cookie24-switch [data-slot=switch-thumb]{background:#fff;width:20px;height:20px}.cookie24-switch[data-checked] [data-slot=switch-thumb]{transform:translate(18px)}.cookie24-switch[data-unchecked] [data-slot=switch-thumb]{transform:translate(0)}.cookie24-detail{color:#304f62;font-size:12px;line-height:1.65}.cookie24-dialog-actions .cookie24-actions{margin-top:0}.cookie24-save{color:#f2f8fb;cursor:pointer;background:#123952;border:1px solid #173e56;border-radius:8px;width:100%;min-height:46px;margin-top:10px;padding:10px;font-size:14px;font-weight:650;display:block}.cookie24-save:hover{background:#205674}.cookie24-dialog [data-slot=dialog-close]{color:#244d66;background:0 0}.cookie24-dialog [data-slot=dialog-close]:hover{background:#244d6612}:is(.cookie24-banner button:focus-visible,.cookie24-banner a:focus-visible,.cookie24-dialog button:focus-visible,.cookie24-dialog a:focus-visible){outline-offset:3px;outline:2px solid #006395}@keyframes cookie24-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.cookie24-banner{max-height:calc(100dvh - 106px - env(safe-area-inset-bottom))}}@media (max-width:600px){.cookie24-banner{border-radius:14px;width:calc(100vw - 24px);padding:16px 16px 10px;bottom:12px;left:12px}.cookie24-intro{gap:12px}.cookie24-art{width:30px;height:30px}.cookie24-kicker{letter-spacing:.06em;font-size:9px}.cookie24-banner h2{font-size:19px}.cookie24-banner p{font-size:13px}.cookie24-links{flex-wrap:wrap;gap:8px;font-size:11px}.cookie24-dialog{gap:12px;padding:20px}.cookie24-category{gap:12px;padding:13px 0}.cookie24-dialog [data-slot=dialog-title]{font-size:22px}.cookie24-dialog [data-slot=dialog-description]{font-size:14px}.cookie24-status{font-size:11px}.cookie24-choice{padding:9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.cookie24-banner{animation:none}.cookie24-choice{transition:none}}@media print{.cookie24-banner{display:none!important}}.a11y-widget{z-index:46;position:relative}.a11y-floating-button{z-index:46;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff29,#0000),linear-gradient(135deg,#008bc6,#075277);border:2px solid #ffffffd1;border-radius:999px;place-items:center;width:66px;height:66px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:26px;left:26px;box-shadow:0 20px 52px #007eae57}.a11y-floating-button svg{fill:currentColor;width:34px;height:34px}.a11y-floating-button:hover{transform:translateY(-4px);box-shadow:0 28px 70px #008ec16b}.a11y-backdrop{z-index:110;background:#04152133;position:fixed;inset:0}.a11y-panel{z-index:111;color:#102c3e;width:min(472px,100vw - 16px);max-height:calc(100dvh - 28px);font:400 16px/1.5 var(--font-geist-sans), Arial, sans-serif;background:#f3f9fc;border:1px solid #0a8ec33d;border-left:0;border-radius:0 28px 28px 0;outline:none;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .22s,transform .22s;display:grid;position:fixed;top:14px;bottom:14px;left:0;overflow:hidden;box-shadow:0 34px 100px #06233347}.a11y-panel[data-starting-style],.a11y-panel[data-ending-style]{opacity:0;transform:translate(-18px)scale(.985)}.a11y-panel-header{color:#fff;background:radial-gradient(circle at 18% 0,#72d6ff38,#0000 13rem),linear-gradient(135deg,#071b2b,#103d56 58%,#008ec9);padding:22px 78px 20px 26px;position:relative}.a11y-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:22px;right:22px}.a11y-panel-header>span{color:#ffffffd1;font-size:15px;font-weight:650;display:block}.a11y-panel-header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:30px;font-weight:750;line-height:1.1;display:block}.a11y-panel-body{overscroll-behavior:contain;scrollbar-color:#91bed6 #e9f2f8;scrollbar-width:thin;background:linear-gradient(#f6fbff,#eaf4fa);align-content:start;min-height:0;padding:18px 20px 16px;display:grid;overflow-y:auto}.a11y-panel-body>p{color:#466475;text-align:center;margin:0 auto 16px;font-size:16px;font-weight:500;line-height:1.65}.a11y-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.a11y-option{color:#102c3e;cursor:pointer;background:#fff;border:1px solid #cadfeafc;border-radius:15px;align-content:center;justify-items:center;gap:9px;min-height:94px;padding:13px 10px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 12px 30px #0c2f430f}.a11y-option>span{color:#08749f;min-width:42px;height:38px;font:750 14px var(--font-geist-sans), Arial, sans-serif;background:#eaf5fc;border-radius:999px;place-items:center;padding:0 10px;display:grid}.a11y-option strong{text-align:center;font-size:16px;font-weight:650;line-height:1.25}.a11y-option:hover:not(:disabled){border-color:#108dbb;box-shadow:0 10px 26px #0c628322}.a11y-option[aria-pressed=true]{background:linear-gradient(145deg,#ebf7ff,#fff);border-color:#008bc66b;box-shadow:inset 0 0 0 2px #008bc61f,0 14px 34px #008bc61f}.a11y-option[aria-pressed=true]>span{color:#fff;background:#007caf}.a11y-option:disabled{cursor:default}.a11y-option:disabled:not([aria-pressed=true]){color:#637b8b;box-shadow:none;background:#f6fafc}.a11y-panel-footer{background:#fff;border-top:1px solid #ccdee9eb;gap:8px;padding:14px 20px 16px;display:grid}.a11y-reset{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a273c,#047caa);border:0;border-radius:14px;min-height:52px;font-size:16px;font-weight:700}.a11y-reset:hover{background:linear-gradient(135deg,#15445f,#0096cf)}.a11y-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a11y-footer-actions a{color:#075e84;text-align:center;background:#edf7fd;border:1px solid #1285ad33;border-radius:12px;place-items:center;min-height:44px;padding:8px 6px;font-size:13px;font-weight:650;display:grid}.a11y-footer-actions a:hover{background:#dff1fc}.a11y-panel-footer p,.a11y-text-size{color:#537080;text-align:center;margin:0;font-size:12px;font-weight:500}.a11y-text-size{font-family:var(--font-geist-mono), monospace}:is(.a11y-panel :focus-visible,.a11y-floating-button:focus-visible){outline-offset:3px;outline:3px solid #0784b5}.a11y-panel-header :focus-visible{outline-color:#fff}.cookie24-banner{max-height:calc(100dvh - 124px);bottom:108px}.a11y-color-lens{z-index:100;pointer-events:none;position:fixed;inset:0}.a11y-image-labels,.a11y-image-tooltip{z-index:101;pointer-events:none;position:fixed}.a11y-image-labels{inset:0}.a11y-image-labels>span,.a11y-image-tooltip{color:#fff;overflow-wrap:anywhere;background:#102c3ef5;border:1px solid #92c4dc;border-radius:10px;padding:8px 10px;font:500 14px/1.4 Arial,sans-serif;overflow:hidden;box-shadow:0 5px 20px #001c3140}.a11y-image-labels>span{max-height:68px;position:fixed}.a11y-image-tooltip{max-height:110px}:is(.a11y-focus :focus,.a11y-assistive :focus-visible){outline-offset:4px!important;outline:4px solid #009fe3!important;box-shadow:0 0 0 2px #fff!important}.a11y-assistive :where(button,input,select,textarea,[role=button]):not(:where(.a11y-panel *,.a11y-widget *)){min-width:44px;min-height:48px}.a11y-stopMotion *,.a11y-stopMotion :before,.a11y-stopMotion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.a11y-links a:not(:where(.a11y-panel *,.a11y-widget *)){outline-offset:3px!important;text-underline-offset:4px!important;outline:3px solid #087daf!important;text-decoration:underline!important}.a11y-headings :where(h1,h2,h3,h4,h5,h6):not(.a11y-panel *){box-shadow:inset 0 -.35em #4bbff47a}.a11y-readableFont body,.a11y-readableFont body :not(:where(.a11y-panel,.a11y-panel *,.a11y-widget,.a11y-widget *,svg,svg *)){font-family:Arial,sans-serif!important}.a11y-highContrast{--a11y-bg:#fff;--a11y-fg:#000}.a11y-yellowBlack{--a11y-bg:#000;--a11y-fg:#ffea00}:is(.a11y-highContrast,.a11y-yellowBlack) body,:is(.a11y-highContrast,.a11y-yellowBlack) body :not(:where(.a11y-panel,.a11y-panel *,.a11y-widget,.a11y-widget *,.a11y-backdrop,.a11y-color-lens,.a11y-image-labels,.a11y-image-labels *,.a11y-image-tooltip,svg,svg *,img,video,canvas)){background-color:var(--a11y-bg)!important;color:var(--a11y-fg)!important;border-color:var(--a11y-fg)!important;text-shadow:none!important;-webkit-text-fill-color:var(--a11y-fg)!important;background-image:none!important}:is(.a11y-highContrast,.a11y-yellowBlack) :where([aria-selected=true],[aria-pressed=true],[data-checked]):not(:where(.a11y-panel *,.a11y-widget *)){outline-offset:2px;outline:2px solid var(--a11y-fg)!important}.a11y-bigCursor,.a11y-bigCursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='56' viewBox='0 0 48 56'%3E%3Cpath d='M3 3v42l10-12 9 19 9-4-9-18h17Z' fill='black' stroke='white' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 3 3,auto!important}.a11y-bigCursor .brand24-cursor{display:none!important}@media (max-width:780px){.a11y-floating-button{width:58px;height:58px;bottom:18px;left:18px}.a11y-floating-button svg{width:30px;height:30px}.a11y-panel-header{padding:18px 70px 16px 18px}.a11y-panel-header h2{font-size:27px}.a11y-panel-header>span{font-size:14px}.a11y-close{top:18px;right:16px}.a11y-panel-body{padding:14px 16px}.a11y-panel-body>p{margin-bottom:12px;font-size:16px}.a11y-options{gap:10px}.a11y-option{gap:7px;min-height:86px;padding:11px 8px}.a11y-option>span{min-width:38px;height:30px;font-size:13px}.a11y-option strong{font-size:15px}.a11y-panel-footer{gap:8px;padding:12px 14px 14px}.a11y-reset{min-height:46px}.a11y-footer-actions a{min-height:42px}.cookie24-banner{max-height:calc(100dvh - 106px);bottom:90px}}@media (max-height:720px){.a11y-panel-header{padding-top:14px;padding-bottom:12px}.a11y-panel-header>span{font-size:14px}.a11y-panel-header h2{font-size:26px}.a11y-panel-body{padding-top:10px;padding-bottom:10px}.a11y-panel-body>p{margin-bottom:8px;font-size:15px;line-height:1.45}.a11y-options{gap:6px}.a11y-option{gap:4px;min-height:66px;padding:7px 6px}.a11y-option>span{min-width:34px;height:26px;font-size:12px}.a11y-option strong{font-size:14px}.a11y-panel-footer{gap:6px;padding-top:8px;padding-bottom:8px}.a11y-reset{min-height:44px}.a11y-footer-actions a{min-height:40px;padding:6px}.a11y-panel-footer p,.a11y-text-size{font-size:12px}}@media (max-height:480px){.a11y-panel-header>span,.a11y-panel-body>p,.a11y-text-size{display:none}.a11y-panel-header{padding-top:17px;padding-bottom:17px}.a11y-close{width:40px;height:40px;top:10px}.a11y-panel-header h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.a11y-panel,.a11y-floating-button,.a11y-option{transition:none}}@media print{.a11y-widget,.a11y-panel,.a11y-backdrop,.a11y-color-lens,.a11y-image-labels,.a11y-image-tooltip{display:none!important}}.accessibility24-intro{max-width:1050px;margin:52px auto 0}.accessibility24-intro h1{font-size:clamp(40px,5.8vw,82px)}.accessibility24-intro>p{color:#b9d3e2;max-width:650px;font-size:18px;line-height:1.6}.accessibility24-document{max-width:900px;margin:50px auto 65px}.accessibility24-document section>button{color:#006b96;cursor:pointer;min-height:44px;font-weight:650;text-decoration:underline}.accessibility24-statement .privacy24-header>button{cursor:pointer;min-height:44px}.accessibility24-document{scroll-margin-top:20px}@media (max-width:760px){.accessibility24-document{margin:24px 16px 40px}.accessibility24-intro{margin-top:32px}.accessibility24-intro>p{font-size:16px}}.a11y-panel-footer{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;margin:0}.a11y-reset{place-items:center;width:100%;padding:8px 12px;display:grid}.a11y-image-labels,.a11y-image-tooltip{z-index:42}.mobile24-section-nav,.mobile24-human-call{display:none}@media (max-width:800px){.mobile24-human-call{right:max(12px, env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:44;color:#f0f7fc;text-align:center;-webkit-tap-highlight-color:transparent;background:#0b2536;border:1px solid #48748d;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(228px,100vw - 96px);padding:1px;display:grid;position:fixed;box-shadow:0 5px 20px #00131e40,inset 0 1px #ffffff12}.mobile24-contact-action{color:#f0f7fc;touch-action:manipulation;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1px;min-width:0;min-height:44px;padding:3px 6px;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:grid;position:relative}.mobile24-contact-phone{border-radius:999px 0 0 999px}.mobile24-contact-whatsapp{background:#13392f;border-radius:0 999px 999px 0}.mobile24-contact-whatsapp:before{content:"";pointer-events:none;background:linear-gradient(#0000,#96cbbc66,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:0}.mobile24-contact-label{letter-spacing:0;white-space:nowrap;grid-template-columns:14px auto 14px;justify-content:center;align-items:center;gap:4px;font-size:.8125rem;font-weight:650;line-height:18px;display:grid}.mobile24-contact-label:after{content:"";width:14px;height:14px}.mobile24-contact-label svg{color:#70c5e8;width:14px;height:14px}.mobile24-whatsapp-icon{background:#51e38c;width:14px;height:14px;-webkit-mask:url(/images/social/whatsapp.svg) 50%/contain no-repeat;mask:url(/images/social/whatsapp.svg) 50%/contain no-repeat}.mobile24-contact-detail{color:#bbd0dd;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.25}.mobile24-contact-phone .mobile24-contact-detail{font-variant-numeric:tabular-nums}.mobile24-contact-whatsapp .mobile24-contact-detail{color:#b5d9c6}.mobile24-contact-phone:active{background-color:#173e55}.mobile24-contact-whatsapp:active{background-color:#1d503e}.mobile24-contact-action:focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.mobile24-contact-phone:hover{background-color:#173e55}.mobile24-contact-whatsapp:hover{background-color:#1d503e}}body:has([role=dialog][data-open],[role=alertdialog][data-open],.a11y-panel,input:focus,textarea:focus,[contenteditable=true]:focus) .mobile24-human-call{display:none}html{scroll-padding-block:76px 100px}.mobile24-desktop-section-nav{display:none!important}.mobile24-section-nav{z-index:35;color:#eff8ff;background:#0b2232;border-bottom:1px solid #739bb54a;align-items:center;gap:12px;min-height:64px;padding:8px 5vw;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #00122018}.mobile24-section-nav label{color:#b8d0e0;flex-shrink:0;font-size:13px}.mobile24-section-nav select{color:#f4fbff;text-overflow:ellipsis;background:#15384c;border:1px solid #52798e;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:9px 28px 9px 12px;font-size:16px;line-height:1.4}.mobile24-section-nav select:focus-visible{outline-offset:2px;outline:2px solid #74d5ff}.bm24-footer,.privacy24-page .privacy24-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.bm24-footer-contact{border-bottom:1px solid #829dbb40;order:-1;grid-column:1/-1;padding-bottom:28px}.bm24-footer :is(a,button),.privacy24-page .privacy24-footer :is(a,button){min-height:44px}.privacy24-page .privacy24-footer :is(a,button){align-items:center;display:inline-flex}.privacy24-page .privacy24-header button{min-height:44px}.ind24-search{z-index:20;background:#f0f6f8;position:sticky;top:0;box-shadow:0 6px 18px #17364a12}main :is(h1,h2,h3){overflow-wrap:anywhere}.a11y-floating-button{bottom:calc(18px + env(safe-area-inset-bottom))}.cookie24-banner{bottom:calc(90px + env(safe-area-inset-bottom))}.privacy24-page .privacy24-header>button{min-height:44px;padding:8px 10px;font-size:14px}.privacy24-page .privacy24-header{gap:12px}.privacy24-page .privacy24-header>a{flex-shrink:1;min-width:0}.accessibility24-statement .privacy24-hero h1{overflow-wrap:anywhere;font-size:clamp(36px,10vw,60px)}.privacy24-page .privacy24-document table{font-size:14px;line-height:1.65}.privacy24-page .privacy24-table-wrap{overscroll-behavior-x:contain;max-width:100%}.privacy24-page .privacy24-table-wrap table,.privacy24-page .privacy24-table-wrap tbody{display:block}.privacy24-page .privacy24-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.privacy24-page .privacy24-table-wrap tr{border:1px solid #dce7ed;border-radius:10px;margin-bottom:16px;display:block;overflow:hidden}.privacy24-page .privacy24-table-wrap td{width:100%;min-width:0;padding:14px 16px;display:block}.privacy24-page .privacy24-table-wrap td:first-child{background:#edf5fa}.privacy24-page .privacy24-table-wrap td:last-child{border-bottom:0}.privacy24-page .privacy24-table-wrap td:before{content:attr(data-label);color:#224c64;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.privacy24-page .privacy24-table-wrap code{font-size:12px}.global-contact-button>span{letter-spacing:0;font-size:13px}.global-mobile-navigation .global-mobile-company>a{min-height:48px;font-size:16px}.global-mobile-navigation .global-mobile-service{min-height:64px}.global-mobile-navigation .global-mobile-service small{font-size:13px}.global-mobile-navigation .global-mobile-cta{min-height:50px}.home-experience .chapter-rail{display:none}.home-experience .text-cta{min-height:44px}.local-page .gr-icon-button{min-width:44px;min-height:44px}.as-period-toggle button{min-height:44px}.growth-dialog-short[data-density=tight] .sf-progress{min-height:32px}.growth-dialog-short:not([data-density=tight]) .growth-city-toggle{flex-basis:44px;height:44px}:is(.vg-cpc-input,.m-money-field,.lc-numeric-fields) input{min-height:44px}.lc-numeric-fields>label>span{padding-block:4px}.gr-timeline input[type=range],.lc-slider-field input[type=range],.xp-overlap-input input[type=range]{touch-action:pan-y;min-height:44px}.xp-city select{min-height:44px;font-size:16px}.xp-map-controls button,.xp-lab-top>button{min-height:44px;font-size:13px;line-height:1.4}.xp-city .sr-only{position:absolute!important}.local-page :is(.gr-control-caption,.gr-timeline-label,.gr-timeline-intro>span,.gr-point-heading>span){font-size:12px;line-height:1.5}.local-page .gr-keyword-tabs [role=tab]{min-height:84px;font-size:13px}.local-page .gr-metrics>div>span:first-child,.local-page .gr-metrics>.gr-coverage>span:first-child{font-size:11px;line-height:1.5}.local-page .gr-metrics>div>div>span,.local-page .gr-metrics>.gr-coverage>div>span{font-size:12px;line-height:1.4}.local-page .gr-metric-change,.local-page .gr-metrics>.gr-coverage .gr-metric-change{font-size:11px;line-height:1.6}.local-page .gr-periods>button{font-size:12px}.local-page .gr-legend,.local-page .gr-report-footer>p{font-size:12px;line-height:1.6}.local-page .gr-point-reading p{font-size:14px}.x-strategy-statement h2 em{display:block}.home-experience .team24-gallery-controls{grid-template-columns:48px minmax(0,1fr) 48px;gap:4px;width:100%;display:grid}.home-experience .team24-gallery-arrow{width:48px;height:48px;margin:0;position:static;inset:auto;transform:none}.home-experience .team24-gallery-dots{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.home-experience .team24-gallery-dots button{width:44px;height:44px}.home-experience .contact-orb{padding:12px}:is(a,button,summary,[role=tab]){-webkit-tap-highlight-color:#55caff33}:is(.meta-page,.local-page,.ai-search-page,.cross-page,.ldr-page,.voltage-page) button:active{filter:brightness(.94)}}@media (max-width:800px) and (min-height:350px){.growth-dialog-short[data-density=tight] .form-actions .solid-cta{min-height:44px}}@media (max-width:359px){.mobile24-section-nav{gap:8px;padding-inline:12px}.mobile24-section-nav label{font-size:12px}.home-experience .team24-gallery-controls{grid-template-columns:44px minmax(0,1fr) 44px}.home-experience .team24-gallery-arrow{width:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.mobile24-contact-action{transition:none}}html[data-motion=off] .mobile24-contact-action{transition:none}@media print{.mobile24-human-call{display:none!important}}.language-switch{--language-segment:38px;isolation:isolate;color:#c9dce8;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;direction:ltr;background:#0a1826;border:1px solid #7190a650;border-radius:999px;flex:none;align-self:center;align-items:center;gap:2px;margin-inline:12px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.language-switch-thumb{z-index:0;width:var(--language-segment);transform:translateX(calc(var(--language-progress) * (var(--language-segment) + 2px)));pointer-events:none;background:#4bc8f2;border-radius:999px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .18s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff35,0 2px 9px #009cda24}.language-switch a{z-index:1;width:var(--language-segment);min-height:32px;font:700 12px/1 var(--font-geist-sans),sans-serif;letter-spacing:.04em;color:inherit;-webkit-user-drag:none;border-radius:999px;place-items:center;text-decoration:none;transition:color .18s;display:grid;position:relative}.language-switch[data-preview=en] a[lang=en],.language-switch[data-preview=he] a[lang=he]{color:#072533}.language-switch a[aria-current=page]{cursor:grab}.language-switch[data-dragging],.language-switch[data-dragging] a{cursor:grabbing}.language-switch[data-dragging] .language-switch-thumb{transition:none}@media (hover:hover){.language-switch:hover .language-switch-thumb{background:#6ed6f7}.language-switch a:hover{color:#fff}.language-switch[data-preview=en] a[lang=en]:hover,.language-switch[data-preview=he] a[lang=he]:hover{color:#072533}}.language-switch a:focus-visible{outline-offset:2px;outline:2px solid #fff}html[lang=he] body{--font-geist-sans:var(--font-hebrew);--font-geist-mono:var(--font-hebrew);font-family:var(--font-hebrew),Arial,sans-serif;letter-spacing:0}html[lang=he] :is(h1,h2,h3,h4,p,label,button,summary){letter-spacing:normal}html[lang=he] :is(h1,h2){line-height:1.13}html[lang=he] p{line-height:1.75}html[lang=he] :is(input[type=email],input[type=tel],input[type=url],input[type=number],a[href^=tel\:],.brand-wordmark,.language-switch){direction:ltr;unicode-bidi:isolate}html[lang=he] :is(.global-brand,.global-brand-tagline,.hero-24,.brand-cursor){direction:ltr}html[lang=he] :is(.global-phone-link,.global-mobile-phone){direction:rtl}html[lang=he] :is(.global-phone-link strong,.global-mobile-phone strong,.sf-budget-amount){direction:ltr;unicode-bidi:isolate}html[lang=he] :is(.global-nav-copy,.global-service-link,.global-mobile-service,.sf-field,.cookie24-copy){text-align:start}html[lang=he] .global-brand{border-inline-end:1px solid #55758b30;border-right:0}html[lang=he] :is(.global-nav-index,.eyebrow,.section-number){letter-spacing:.03em}html[lang=he] :is(.motion-heading,.hero h1){letter-spacing:-.025em}html[lang=he] .hero h1.hero-title{font-size:clamp(40px,9.4vw,184px)}html[lang=he] .as-hero h1,html[lang=he] .local-page .lx-hero h1{text-wrap:balance;font-size:clamp(48px,5.25vw,84px)}html[lang=he] .home-experience .contact-main h2{font-size:clamp(64px,11vw,168px)}html[lang=he] .ilab-plot-frame{direction:ltr}html[lang=he] .sf-aside{border-radius:0 24px 24px 0}html[lang=he] .sf-close{left:16px;right:auto}html[lang=he] .growth-dialog .honey{left:auto;clip-path:inset(50%);white-space:nowrap;inset-inline-start:0}html[lang=he] .sf-next-actions{margin-inline:auto 0}html[lang=he] .sf-field :is(.optional,.sf-optional),html[lang=he] .sf-field>span>small{margin-inline:.45em 0}html[lang=he] .sf-form{padding-inline:40px}html[lang=he] .sf-progress{direction:rtl}html[lang=he] :is(.sf-continue svg,.sf-back svg){transform:scaleX(-1)}html[lang=he] :is(.privacy24-document,.privacy24-hero,.accessibility24-document),html[lang=he] .privacy24-document th{text-align:start}html[lang=he] .privacy24-document ul{padding-inline:20px 0}html[lang=he] .privacy24-index{padding-inline:0 10px}html[lang=he] :is(.recharts-wrapper,svg[role=img],.local-grid-map){direction:ltr}html[lang=he] .he-not-found{color:#fff;background:#0b1a28;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:80vh;padding:30px;display:flex}html[lang=he] :is(.ldr-table,.ldr-dashboard .ldr-dashboard-caption,.gr-report-footer>p,.as-report-controls>p,.industry24 .ilab-inquiry-total){text-align:start}html[lang=he] .ldr-chart-labels{direction:ltr}html[lang=he] .ldr-chart-labels>span{direction:rtl;unicode-bidi:isolate}html[lang=he] .l-nap-core>strong{direction:ltr;unicode-bidi:isolate}html[lang=he] .m-ad-social>svg:last-child,html[lang=he] .m-subnav>button{margin-left:0;margin-inline-start:auto}html[lang=he] .m-subnav{flex-wrap:wrap;padding-inline:3vw}html[lang=he] .m-subnav>a,html[lang=he] .m-subnav>button{padding:16px 12px;font-size:13px}html[lang=he] .x-journey-steps>button{text-align:start}html[lang=he] :is(button,a)>.lucide-arrow-right,html[lang=he] button>.lucide-arrow-left,html[lang=he] :is(.channel-search-journey,.m-match-explainer) .lucide-arrow-right,html[lang=he] .measurement-foot>.lucide-chevron-right{transform:scaleX(-1)}html[lang=he] .global-mobile-heading{padding-right:0;padding-inline-end:44px}html[lang=he] .a11y-panel-header{padding-inline:26px 78px}html[lang=he] .a11y-close{left:22px;right:auto}html[lang=he] .home-experience .landing-pin{width:fit-content;margin-top:18px;animation:none;position:static;transform:none}html[lang=he] .mobile24-contact-phone{border-radius:0 999px 999px 0}html[lang=he] .mobile24-contact-whatsapp{border-radius:999px 0 0 999px}html[lang=he] .mobile24-contact-whatsapp:before{left:auto;right:0}html[lang=he] .m-hero-visual{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;width:100%;max-width:640px;height:auto;min-height:0;margin-inline:auto;padding:8px;display:grid}html[lang=he] :is(.m-hero-feed,.m-hero-story){width:100%;min-width:0;max-width:none;position:relative;inset:auto}html[lang=he] .m-hero-feed{transform:rotate(2deg)}html[lang=he] .m-hero-story{margin-top:92px;transform:rotate(-2deg)}html[lang=he] .m-hero-feed .m-ad-image{aspect-ratio:.85}html[lang=he] .m-hero-story .m-ad-story{aspect-ratio:auto;height:clamp(320px,32vw,500px)}html[lang=he] .m-hero-story .m-ad-image{min-height:0}html[lang=he] .m-hero-visual-note{text-align:center;grid-column:1/-1;width:100%;margin-top:12px;position:static}html[lang=he] .m-hero .m-floating-platform{display:none}html[lang=he] .m-hero-feed .m-ad-image-copy>strong{font-size:clamp(18px,2vw,28px);line-height:1.2}html[lang=he] .m-hero-story .m-ad-image-copy>strong{font-size:clamp(18px,1.8vw,26px);line-height:1.2}html[lang=he] .mc-layer-space[data-exploded=true] .mc-layer-cta .mc-layer-tag{top:auto;bottom:-36px}@media (max-width:1000px){html[lang=he] .m-hero-grid{grid-template-columns:minmax(0,1fr)}html[lang=he] .m-hero-visual{max-width:600px;margin-top:24px}}@media (max-width:900px){html[lang=he] .local-page .l-trust-layout{grid-template-columns:minmax(0,1fr)}html[lang=he] .local-page .l-citation-network{width:100%;max-width:520px;min-height:300px;margin:24px auto}html[lang=he] .local-page .l-nap-core>span{white-space:normal;font-size:11px}html[lang=he] .cross-page .x-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:0;display:grid;overflow:visible}html[lang=he] .cross-page .x-journey-steps>button{text-align:center;min-width:0}html[lang=he] .cross-page .x-journey-steps>button>strong{font-size:13px}}@media (max-width:600px){html[lang=he] .team24-lead{text-align:start}html[lang=he] .m-hero-visual{gap:16px;padding-inline:4px}html[lang=he] .m-hero-story{margin-top:68px}html[lang=he] .m-hero-feed .m-ad-image{min-height:210px}html[lang=he] .m-hero-feed .m-feed-platform>strong{font-size:14px}html[lang=he] .m-hero-feed .m-ad-avatar{display:none}html[lang=he] .m-hero-feed .m-ad-caption>span{font-size:12px;line-height:1.5}html[lang=he] .m-hero-feed .m-ad-social{gap:10px;padding-inline:10px}html[lang=he] .m-hero-feed .m-ad-social>svg{flex-shrink:0;width:16px}html[lang=he] .m-hero-story .m-ad-story-action{padding:8px;font-size:12px}html[lang=he] .cross-page .x-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;display:grid;overflow:visible}html[lang=he] .cross-page .x-journey-steps>button{text-align:center;min-width:0;min-height:76px}html[lang=he] .cross-page .x-journey-steps>button:last-child{grid-column:1/-1}html[lang=he] .cross-page .x-journey-steps>button>strong{font-size:13px}html[lang=he] .mc-layer-space{min-height:460px}}@media (max-width:780px){html[lang=he] .a11y-panel-header{padding-inline:18px 70px}html[lang=he] .a11y-close{left:16px}}@media (min-width:1200px){.global-header .language-switch{margin-inline:8px}.global-header .global-brand{flex-basis:clamp(200px,16vw,280px)}}@media (max-width:1199px){.global-header .language-switch{margin-inline:auto 12px}.global-header-actions{min-width:0}}@media (max-width:760px){html[lang=he] .as-hero h1,html[lang=he] .local-page .lx-hero h1{font-size:clamp(36px,10.6vw,64px)}html[lang=he] .home-experience .contact-main h2{font-size:15vw}html[lang=he] .hero h1.hero-title{font-size:10.2vw}.global-header .global-brand{flex-basis:auto;width:calc(100% - 156px);min-width:0;padding-inline:16px}.global-header .global-brand .brand-wordmark{width:min(100%,210px)}.global-header-actions .language-switch{order:-1;margin-inline:6px}.language-switch{--language-segment:34px}.language-switch a{min-height:36px}html[lang=he] :is(h1,h2){line-height:1.17}html[lang=he] .sf-form{padding-inline:20px}html[lang=he] .sf-aside{border-radius:0}.privacy24-header .language-switch{margin-inline:0}html[lang=he] .privacy24-header>div>span{display:none}}@media (prefers-reduced-motion:reduce){.language-switch a,.language-switch-thumb{transition:none}}@media (max-width:719px){.global-header:has(.language-switch) .global-contact-button{display:none}.global-header,.home-experience .global-header,.home-experience .global-header[data-returning]{grid-template-columns:minmax(0,1fr) 92px 56px}.global-header .global-brand,.home-experience .global-brand{grid-area:1/1;align-items:center;width:100%;padding-inline:16px}.global-header .global-brand .brand-wordmark,.home-experience .global-brand .brand-wordmark{width:min(100%,192px)}.global-header-actions>.language-switch{grid-area:1/2;place-self:center;width:max-content;margin:0}.global-header .global-menu-toggle,.home-experience .global-menu-toggle,.home-experience .global-header[data-returning] .global-menu-toggle{grid-area:1/3}.home-experience .global-header[data-returning] .global-contact-button{display:none}}
