@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:#fb2c36;--color-green-500:#00c758;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.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}.absolute\!{position:absolute!important}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.relative\!{position:relative!important}.sticky{position:sticky}.sticky\!{position:sticky!important}.inset-0{inset:calc(var(--spacing)*0)}.inset-0\!{inset:calc(var(--spacing)*0)!important}.-top-2\!{top:calc(var(--spacing)*-2)!important}.top-0{top:calc(var(--spacing)*0)}.top-0\!{top:calc(var(--spacing)*0)!important}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.top-\[350px\]\!{top:350px!important}.right-0\!{right:calc(var(--spacing)*0)!important}.right-2{right:calc(var(--spacing)*2)}.right-2\!{right:calc(var(--spacing)*2)!important}.right-4{right:calc(var(--spacing)*4)}.left-0\!{left:calc(var(--spacing)*0)!important}.left-\[50\%\]{left:50%}.z-0\!{z-index:0!important}.z-10\!{z-index:10!important}.z-50{z-index:50}.z-50\!{z-index:50!important}.z-999999\!{z-index:999999!important}.z-9999999{z-index:9999999}.z-\[100\]{z-index:100}.order-1\!{order:1!important}.order-2\!{order:2!important}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0\!{margin:calc(var(--spacing)*0)!important}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto\!{margin-inline:auto!important}.mt-0\.5\!{margin-top:calc(var(--spacing)*.5)!important}.mt-2\!{margin-top:calc(var(--spacing)*2)!important}.mt-4\!{margin-top:calc(var(--spacing)*4)!important}.mt-16\!{margin-top:calc(var(--spacing)*16)!important}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mb-4\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-6\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-8\!{margin-bottom:calc(var(--spacing)*8)!important}.mb-10\!{margin-bottom:calc(var(--spacing)*10)!important}.mb-12\!{margin-bottom:calc(var(--spacing)*12)!important}.ml-2\!{margin-left:calc(var(--spacing)*2)!important}.ml-4\!{margin-left:calc(var(--spacing)*4)!important}.ml-auto{margin-left:auto}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline-flex{display:inline-flex}.inline-flex\!{display:inline-flex!important}.table{display:table}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.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-full{width:100%;height:100%}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-6\!{height:calc(var(--spacing)*6)!important}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-10\!{height:calc(var(--spacing)*10)!important}.h-72{height:calc(var(--spacing)*72)}.h-\[200px\]\!{height:200px!important}.h-\[520px\]\!{height:520px!important}.h-\[600px\]\!{height:600px!important}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-5{width:calc(var(--spacing)*5)}.w-6\!{width:calc(var(--spacing)*6)!important}.w-9\!{width:calc(var(--spacing)*9)!important}.w-10\!{width:calc(var(--spacing)*10)!important}.w-72{width:calc(var(--spacing)*72)}.w-\[45\%\]\!{width:45%!important}.w-\[280px\]{width:280px}.w-fit\!{width:fit-content!important}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-3xl\!{max-width:var(--container-3xl)!important}.max-w-\[1200px\]\!{max-width:1200px!important}.max-w-\[1400px\]\!{max-width:1400px!important}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-1\!{flex:1!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-0\!{flex-shrink:0!important}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-pointer{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.touch-none{touch-action:none}.resize{resize:both}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none\!{list-style-type:none!important}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse}.flex-row\!{flex-direction:row!important}.flex-wrap\!{flex-wrap:wrap!important}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.items-stretch\!{align-items:stretch!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.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\!{gap:calc(var(--spacing)*2)!important}.gap-2\.5\!{gap:calc(var(--spacing)*2.5)!important}.gap-3\!{gap:calc(var(--spacing)*3)!important}.gap-4{gap:calc(var(--spacing)*4)}.gap-4\!{gap:calc(var(--spacing)*4)!important}.gap-6{gap:calc(var(--spacing)*6)}.gap-6\!{gap:calc(var(--spacing)*6)!important}.gap-10\!{gap:calc(var(--spacing)*10)!important}:where(.space-y-4\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl\!{border-radius:calc(var(--radius) + 8px)!important}.rounded-3xl\!{border-radius:calc(var(--radius) + 12px)!important}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.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!important}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-lg{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-e-lg{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2\!{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-black\!{border-color:var(--color-black)!important}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\!{border-color:var(--color-gray-200)!important}.border-gray-300\!{border-color:var(--color-gray-300)!important}.border-gray-500\!{border-color:var(--color-gray-500)!important}.border-green-500{border-color:var(--color-green-500)}.border-input{border-color:var(--input)}.border-red-500{border-color:var(--color-red-500)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-background{background-color:var(--background)}.bg-black\!{background-color:var(--color-black)!important}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/50\!{background-color:#00000080!important}@supports (color:color-mix(in lab, red, red)){.bg-black\/50\!{background-color:color-mix(in oklab,var(--color-black)50%,transparent)!important}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab,var(--foreground)20%,transparent)}}.bg-gray-50\!{background-color:var(--color-gray-50)!important}.bg-gray-900\!{background-color:var(--color-gray-900)!important}.bg-green-500{background-color:var(--color-green-500)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.object-contain\!{object-fit:contain!important}.object-cover\!{object-fit:cover!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-6\!{padding:calc(var(--spacing)*6)!important}.p-px{padding:1px}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\!{padding-inline:calc(var(--spacing)*2)!important}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-4\!{padding-inline:calc(var(--spacing)*4)!important}.px-5\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-6\!{padding-inline:calc(var(--spacing)*6)!important}.px-16\!{padding-inline:calc(var(--spacing)*16)!important}.px-20\!{padding-inline:calc(var(--spacing)*20)!important}.py-0\!{padding-block:calc(var(--spacing)*0)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-1\.5\!{padding-block:calc(var(--spacing)*1.5)!important}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\!{padding-block:calc(var(--spacing)*2)!important}.py-2\.5\!{padding-block:calc(var(--spacing)*2.5)!important}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5\!{padding-block:calc(var(--spacing)*3.5)!important}.py-4\!{padding-block:calc(var(--spacing)*4)!important}.py-6{padding-block:calc(var(--spacing)*6)}.py-16\!{padding-block:calc(var(--spacing)*16)!important}.py-20\!{padding-block:calc(var(--spacing)*20)!important}.pt-24\!{padding-top:calc(var(--spacing)*24)!important}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-12\!{padding-bottom:calc(var(--spacing)*12)!important}.pl-0\!{padding-left:calc(var(--spacing)*0)!important}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[15px\]\!{font-size:15px!important}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed\!{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold\!{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-tight\!{--tw-tracking:var(--tracking-tight)!important;letter-spacing:var(--tracking-tight)!important}.tracking-wider\!{--tw-tracking:var(--tracking-wider)!important;letter-spacing:var(--tracking-wider)!important}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-nowrap\!{white-space:nowrap!important}.text-black\!{color:var(--color-black)!important}.text-card-foreground{color:var(--card-foreground)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground)50%,transparent)}}.text-gray-400\!{color:var(--color-gray-400)!important}.text-gray-600\!{color:var(--color-gray-600)!important}.text-gray-700\!{color:var(--color-gray-700)!important}.text-gray-900\!{color:var(--color-gray-900)!important}.text-gray-950{color:var(--color-gray-950)}.text-gray-950\/50{color:#03071280}@supports (color:color-mix(in lab, red, red)){.text-gray-950\/50{color:color-mix(in oklab,var(--color-gray-950)50%,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)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/70\!{color:#ffffffb3!important}@supports (color:color-mix(in lab, red, red)){.text-white\/70\!{color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}.text-white\/90\!{color:#ffffffe6!important}@supports (color:color-mix(in lab, red, red)){.text-white\/90\!{color:color-mix(in oklab,var(--color-white)90%,transparent)!important}}.uppercase\!{text-transform:uppercase!important}.no-underline\!{text-decoration-line:none!important}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80\!{opacity:.8!important}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,0\.3\)\]\!{--tw-shadow:0 25px 80px var(--tw-shadow-color,#0000004d)!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-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-lg\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!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-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!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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.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,)}.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-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-all\!{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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-colors\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-200\!{--tw-duration:.2s!important;transition-duration:.2s!important}.duration-300\!{--tw-duration:.3s!important;transition-duration:.3s!important}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity: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-7::file-selector-button{height:calc(var(--spacing)*7)}.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)}.focus-within\:border-gray-900\!:focus-within{border-color:var(--color-gray-900)!important}@media (hover:hover){.hover\:-translate-y-0\.5\!:hover{--tw-translate-y:calc(var(--spacing)*-.5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.hover\:scale-110\!:hover{--tw-scale-x:110%!important;--tw-scale-y:110%!important;--tw-scale-z:110%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}.hover\:border-black\!:hover{border-color:var(--color-black)!important}.hover\:border-gray-500\!:hover{border-color:var(--color-gray-500)!important}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\!:hover{background-color:var(--color-gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-100\!:hover{background-color:var(--color-gray-100)!important}.hover\:bg-gray-800\!:hover{background-color:var(--color-gray-800)!important}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-gray-900\!:hover{color:var(--color-gray-900)!important}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg\!:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!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}}.focus\:z-10:focus{z-index:10}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-gray-950:focus{--tw-ring-color:var(--color-gray-950)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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)!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}.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)}}.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\:ring-offset-0\!:focus-visible{--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)!important}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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)}}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:bottom-0{bottom:calc(var(--spacing)*0)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:order-1\!{order:1!important}.md\:order-2\!{order:2!important}.md\:h-\[250px\]\!{height:250px!important}.md\:h-\[480px\]\!{height:480px!important}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2\!{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:gap-8\!{gap:calc(var(--spacing)*8)!important}.md\:p-10\!{padding:calc(var(--spacing)*10)!important}.md\:px-6\!{padding-inline:calc(var(--spacing)*6)!important}.md\:px-8\!{padding-inline:calc(var(--spacing)*8)!important}.md\:text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.md\:text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.md\:text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.md\:text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:h-\[300px\]\!{height:300px!important}.lg\:h-\[450px\]\!{height:450px!important}.lg\:gap-12\!{gap:calc(var(--spacing)*12)!important}.lg\:p-12\!{padding:calc(var(--spacing)*12)!important}.lg\:px-10\!{padding-inline:calc(var(--spacing)*10)!important}.lg\:px-12\!{padding-inline:calc(var(--spacing)*12)!important}.lg\:text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.lg\:text-5xl\!{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,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)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,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\: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\: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)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-full svg:not([class*=size-]){width:100%;height:100%}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;max-width:100%}:root{--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-black:#000;--color-white:#fff;--color-blue:#06f;--color-blue-light:#4d9eff;--color-purple:#8b5cf6;--color-pink:#ec4899;--color-orange:#ff6b35;--color-grey-light:#f5f5f5;--color-grey:#e5e5e5;--color-grey-dark:#999;--color-grey-border:#d1d5db;--gradient-banner:linear-gradient(90deg,#b5e8ff 0%,#c4d7ff 15%,#d4c6ff 30%,#e8b8ff 45%,#ffb8d9 60%,#ffcbb8 75%,#ffe0b8 90%,#ffeab8 100%);--gradient-hero:linear-gradient(135deg,#0066ff1a 0%,#8b5cf61a 100%);--radius:.625rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}@keyframes logoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}body{font-family:var(--font-primary);background-color:var(--color-white);color:var(--color-black);width:100%;max-width:100%;line-height:1.6}*{box-sizing:border-box}img{max-width:100%;height:auto}.page-wrapper,.header-hero-section{flex-direction:column;display:flex}@media (min-width:769px){.mobile-search-wrapper,.mobile-menu-buttons,.nav-menu .mobile-search-wrapper,.nav-menu .mobile-menu-buttons,li.mobile-search-wrapper,li.mobile-menu-buttons{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}}.top-banner{background:var(--gradient-banner);color:#1f2937;z-index:1001;justify-content:space-between;align-items:center;min-height:44px;padding:10px 20px;font-size:14px;display:flex;position:relative}.top-banner.hidden{display:none}.banner-spacer-left{flex:1;min-width:0}.banner-center{flex:none;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.banner-text{align-items:center;gap:12px;font-weight:400;display:flex}.new-badge{background:var(--color-black);color:var(--color-white);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-block}.banner-message{font-weight:400}.banner-cta{color:#1f2937;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.banner-cta:hover{opacity:.8}.arrow-circle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#1f2937;background:#0000001a;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:600;display:flex}.banner-close{color:#643e1e;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:all .3s;display:flex}.banner-close:hover{color:#4a2d14;opacity:.9}.header{background:var(--color-white);z-index:999;border-bottom:1px solid #00000014;height:70px;position:sticky;top:0;overflow:visible}.navbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:40px;max-width:1440px;height:70px;margin:0 auto;padding:0 40px;display:flex;position:relative}.logo-container{align-items:center;gap:8px;text-decoration:none;display:flex}a.logo-container:visited,a.logo-container:hover,a.logo-container:active{text-decoration:none}.logo-icon{width:auto;height:40px;display:block}.logo-fallback{align-items:center;gap:8px;display:flex}.logo-icon-shape{width:24px;height:24px;color:var(--color-black);justify-content:center;align-items:center;display:flex}.logo-icon-shape svg{width:100%;height:100%}.logo-text{color:var(--color-black);font-size:28px;font-weight:700;font-family:var(--font-primary);letter-spacing:-.02em}.mobile-menu-toggle{display:none}.nav-menu{flex:1;align-items:center;gap:32px;margin-left:40px;list-style:none;display:flex;position:static}.nav-link{color:var(--color-black);letter-spacing:-.01em;border-radius:8px;align-items:center;gap:4px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.nav-link:hover{color:var(--color-black);background:#f3f4f6}.has-dropdown:hover .nav-link{background:#f3f4f6}.header:has(.has-dropdown:hover){border-bottom-color:#0000}.dropdown-icon{opacity:.6;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;transition:transform .2s;display:inline-flex}.has-dropdown{position:static}.mega-dropdown{background:var(--color-white);opacity:0;visibility:hidden;z-index:998;border-top:none;width:100vw;transition:opacity .3s,visibility .3s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000014}.has-dropdown:hover .mega-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.mega-dropdown-inner{grid-template-columns:1fr 1fr 1fr auto;gap:60px;max-width:1440px;margin:0 auto;padding:40px;display:grid}.mega-dropdown-inner .mega-card{margin-left:20px}.solutions-dropdown-inner{gap:30px!important}.solutions-dropdown-inner .mega-card{position:absolute;top:50%;right:170px;transform:translateY(-50%)}.solutions-dropdown-inner .mega-card:before{left:-40px}.products-dropdown-inner{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.product-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;height:220px;display:flex;position:relative;overflow:hidden}a.product-link{color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}a.product-link:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.product-title{color:var(--color-black);font-size:16px;font-weight:600;font-family:var(--font-primary);text-align:center;justify-content:center;align-items:center;height:20%;margin:0;padding:0 20px;display:flex}.blog-hero{background:#fff;width:100%;padding:40px 0}.blog-hero-container{box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;max-width:1440px;min-height:352px;margin:0 auto;padding:0 40px;display:flex}.blog-hero-content{flex:auto;max-width:900px;padding:50px 0}.blog-hero-title{color:var(--color-black);font-size:48px;font-weight:700;line-height:1.2;font-family:var(--font-primary);max-width:900px;margin:0 0 16px}.blog-hero-subtitle{color:#6b7280;font-size:18px;line-height:1.6;font-family:var(--font-primary);margin:0 0 24px}.blog-subscribe-form{align-items:center;gap:16px;max-width:580px;display:flex}.blog-email-input{min-width:0;font-size:16px;font-family:var(--font-primary);background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;flex:1;width:280px;padding:14px 20px}.blog-email-input::placeholder{color:#9ca3af}.blog-email-input:focus{border-color:var(--color-blue)}.blog-subscribe-btn{background:var(--color-blue);color:#fff;font-size:16px;font-weight:600;font-family:var(--font-primary);cursor:pointer;border:none;border-radius:8px;padding:14px 28px;transition:background .3s}.blog-subscribe-btn:hover{background:#2563eb}.blog-social-follow{align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.blog-social-text{color:#6b7280;font-size:16px;font-family:var(--font-primary)}.blog-social-icons{align-items:center;gap:16px;display:flex}.blog-social-icon{color:#6b7280;justify-content:center;align-items:center;transition:color .2s;display:flex}.blog-social-icon:hover{color:var(--color-black)}.blog-hero-image{background:#d1d5db;border-radius:12px;flex:0 0 550px;justify-content:center;align-items:center;height:352px;display:flex;overflow:hidden}.blog-hero-img{object-fit:cover;width:100%;height:100%}.blog-articles{background:#fff;width:100%;padding:24px 0 80px}.blog-articles-container{max-width:1440px;margin:0 auto;padding:0 40px}.blog-articles-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex;position:relative}.blog-articles-header:after{content:"";background:#e5e7eb;width:calc(100% - 550px);height:1px;position:absolute;bottom:0;left:0}.blog-articles-title{color:var(--color-black);font-size:24px;font-weight:700;font-family:var(--font-primary);margin:0;line-height:44px}.blog-articles-controls{align-items:center;gap:20px;display:flex}.blog-search{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;height:44px;padding:12px 20px;display:flex}.blog-search-icon{color:#9ca3af}.blog-search-input{font-size:18px;font-family:var(--font-primary);background:0 0;border:none;outline:none;width:200px}.blog-search-input::placeholder{color:#9ca3af}.blog-filter-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:50px;padding:4px;display:flex;overflow:hidden}.blog-filter-tab{font-size:16px;font-weight:500;font-family:var(--font-primary);color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:10px 24px;transition:all .2s}.blog-filter-tab.active{color:var(--color-black);background:#f0f2f5}.blog-filter-tab:hover:not(.active){color:#6b7280}.blog-articles-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px;display:grid}.blog-article-card{cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;transition:all .3s;display:flex}.blog-article-card:hover{background:#f5f5f7}a.blog-article-card:visited,a.blog-article-card:hover,a.blog-article-card:active{text-decoration:none}.blog-article-image{background:#f3f4f6;border-radius:12px;width:100%;height:274px;overflow:hidden}.blog-article-image img{object-fit:cover;width:100%;height:100%}.blog-article-category{color:#7c3aed;font-size:16px;font-weight:500;font-family:var(--font-primary)}.blog-article-title{color:var(--color-black);font-size:18px;font-weight:600;line-height:1.5;font-family:var(--font-primary);margin:0}.blog-article-meta{color:#9ca3af;font-size:13px;font-family:var(--font-primary);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-article-author{align-items:center;gap:8px;display:flex}.blog-author-dp{object-fit:cover;border-radius:50%;width:28px;height:28px}.blog-author-name{color:#374151;font-size:14px;font-weight:500}.blog-article-datetime{color:#9ca3af;align-items:center;gap:8px;font-size:14px;display:flex}.blog-meta-divider{color:#d1d5db}.blog-explore-more{justify-content:center;display:flex}.blog-explore-btn{border:1px solid var(--color-black);font-size:14px;font-weight:500;font-family:var(--font-primary);color:var(--color-black);cursor:pointer;background:#fff;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:16px 40px;transition:all .2s;display:flex}.blog-explore-btn:hover{background:var(--color-black);color:#fff}.blog-explore-btn:hover svg{stroke:#fff}.article-hero{background:#fff;padding:40px 0 60px}.article-hero-container{align-items:center;gap:60px;max-width:1440px;margin:0 auto;padding:0 40px;display:flex}.article-hero-content{flex-direction:column;flex:1;gap:24px;display:flex}.article-breadcrumb{font-size:16px;font-family:var(--font-primary);align-items:center;gap:8px;display:flex}.breadcrumb-link{color:#6b7280;align-items:center;text-decoration:none;transition:color .2s;display:flex}.breadcrumb-link:hover{color:var(--color-black)}.breadcrumb-separator{color:#9ca3af}.breadcrumb-current{color:var(--color-black);font-weight:500}.article-hero-title{color:var(--color-black);font-size:48px;font-weight:700;line-height:1.2;font-family:var(--font-primary);margin:0}.article-author-info{font-family:var(--font-primary);align-items:center;gap:12px;display:flex}.author-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.author-details{flex-direction:row;align-items:center;gap:4px;display:flex}.author-name{color:var(--color-black);font-size:16px;font-weight:600}.author-role{color:#6b7280;font-size:16px}.article-meta-divider{color:#d1d5db}.article-date,.article-read-time{color:#6b7280;font-size:16px}.article-demo-btn{width:fit-content;min-width:280px;margin-top:8px;padding:16px 48px}.article-hero-image{background:#d1d5db;border-radius:12px;flex:0 0 550px;height:400px;overflow:hidden}.article-hero-img{object-fit:cover;width:100%;height:100%}.product-image-wrapper{justify-content:center;align-items:center;height:80%;display:flex;overflow:hidden}.product-image{object-fit:cover;object-position:top;width:100%;height:100%}.mega-column{flex-direction:column;display:flex}.mega-heading{color:#9ca3af;letter-spacing:.05em;font-size:15px;font-weight:700;font-family:var(--font-primary);margin-bottom:20px}.mega-links{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mega-links li a{color:var(--color-black);font-size:15px;font-weight:500;font-family:var(--font-primary);align-items:center;gap:12px;text-decoration:none;transition:color .2s;display:flex}.mega-links li a:hover{color:var(--color-blue)}.mega-icon{text-align:center;width:24px;font-size:18px}.mega-icon-svg{color:#6b7280;flex-shrink:0;width:20px;height:20px}.mega-card{box-sizing:border-box;background:#f9fafb;border-radius:12px;flex-direction:column;gap:12px;width:340px;height:199px;margin-left:auto;margin-right:0;padding:24px;display:flex;position:relative}.mega-card:before{content:"";background:#e5e7eb;width:1px;height:100%;position:absolute;top:0;left:-40px}.mega-card-icon{color:#374151;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mega-card-title{color:var(--color-black);font-size:16px;font-weight:600;line-height:1.4;font-family:var(--font-primary);margin:0}.mega-card-link{color:var(--color-blue);font-size:14px;font-weight:500;font-family:var(--font-primary);align-items:center;gap:8px;margin-top:auto;text-decoration:none;display:flex}.mega-card-link span{background:#3b82f626;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s,background .2s;display:flex}.mega-card-link:hover{text-decoration:none}.mega-card-link:hover span{background:#3b82f640;transform:translate(4px)}.nav-actions{align-items:center;gap:12px;display:flex}.btn-login{background:var(--color-white);color:var(--color-black);cursor:pointer;width:159px;height:46px;font-size:15px;font-weight:500;font-family:var(--font-primary);letter-spacing:-.01em;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;transition:all .3s;display:flex}.btn-login:hover{background:var(--color-grey-light);border-color:var(--color-grey-dark)}.btn-demo{background:var(--color-black);color:var(--color-white);cursor:pointer;width:159px;height:46px;font-size:15px;font-weight:500;font-family:var(--font-primary);letter-spacing:-.01em;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .3s;display:flex}.btn-demo:hover{background:#333}.hero{background:#f8f9fb;flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-text-section{z-index:2;background:0 0;justify-content:center;align-items:flex-start;width:100%;min-height:80vh;padding:120px 40px 100px;display:flex;position:relative}.hero-image-container{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-image-container:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 85% at 50% 0,#fff 0%,#ffffffe6 20%,#ffffffbf 35%,#ffffff8c 45%,#ffffff59 55%,#ffffff26 65%,#fff0 80%);position:absolute;inset:0}.hero-image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-overlay{box-sizing:border-box;z-index:2;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;padding:100px 40px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:800px;margin:0 auto;display:flex}.hero-headline{color:var(--color-black);letter-spacing:-.02em;margin:0;font-size:60px;font-weight:800;line-height:1.1}.hero-subtext{color:var(--color-black);text-align:center;white-space:nowrap;max-width:100%;margin:0;font-weight:400;line-height:1.6;font-size:18px!important}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.btn-primary{background:var(--color-black);color:var(--color-white);cursor:pointer;font-size:18px;font-weight:600;font-family:var(--font-primary);white-space:nowrap;border:none;border-radius:8px;width:fit-content;padding:12px 28px;transition:all .3s;display:inline-block}.btn-primary:hover{background:#333}.btn-secondary{color:var(--color-black);border:2px solid var(--color-black);cursor:pointer;font-size:18px;font-weight:600;font-family:var(--font-primary);letter-spacing:-.01em;background:0 0;border-radius:8px;padding:14px 28px;transition:all .3s}.btn-secondary:hover{border-color:var(--color-black);color:var(--color-black);background:#ffffff1a}.btn-demo-grey{background:var(--color-blue);color:var(--color-white);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-primary);white-space:nowrap;border:none;border-radius:8px;width:fit-content;padding:10px 18px;transition:all .3s;display:inline-block}.btn-demo-grey:hover,.btn-demo-grey.active{background:var(--color-blue);color:var(--color-white);opacity:.9}.trusted-by{background:var(--color-white);width:100%;padding:60px 0}.trusted-by-container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 40px}.trusted-by-heading{text-align:center;color:var(--color-black);font-size:18px;font-weight:500;font-family:var(--font-primary);letter-spacing:-.01em;margin-bottom:40px}.trusted-by-logos{flex-wrap:nowrap;justify-content:center;align-items:center;gap:40px;display:flex;overflow:hidden}.trusted-by-logos-wrapper{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.trusted-by-logos-track{align-items:center;gap:40px;width:fit-content;display:flex}.trusted-by-logos .logo-item:nth-child(n+8){display:none}.logo-item{background:var(--color-white);box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;flex:0 0 160px;justify-content:center;align-items:center;min-width:160px;max-width:160px;min-height:72px;max-height:72px;padding:12px;transition:all .3s;display:flex;width:160px!important;height:72px!important}.logo-item:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.trusted-logo{object-fit:contain;filter:none;opacity:1;width:auto;max-width:100%;height:auto;max-height:60px;transition:all .3s}.trusted-logo:hover{filter:none;opacity:.8}.integrations-section{background:#f9fafb;width:100%;padding:60px 0;overflow:hidden}.integrations-container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 40px}.integrations-heading{text-align:center;color:var(--color-black);font-size:48px;font-weight:800;font-family:var(--font-primary);letter-spacing:-.02em;margin-bottom:40px}.integrations-row-wrapper{width:100%;margin-bottom:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.integrations-row-wrapper:last-child{margin-bottom:0}.integrations-track{align-items:center;gap:30px;width:fit-content;display:flex}.integration-item{background:var(--color-white);box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;flex:0 0 140px;justify-content:center;align-items:center;width:140px;min-width:140px;height:64px;padding:10px;transition:all .3s;display:flex}.integration-item:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.integration-logo{object-fit:contain;opacity:1;width:auto;max-width:100%;height:auto;max-height:50px;transition:all .3s}.features{box-sizing:border-box;background:#fff;width:100%;max-width:100%;padding:0;overflow-x:hidden}.features-container{max-width:1440px;margin:0 auto;padding:0}.feature-item{background:0 0;border:none;border-radius:0;align-items:center;min-height:500px;margin-bottom:20px;padding:40px 0;display:flex;position:relative;overflow:hidden}.feature-item:last-child{margin-bottom:0}.feature-content{flex-direction:column;flex-shrink:0;justify-content:center;gap:20px;width:55%;padding:50px 20px 50px 40px;display:flex}.feature-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;font-size:16px;font-weight:500;font-family:var(--font-primary);margin-bottom:8px}.feature-headline{color:#1f2937;letter-spacing:-.02em;font-weight:800;line-height:1.2;font-family:var(--font-primary);margin:0 0 16px;font-size:48px!important}.feature-description{color:#6b7280;max-width:700px;font-weight:400;line-height:1.6;font-family:var(--font-primary);margin:0 0 24px;font-size:18px!important}.feature-image-wrapper{background:0 0;height:70%;position:absolute;top:50%;left:50%;right:0;overflow:hidden;transform:translateY(-50%)}.feature-image-inner{background:#fff;border:1px solid #0000000f;border-radius:16px;justify-content:center;align-items:center;width:85%;height:auto;padding:8px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 20px #0000002e,0 2px 8px #0000001f}.feature-image{object-fit:contain;object-position:center;border:none;border-radius:12px;width:100%;height:auto}.operate-section{z-index:1;background:#fff;width:100%;position:relative;overflow:visible!important}.operate-inner{max-width:1440px;margin:0 auto;padding:80px 40px 0;overflow:visible!important}.operate-header{text-align:center;z-index:400;background:#fff;margin-bottom:0;margin-left:-40px;margin-right:-40px;padding:30px 40px 20px;position:sticky;top:70px}.operate-subheading{color:#6b7280;margin-top:10px;font-size:18px}.operate-heading{color:var(--color-black);letter-spacing:-.02em;font-weight:800;font-family:var(--font-primary);margin:0 0 20px;font-size:48px!important}.operate-subheading{color:#6b7280;font-weight:400;line-height:1.6;font-family:var(--font-primary);margin:0;font-size:18px!important}.team-tabs{z-index:300;background:#fff;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:0;margin-left:-40px;margin-right:-40px;padding:15px 40px 25px;display:flex;position:sticky;top:230px}.team-tab{background:var(--color-white);color:#6b7280;text-align:center;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-primary);white-space:nowrap;border:2px solid #e5e7eb;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:180px;padding:8px 20px;transition:all .3s;display:flex}.team-tab:hover{background:#f9fafb;border-color:#d1d5db}.team-tab.active{background:var(--color-white);color:var(--color-black);border-color:var(--color-black);border-width:2px;box-shadow:0 4px 12px #0000001a}.tab-icon-img{object-fit:contain;opacity:.6;width:24px;height:24px;transition:all .3s}.team-tab.active .tab-icon-img{opacity:1;filter:none}.tab-label{white-space:nowrap;font-size:16px;font-weight:500}.cards-wrapper{max-width:100%;height:280vh;margin:0 auto;position:relative}.cards-stack{z-index:200;height:580px;position:sticky;top:310px;overflow:hidden}.sticky-card{will-change:transform;transform-origin:top;position:absolute;top:0;left:0;right:0}.sticky-card .card-body{box-shadow:0 2px 10px #0000000f}#card0{z-index:4}#card1{z-index:3}#card2{z-index:2}#card3{z-index:1}.card-body{box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;min-height:auto;padding:70px 70px 50px;display:grid;position:relative}@media (max-width:1024px){.card-body{flex-direction:column!important;grid-template-columns:1fr!important;gap:20px!important;height:auto!important;min-height:320px!important;max-height:380px!important;padding:24px 20px!important;display:flex!important}.cards-stack{height:420px!important}.card-left{gap:12px!important;width:100%!important}.card-right{width:100%!important;height:140px!important;min-height:140px!important;max-height:140px!important}.card-title{font-size:20px!important}.card-benefits li{padding:2px 0!important;font-size:13px!important}.btn-demo-grey{padding:10px 16px!important;font-size:13px!important}}.card-title{color:var(--color-black);font-size:28px;font-weight:700;line-height:1;font-family:var(--font-primary);margin:0;padding:0}.card-right{background:#f3f4f6;border-radius:12px;width:100%;height:300px;overflow:hidden}.card-image{object-fit:cover;width:100%;height:100%}.card-content{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:50px;width:100%;max-width:100%;display:grid}.card-left{flex-direction:column;gap:20px;display:flex}.card-title{color:var(--color-black);letter-spacing:-.02em;font-size:28px;font-weight:800;font-family:var(--font-primary);margin:0;padding:0;line-height:1}.card-benefits{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.card-benefits li{color:#6b7280;font-size:17px;line-height:1.2;font-family:var(--font-primary);margin:0;padding:0}.team-image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.team-card:hover .team-image{transform:scale(1.03)}.business-types-section{box-sizing:border-box;z-index:10;background:#f9fafb radial-gradient(circle,#e5e7eb 1px,#0000 1px) 0 0/20px 20px;width:100%;max-width:100%;padding:80px 40px;position:relative;overflow-x:hidden}.business-types-container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 40px}.business-types-header{text-align:center;margin-bottom:60px}.business-types-heading{color:var(--color-black);letter-spacing:-.02em;font-weight:800;font-family:var(--font-primary);margin-bottom:16px;font-size:48px!important}.business-types-subheading{color:#6b7280;font-weight:400;font-family:var(--font-primary);font-size:18px!important}.business-tabs{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:60px;display:flex}.business-dropdown-mobile{display:none}.business-select{color:#fff;width:100%;font-size:16px;font-weight:600;font-family:var(--font-primary);cursor:pointer;appearance:none;background:#1f2937 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 16px center no-repeat;border:none;border-radius:12px;margin-bottom:24px;padding:16px 20px}.business-select option{color:#fff;background:#1f2937;padding:12px}.business-tab{cursor:pointer;color:#6b7280;font-size:16px;font-weight:500;font-family:var(--font-primary);background:0 0;border:none;padding:12px 0;transition:all .3s;position:relative}.business-tab:after{content:"";background:var(--color-black);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.business-tab.active{color:var(--color-black);font-weight:700}.business-tab.active:after{width:100%}.business-tab:hover{color:var(--color-black)}.business-content-card{box-shadow:none;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;min-height:auto;margin:0 auto;padding:40px;display:grid}.business-left-column{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;height:100%;display:flex}.business-badge{background:#f3f4f6;border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;display:inline-flex}.badge-icon{object-fit:contain;width:16px;height:16px}.badge-text{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600;font-family:var(--font-primary)}.business-title{color:var(--color-black);letter-spacing:-.02em;font-size:28px;font-weight:800;font-family:var(--font-primary);margin:0;transition:opacity .3s}.business-description{color:#6b7280;font-size:18px;line-height:1.6;font-family:var(--font-primary);margin:0;transition:opacity .3s}.business-cta{color:var(--color-black);width:fit-content;font-size:16px;font-weight:600;font-family:var(--font-primary);align-items:center;gap:15px;text-decoration:none;transition:all .3s;display:inline-flex}.business-right-column{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex;overflow:hidden}.business-image{object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block}.testimonials-section{box-sizing:border-box;z-index:10;background:#f9fafb radial-gradient(circle,#e5e7eb 1px,#0000 1px) 0 0/20px 20px;width:100%;max-width:100%;padding:80px 40px;position:relative;overflow-x:hidden}.testimonials-container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 40px}.testimonials-header{text-align:center;margin-bottom:60px}.testimonials-heading{color:var(--color-black);letter-spacing:-.02em;font-weight:800;font-family:var(--font-primary);margin-bottom:16px;font-size:48px!important}.testimonials-subheading{color:#6b7280;font-weight:400;font-family:var(--font-primary);font-size:18px!important}.testimonials-cards{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:60px;max-width:1400px;margin:0 auto;padding:0;display:grid}.testimonial-card{background:var(--color-white);border-radius:16px;flex-direction:column;gap:32px;padding:40px;display:flex;box-shadow:0 4px 20px #00000014}.testimonial-mobile-nav{display:none}.testimonial-quote{color:#6b7280;font-size:18px;line-height:1.6;font-family:var(--font-primary);margin:0}.testimonial-quote strong{color:var(--color-black);font-weight:700}.testimonial-author{align-items:center;gap:16px;display:flex}.author-image{object-fit:contain;border-radius:8px;flex-shrink:0;width:56px;height:56px;display:block}.author-info{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.author-name{color:var(--color-black);font-size:16px;font-weight:700;font-family:var(--font-primary)}.author-badge{background:0 0;border-radius:0;align-items:center;gap:0;width:fit-content;margin-top:4px;padding:0;display:inline-flex}.badge-icon-small{object-fit:contain;opacity:.6;width:12px;height:12px;display:block}.author-badge span{color:var(--color-black);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600;font-family:var(--font-primary)}.ai-crm-section{box-sizing:border-box;z-index:10;background:#f9fafb radial-gradient(circle,#e5e7eb 1px,#0000 1px) 0 0/20px 20px;width:100%;max-width:100%;padding:80px 0;position:relative;overflow-x:hidden}.ai-crm-container{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1440px;margin:0 auto;padding:0 40px;display:grid}.ai-crm-left{flex-direction:column;gap:24px;display:flex}.ai-crm-logo{object-fit:contain;width:80px;height:80px}.ai-crm-headline{color:var(--color-black);letter-spacing:-.02em;font-weight:800;font-family:var(--font-primary);margin:0;line-height:1.2;font-size:48px!important}.ai-crm-text{color:#6b7280;font-size:18px;line-height:1.6;font-family:var(--font-primary);margin:0}.ai-crm-cta{width:fit-content;margin-top:8px}.ai-crm-right{justify-content:flex-end;align-items:center;width:100%;display:flex}.ai-crm-image{object-fit:contain;border-radius:12px;width:100%;max-width:600px;height:auto;box-shadow:0 8px 32px #0000001f}.ai-crm-section-blog{background:#fff;padding:53px 0}.ai-crm-section-blog .ai-crm-container{align-items:center;gap:32px}.ai-crm-section-blog .ai-crm-left{gap:16px}.ai-crm-section-blog .ai-crm-logo{width:53px;height:53px}.ai-crm-section-blog .ai-crm-headline{font-size:32px}.ai-crm-section-blog .ai-crm-text{font-size:18px}.ai-crm-section-blog .ai-crm-image{max-width:400px}.product-hero{background:var(--color-white);justify-content:center;align-items:center;width:100%;height:calc(100vh - 12rem);min-height:600px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.product-hero-container{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1440px;margin:0 auto;padding:0 40px;display:grid}.product-hero-content{flex-direction:column;gap:24px;display:flex}.product-hero-headline{color:var(--color-black);font-size:48px;font-weight:800;line-height:1.1}.product-hero-subtext{color:#666;max-width:100%;font-size:18px;line-height:1.6}.product-hero-cta{gap:16px;margin-top:8px;display:flex}.product-hero-image{justify-content:flex-end;align-items:center;display:flex}.product-hero-placeholder{aspect-ratio:4/3;background:#e5e7eb;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.product-hero-placeholder svg{color:#9ca3af}@media (max-width:900px){.product-hero-container{text-align:center;grid-template-columns:1fr}.product-hero-content{align-items:center}.product-hero-subtext{max-width:100%}.product-hero-cta{justify-content:center}.product-hero-headline{font-size:42px}}@media (max-width:600px){.product-hero{padding:60px 0 40px}.product-hero-headline{font-size:36px}.product-hero-cta{flex-direction:column;width:100%}.product-hero-cta .btn-primary,.product-hero-cta .btn-secondary{width:100%}}.product-features-section{background:var(--color-white);padding:100px 0}.product-features-container{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 10px}.product-features-header{text-align:center;margin-bottom:80px}.product-features-heading{color:var(--color-black);margin-bottom:16px;font-size:48px;font-weight:800}.product-features-subheading{color:#666;font-size:18px;line-height:1.6}.product-feature-item{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-bottom:100px;display:grid}.product-feature-item:last-child{margin-bottom:0}.product-feature-image{justify-content:center;align-items:center;display:flex}.product-feature-placeholder{aspect-ratio:4/3;background:#e5e7eb;border-radius:20px;justify-content:center;align-items:center;width:100%;display:flex}.product-feature-placeholder svg{color:#9ca3af}.product-feature-content{flex-direction:column;gap:20px;padding:20px 0;display:flex}.product-feature-title{color:var(--color-black);font-size:28px;font-weight:700;line-height:1.3}.product-feature-text{color:#666;font-size:18px;line-height:1.6}@media (max-width:900px){.product-feature-item{grid-template-columns:1fr;gap:30px}.product-features-heading{font-size:36px}}.product-stats-section{background:#0f0d0d;padding:60px 0}.product-stats-container{max-width:1200px;margin:0 auto;padding:0 40px}.product-stats-header{text-align:center;margin-bottom:50px}.product-stats-heading{color:var(--color-black);margin-bottom:24px;font-size:48px;font-weight:800}.product-stats-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.product-stat-item{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.product-stat-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.product-stat-icon.green{color:#059669;background:#d1fae5}.product-stat-icon.blue{color:#2563eb;background:#dbeafe}.product-stat-icon.orange{color:#ea580c;background:#ffedd5}.product-stat-icon.pink{color:#db2777;background:#fce7f3}.product-stat-number{color:var(--color-black);font-size:36px;font-weight:800}.product-stat-label{color:#666;font-size:14px;line-height:1.4}@media (max-width:900px){.product-stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.product-stats-heading{font-size:32px}}@media (max-width:500px){.product-stats-grid{grid-template-columns:1fr 1fr;gap:24px}.product-stat-number{font-size:28px}}.product-operate-section{position:relative}.faq-section{background:var(--color-white);padding:100px 0}.faq-container{box-sizing:border-box;grid-template-columns:1fr 1.5fr;align-items:center;gap:100px;max-width:1440px;margin:0 auto;padding:0 40px;display:grid}.faq-left{position:relative;top:0}.faq-heading{color:var(--color-black);margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.2}.faq-subtext{color:#666;margin-bottom:24px;font-size:18px;line-height:1.6}.faq-right{flex-direction:column;gap:16px;display:flex}.faq-item{background:#f5f5f5;border-radius:12px;padding:24px 28px;transition:background .2s}.faq-item:hover{background:#efefef}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-question-text{color:#4b5563;font-size:18px;font-weight:500}.faq-toggle{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;font-weight:400;display:flex}.faq-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:200px;padding-top:16px}.faq-answer-text{color:#666;font-size:15px;line-height:1.6}@media (max-width:900px){.faq-container{grid-template-columns:1fr;gap:40px}.faq-left{text-align:center;position:relative;top:0}.faq-heading{font-size:32px}}.footer{z-index:10;background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%);width:100%;min-height:auto;padding:80px 0 60px;position:relative;overflow:visible}.footer-container{z-index:2;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 80px;position:relative}.footer-top{justify-content:space-between;width:100%;margin-bottom:60px;display:flex}.footer-column{flex-direction:column;gap:24px;display:flex}.footer-brand{flex-direction:column;align-items:center;max-width:300px;display:flex}.footer-logo-section{justify-content:center;align-items:center;gap:0;margin-bottom:8px;display:flex}.footer-logo{object-fit:contain;width:48px;height:48px}.footer-brand-name{color:var(--color-white);font-size:24px;font-weight:700;font-family:var(--font-primary)}.footer-description{color:#9ca3af;font-size:15px;line-height:1.6;font-family:var(--font-primary);margin:0}.footer-social{grid-template-columns:repeat(3,1fr);justify-items:center;gap:16px;width:100%;margin-top:16px;display:grid}.footer-divider-top{margin:24px 0;display:block}.social-icon{width:40px;height:40px;color:var(--color-white);background:0 0;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.social-icon:hover{border-color:var(--color-white);opacity:1;background:#ffffff1a}.social-icon svg{width:20px;height:20px}.footer-heading{color:var(--color-white);font-size:15px;font-weight:700;font-family:var(--font-primary);margin:0}.footer-links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-links li{margin:0}.footer-links a{color:#9ca3af;font-size:15px;font-family:var(--font-primary);text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--color-white)}.footer-divider{background:#ffffff1a;height:1px;margin:40px 0 20px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:0;padding-top:0;display:flex}.footer-app-badges-bottom{align-items:center;gap:16px;display:flex}.footer-app-badges{align-items:center;gap:16px;margin-top:0;display:flex}.footer-brand .footer-app-badges{margin-top:0}.footer-app-badges-bottom{justify-content:flex-start;align-items:center;gap:14px;display:flex}.app-badge{background:var(--color-white);cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:40px;padding:6px 12px;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0000001a}.app-badge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.badge-image{object-fit:contain;width:auto;height:18px;display:block}.badge-text{flex-direction:column;line-height:1.2;display:flex}.badge-text-small{color:#6b7280;letter-spacing:.5px;font-size:8px;font-weight:400;font-family:var(--font-primary)}.badge-text-large{color:var(--color-black);font-size:13px;font-weight:700;font-family:var(--font-primary)}.app-badge-google{height:38px}.app-badge-google .badge-text-small{font-size:7px}.app-badge-google .badge-text-large{font-size:12px}.app-badge-google .badge-image{height:16px}.app-badge-apple{height:40px}.app-badge-apple .badge-image{height:18px}.footer-copyright{color:#6b7280;font-size:15px;font-family:var(--font-primary);text-align:right}.footer-watermark{color:#ffffff0d;font-size:180px;font-weight:800;font-family:var(--font-primary);pointer-events:none;z-index:1;letter-spacing:-.02em;white-space:nowrap;text-align:center;width:100%;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:1200px){.feature-item{gap:40px;margin-bottom:0!important}.feature-headline{font-size:40px}.feature-description{font-size:16px}.hero-overlay{justify-content:flex-start;padding:80px 40px}.hero-content{text-align:left;margin-left:0}.hero-headline{text-align:left;font-size:60px}.hero-subtext{text-align:left;font-size:20px}.hero-cta{justify-content:flex-start}}@media (max-width:768px){.navbar{flex-wrap:wrap;gap:12px;padding:12px 16px}.nav-menu{display:none}.logo-section{gap:8px}.top-banner{position:relative;overflow:hidden;flex-wrap:nowrap!important;justify-content:center!important;min-height:40px!important;padding:8px 16px!important;font-size:12px!important}.banner-spacer-left{display:none!important}.banner-center{justify-content:center;max-width:calc(100% - 40px);margin-right:32px;padding-right:0;flex-direction:row!important;flex:1!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important;position:static!important;transform:none!important}.banner-content{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important}.banner-text{flex-flow:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%}.banner-message{white-space:normal;word-wrap:break-word;max-width:100%;line-height:1.4;font-size:10px!important}.new-badge{white-space:nowrap;flex-shrink:0;padding:2px 6px!important;font-size:9px!important}.banner-cta{white-space:nowrap;flex-shrink:0;padding:4px 8px!important;font-size:10px!important}.banner-close{z-index:10;flex-shrink:0;color:#fffc!important;width:24px!important;height:24px!important;font-size:20px!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.navbar{justify-content:space-between;gap:12px;position:relative;flex-wrap:wrap!important;padding:12px 16px!important}.logo-container{flex-shrink:0;align-items:center;gap:8px;display:flex}.logo-icon{width:32px!important;height:auto!important}.logo-text{font-size:18px!important}.mobile-menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:28px;height:28px;padding:0;position:relative;display:flex!important}.mobile-menu-toggle span{background-color:var(--color-black);border-radius:2px;width:100%;height:2px;transition:all .3s}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg)translate(8px,8px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.nav-menu{background:var(--color-white);z-index:1000;border-top:1px solid #00000014;flex-direction:column;width:100%;max-height:0;margin-top:0;padding:20px 16px;transition:max-height .3s,padding .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a;display:none!important}.nav-menu.active{max-height:500px;display:flex!important}.nav-menu li{border-bottom:1px solid #0000000d;width:100%;margin:0;padding:12px 0}.nav-menu li:last-child{border-bottom:none}.nav-link{width:100%;padding:8px 0;font-size:16px;display:block}.nav-actions{border-top:1px solid #00000014;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;gap:8px;width:100%;margin-top:12px;padding-top:12px}.btn-login,.btn-demo{white-space:nowrap;flex:1;padding:10px 16px!important;font-size:14px!important}.hero{width:100%;position:relative;height:auto!important;min-height:auto!important;margin-bottom:0!important;padding:0!important;overflow:visible!important}.hero-image-container{flex-direction:column!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.hero-image{object-fit:cover!important;opacity:1!important;z-index:1!important;order:2!important;width:100%!important;height:auto!important;max-height:350px!important;position:relative!important;top:auto!important;left:auto!important}.hero-overlay{z-index:2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;order:1!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;padding:24px 16px!important;display:flex!important;position:relative!important;inset:auto!important}.hero-content{text-align:left!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.hero-headline{text-align:left!important;word-wrap:break-word!important;overflow-wrap:break-word!important;margin-bottom:16px!important;padding:0!important;font-size:32px!important;line-height:1.2!important}.hero-subtext{text-align:left!important;word-wrap:break-word!important;overflow-wrap:break-word!important;margin-bottom:24px!important;padding:0!important;font-size:15px!important;line-height:1.6!important}.hero-cta{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}.btn-primary,.btn-secondary{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:280px!important;padding:14px 20px!important;font-size:15px!important}.trusted-by-logos{flex-wrap:wrap;justify-content:center;gap:12px}.logo-item{min-width:70px;height:50px;padding:8px}.features-section{padding:60px 12px}.feature-item{flex-direction:column;gap:30px;margin-bottom:30px!important}.feature-content{width:100%}.feature-image-wrapper{width:100%;height:300px}.feature-image{border:none;border-radius:12px;width:100%;max-width:100%;max-height:100%;position:relative}.operate-section{padding:0!important}.operate-sticky-header{z-index:100;padding:30px 16px 20px;position:sticky;top:50px}.operate-header{margin-bottom:20px}.team-tabs{flex-wrap:wrap;justify-content:center;gap:8px}.team-tab{flex:1;width:auto;min-width:auto;max-width:calc(50% - 4px);padding:10px 12px;font-size:11px}.operate-inner{padding:50px 16px 30px}.team-tabs{gap:8px;margin-bottom:30px;top:50px}.team-tab{width:calc(50% - 4px);padding:12px 16px;font-size:12px}.tab-icon-img{width:20px;height:20px}.cards-wrapper{height:220vh;padding:0 16px}.cards-stack{top:100px}.card-body{border-radius:16px;grid-template-columns:1fr;gap:20px;padding:24px 20px}.card-benefits li{font-size:14px}.nav-actions{gap:8px}.btn-login,.btn-demo{padding:8px 16px;font-size:14px}.hero-image-container{min-height:300px}.hero-overlay{padding:30px 16px}.hero-content{max-width:100%}.hero-headline{font-size:32px}.hero-subtext{font-size:14px}.business-tabs{gap:20px}.business-content-card{grid-template-columns:1fr;gap:40px;padding:40px}.business-description,.hero-subtext{font-size:16px}.hero-cta{flex-direction:column;gap:12px}.btn-primary,.btn-secondary{width:100%;padding:12px 24px;font-size:15px}.operate-section{--stack-cards-gap:30px!important;--stack-cards-top:80px!important;background:#fff!important;padding:50px 16px 40px!important}.operate-heading{font-size:28px!important}.operate-subheading{font-size:14px!important}.business-types-section{padding:40px 16px!important}.business-types-heading{font-size:28px!important}.business-types-subheading{font-size:14px!important}.business-tabs{justify-content:center!important;gap:12px!important}.business-tab{padding:8px 12px!important;font-size:12px!important}.business-content-card{gap:30px!important;padding:30px 20px!important}.business-right-column{height:200px!important}.business-title{font-size:22px!important}.business-description{font-size:14px!important}.testimonials-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:0!important;padding:40px 16px!important;overflow:hidden!important}.testimonials-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important}.testimonials-header{text-align:center!important;width:100%!important;max-width:100%!important;margin-bottom:30px!important;padding:0!important}.testimonials-heading{word-wrap:break-word!important;overflow-wrap:break-word!important;margin-bottom:12px!important;font-size:28px!important;line-height:1.3!important}.testimonials-subheading{word-wrap:break-word!important;overflow-wrap:break-word!important;font-size:14px!important;line-height:1.5!important}.testimonials-cards{box-sizing:border-box!important;gap:0!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.testimonial-card{box-sizing:border-box!important;text-align:center!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:32px 24px!important;display:none!important}.testimonial-card.active{flex-direction:column!important;align-items:center!important;display:flex!important}.testimonial-quote{word-wrap:break-word!important;overflow-wrap:break-word!important;text-align:center!important;margin-bottom:24px!important;padding:0!important;font-size:18px!important;font-style:italic!important;line-height:1.7!important}.testimonial-author{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.author-image{width:80px!important;height:80px!important;margin-bottom:8px!important}.author-info{text-align:center!important}.testimonial-mobile-nav{justify-content:space-between!important;align-items:center!important;margin-top:16px!important;padding:20px 16px!important;display:flex!important}.testimonial-nav-btn{cursor:pointer!important;color:#374151!important;background:#fff!important;border:2px solid #e5e7eb!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;transition:all .2s!important;display:flex!important}.testimonial-nav-btn:hover{background:#f9fafb!important;border-color:#374151!important}.testimonial-dots{align-items:center!important;gap:8px!important;display:flex!important}.testimonial-dot{cursor:pointer!important;background:#d1d5db!important;border-radius:50%!important;width:10px!important;height:10px!important;transition:all .2s!important}.testimonial-dot.active{background:#374151!important;width:12px!important;height:12px!important}.testimonial-author{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.author-image{flex-shrink:0!important;width:60px!important;height:60px!important}.author-info{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.author-name{word-wrap:break-word!important;text-align:center!important;margin-bottom:6px!important;font-size:14px!important}.author-badge{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important}.badge-icon-small{flex-shrink:0!important;width:14px!important;height:14px!important}.author-badge span{word-wrap:break-word!important;overflow-wrap:break-word!important;font-size:10px!important}.ai-crm-section{padding:40px 16px!important}.ai-crm-headline{font-size:28px!important}.ai-crm-text{font-size:14px!important}.footer{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:auto!important;padding:30px 16px 100px!important;overflow:hidden!important}.footer-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.footer-top{box-sizing:border-box!important;flex-direction:column!important;gap:30px!important;width:100%!important;margin-bottom:30px!important}.footer-column{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important}.footer-brand{width:100%!important;max-width:100%!important}.footer-logo-section{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-bottom:16px!important}.footer-logo{width:32px!important;height:auto!important}.footer-brand-name{font-size:20px!important}.footer-description{word-wrap:break-word!important;overflow-wrap:break-word!important;text-align:center!important;max-width:100%!important;margin-bottom:20px!important;font-size:13px!important;line-height:1.6!important}.footer-social{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.social-icon{flex-shrink:0!important;width:36px!important;height:36px!important}.footer-right-columns{grid-template-columns:1fr!important;gap:30px!important;width:100%!important}.footer-heading{margin-bottom:16px!important;font-size:16px!important}.footer-links{gap:12px!important}.footer-links li{margin:0!important}.footer-links a{padding:4px 0!important;font-size:14px!important}.footer-divider{display:none!important}.footer-bottom{text-align:center!important;box-sizing:border-box!important;border-top:none!important;flex-flow:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:24px!important;padding:20px 0!important}.footer-app-badges-bottom{flex-wrap:nowrap!important;flex-shrink:0!important;justify-content:center!important;gap:10px!important;display:flex!important}.app-badge{flex-shrink:0!important;width:auto!important;height:36px!important;padding:4px 10px!important}.app-badge img{width:auto!important;max-width:100%!important;height:32px!important}.app-badge:first-child{height:34px!important}.app-badge:first-child img{height:30px!important}.badge-text{white-space:nowrap!important;padding:0 6px!important;font-size:8px!important}.badge-text-small,.badge-text .badge-text-small{font-size:7px!important}.badge-text-large,.badge-text .badge-text-large{font-size:10px!important}.footer-copyright{text-align:center!important;white-space:normal!important;box-sizing:border-box!important;order:2!important;width:100%!important;margin:0 auto!important;padding:0 10px!important;font-size:12px!important;line-height:1.4!important;display:block!important}.footer-watermark{text-align:center!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important;opacity:.1!important;width:100%!important;padding:0 16px!important;font-size:35px!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important}.feature-item:nth-child(2n){flex-direction:column}.feature-item:nth-child(2n) .feature-content{order:1}.feature-item:nth-child(2n) .feature-image-wrapper{order:2}.operate-section{--stack-cards-gap:30px!important;--stack-cards-top:80px!important}.stack-cards{max-width:100%!important}.team-card{padding:24px 20px!important}.operate-section{margin-top:0!important;padding-top:0!important}.business-types-section,.testimonials-section,.ai-crm-section{margin-top:0!important;padding-top:40px!important}.hero-headline,.operate-heading,.business-types-heading,.testimonials-heading,.ai-crm-headline,.feature-headline{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.btn-primary,.btn-secondary,.btn-demo-grey,.business-cta{width:100%!important;max-width:100%!important}.feature-item,.business-content-card,.ai-crm-container{flex-direction:column!important;display:flex!important}.feature-image-wrapper,.business-right-column,.ai-crm-right{margin-top:20px;width:100%!important}.trusted-by-logos,.team-tabs,.business-tabs{flex-wrap:wrap!important;justify-content:center!important}.hero-content,.features-container,.operate-container,.business-types-container,.testimonials-container,.ai-crm-container{padding:0 16px;max-width:100%!important}.business-types-section,.testimonials-section{margin-top:0!important}html,body,section{width:100%;max-width:100%;overflow-x:clip}.team-tabs{gap:6px}.team-tab{width:calc(50% - 6px);min-width:auto;max-width:none;padding:10px 12px;font-size:11px}.stack-cards__item{top:var(--stack-cards-top)!important}.card-content{grid-template-columns:1fr;gap:20px}.card-title{font-size:22px}.card-right{height:180px}.features{padding:60px 20px}.feature-item{grid-template-columns:1fr;gap:40px;margin-bottom:0;padding:40px}.feature-headline{font-size:32px}.feature-description{max-width:100%;font-size:16px}.trusted-by{padding:40px 20px}.trusted-by-heading{margin-bottom:30px;font-size:16px}.trusted-by-logos{gap:20px}.logo-item{min-width:120px;min-height:56px;padding:10px;width:120px!important;height:56px!important}.trusted-logo{max-height:50px}}@media (max-width:480px){.top-banner{padding:8px 16px;font-size:12px}.banner-content{gap:12px}.new-badge{padding:3px 8px;font-size:10px}.banner-message{font-size:12px}.navbar{padding:10px 16px}.logo-text{font-size:20px}.hero-headline{font-size:32px}.hero-subtext{font-size:15px}.trusted-by{padding:30px 16px}.trusted-by-heading{margin-bottom:24px;font-size:14px}.trusted-by-logos{gap:12px}.logo-item{min-width:80px;height:60px;padding:12px}.trusted-logo{max-height:40px}}.article-page{background:#fff;padding:60px 0 80px;overflow:visible}.article-container{grid-template-columns:1fr 320px;gap:60px;max-width:1440px;margin:0 auto;padding:0 40px;display:grid;overflow:visible}.article-main-content{max-width:100%}.article-paragraph{color:#374151;margin-bottom:24px;font-size:16px;line-height:1.8}.article-heading-2{color:#111827;margin:48px 0 20px;font-size:28px;font-weight:700;line-height:1.3}.article-main-content>.article-heading-2:first-child{margin-top:0}.article-heading-3{color:#111827;margin:32px 0 16px;font-size:22px;font-weight:600;line-height:1.4}.article-subheading{color:#111827;margin:28px 0 12px;font-size:18px;font-weight:600}.article-numbered-list{margin:20px 0 32px 24px;padding:0}.article-numbered-list li{color:#374151;margin-bottom:12px;font-size:16px;line-height:1.8}.article-numbered-list li strong{color:#111827}.article-cta-banner{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;margin:40px 0;padding:24px 32px;display:flex;overflow:hidden}.cta-banner-content{flex:1}.cta-banner-title{color:#111827;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.3}.cta-banner-title span,.cta-banner-title strong{color:#111827}.cta-banner-subtitle{color:#6b7280;margin:0 0 16px;font-size:12px}.cta-banner-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:12px 24px;font-size:18px;font-weight:600;transition:background .2s}.cta-banner-btn:hover{background:#2563eb}.cta-banner-image{flex-shrink:0;width:350px;margin-top:10%}.cta-banner-img{object-fit:cover;border-radius:16px 16px 0 0;width:100%;height:auto;box-shadow:0 -5px 30px #0000001a}.article-image-placeholder{background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;height:300px;margin:32px 0;display:flex}.image-placeholder-icon{color:#9ca3af}.article-sidebar{position:relative;overflow:visible}.sidebar-sticky{flex-direction:column;gap:24px;display:flex}.sidebar-sticky.fixed-mode{box-sizing:border-box;width:320px;max-width:320px;position:fixed;top:120px}.sidebar-sticky.absolute-mode{width:100%;position:absolute}.sidebar-share{background:#fff}.sidebar-title{color:#6b7280;letter-spacing:.5px;justify-content:space-between;align-items:center;margin:0 0 16px;font-size:12px;font-weight:600;display:flex}.contents-toggle{cursor:pointer;font-size:10px}.share-icons{gap:12px;display:flex}.share-icon{color:#374151;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.share-icon:hover{background:#f3f4f6;border-color:#d1d5db}.sidebar-image-placeholder{background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;height:120px;display:flex}.sidebar-contents{box-sizing:border-box;background:#fff;width:100%;max-width:100%;margin-top:20px;padding:0;overflow:visible}.sidebar-contents .contents-list{scroll-behavior:smooth;box-sizing:border-box;border-left:2px solid #e5e7eb;width:calc(100% - 2px);max-height:280px;margin-left:2px;padding:12px 12px 12px 16px;scroll-padding-top:12px;scroll-padding-bottom:12px;overflow:visible auto}.contents-list{margin:0;padding:0;list-style:none}.contents-list li{box-sizing:border-box;width:100%;min-height:auto;margin-bottom:6px;padding:2px 0;display:block;overflow:visible}.contents-link{color:#6b7280;word-wrap:break-word;word-break:break-word;white-space:normal;text-overflow:unset;box-sizing:border-box;-webkit-hyphens:auto;hyphens:auto;border-radius:6px;width:100%;max-width:100%;margin:0;padding:8px 12px;font-size:13px;line-height:1.6;text-decoration:none;transition:all .2s;display:block;overflow:visible}.contents-link:hover{color:#111827;background:#f3f4f6}.contents-link.active{color:#111827;background:#f3f4f6;font-weight:600}.sidebar-subscribe{flex-direction:column;gap:12px;margin-top:20px;display:flex}.sidebar-subscribe-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.sidebar-subscribe-input svg{color:#9ca3af;flex-shrink:0}.sidebar-email-field{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:14px}.sidebar-email-field::placeholder{color:#9ca3af}.sidebar-subscribe-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:background .2s}.sidebar-subscribe-btn:hover{background:#2563eb}.sidebar-toc-title{color:#111827;margin:0 0 16px;font-size:16px;font-weight:600}.sidebar-cta{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:24px}.sidebar-cta-label{color:#6b7280;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.sidebar-cta-title{color:#111827;margin:0 0 12px;font-size:24px;font-weight:700}.sidebar-cta-text{color:#6b7280;margin:0 0 20px;font-size:14px;line-height:1.6}.sidebar-cta-form{flex-direction:column;gap:12px;display:flex}.sidebar-email-input{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.sidebar-cta-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:14px 20px;font-size:18px;font-weight:600;transition:background .2s}.sidebar-cta-btn:hover{background:#2563eb}.article-gradient-banner{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;margin:40px 0;padding:32px 40px;display:flex;overflow:hidden}.gradient-banner-content{flex:1;max-width:300px}.gradient-banner-title{color:#111827;margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4}.gradient-banner-buttons{gap:12px;display:flex}.gradient-btn-light{color:#111827;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:12px 28px;font-size:18px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.gradient-btn-light:hover{background:#f3f4f6}.gradient-btn-dark{color:#fff;white-space:nowrap;background:#1f2937;border-radius:6px;align-items:center;padding:12px 28px;font-size:18px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.gradient-btn-dark:hover{background:#374151}.gradient-banner-image{flex-shrink:0;width:320px;margin-top:10%}.gradient-banner-img{border-radius:16px 16px 0 0;width:100%;height:auto;box-shadow:0 -5px 30px #0000001a}.article-state-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:stretch;margin:48px 0;display:flex;overflow:hidden}.state-card-image{background:#f3f4f6;flex-shrink:0;justify-content:center;align-items:center;width:200px;min-height:160px;display:flex}.state-card-image .image-placeholder-icon{color:#9ca3af}.state-card-content{flex-direction:column;justify-content:center;padding:24px 32px;display:flex}.state-card-title{color:#111827;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.state-card-text{color:#6b7280;margin:0 0 20px;font-size:14px;line-height:1.6}.state-card-actions{align-items:center;gap:20px;display:flex}.state-card-btn{color:#fff;background:#3b82f6;border-radius:8px;align-items:center;padding:12px 24px;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.state-card-btn:hover{background:#2563eb}.state-card-link{color:#3b82f6;align-items:center;gap:6px;font-size:18px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.state-card-link:hover{color:#2563eb}.article-gradient-line{display:none}.related-articles-section{background:#fff;border-top:1px solid #e5e7eb;padding:80px 0}.related-articles-container{max-width:1440px;margin:0 auto;padding:0 40px}.related-articles-title{color:#111827;text-align:center;margin:0 0 48px;font-size:32px;font-weight:700}.related-articles-wrapper{align-items:center;gap:20px;display:flex;position:relative}.carousel-nav{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.carousel-nav:hover{background:#f3f4f6;border-color:#d1d5db}.related-articles-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:24px;display:flex;overflow-x:auto}.related-articles-carousel::-webkit-scrollbar{display:none}.related-article-card{scroll-snap-align:start;flex-direction:column;flex-shrink:0;width:282px;min-width:282px;height:402px;display:flex}.related-article-image{background:#f3f4f6;border-radius:12px;flex-shrink:0;width:100%;height:240px;margin-bottom:16px;overflow:hidden}.related-article-image img{object-fit:cover;width:100%;height:100%}.related-article-title{color:#111827;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.related-article-link{color:#3b82f6;align-items:center;gap:4px;margin-bottom:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.related-article-link:hover{color:#2563eb}.related-article-date{color:#6b7280;font-size:13px;display:block}.carousel-dots{justify-content:center;gap:8px;margin-top:32px;display:flex}.carousel-dot{cursor:pointer;background:#d1d5db;border-radius:50%;width:10px;height:10px;transition:background .2s}.carousel-dot.active{background:#374151}.revolutionize-cta-section{text-align:center;background:linear-gradient(#fff 0% 40%,#e8f4fc 70%,#e0e7ff 85%,#ede4f7 100%);padding:100px 0 150px;position:relative;overflow:hidden}.revolutionize-cta-section:after{display:none}.revolutionize-cta-container{max-width:800px;margin:0 auto;padding:0 40px}.revolutionize-cta-title{color:#111827;margin:0 0 24px;font-size:48px;font-weight:700;line-height:1.2}.revolutionize-cta-text{color:#6b7280;margin:0 0 40px;font-size:18px;line-height:1.6}.revolutionize-cta-btn{color:#fff;background:#3b82f6;border-radius:8px;padding:16px 40px;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.revolutionize-cta-btn:hover{background:#2563eb}@media (max-width:1024px){.article-container{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.sidebar-sticky{position:relative;top:0}.article-container{padding:0 20px}.article-heading-2{font-size:24px}.article-heading-3{font-size:20px}.article-cta-banner{text-align:center;flex-direction:column;padding:20px}.cta-banner-image{width:100%;margin-top:20px}.article-image-placeholder{height:200px}.share-icons{flex-wrap:wrap}.article-gradient-banner{text-align:center;flex-direction:column;padding:24px}.gradient-banner-content{max-width:100%}.gradient-banner-buttons{justify-content:center}.gradient-banner-image{width:100%;margin-top:24px}.article-state-card{flex-direction:column}.state-card-image{width:100%;min-height:120px}.state-card-title{font-size:20px}.state-card-actions{flex-direction:column;align-items:flex-start;gap:12px}.related-articles-section{padding:60px 0}.related-articles-container{padding:0 20px}.related-articles-title{font-size:28px}.carousel-nav{display:none}body{overflow-x:clip!important}.top-banner{min-height:36px!important;padding:6px 10px!important}.banner-center{flex:1!important;margin:0!important;position:static!important;transform:none!important}.banner-text{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}.new-badge{padding:2px 6px!important;font-size:9px!important}.banner-message{text-align:center!important;font-size:10px!important}.banner-cta{display:none!important}.banner-close{width:20px!important;height:20px!important;font-size:16px!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.header{border-bottom:none!important;height:56px!important}body.menu-open .header{border-bottom:none!important}.navbar{z-index:10000!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;height:56px!important;padding:0 16px!important;display:flex!important;position:relative!important}.logo-container{visibility:visible!important;opacity:1!important;z-index:10001!important;align-items:center!important;gap:8px!important;height:100%!important;display:flex!important;position:relative!important}.logo-icon{visibility:visible!important;opacity:1!important;z-index:10001!important;width:auto!important;height:28px!important;display:block!important;position:relative!important}.logo-icon-shape{visibility:visible!important;opacity:1!important;display:flex!important}.logo-icon-shape svg{visibility:visible!important;opacity:1!important;width:28px!important;height:28px!important;display:block!important}.logo-text{visibility:visible!important;opacity:1!important;color:#111827!important;font-size:20px!important;display:block!important}.mobile-menu-toggle{cursor:pointer!important;z-index:10002!important;background:0 0!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:32px!important;height:32px!important;padding:0!important;display:flex!important;position:relative!important}.mobile-menu-toggle span{visibility:visible!important;opacity:1!important;background-color:#111827!important;border-radius:2px!important;width:22px!important;height:2px!important;transition:all .3s!important;display:block!important}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)!important}.mobile-menu-toggle.active span:nth-child(2){opacity:0!important}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)!important}.nav-actions,.btn-login,.nav-actions .btn-demo{display:none!important}.nav-menu{z-index:9998!important;-webkit-overflow-scrolling:touch!important;opacity:1!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e5e7eb!important;flex-direction:column!important;gap:0!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - 92px)!important;min-height:calc(100vh - 92px)!important;margin:0!important;padding:20px 20px 24px!important;transition:transform .3s!important;display:none!important;position:fixed!important;inset:92px 0 0!important;overflow:hidden auto!important;transform:translate(-100%)!important;box-shadow:0 4px 20px #00000014!important}body.banner-hidden .nav-menu{height:calc(100vh - 56px)!important;min-height:calc(100vh - 56px)!important;top:56px!important}.nav-menu.active{display:flex!important;transform:translate(0)!important}body.menu-open:before{display:none!important}body.menu-open{touch-action:none!important;width:100%!important;height:100%!important;position:fixed!important;overflow:hidden!important}.nav-menu>li{background:#fff!important;border-bottom:1px solid #e5e7eb!important;width:100%!important;list-style:none!important}.nav-menu li{border-bottom:none!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.nav-menu li:last-child{border-bottom:none!important}.nav-menu>li.has-dropdown,.nav-menu>li:not(.mobile-search-wrapper):not(.mobile-menu-buttons){border-bottom:1px solid #f3f4f6!important}.mobile-search-wrapper{border-bottom:1px solid #e5e7eb!important;margin-top:0!important;margin-bottom:8px!important;padding:0 0 16px!important;list-style:none!important}.mobile-search-bar{box-sizing:border-box!important;background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:8px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px 16px!important;display:flex!important}.mobile-search-icon{color:#6b7280!important;flex-shrink:0!important}.mobile-search-input{color:#111827!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;font-size:16px!important}.mobile-search-input::placeholder{color:#9ca3af!important}.mobile-menu-buttons{border-top:1px solid #e5e7eb!important;flex-direction:column!important;gap:12px!important;margin-top:auto!important;padding:20px 0!important;display:flex!important}.mobile-btn-primary{color:#fff!important;cursor:pointer!important;width:100%!important;font-size:16px!important;font-weight:600!important;font-family:var(--font-primary)!important;background:#000!important;border:none!important;border-radius:8px!important;padding:16px 24px!important}.mobile-btn-secondary{color:#fff!important;cursor:pointer!important;width:100%!important;font-size:16px!important;font-weight:600!important;font-family:var(--font-primary)!important;background:#1f2937!important;border:none!important;border-radius:8px!important;padding:16px 24px!important}.mobile-search-wrapper{display:block!important}.mobile-menu-buttons{display:flex!important}.nav-menu .nav-link{color:#111827!important;white-space:nowrap!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:16px 0!important;font-size:16px!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.nav-menu .nav-link .dropdown-icon{visibility:visible!important;opacity:1!important;fill:none!important;flex-shrink:0!important;width:12px!important;height:12px!important;margin-left:auto!important;transition:transform .3s!important;display:inline-flex!important}.nav-menu .nav-link .dropdown-icon path{stroke:#111827!important;stroke-width:2px!important;fill:none!important}.nav-menu .nav-link svg{visibility:visible!important;opacity:1!important;fill:none!important;width:12px!important;height:12px!important;display:inline-flex!important}.nav-menu .nav-link svg path{stroke:#111827!important;stroke-width:2px!important;fill:none!important}.has-dropdown.dropdown-open .nav-link .dropdown-icon{transform:rotate(180deg)!important}.mega-dropdown{opacity:1!important;visibility:visible!important;box-shadow:none!important;background:#f9fafb!important;border:none!important;border-radius:12px!important;width:100%!important;max-height:0!important;margin:12px 0 16px!important;padding:0!important;transition:max-height .3s,padding .3s!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.has-dropdown.dropdown-open .mega-dropdown{max-height:500px!important;padding:20px!important;overflow-y:auto!important}.has-dropdown:not(.dropdown-open) .mega-dropdown{border:none!important;display:none!important}.mega-dropdown-inner{background:0 0!important;flex-direction:column!important;gap:8px!important;display:flex!important}.solutions-dropdown-inner{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.products-dropdown-inner{flex-direction:column!important;gap:10px!important;padding:8px 0!important;display:flex!important}.product-item{background:#f5f5f7!important;border:none!important;border-radius:14px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:auto!important;padding:14px 16px!important;text-decoration:none!important;display:flex!important;position:relative!important}.nav-menu.active .products-dropdown .product-item:after{content:"›"!important;color:#9ca3af!important;flex-shrink:0!important;margin-left:8px!important;font-size:22px!important;font-weight:400!important;display:block!important;position:static!important;transform:none!important}.product-image-wrapper{background:#fff!important;border-radius:10px!important;flex-shrink:0!important;order:-1!important;justify-content:center!important;align-items:center!important;width:90px!important;height:60px!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 4px #00000014!important}.product-image-wrapper img{object-fit:cover!important;width:100%!important;height:100%!important}.product-title{color:#111827!important;text-align:left!important;flex:1!important;height:auto!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}.product-description{display:none!important}.mega-column{background:0 0!important;width:100%!important;margin-bottom:0!important;padding:8px 0!important}.mega-heading{color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important;font-size:11px!important;font-weight:600!important}.mega-links{flex-direction:column!important;gap:0!important;display:flex!important}.mega-links a{color:#374151!important;border-bottom:1px solid #f3f4f6!important;padding:10px 0!important;font-size:14px!important;text-decoration:none!important}.mega-links a:last-child{border-bottom:none!important}.mega-card{display:none!important}.hero{background:#f5f5f5!important;min-height:auto!important;padding:0!important}.hero-image-container{flex-direction:column!important;min-height:auto!important;display:flex!important;position:relative!important}.hero-image{object-fit:cover!important;order:2!important;width:100%!important;height:280px!important;position:relative!important}.hero-overlay{background:0 0!important;order:1!important;width:100%!important;max-width:100%!important;padding:24px 16px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.hero-content{gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.hero-headline{text-align:left!important;margin-bottom:8px!important;font-size:28px!important;line-height:1.15!important}.hero-subtext{text-align:left!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.5!important}.hero-cta{flex-flow:wrap!important;gap:10px!important}.hero-cta .btn-primary,.hero-cta .btn-secondary{text-align:center!important;flex:1!important;min-width:140px!important;padding:12px 16px!important;font-size:14px!important}.trusted-by{background:#fff!important;margin-top:0!important;padding:20px 0!important;overflow:hidden!important}.trusted-by-container{padding:0 16px!important;overflow:hidden!important}.trusted-by-heading{letter-spacing:1px!important;text-transform:uppercase!important;color:#6b7280!important;white-space:nowrap!important;text-align:center!important;margin-bottom:16px!important;font-size:12px!important;font-weight:500!important}.trusted-by-logos{flex-wrap:nowrap!important;align-items:center!important;gap:16px!important;width:max-content!important;padding:0!important;animation:15s linear infinite logoMarquee!important;display:flex!important}.trusted-by-logos .logo-item:nth-child(n+8){display:flex!important}.logo-item{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:36px!important;padding:6px!important;display:flex!important;overflow:hidden!important}.logo-item img,.trusted-logo{object-fit:contain!important;width:auto!important;max-width:70px!important;height:auto!important;max-height:28px!important}.product-hero{height:auto!important;min-height:auto!important;padding:24px 0!important}.product-hero-container{flex-direction:column!important;grid-template-columns:1fr!important;gap:24px!important;padding:0 16px!important;display:flex!important}.product-hero-content{text-align:left!important;order:1!important;align-items:flex-start!important;gap:16px!important;width:100%!important}.product-hero-headline{text-align:left!important;font-size:28px!important;line-height:1.2!important}.product-hero-subtext{text-align:left!important;max-width:100%!important;font-size:14px!important}.product-hero-cta{flex-direction:column!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;display:flex!important}.product-hero-cta .btn-primary,.product-hero-cta .btn-secondary{text-align:center!important;width:100%!important;padding:14px 24px!important;font-size:14px!important}.product-hero-image{order:2!important;width:100%!important}.product-hero-placeholder{aspect-ratio:auto!important;width:100%!important;height:200px!important}.product-trusted-section .trusted-by-logos{grid-template-columns:repeat(3,1fr)!important}.product-features-container{padding:0!important}.product-features-header{text-align:left!important;margin-bottom:32px!important}.product-feature-item{flex-direction:column!important;gap:20px!important;margin-bottom:40px!important;padding:0!important;display:flex!important}.product-feature-item.reverse{flex-direction:column!important}.product-feature-content{text-align:left!important;order:2!important;width:100%!important}.product-feature-heading{font-size:20px!important}.product-feature-image{order:1!important;width:100%!important;height:400px!important}.product-stat-item{padding:20px!important}.product-faq-section{padding:40px 16px!important}.product-faq-container{flex-direction:column!important;gap:24px!important;padding:0!important;display:flex!important}.product-faq-left{text-align:left!important;width:100%!important}.product-faq-heading{font-size:24px!important}.product-faq-subtext{font-size:14px!important}.product-faq-right{width:100%!important}.faq-question{font-size:14px!important}.faq-answer{font-size:13px!important}.features-section,.features{background:#fff!important;padding:40px 16px!important}.features-container{max-width:100%!important;padding:0!important}.feature-item{height:auto!important;min-height:auto!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:16px!important;flex-direction:column!important;gap:24px!important;margin-bottom:0!important;padding:24px 16px!important;display:flex!important}.feature-item:last-child{margin-bottom:0!important}.feature-item.reverse{flex-direction:column!important}.feature-content{text-align:left!important;flex:none!important;order:1!important;width:100%!important;padding:0!important}.feature-tag,.feature-label{color:#6366f1!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:#eef2ff!important;border-radius:4px!important;margin-bottom:10px!important;padding:4px 12px!important;font-size:11px!important;font-weight:600!important;display:inline-block!important}.feature-headline{color:#111827!important;margin-bottom:12px!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.feature-description{color:#4b5563!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.6!important}.feature-content .btn-primary{width:auto!important;padding:12px 24px!important;font-size:14px!important;display:inline-block!important}.feature-cta{margin-top:16px!important}.feature-cta .btn-demo,.feature-cta .btn-primary{width:auto!important;padding:12px 24px!important;font-size:14px!important;display:inline-block!important}.feature-image-wrapper{width:100%!important;height:auto!important;min-height:200px!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;flex:none!important;order:2!important;margin-top:16px!important;position:relative!important;inset:auto!important;overflow:visible!important}.feature-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;max-height:250px!important;box-shadow:none!important;border:none!important;position:relative!important;top:auto!important;left:auto!important}.operate-section{background:#fff!important;padding:40px 0!important;position:relative!important;overflow:visible!important}.operate-inner{max-width:100%!important;padding:0!important;overflow:visible!important}.operate-header{z-index:300!important;text-align:center!important;background:#fff!important;padding:12px 16px 20px!important;position:sticky!important;top:56px!important}.operate-heading{color:#111827!important;margin-bottom:4px!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important}.operate-subheading{color:#6b7280!important;margin:0!important;padding:0 24px!important;font-size:10px!important;line-height:1.3!important}.team-tabs{z-index:300!important;background:#fff!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:0!important;padding:10px 16px 25px!important;display:grid!important;position:sticky!important;top:115px!important}.team-tab{text-align:center!important;white-space:normal!important;word-wrap:break-word!important;box-sizing:border-box!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding:8px 6px!important;font-size:11px!important;display:flex!important}.team-tab.active{background:#f9fafb!important;border-color:#111827!important;font-weight:600!important}.tab-icon-img{display:none!important}.tab-label{font-size:11px!important;font-weight:500!important}.cards-wrapper{box-sizing:border-box!important;height:200vh!important;margin-top:0!important;padding:0 16px!important;position:relative!important;overflow:visible!important}.cards-stack{z-index:100!important;height:auto!important;min-height:480px!important;margin-top:0!important;position:sticky!important;top:220px!important;overflow:visible!important}.sticky-card{will-change:transform!important;margin-bottom:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.card-body{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;flex-direction:column!important;gap:16px!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:24px 16px 20px!important;display:flex!important;overflow:visible!important;box-shadow:0 4px 12px #00000014!important}.card-left{flex:none!important;width:100%!important}.card-left h3{margin-bottom:6px!important;font-size:14px!important}.card-benefits{font-size:12px!important}.card-benefits li{margin-bottom:4px!important;padding-left:16px!important}.card-left .btn-demo{margin-top:8px!important;padding:10px 16px!important;font-size:13px!important}.card-right{background:#f3f4f6!important;border-radius:12px!important;flex:none!important;width:100%!important;height:auto!important;min-height:150px!important;max-height:200px!important;overflow:hidden!important}.card-right img{object-fit:cover!important;border-radius:12px!important;width:100%!important;height:100%!important}.card-left{flex-direction:column!important;order:1!important;gap:12px!important;display:flex!important}.card-title{color:#111827!important;margin:0!important;font-size:20px!important;font-weight:700!important}.card-benefits{flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.card-benefits li{color:#4b5563!important;align-items:flex-start!important;gap:8px!important;margin:0!important;padding:4px 0!important;font-size:14px!important;display:flex!important}.card-right{background:#e5e7eb!important;border-radius:12px!important;order:2!important;height:180px!important;overflow:hidden!important}.card-right img{object-fit:cover!important;width:100%!important;height:100%!important}.btn-demo-grey{color:#fff!important;background:#4b5563!important;border-radius:8px!important;justify-content:center!important;width:100%!important;padding:12px 24px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.business-types-section{padding:40px 16px!important}.business-types-header{text-align:center!important;margin-bottom:24px!important}.business-types-heading{margin-bottom:8px!important;font-size:24px!important}.business-types-subheading{font-size:13px!important}.business-tabs-desktop{display:none!important}.business-dropdown-mobile{margin-bottom:20px!important;padding:0 16px!important;display:block!important}.business-select{color:#fff!important;appearance:none!important;background:#1f2937 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 16px center no-repeat!important;border:none!important;border-radius:10px!important;width:100%!important;padding:14px 40px 14px 16px!important;font-size:15px!important;font-weight:600!important}.business-content-card{border-radius:16px!important;flex-direction:column!important;gap:20px!important;padding:20px!important;display:flex!important}.business-cta{font-size:18px!important}.business-left-column{order:1!important}.business-title{margin-bottom:10px!important;font-size:20px!important}.business-description{font-size:13px!important;line-height:1.5!important}.business-cta{margin-top:12px!important}.business-right-column{border-radius:12px!important;order:2!important;height:180px!important}.testimonials-section{padding:40px 16px!important}.testimonials-header{text-align:center!important;margin-bottom:24px!important}.testimonials-heading{margin-bottom:8px!important;font-size:24px!important}.testimonials-subheading{font-size:13px!important}.testimonials-grid{flex-direction:column!important;gap:16px!important;display:flex!important}.testimonial-card{border-radius:16px!important;padding:20px!important}.testimonial-text{margin-bottom:16px!important;font-size:14px!important;line-height:1.6!important}.testimonial-author{align-items:center!important;gap:12px!important;display:flex!important}.testimonial-author-image{width:40px!important;height:40px!important}.testimonial-author-name{font-size:14px!important}.testimonial-author-title{font-size:11px!important}.ai-crm-section,.ai-crm-section-blog{padding:40px 16px!important}.ai-crm-container{text-align:center!important;flex-direction:column!important;gap:24px!important;display:flex!important}.ai-crm-content{order:1!important;width:100%!important}.ai-crm-logo{width:40px!important;height:40px!important;margin:0 auto 12px!important}.ai-crm-heading{margin-bottom:10px!important;font-size:22px!important}.ai-crm-text{margin-bottom:16px!important;font-size:14px!important}.ai-crm-btn{padding:12px 24px!important;font-size:14px!important}.ai-crm-image{border-radius:12px!important;order:2!important;width:100%!important;height:200px!important}.footer{padding:32px 16px 20px!important}.footer-content{flex-direction:column!important;gap:24px!important;display:flex!important}.footer-brand{text-align:center!important;width:100%!important}.footer-brand .logo-container{justify-content:center!important;margin-bottom:10px!important}.footer-brand-text{text-align:center!important;max-width:100%!important;margin:0 0 12px!important;font-size:12px!important;line-height:1.5!important}.footer-social{justify-content:center!important;gap:12px!important}.footer-social a{width:32px!important;height:32px!important}.footer-links{grid-template-columns:repeat(2,1fr)!important;gap:20px 16px!important;width:100%!important;display:grid!important}.footer-column{text-align:left!important}.footer-heading{margin-bottom:10px!important;font-size:13px!important;font-weight:600!important}.footer-column ul{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;display:flex!important}.footer-link{text-align:left!important;font-size:12px!important}.app-badges{justify-content:flex-start!important;gap:8px!important}.app-badge{padding:6px 10px!important;font-size:11px!important}.footer-copyright{text-align:center!important;font-size:12px!important}.footer-watermark{display:none!important}.blog-hero{background:#fff!important;min-height:auto!important;padding:20px 0!important}.blog-hero-container{box-sizing:border-box!important;flex-direction:column!important;gap:20px!important;max-width:100%!important;min-height:auto!important;padding:0 16px!important;display:flex!important}.blog-hero-content{box-sizing:border-box!important;flex:none!important;order:1!important;width:100%!important;max-width:100%!important;padding:0!important}.blog-hero-title{word-wrap:break-word!important;max-width:100%!important;margin-bottom:12px!important;font-size:24px!important;line-height:1.3!important}.blog-hero-title br{display:none!important}.blog-hero-subtitle{word-wrap:break-word!important;max-width:100%!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.5!important}.blog-hero-subtitle br{display:none!important}.blog-subscribe-form{flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;display:flex!important}.blog-email-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px 14px!important;font-size:14px!important}.blog-subscribe-btn{box-sizing:border-box!important;width:100%!important;padding:12px 20px!important;font-size:14px!important}.blog-social-follow{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:16px!important;display:flex!important}.blog-social-follow span{width:auto!important;margin-right:8px!important;font-size:13px!important}.blog-social-icons{gap:10px!important;display:flex!important}.blog-social-icons a{width:28px!important;height:28px!important}.blog-hero-image{background:#f3f4f6!important;border-radius:12px!important;flex:none!important;order:2!important;width:100%!important;height:180px!important;overflow:hidden!important}.blog-hero-image img,.blog-hero-img{object-fit:cover!important;width:100%!important;height:100%!important}.blog-articles{background:#fff!important;padding:24px 20px 40px!important}.blog-articles-container{max-width:100%!important;padding:0!important}.blog-articles-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:24px!important;display:flex!important}.blog-articles-header:after{display:none!important}.blog-articles-title{margin:0!important;font-size:24px!important;font-weight:700!important}.blog-articles-controls{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.blog-search{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;width:100%!important;height:auto!important;padding:12px 16px!important;display:flex!important;position:relative!important}.blog-search-icon{color:#9ca3af!important;flex-shrink:0!important;width:18px!important;height:18px!important;margin-right:10px!important}.blog-search-input{font-size:18px!important;font-family:var(--font-primary)!important;color:#111827!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:0!important}.blog-search-input::placeholder{color:#9ca3af!important}.blog-filter-tabs{gap:8px!important;width:100%!important;display:flex!important}.blog-filter-tab{text-align:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;flex:1!important;padding:10px 16px!important;font-size:13px!important}.blog-filter-tab.active{color:#fff!important;background:#111827!important;border-color:#111827!important}.blog-articles-grid{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.blog-article-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:0 0 16px!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000a!important}.blog-article-card>.blog-article-category,.blog-article-card>.blog-article-title,.blog-article-card>.blog-article-meta{padding-left:16px!important;padding-right:16px!important}.blog-article-image{border-radius:16px 16px 0 0!important;width:100%!important;height:180px!important;margin-bottom:0!important}.blog-article-image img{object-fit:cover!important;width:100%!important;height:100%!important}.blog-article-content{padding:16px 20px 20px!important}.blog-article-category{color:#6366f1!important;margin-top:12px!important;margin-bottom:8px!important;font-size:13px!important;font-weight:500!important;display:block!important}.blog-article-title{margin-bottom:12px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important}.blog-article-meta{border-top:1px solid #f3f4f6!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px 16px!important;display:flex!important}.blog-article-author{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.blog-article-author img{border-radius:50%!important;flex-shrink:0!important;width:24px!important;height:24px!important}.blog-author-name{color:#374151!important;white-space:nowrap!important;font-size:12px!important}.blog-article-datetime{color:#9ca3af!important;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;margin-left:auto!important;font-size:11px!important;display:flex!important}.blog-article-datetime span{white-space:nowrap!important}.blog-explore-btn{width:100%!important;margin-top:20px!important;padding:12px 24px!important;font-size:14px!important}.article-hero{background:#fff!important;padding:16px 0!important}.article-hero-container{box-sizing:border-box!important;flex-direction:column-reverse!important;gap:16px!important;max-width:100%!important;padding:0 16px!important;display:flex!important}.article-hero-content{flex-direction:column!important;flex:none!important;gap:16px!important;width:100%!important;padding:0!important;display:flex!important}.article-breadcrumb{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-bottom:0!important;font-size:12px!important;display:flex!important}.breadcrumb-link,.breadcrumb-current{font-size:12px!important}.article-hero-title{margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.article-author-info{box-sizing:border-box!important;background:0 0!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;max-width:100%!important;margin:10px 0!important;padding:0 16px!important;display:flex!important}.article-author-info .author-avatar,.author-avatar{border-radius:50%!important;flex-shrink:0!important;width:20px!important;height:20px!important}.author-details{flex:1!important;min-width:0!important;display:inline!important}.article-author-info .author-name,.author-name{color:#111827!important;white-space:nowrap!important;font-size:11px!important;font-weight:500!important}.article-author-info .author-role,.author-role,.article-meta-divider{display:none!important}.article-date,.article-read-time{color:#6b7280!important;white-space:nowrap!important;flex-shrink:0!important;font-size:14px!important;font-weight:400!important}.article-demo-btn{border-radius:8px!important;width:100%!important;min-width:auto!important;margin-top:4px!important;padding:12px 20px!important;font-size:14px!important}.article-hero-image{background:#e5e7eb!important;border-radius:12px!important;flex:none!important;width:100%!important;height:180px!important;overflow:hidden!important}.article-hero-image img,.article-hero-img{object-fit:cover!important;width:100%!important;height:100%!important}.article-page{padding:0 0 40px!important}.article-container{flex-direction:column!important;gap:0!important;padding:0 16px!important;display:flex!important}.article-hero-section{margin-bottom:20px!important}.article-meta{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.article-sidebar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:32px!important;padding:0 16px!important;display:block!important;position:relative!important}.sidebar-sticky{flex-direction:column!important;gap:20px!important;display:flex!important;position:relative!important;top:auto!important}.sidebar-contents{display:none!important}.sidebar-share{background:#f9fafb!important;border-radius:12px!important;padding:20px!important}.sidebar-title{margin-bottom:12px!important;font-size:14px!important}.share-icons{gap:12px!important;display:flex!important}.share-icon{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important}.sidebar-subscribe{background:#f9fafb!important;border-radius:12px!important;margin-top:0!important;padding:20px!important}.sidebar-subscribe-input{padding:12px 14px!important}.sidebar-email-field{font-size:14px!important}.sidebar-subscribe-btn{padding:12px 16px!important;font-size:14px!important}.article-content{width:100%!important;max-width:100%!important}.article-heading-2,.article-first-question{margin-top:24px!important;margin-bottom:12px!important;font-size:20px!important}.article-heading-3{margin-top:20px!important;margin-bottom:10px!important;font-size:17px!important}.article-paragraph,.article-first-paragraph{margin-bottom:16px!important;font-size:14px!important;line-height:1.7!important}.article-list{padding-left:20px!important}.article-list li{margin-bottom:8px!important;font-size:14px!important}.article-cta-banner{text-align:center!important;border-radius:12px!important;flex-direction:column!important;margin:24px 0!important;padding:20px!important;display:flex!important}.cta-banner-content{order:1!important;width:100%!important}.cta-banner-title{margin-bottom:8px!important;font-size:18px!important}.cta-banner-text{margin-bottom:12px!important;font-size:13px!important}.cta-banner-btn{padding:10px 20px!important;font-size:13px!important}.cta-banner-image{border-radius:8px!important;order:2!important;width:100%!important;height:140px!important;margin-top:16px!important}.article-image-placeholder{border-radius:8px!important;height:180px!important;margin:16px 0!important}.article-gradient-banner{text-align:center!important;border-radius:12px!important;flex-direction:column!important;margin:24px 0!important;padding:20px!important;display:flex!important}.gradient-banner-content{width:100%!important}.gradient-banner-title{margin-bottom:12px!important;font-size:16px!important}.gradient-banner-buttons{flex-direction:column!important;gap:8px!important;display:flex!important}.gradient-btn-light,.gradient-btn-dark{justify-content:center!important;width:100%!important;padding:10px 16px!important;font-size:13px!important}.gradient-banner-image{border-radius:8px!important;width:100%!important;height:120px!important;margin-top:16px!important}.article-state-card{border-radius:12px!important;flex-direction:column!important;margin:24px 0!important;display:flex!important;overflow:hidden!important}.state-card-image{width:100%!important;height:160px!important}.state-card-content{padding:16px!important}.state-card-title{margin-bottom:8px!important;font-size:17px!important}.state-card-text{font-size:13px!important;line-height:1.5!important}.related-articles-section{margin-top:0!important;padding:40px 0!important}.related-articles-container{max-width:100%!important;padding:0 16px!important}.related-articles-title{text-align:center!important;margin-bottom:24px!important;font-size:22px!important}.related-articles-wrapper{align-items:center!important;gap:12px!important;display:flex!important;position:relative!important}.carousel-nav{cursor:pointer!important;z-index:10!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important}.carousel-nav svg{color:#111827!important;width:18px!important;height:18px!important}.related-articles-carousel{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex:1!important;gap:0!important;display:flex!important;position:relative!important;overflow-x:hidden!important}.related-articles-carousel::-webkit-scrollbar{display:none!important}.related-article-card{scroll-snap-align:start!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;flex-direction:column!important;flex-shrink:0!important;width:100%!important;min-width:100%!important;display:flex!important;overflow:hidden!important}.related-article-image{border-radius:0!important;width:100%!important;height:180px!important;margin-bottom:0!important}.related-article-card .related-article-title{color:#111827!important;margin:16px 16px 12px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}.related-article-card .related-article-link{color:#3b82f6!important;margin:0 16px 8px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}.related-article-card .related-article-date{color:#6b7280!important;margin:0 16px 16px!important;font-size:12px!important}.revolutionize-cta-section{padding:40px 0!important}.revolutionize-cta-container{padding:0 16px!important}.revolutionize-cta-title{font-size:28px!important}.revolutionize-cta-text{font-size:14px!important}.revolutionize-cta-btn{width:100%!important;padding:14px 24px!important}.product-hero-section{padding:40px 16px!important}.product-hero-container{text-align:center!important;grid-template-columns:1fr!important;gap:24px!important}.product-hero-headline{font-size:28px!important}.product-hero-subtext{font-size:14px!important}.product-hero-cta{flex-direction:column!important;gap:10px!important}.product-hero-cta .btn-primary,.product-hero-cta .btn-secondary{width:100%!important}.product-hero-image-container{height:250px!important}.product-trusted-section{padding:30px 16px!important}.product-features-section{padding:40px 16px!important}.product-features-header{margin-bottom:30px!important}.product-features-heading{font-size:24px!important}.product-features-subheading{font-size:14px!important}.product-feature-item{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:0!important}.product-feature-item.reverse{direction:ltr!important}.product-feature-item.reverse .product-feature-image,.product-feature-item.reverse .product-feature-content{order:unset!important}.product-feature-tag{font-size:12px!important}.product-feature-title{font-size:20px!important}.product-feature-text{font-size:14px!important}.product-feature-image{height:400px!important}.product-stats-section{padding:40px 16px!important}.product-stats-heading{font-size:24px!important}.product-stats-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.product-stat-number{font-size:32px!important}.product-stat-label{font-size:12px!important}.faq-section{padding:40px 16px!important}.faq-container{grid-template-columns:1fr!important;gap:24px!important}.faq-left{text-align:center!important}.faq-heading{font-size:24px!important}.faq-subheading{font-size:14px!important}.faq-item{padding:16px!important}.faq-item-title{font-size:15px!important}.faq-item-text{font-size:13px!important}}@media (min-width:481px) and (max-width:768px){.navbar{padding:0 20px!important}.nav-menu{display:none!important}.mobile-menu-toggle{display:flex!important}.hero-headline{font-size:36px!important}.hero-subtext{font-size:16px!important}.feature-headline,.operate-heading{font-size:28px!important}.team-tab{flex:calc(50% - 6px)!important}.blog-hero-title{font-size:36px!important}.blog-articles-grid{grid-template-columns:repeat(2,1fr)!important}.article-hero-title{font-size:32px!important}.product-hero-headline{font-size:36px!important}.product-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:769px) and (max-width:1024px){.navbar{padding:0 30px!important}.nav-menu{gap:16px!important;margin-left:20px!important}.nav-link{padding:8px 10px!important;font-size:13px!important}.hero-headline{font-size:48px!important}.feature-item{gap:30px!important}.feature-headline{font-size:32px!important}.operate-heading{font-size:36px!important}.team-tab{width:auto!important;min-width:140px!important;padding:12px 16px!important}.cards-stack{height:500px!important;overflow:hidden!important}.card-body{flex-direction:column!important;grid-template-columns:1fr!important;gap:24px!important;height:450px!important;min-height:450px!important;padding:32px 24px!important;display:flex!important}.card-left{order:1!important;width:100%!important}.card-right{order:2!important;width:100%!important;height:180px!important}.card-title{font-size:24px!important}.card-benefits li{font-size:15px!important}.blog-hero-container{gap:30px!important}.blog-hero-title{font-size:40px!important}.article-container{gap:30px!important}.article-hero-title{font-size:40px!important}.product-hero-headline{font-size:42px!important}.product-feature-item{gap:40px!important}}.cta-section{width:100%;padding:60px 0}.cta-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;align-items:center;max-width:1400px;min-height:500px;margin:0 auto;display:flex;position:relative;overflow:hidden}.cta-gradient-bg{z-index:0;background:linear-gradient(135deg,#ff6b6b 0%,#ff8e53 20%,#ffa07a 35%,plum 50%,#9370db 65%,#7b68ee 80%,#6a5acd 100%);position:absolute;inset:0}.cta-container{z-index:1;justify-content:flex-end;align-items:center;gap:40px;width:100%;padding:40px;display:flex;position:relative}.cta-left{flex:1}.cta-card{width:100%;max-width:420px;background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 20px 60px #00000026!important}.cta-card-content{flex-direction:column;align-items:center;gap:20px;display:flex;padding:40px!important}.cta-logo{margin-bottom:8px}.cta-logo-image{object-fit:contain;width:48px;height:48px}.cta-heading{color:#111827;text-align:center;font-size:24px;font-weight:700;font-family:var(--font-primary);margin:0}.cta-subheading{color:#6b7280;text-align:center;font-size:14px;font-family:var(--font-primary);margin:0}.cta-form{flex-direction:column;gap:16px;width:100%;margin-top:8px;display:flex}.cta-input-group{border:1px solid #e5e7eb;border-radius:8px;align-items:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.cta-input-group:focus-within{border-color:#111827}.cta-input-icon{color:#9ca3af;background:0 0;justify-content:center;align-items:center;padding:0 12px;display:flex}.cta-input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:14px 16px 14px 0!important;font-size:15px!important}.cta-input:focus{box-shadow:none!important;outline:none!important}.cta-phone-icon{padding:0 8px 0 12px}.cta-country-code{color:#374151;white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:flex}.cta-phone-input{padding-left:8px!important}.cta-submit-btn{cursor:pointer;width:100%;margin-top:8px;transition:all .2s;color:#fff!important;background:#111827!important;border:none!important;border-radius:8px!important;padding:14px 24px!important;font-size:16px!important;font-weight:600!important}.cta-submit-btn:hover{transform:translateY(-1px);background:#1f2937!important}@media (max-width:768px){.cta-section{padding:40px 16px}.cta-banner{border-radius:16px;min-height:auto}.cta-container{flex-direction:column;padding:24px}.cta-left{display:none}.cta-card{max-width:100%}.cta-card-content{padding:24px!important}.cta-heading{font-size:20px}}.demo-banner-overlay{z-index:999999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.demo-banner-close{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 4px 12px #0003}.demo-banner-close:hover{transform:scale(1.1)}.demo-banner-close svg{color:#374151}.demo-banner-wrapper{width:100%;max-width:1200px;position:relative}.demo-banner-container{background:linear-gradient(135deg,#ff6b6b 0%,#ff8e53 20%,#ffa07a 35%,plum 50%,#9370db 65%,#7b68ee 80%,#6a5acd 100%) 50%/cover no-repeat;border-radius:24px;justify-content:flex-end;align-items:center;width:100%;max-width:1200px;min-height:480px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0000004d}.demo-banner-gradient{z-index:0;background:linear-gradient(135deg,#ff6b6b 0%,#ff8e53 20%,#ffa07a 35%,plum 50%,#9370db 65%,#7b68ee 80%,#6a5acd 100%);position:absolute;inset:0}.demo-banner-card{z-index:1;background:#fff;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:40px;display:flex;position:relative;box-shadow:0 10px 40px #00000026}.demo-banner-logo{flex-direction:row;align-items:center;gap:8px;margin-bottom:24px;display:flex}.demo-banner-card .flex{align-items:center;display:flex;flex-direction:row!important}.demo-banner-logo-image{object-fit:contain;flex-shrink:0;width:36px;height:36px}.demo-banner-logo h1,.demo-banner-card .flex h1{color:#111827;white-space:nowrap;margin:0;font-size:22px;font-weight:700}.demo-banner-heading{color:#000;text-align:center;font-size:16px;font-weight:400;font-family:var(--font-primary);margin:0 0 36px}.demo-banner-form{flex-direction:column;gap:16px;width:100%;display:flex}.demo-input-group{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.demo-input-group:focus-within{border-color:#111827}.demo-input-icon{color:#9ca3af;background:0 0;justify-content:center;align-items:center;padding:0 12px;display:flex}.demo-input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:14px 16px 14px 0!important;font-size:15px!important}.demo-input:focus{box-shadow:none!important;outline:none!important}.demo-phone-group{align-items:center;gap:0;display:flex}.demo-country-select{appearance:none;color:#374151;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 4px center no-repeat;border:none;min-width:90px;padding:12px 20px 12px 16px;font-size:14px}.demo-country-select:focus{outline:none}.demo-phone-icon{padding:0 8px 0 12px}.demo-country-code{color:#374151;white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:flex}.demo-phone-input{flex:1;padding-left:0!important}.demo-submit-btn{cursor:pointer;width:100%;margin-top:8px;transition:all .2s;color:#fff!important;background:#111827!important;border:none!important;border-radius:8px!important;padding:14px 24px!important;font-size:16px!important;font-weight:600!important}.demo-submit-btn:hover{background:#1f2937!important}.demo-submit-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.demo-banner-overlay{padding:16px}.demo-banner-close{top:16px;right:16px}.demo-banner-container{justify-content:center;min-height:auto;padding:24px}.demo-banner-card{max-width:100%;padding:32px 24px}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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-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}
