@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans: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-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-500:oklch(64.5% .246 16.439);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-16{top:calc(var(--spacing)*16)}.-right-2{right:calc(var(--spacing)*-2)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-left-2{left:calc(var(--spacing)*-2)}.left-1\/2{left:50%}.left-6{left:calc(var(--spacing)*6)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-full{height:100%}.max-h-\[95vh\]{max-height:95vh}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-blue-100{border-color:var(--color-blue-100)}.border-yellow-300{border-color:var(--color-blue-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-pink-200{border-color:var(--color-pink-200)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-200{border-color:var(--color-red-200)}.bg-black{background-color:var(--color-black)}.bg-yellow-50{background-color:var(--color-blue-50)}.bg-yellow-100{background-color:var(--color-blue-100)}.bg-yellow-500{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-purple-50{--tw-gradient-via:var(--color-purple-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-800{--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-32{padding-top:calc(var(--spacing)*32)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-gray-300{color:var(--color-blue-100)}.text-yellow-400{color:var(--color-blue-400)}.text-yellow-600{color:var(--color-blue-600)}.text-yellow-700{color:var(--color-blue-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-900{color:var(--color-green-900)}.text-pink-600{color:var(--color-pink-600)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.accent-yellow-500{accent-color:var(--color-blue-600)}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-yellow-600:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-yellow-600:hover{color:var(--color-blue-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-transparent:focus{border-color:#0000}.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-yellow-400:focus{--tw-ring-color:var(--color-blue-500)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:-top-6{top:calc(var(--spacing)*-6)}.sm\:-right-6{right:calc(var(--spacing)*-6)}.sm\:-bottom-6{bottom:calc(var(--spacing)*-6)}.sm\:-left-6{left:calc(var(--spacing)*-6)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.bg-gradient-to-r.from-yellow-400.to-yellow-500,.bg-gradient-to-br.from-yellow-400.to-yellow-500{color:#171717!important}[class*="from-blue-"],[class*="from-purple-"],[class*="to-blue-"],[class*="to-purple-"]{--tw-gradient-from:#f2b900 var(--tw-gradient-from-position)!important;--tw-gradient-to:#ffd21a var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}[class*="bg-blue-"]{background-color:#f2b900!important;color:#171717!important}[class*="text-blue-"],[class*="text-purple-"]{color:#b88600!important}[class*="border-blue-"],[class*="border-purple-"]{border-color:#facc15!important}[class*="ring-blue-"],[class*="ring-purple-"]{--tw-ring-color:#facc15!important}#pricing .from-gray-950.to-gray-800{background-image:linear-gradient(135deg,#0a0a0a,#292929)!important}#pricing button.bg-white.text-yellow-600{color:#171717!important;border:2px solid #facc15!important}:where(
  button.bg-gradient-to-r,
  button.bg-gradient-to-br,
  button.bg-yellow-400,
  button.bg-yellow-500,
  button.bg-white.text-yellow-600,
  button.bg-white.text-gray-900,
  button.border-2:not(.menu-toggle),
  button.roi-btn,
  button[data-roi-form],
  button[type="submit"],
  a.header-cta
){
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate;
  font-size:17px !important;
  line-height:1.25 !important;
  letter-spacing:-.012em !important;
}:where(
  button.bg-gradient-to-r,
  button.bg-gradient-to-br,
  button.bg-yellow-400,
  button.bg-yellow-500,
  button.bg-white.text-yellow-600,
  button.bg-white.text-gray-900,
  button.border-2:not(.menu-toggle),
  button.roi-btn,
  button[data-roi-form],
  button[type="submit"],
  a.header-cta
)::after{
  content:"";
  position:absolute;
  top:-60%;
  left:-75%;
  z-index:2;
  width:42%;
  height:220%;
  pointer-events:none;
  opacity:0;
  transform:skewX(-22deg);
  background:linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 28%,
    rgba(255,255,255,.72) 52%,
    rgba(255,255,255,.18) 72%,
    rgba(255,255,255,0) 100%
  );
}@media (hover:hover) and (pointer:fine){
  :where(
    button.bg-gradient-to-r,
    button.bg-gradient-to-br,
    button.bg-yellow-400,
    button.bg-yellow-500,
    button.bg-white.text-yellow-600,
  button.bg-white.text-gray-900,
    button.border-2:not(.menu-toggle),
    button.roi-btn,
    button[data-roi-form],
    button[type="submit"],
    a.header-cta
  ):not(:disabled):hover::after{
    animation:bs-button-sheen .78s cubic-bezier(.22,.61,.36,1) both;
  }
}@keyframes bs-button-sheen{
  0%{left:-75%;opacity:0}
  12%{opacity:.95}
  100%{left:135%;opacity:0}
}:where(
  button.text-lg,
  #roi-calculator .roi-btn
){
  font-size:18px !important;
}header :where(
  button.bg-gradient-to-r,
  button.bg-yellow-400,
  a.header-cta
){
  font-size:16px !important;
}@media (max-width:767px){
  :where(
    button.bg-gradient-to-r,
    button.bg-gradient-to-br,
    button.bg-yellow-400,
    button.bg-yellow-500,
    button.bg-white.text-yellow-600,
  button.bg-white.text-gray-900,
    button.border-2:not(.menu-toggle),
    button.roi-btn,
    button[data-roi-form],
    button[type="submit"],
    a.header-cta
  ){
    font-size:16px !important;
  }

  :where(
    button.text-lg,
    #roi-calculator .roi-btn
  ){
    font-size:17px !important;
  }
}@media (prefers-reduced-motion:reduce){
  :where(
    button.bg-gradient-to-r,
    button.bg-gradient-to-br,
    button.bg-yellow-400,
    button.bg-yellow-500,
    button.bg-white.text-yellow-600,
  button.bg-white.text-gray-900,
    button.border-2:not(.menu-toggle),
    button.roi-btn,
    button[data-roi-form],
    button[type="submit"],
    a.header-cta
  )::after{
    animation:none !important;
    display:none !important;
  }
}.cookie-consent {
  position: fixed;
  left: 50%;
  bottom: 18px;
  width: min(820px, calc(100% - 32px));
  transform: translate(-50%, calc(100% + 48px));
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 2147483000;
  color: #f9fafb;
  background: rgba(17, 24, 39, .97);
  border: 1px solid rgba(242, 185, 0, .72);
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(17, 24, 39, .28), 0 0 0 1px rgba(255, 255, 255, .04) inset;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  transition: transform .32s ease, opacity .25s ease, visibility .25s ease;
  font-family: "Manrope", "Segoe UI", Arial, sans-serif;
}.cookie-consent.is-visible {
  transform: translate(-50%, 0);
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}.cookie-consent__inner {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 12px 13px 12px 16px;
}.cookie-consent__text {
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  color: #d1d5db;
  font-size: 12px;
  line-height: 1.5;
}.cookie-consent__text strong { color: #fff; font-weight: 750; }.cookie-consent__text a {
  color: #ffd84a;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 2px;
}.cookie-consent__actions {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 8px;
}.cookie-consent__button {
  min-height: 36px;
  padding: 8px 12px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, .24);
  background: transparent;
  color: #fff;
  font: inherit;
  font-size: 11.5px;
  line-height: 1.1;
  font-weight: 750;
  white-space: nowrap;
  cursor: pointer;
  transition: transform .18s ease, border-color .18s ease, background .18s ease;
}.cookie-consent__button:hover { transform: translateY(-1px); border-color: #f2b900; }.cookie-consent__button--accept {
  border-color: #f2b900;
  background: linear-gradient(115deg, #f2b900 0%, #ffd84a 46%, #f2b900 100%);
  background-size: 220% 100%;
  color: #111827;
  box-shadow: 0 7px 18px rgba(242, 185, 0, .22);
  animation: cookieButtonShimmer 3.8s linear infinite;
}.cookie-settings-link {
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
  text-align: left;
}@keyframes cookieButtonShimmer {
  0% { background-position: 100% 0; }
  100% { background-position: -100% 0; }
}@media (max-width: 680px) {
  .cookie-consent { bottom: 10px; width: calc(100% - 20px); border-radius: 14px; }
  .cookie-consent__inner { align-items: stretch; gap: 10px; padding: 11px 12px; }
  .cookie-consent__text { font-size: 11px; line-height: 1.42; }
  .cookie-consent__actions { flex-direction: column-reverse; align-items: stretch; gap: 6px; }
  .cookie-consent__button { min-height: 32px; padding: 7px 10px; font-size: 10.5px; }
}@media (max-width: 430px) {
  .cookie-consent__inner { display: block; }
  .cookie-consent__actions { margin-top: 9px; display: grid; grid-template-columns: 1fr 1fr; }
}@media (prefers-reduced-motion: reduce) {
  .cookie-consent, .cookie-consent__button { transition: none; }
  .cookie-consent__button--accept { animation: none; }
}#roi-calculator{padding:80px 0;background:linear-gradient(135deg,#fffdf2 0%,#fff8d6 100%);font-family:inherit}#roi-calculator *{box-sizing:border-box}.roi-wrap{max-width:1000px;margin:0 auto;padding:0 24px}.roi-head{text-align:center;margin-bottom:46px}.roi-badge{display:inline-block;background:#fff1a8;color:#5c4500;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:16px}.roi-head h2{font-size:clamp(26px,3vw,38px);line-height:1.15;font-weight:800;color:#111827;margin:0 0 12px}.roi-head p{font-size:17px;color:#6b7280;max-width:520px;margin:0 auto}.roi-grid{display:grid;grid-template-columns:minmax(270px,360px) 1fr;gap:24px;align-items:start}.roi-card{background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.07);padding:28px;border:1px solid #e5e7eb}.roi-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;color:#9ca3af;text-transform:uppercase;margin-bottom:19px}.roi-slider{margin-bottom:22px}.roi-slider-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.roi-slider label{font-size:13px;font-weight:600;color:#374151}.roi-value{font-size:15px;font-weight:800;color:#171717;min-width:85px;text-align:right}.roi-range-wrap{position:relative;height:18px}.roi-track{position:absolute;left:0;right:0;top:6px;height:6px;border-radius:3px;background:#e5e7eb;overflow:hidden}.roi-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#f2b900,#ffd21a)}.roi-range{position:absolute;inset:0;width:100%;height:18px;opacity:0;cursor:pointer;z-index:2}.roi-thumb{position:absolute;top:9px;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;border:2.5px solid #eab308;box-shadow:0 1px 4px rgba(0,0,0,.15);pointer-events:none}.roi-hint{font-size:11px;color:#9ca3af;margin-top:4px}.roi-note{border-radius:10px;padding:10px 13px;margin-bottom:22px;font-size:13px;color:#374151;background:#f8fafc}.roi-note.green{margin-bottom:0;background:#f0fdf4;color:#166534;border-left:3px solid #22c55e}.roi-results{display:flex;flex-direction:column;gap:16px}.roi-result{background:#fff;border-radius:16px;padding:24px;border:2px solid #eab308;box-shadow:0 8px 32px rgba(234,179,8,.18);position:relative}.roi-result-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#eab308,#ffd21a);color:#fff;font-size:11px;font-weight:800;padding:4px 16px;border-radius:999px;white-space:nowrap}.roi-big{text-align:center;padding:18px 0 20px}.roi-big-label{font-size:12px;color:#6b7280;margin-bottom:5px}.roi-big-value{font-size:clamp(34px,5vw,48px);font-weight:800;color:#1d9e75;line-height:1}.roi-big-sub{font-size:13px;color:#6b7280;margin-top:7px}.roi-table{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;padding:8px 0;margin-bottom:16px}.roi-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:4px;padding:7px 0;border-bottom:1px solid #f9fafb;font-size:13px}.roi-row:last-child{border-bottom:0}.roi-row.header{padding:0 0 5px;border:0;font-size:11px;color:#9ca3af}.roi-row>div:nth-child(n/**/+2){text-align:center}.roi-after{font-weight:700;color:#1d9e75}.roi-profit{background:#f0fdf4;border-radius:10px;padding:11px 14px;text-align:center;font-size:13px;color:#166534}.roi-profit strong{font-size:16px}.roi-tariff{background:linear-gradient(135deg,#0a0a0a 0%,#262626 100%);border-radius:16px;padding:24px;color:#fff}.roi-tariff-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.roi-tariff-kicker{font-size:11px;color:#fde68a;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}.roi-tariff-name{font-size:22px;font-weight:800}.roi-tariff-leads{font-size:12px;color:#f5f5f5;margin-top:2px}.roi-tariff-price{text-align:right;font-size:19px;font-weight:800}.roi-roi{font-size:11px;color:#6ee7b7;margin-top:2px}.roi-features{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:17px}.roi-feature{font-size:12px;color:#f5f5f5;display:flex;align-items:center;gap:5px}.roi-check{color:#34d399}.roi-actions{display:flex;gap:10px;flex-wrap:wrap}.roi-btn{flex:1;min-width:150px;border-radius:10px;padding:13px 16px;font-weight:750;font-size:14px;cursor:pointer;transition:.2s}.roi-btn:hover{transform:translateY(-1px)}.roi-btn.primary{background:linear-gradient(90deg,#f2b900,#ffd21a);color:#171717;border:0;box-shadow:0 4px 14px rgba(234,179,8,.35)}.roi-btn.secondary{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.25)}.roi-disclaimer{text-align:center;font-size:12px;color:#9ca3af;margin:30px auto 0;max-width:650px}@media(max-width:780px){#roi-calculator{padding:60px 0}.roi-wrap{padding:0 16px}.roi-head{margin-bottom:34px}.roi-grid{grid-template-columns:1fr}.roi-card,.roi-result,.roi-tariff{padding:20px}.roi-result-badge{font-size:10px}.roi-features{grid-template-columns:1fr}.roi-row{grid-template-columns:1.1fr 1fr 1.15fr;font-size:12px}.roi-tariff-price{text-align:left}.roi-actions{flex-direction:column}.roi-btn{width:100%}}header .botseller-header-logo{
  display:block !important;
  width:auto !important;
  height:44px !important;
  max-width:220px !important;
  object-fit:contain !important;
  object-position:left center !important;
  flex:0 0 auto !important;
}header .botseller-logo-wrap{
  display:flex !important;
  align-items:center !important;
  min-width:0 !important;
  flex:0 0 auto !important;
  overflow:visible !important;
}@media (max-width: 767px){
  header .botseller-header-logo{
    height:34px !important;
    max-width:158px !important;
  }
}@media (max-width: 380px){
  header .botseller-header-logo{
    height:30px !important;
    max-width:138px !important;
  }
}[data-hero-unified]{background:linear-gradient(180deg,#fffdfa 0%,#fff9eb 100%) !important;position:relative;overflow:hidden}[data-hero-unified]::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 20%,rgba(242,185,0,.12),transparent 24%),radial-gradient(circle at 85% 18%,rgba(255,214,10,.10),transparent 22%),radial-gradient(circle at 72% 70%,rgba(0,0,0,.04),transparent 28%);pointer-events:none}[data-hero-unified] [data-hero-bg-media]{display:none !important}[data-hero-unified] [data-hero-inner]{position:relative;z-index:2}[data-hero-unified] [data-hero-badge]{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(242,185,0,.45);color:#1f2937 !important;border-radius:999px;padding:12px 18px;box-shadow:0 10px 28px rgba(17,24,39,.07);font-weight:700}[data-hero-unified] [data-hero-badge] *{color:#1f2937 !important}[data-hero-unified] [data-hero-highlight]{background:none !important;-webkit-text-fill-color:initial !important;color:#f2b900 !important}[data-hero-unified] [data-hero-title]{color:#111827 !important;max-width:680px}[data-hero-unified] [data-hero-text]{color:#4b5563 !important;max-width:670px}[data-hero-unified] [data-hero-metrics]{gap:16px !important}[data-hero-unified] [data-hero-metric]{background:#fff !important;border:1px solid rgba(17,24,39,.08) !important;border-radius:18px !important;box-shadow:0 14px 34px rgba(17,24,39,.08) !important;padding:20px 18px !important;position:relative;overflow:hidden}[data-hero-unified] [data-hero-metric]::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#f2b900,#ffd84a)}[data-hero-unified] [data-hero-metric] [data-hero-icon]{color:#d39b00 !important;background:rgba(242,185,0,.12);width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}[data-hero-unified] [data-hero-metric] [data-hero-icon] *{color:#d39b00 !important}[data-hero-unified] [data-hero-metric] .text-2xl{color:#111827 !important}[data-hero-unified] [data-hero-metric] .text-xs{color:#6b7280 !important}[data-hero-unified] [data-hero-actions] button:first-child{box-shadow:0 12px 28px rgba(242,185,0,.28) !important}[data-hero-unified] [data-hero-actions] button:last-child{border-color:#f2b900 !important;color:#111827 !important;background:#fff !important}[data-hero-unified] [data-hero-proof]{color:#6b7280 !important}[data-hero-unified] [data-hero-proof] *{color:#6b7280 !important}[data-hero-unified] [data-hero-visual-wrap]{position:relative;z-index:2;padding:18px;border-radius:28px;background:linear-gradient(180deg,#ffffff 0%,#fffaf0 100%);border:1px solid rgba(242,185,0,.45);box-shadow:0 24px 60px rgba(17,24,39,.12)}[data-hero-unified] [data-hero-visual-wrap]::before{content:"Интерфейс AI-консультанта";position:absolute;left:18px;top:-15px;background:#111827;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;padding:9px 14px;border-radius:999px;box-shadow:0 10px 22px rgba(17,24,39,.2)}[data-hero-unified] [data-hero-visual-wrap] img{display:block;width:100%;border-radius:22px !important;box-shadow:none !important}[data-hero-unified] [data-hero-float]{background:#fff !important;border:1px solid rgba(242,185,0,.45) !important;border-radius:18px !important;box-shadow:0 18px 34px rgba(17,24,39,.12) !important;padding:16px 18px !important;min-width:150px}[data-hero-unified] [data-hero-float] .text-3xl,[data-hero-unified] [data-hero-float] .text-2xl{color:#111827 !important;font-weight:800 !important}[data-hero-unified] [data-hero-float] .text-sm{color:#6b7280 !important}[data-hero-unified] [data-hero-float="top"]{top:18px !important;right:-24px !important}[data-hero-unified] [data-hero-float="bottom"]{bottom:18px !important;left:-24px !important}[data-hero-unified] [data-hero-float="top"] .text-3xl::before{content:"★ ";color:#f2b900}[data-hero-unified] [data-hero-float="bottom"] .text-2xl::before{content:"↗ ";color:#f2b900}@media (max-width:1023px){
  [data-hero-unified] [data-hero-visual-wrap]{margin-top:12px}
  [data-hero-unified] [data-hero-float="top"]{right:10px !important;top:10px !important}
  [data-hero-unified] [data-hero-float="bottom"]{left:10px !important;bottom:10px !important}
}@media (max-width:767px){
  [data-hero-unified]{padding-top:6.5rem !important;padding-bottom:4.5rem !important}
  [data-hero-unified] [data-hero-title]{font-size:2.35rem !important;line-height:1.06 !important}
  [data-hero-unified] [data-hero-badge]{font-size:13px !important;padding:10px 14px !important}
  [data-hero-unified] [data-hero-metrics]{grid-template-columns:1fr !important}
  [data-hero-unified] [data-hero-metric]{padding:16px !important}
  [data-hero-unified] [data-hero-visual-wrap]{padding:12px;border-radius:22px}
  [data-hero-unified] [data-hero-visual-wrap]::before{left:12px;top:-13px;font-size:11px;padding:8px 12px}
  [data-hero-unified] [data-hero-float]{min-width:auto;padding:12px 14px !important}
}header .botseller-header-logo{
  height:58px !important;
  width:auto !important;
  max-width:310px !important;
  object-fit:contain !important;
  object-position:left center !important;
}header .botseller-logo-wrap{
  min-width:245px !important;
  overflow:visible !important;
}@media (max-width:1100px){
  header .botseller-header-logo{
    height:50px !important;
    max-width:260px !important;
  }
  header .botseller-logo-wrap{
    min-width:205px !important;
  }
}@media (max-width:767px){
  header .botseller-header-logo{
    height:42px !important;
    max-width:205px !important;
  }
  header .botseller-logo-wrap{
    min-width:0 !important;
  }
}@media (max-width:380px){
  header .botseller-header-logo{
    height:38px !important;
    max-width:180px !important;
  }
}.bs-title-with-icon{display:inline-flex !important;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.bs-title-with-icon.bs-left{justify-content:flex-start}.bs-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(180deg,#fffdfa 0%,#fff3c4 100%);border:1px solid rgba(242,185,0,.35);box-shadow:0 10px 26px rgba(17,24,39,.08);flex:0 0 auto}.bs-heading-icon svg{width:30px;height:30px;display:block}.bs-heading-icon svg *{vector-effect:non-scaling-stroke}.bs-service-card{background:linear-gradient(180deg,#ffffff 0%,#fffaf0 100%) !important;border:1px solid rgba(242,185,0,.22) !important;box-shadow:0 12px 28px rgba(17,24,39,.05)}.bs-service-card .bs-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bs-service-card .bs-card-heading .bs-card-icon{width:48px;height:48px;border-radius:16px;background:linear-gradient(180deg,#fffdfa 0%,#fff2bf 100%);display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(242,185,0,.3)}.bs-service-card .bs-card-heading .bs-card-icon svg{width:26px;height:26px}.bs-service-card h4{margin:0 !important}.bs-mini-card{position:relative;overflow:hidden}.bs-mini-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#f2b900,#ffd84a)}.bs-mini-icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(180deg,#fffdfa 0%,#fff2bf 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;border:1px solid rgba(242,185,0,.3)}.bs-mini-icon svg{width:24px;height:24px}.bs-list-check{color:#d39b00 !important;font-weight:700}.bs-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;vertical-align:-3px}.bs-nav-icon svg{width:16px;height:16px}.bs-feature-card-enhanced{position:relative;overflow:hidden;border-color:rgba(242,185,0,.18) !important}.bs-feature-card-enhanced::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#f2b900,#ffd84a)}.bs-feature-card-enhanced .bs-top-icon{width:48px;height:48px;border-radius:14px;background:rgba(242,185,0,.10);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.bs-feature-card-enhanced .bs-top-icon svg{width:25px;height:25px}@media(max-width:767px){
  .bs-heading-icon{width:48px;height:48px;border-radius:16px}
  .bs-heading-icon svg{width:26px;height:26px}
  .bs-title-with-icon{gap:10px}
}[class*="text-blue-"], [class*="text-indigo-"], [class*="text-purple-"], [class*="text-pink-"], [class*="text-cyan-"],
[class*="hover:text-blue-"], [class*="hover:text-indigo-"], [class*="hover:text-purple-"], [class*="hover:text-pink-"], [class*="hover:text-cyan-"]{
  color:#d39b00 !important;
}[class*="bg-blue-"], [class*="bg-indigo-"], [class*="bg-purple-"], [class*="bg-pink-"], [class*="bg-cyan-"]{
  background:#fff3bf !important;
}[class*="border-blue-"], [class*="border-indigo-"], [class*="border-purple-"], [class*="border-pink-"], [class*="border-cyan-"]{
  border-color:rgba(242,185,0,.35) !important;
}[class*="from-blue-"], [class*="via-blue-"], [class*="to-blue-"], [class*="from-indigo-"], [class*="to-indigo-"],
[class*="from-purple-"], [class*="to-purple-"], [class*="from-pink-"], [class*="to-pink-"], [class*="from-cyan-"], [class*="to-cyan-"]{
  --tw-gradient-from:#fffdf4 var(--tw-gradient-from-position) !important;
  --tw-gradient-via:#fff6d8 var(--tw-gradient-via-position) !important;
  --tw-gradient-to:#fff0b8 var(--tw-gradient-to-position) !important;
}svg[stroke="currentColor"], svg[fill="currentColor"], .lucide, .lucide *{
  color:inherit;
}.text-green-500, .text-blue-500, .text-indigo-500, .text-purple-500, .text-pink-500, .text-cyan-500,
.text-green-600, .text-blue-600, .text-indigo-600, .text-purple-600, .text-pink-600, .text-cyan-600{
  color:#d39b00 !important;
}[class*="from-green-"], [class*="to-green-"], [class*="from-emerald-"], [class*="to-emerald-"]{
  --tw-gradient-from:#fffdf4 var(--tw-gradient-from-position) !important;
  --tw-gradient-via:#fff6d8 var(--tw-gradient-via-position) !important;
  --tw-gradient-to:#fff0b8 var(--tw-gradient-to-position) !important;
}[data-hero-unified] [data-hero-visual-wrap]{overflow:hidden !important;isolation:isolate}[data-hero-unified] [data-hero-visual-wrap] img{
  width:100% !important;
  height:100% !important;
  min-height:430px !important;
  object-fit:cover !important;
  object-position:center center !important;
  transform:scale(1.34) !important;
  transform-origin:center center !important;
}[data-hero-unified] [data-hero-float]{z-index:5 !important;display:flex !important;align-items:center !important;gap:12px !important}[data-hero-unified] [data-hero-float]::before{display:none !important}[data-hero-unified] .bs-hero-live-icon{
  width:42px;height:42px;border-radius:12px;flex:0 0 42px;
  display:flex;align-items:center;justify-content:center;
  background:linear-gradient(180deg,#ffd84a 0%,#f2b900 100%);
  border:1px solid rgba(17,24,39,.08);
  box-shadow:0 8px 18px rgba(242,185,0,.22)
}[data-hero-unified] .bs-hero-live-icon svg{width:24px;height:24px;display:block}[data-hero-unified] .bs-hero-live-copy{display:flex;flex-direction:column;line-height:1.05}[data-hero-unified] [data-hero-float] > svg,
[data-hero-unified] [data-hero-float] > img,
[data-hero-unified] [data-hero-float] > span:not(.bs-hero-live-icon):not(.bs-hero-live-copy){display:none !important}@media(max-width:767px){
  [data-hero-unified] [data-hero-visual-wrap] img{min-height:330px !important;transform:scale(1.42) !important}
  [data-hero-unified] .bs-hero-live-icon{width:36px;height:36px;flex-basis:36px;border-radius:10px}
  [data-hero-unified] .bs-hero-live-icon svg{width:21px;height:21px}
}[data-hero-unified] [data-hero-visual-wrap]{
  overflow:visible !important;
  padding:16px !important;
}[data-hero-unified] [data-hero-visual-wrap] img{
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:1.215 / 1 !important;
  object-fit:cover !important;
  object-position:center center !important;
  transform:none !important;
  border-radius:20px !important;
}[data-hero-unified] [data-hero-float="top"]{
  top:18px !important;
  right:-18px !important;
  left:auto !important;
  bottom:auto !important;
}[data-hero-unified] [data-hero-float="bottom"]{
  left:-18px !important;
  bottom:18px !important;
  right:auto !important;
  top:auto !important;
}[data-hero-unified] [data-hero-float]{
  max-width:210px !important;
  min-width:165px !important;
  overflow:hidden !important;
}@media(max-width:1100px){
  [data-hero-unified] [data-hero-float="top"]{right:8px !important;top:12px !important}
  [data-hero-unified] [data-hero-float="bottom"]{left:8px !important;bottom:12px !important}
}@media(max-width:767px){
  [data-hero-unified] [data-hero-visual-wrap]{padding:10px !important}
  [data-hero-unified] [data-hero-float]{
    min-width:142px !important;
    max-width:175px !important;
    padding:10px 12px !important;
    gap:8px !important;
  }
  [data-hero-unified] [data-hero-float="top"]{right:4px !important;top:8px !important}
  [data-hero-unified] [data-hero-float="bottom"]{left:4px !important;bottom:8px !important}
  [data-hero-unified] [data-hero-float] strong{font-size:21px !important}
  [data-hero-unified] [data-hero-float] small{font-size:11px !important}
}[data-hero-unified] [data-hero-visual-wrap]{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
  border-radius:0 !important;
}[data-hero-unified] [data-hero-visual-wrap]::before{
  display:none !important;
  content:none !important;
}[data-hero-unified] [data-hero-visual-wrap] img{
  border-radius:26px !important;
  box-shadow:0 18px 48px rgba(17,24,39,.14) !important;
}[data-hero-unified] [data-hero-float]{
  display:flex !important;
  align-items:center !important;
  gap:14px !important;
  min-width:220px !important;
  max-width:260px !important;
  padding:16px 18px !important;
  border-radius:20px !important;
}[data-hero-unified] [data-hero-float] > :first-child,
[data-hero-unified] [data-hero-float] > div:first-child{
  flex:0 0 auto !important;
}[data-hero-unified] [data-hero-float] > :last-child,
[data-hero-unified] [data-hero-float] > div:last-child{
  flex:1 1 auto !important;
  min-width:0 !important;
}[data-hero-unified] [data-hero-float] .text-3xl,
[data-hero-unified] [data-hero-float] .text-2xl{
  font-size:22px !important;
  line-height:1.05 !important;
  white-space:nowrap !important;
  margin:0 0 4px 0 !important;
}[data-hero-unified] [data-hero-float] .text-sm{
  font-size:14px !important;
  line-height:1.2 !important;
  white-space:normal !important;
}[data-hero-unified] [data-hero-float="bottom"]{
  left:-34px !important;
  bottom:24px !important;
}[data-hero-unified] [data-hero-float="top"]{
  right:-16px !important;
  top:18px !important;
}@media(max-width:1100px){
  [data-hero-unified] [data-hero-float="bottom"]{left:0 !important;bottom:14px !important}
  [data-hero-unified] [data-hero-float="top"]{right:0 !important;top:12px !important}
}@media(max-width:767px){
  [data-hero-unified] [data-hero-visual-wrap] img{border-radius:20px !important}
  [data-hero-unified] [data-hero-float]{
    min-width:176px !important;
    max-width:198px !important;
    gap:10px !important;
    padding:12px 14px !important;
  }
  [data-hero-unified] [data-hero-float] .text-3xl,
  [data-hero-unified] [data-hero-float] .text-2xl{
    font-size:18px !important;
  }
  [data-hero-unified] [data-hero-float] .text-sm{
    font-size:12px !important;
  }
  [data-hero-unified] [data-hero-float="bottom"]{left:6px !important;bottom:10px !important}
  [data-hero-unified] [data-hero-float="top"]{right:6px !important;top:10px !important}
}button[class*="bg-gradient-"],
a[class*="bg-gradient-"],
input[type="submit"][class*="bg-gradient-"],
.roi-btn.primary{
  background-image:none !important;
  background:#f2b900 !important;
  color:#171717 !important;
}button[class*="bg-gradient-"]:hover,
a[class*="bg-gradient-"]:hover,
input[type="submit"][class*="bg-gradient-"]:hover,
.roi-btn.primary:hover{
  background:#dca900 !important;
  background-image:none !important;
  box-shadow:none !important;
  transform:none !important;
  filter:none !important;
}button[class*="bg-gradient-"]::before,
button[class*="bg-gradient-"]::after,
a[class*="bg-gradient-"]::before,
a[class*="bg-gradient-"]::after{
  background:none !important;
  background-image:none !important;
}button[class*="border-2"],
.roi-btn.secondary{
  background:#fff !important;
  background-image:none !important;
  box-shadow:none !important;
  transform:none !important;
}#pricing button{
  background-image:none !important;
  box-shadow:none !important;
  transform:none !important;
}#pricing button[class*="from-yellow"],
#pricing button[class*="bg-gradient"]{
  background:#f2b900 !important;
  color:#171717 !important;
}#pricing button.bg-white{
  background:#fff !important;
}header button[class*="from-yellow"],
form button[type="submit"],
form input[type="submit"]{
  background:#f2b900 !important;
  background-image:none !important;
  box-shadow:none !important;
}[data-hero-unified] [data-hero-visual-wrap]{
  position:relative !important;
  overflow:hidden !important;
}[data-hero-unified] [data-hero-visual-wrap] img{
  display:block !important;
}[data-hero-unified] [data-hero-float]{
  position:absolute !important;
  z-index:6 !important;
  min-width:196px !important;
  max-width:220px !important;
  background:#ffffff !important;
  border:1px solid rgba(242,185,0,.45) !important;
  box-shadow:0 12px 30px rgba(17,24,39,.12) !important;
}[data-hero-unified] [data-hero-float="top"]{
  top:16px !important;
  right:16px !important;
  left:auto !important;
  bottom:auto !important;
}[data-hero-unified] [data-hero-float="bottom"]{
  left:16px !important;
  bottom:16px !important;
  right:auto !important;
  top:auto !important;
}[data-hero-unified] [data-hero-float] .bs-hero-live-copy{
  display:flex !important;
  flex-direction:column !important;
  min-width:0 !important;
}[data-hero-unified] [data-hero-float] .bs-hero-live-copy strong{
  display:block !important;
  font-size:22px !important;
  line-height:1.05 !important;
  white-space:nowrap !important;
  margin:0 0 4px 0 !important;
}[data-hero-unified] [data-hero-float] .bs-hero-live-copy small{
  display:block !important;
  font-size:13px !important;
  line-height:1.2 !important;
  white-space:normal !important;
}@media(max-width:767px){
  [data-hero-unified] [data-hero-float]{
    min-width:156px !important;
    max-width:178px !important;
    padding:10px 12px !important;
  }
  [data-hero-unified] [data-hero-float="top"]{top:10px !important;right:10px !important}
  [data-hero-unified] [data-hero-float="bottom"]{left:10px !important;bottom:10px !important}
  [data-hero-unified] [data-hero-float] .bs-hero-live-copy strong{font-size:18px !important}
  [data-hero-unified] [data-hero-float] .bs-hero-live-copy small{font-size:12px !important}
}:root{
  --bs-yellow:#f2b900;
  --bs-yellow-dark:#d39b00;
  --bs-yellow-soft:#fff4c7;
  --bs-black:#111827;
  --bs-gray:#6b7280;
}.text-blue-500,.text-blue-600,.text-blue-700,.text-indigo-500,.text-indigo-600,.text-purple-500,.text-purple-600,.text-cyan-500,.text-cyan-600,
[class*=" text-blue-"],[class^="text-blue-"],[class*=" text-indigo-"],[class^="text-indigo-"],[class*=" text-purple-"],[class^="text-purple-"],[class*=" text-cyan-"],[class^="text-cyan-"]{
  color:var(--bs-yellow-dark) !important;
}.bg-blue-50,.bg-blue-100,.bg-indigo-50,.bg-indigo-100,.bg-purple-50,.bg-purple-100,.bg-cyan-50,.bg-cyan-100,
[class*="bg-blue-"],[class*="bg-indigo-"],[class*="bg-purple-"],[class*="bg-cyan-"]{
  background:linear-gradient(180deg,#fffdfa 0%, var(--bs-yellow-soft) 100%) !important;
}.border-blue-100,.border-blue-200,.border-indigo-100,.border-indigo-200,.border-purple-100,.border-purple-200,.border-cyan-100,.border-cyan-200,
[class*="border-blue-"],[class*="border-indigo-"],[class*="border-purple-"],[class*="border-cyan-"]{
  border-color:rgba(242,185,0,.35) !important;
}.from-blue-50,.to-purple-50,.from-blue-50,.to-cyan-50,.from-purple-50,.to-pink-50,.from-green-50,.to-emerald-50,
[class*="from-blue-"],[class*="to-blue-"],[class*="from-indigo-"],[class*="to-indigo-"],[class*="from-purple-"],[class*="to-purple-"],[class*="from-cyan-"],[class*="to-cyan-"],[class*="from-green-"],[class*="to-green-"],[class*="from-emerald-"],[class*="to-emerald-"]{
  --tw-gradient-from:#fffdfa var(--tw-gradient-from-position) !important;
  --tw-gradient-via:#fff7da var(--tw-gradient-via-position) !important;
  --tw-gradient-to:#fff2bf var(--tw-gradient-to-position) !important;
}.text-blue-600.underline, .underline.text-blue-600, .text-blue-700.underline{
  color:var(--bs-yellow-dark) !important;
  text-decoration:none !important;
  border-bottom:2px solid rgba(242,185,0,.45);
}.bs-info-icon-shell{
  width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(180deg,#fffdfa 0%, var(--bs-yellow-soft) 100%);
  border:1px solid rgba(242,185,0,.35);
  box-shadow:0 10px 24px rgba(17,24,39,.06);
}.bs-info-icon-shell svg{width:30px;height:30px;display:block}.bs-info-icon-shell svg *{vector-effect:non-scaling-stroke}.bs-info-topline{position:relative;overflow:hidden}.bs-info-topline::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--bs-yellow),#ffd84a)}.bs-numbers-card .text-4xl,.bs-numbers-card .text-3xl{margin-bottom:10px !important}.bs-numbers-card{border-color:rgba(242,185,0,.14) !important;box-shadow:0 12px 28px rgba(17,24,39,.05) !important}.bs-main-note{background:linear-gradient(180deg,#fffdfa 0%, #fffaf0 100%) !important;border-color:rgba(242,185,0,.35) !important}.bs-main-note .bs-note-icon{width:44px;height:44px;border-radius:14px;background:var(--bs-yellow-soft);display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(242,185,0,.3)}.bs-main-note .bs-note-icon svg{width:24px;height:24px}.bs-why-card{border-color:rgba(242,185,0,.16) !important;box-shadow:0 12px 26px rgba(17,24,39,.05) !important;position:relative;overflow:hidden}.bs-why-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--bs-yellow),#ffd84a)}.bs-why-num{background:linear-gradient(180deg,#fff4c7 0%, #f2b900 100%) !important;color:#111827 !important}.bs-why-ico{background:#fff !important;border:1px solid rgba(242,185,0,.35) !important;color:var(--bs-yellow-dark) !important}.bs-why-ico svg{width:24px;height:24px}.bs-why-statbox{background:#fff8f8 !important;border-color:#efc9c9 !important}.bs-why-statbox .red{color:#e11d48 !important}.bs-why-statbox .accent{color:var(--bs-yellow-dark) !important;border-bottom:2px solid rgba(242,185,0,.45);display:inline-block}[data-hero-unified] [data-hero-visual-wrap]{
  position:relative !important;
  overflow:hidden !important;
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
}[data-hero-unified] [data-hero-visual-wrap]::before{
  display:none !important;
  content:none !important;
}[data-hero-unified] [data-hero-visual-wrap] > img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio:1.22/1 !important;
  object-fit:cover !important;
  object-position:center center !important;
  transform:none !important;
  border-radius:26px !important;
  box-shadow:0 18px 48px rgba(17,24,39,.14) !important;
}[data-hero-unified] [data-hero-float="top"]{
  top:16px !important;
  right:16px !important;
  left:auto !important;
  bottom:auto !important;
}[data-hero-unified] [data-hero-float="bottom"]{
  left:16px !important;
  bottom:16px !important;
  right:auto !important;
  top:auto !important;
}@media(max-width:767px){
  [data-hero-unified] [data-hero-visual-wrap] > img{border-radius:20px !important}
  [data-hero-unified] [data-hero-float="top"]{top:10px !important;right:10px !important}
  [data-hero-unified] [data-hero-float="bottom"]{left:10px !important;bottom:10px !important}
}.bs-reason-icon-row{
  display:flex !important;
  align-items:center !important;
  margin-bottom:18px !important;
}.bs-reason-icon{
  width:58px !important;
  height:58px !important;
  border-radius:18px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:linear-gradient(180deg,#fffdfa 0%,#fff2bf 100%) !important;
  border:1px solid rgba(242,185,0,.38) !important;
  box-shadow:0 10px 22px rgba(17,24,39,.07) !important;
  color:#111827 !important;
  flex:0 0 auto !important;
}.bs-reason-icon svg{
  width:31px !important;
  height:31px !important;
  display:block !important;
}.bs-reason-card-clean{
  border-top:3px solid #f2b900 !important;
  padding-top:22px !important;
}.bs-reason-card-clean h3{
  margin-top:0 !important;
}@media(max-width:767px){
  .bs-reason-icon{width:52px !important;height:52px !important;border-radius:16px !important}
  .bs-reason-icon svg{width:28px !important;height:28px !important}
}:root{--bs-yellow:#f2b900;--bs-yellow-dark:#d39b00;--bs-soft:#fff4c7;--bs-black:#111827;--bs-gray:#6b7280}.bs-brand-stat{
  background:#fff !important;
  border:1px solid rgba(242,185,0,.38) !important;
  border-radius:18px !important;
  box-shadow:0 10px 28px rgba(17,24,39,.05) !important;
  position:relative !important;
  overflow:hidden !important;
}.bs-brand-stat::before{
  content:"";position:absolute;left:0;right:0;top:0;height:4px;
  background:linear-gradient(90deg,var(--bs-yellow),#ffd84a)
}.bs-brand-stat .bs-stat-icon{
  width:48px;height:48px;border-radius:15px;background:linear-gradient(180deg,#fffdfa 0%,var(--bs-soft) 100%);
  border:1px solid rgba(242,185,0,.32);display:flex;align-items:center;justify-content:center;margin:0 auto 14px
}.bs-brand-stat .bs-stat-icon svg{width:26px;height:26px;display:block}.bs-brand-stat .bs-stat-value{color:var(--bs-black) !important}.bs-brand-stat .bs-stat-label{color:#374151 !important}.bs-feature-brand-card{
  background:linear-gradient(180deg,#fff 0%,#fffaf0 100%) !important;
  border:1px solid rgba(242,185,0,.30) !important;
  border-radius:18px !important;
  box-shadow:0 12px 30px rgba(17,24,39,.05) !important;
  position:relative !important;overflow:hidden !important;
}.bs-feature-brand-card::before{
  content:"";position:absolute;left:0;right:0;top:0;height:4px;
  background:linear-gradient(90deg,var(--bs-yellow),#ffd84a)
}.bs-feature-brand-card .bs-feature-icon{
  width:58px;height:58px;border-radius:18px;background:linear-gradient(180deg,#fffdfa 0%,var(--bs-soft) 100%);
  border:1px solid rgba(242,185,0,.34);display:flex;align-items:center;justify-content:center;margin-bottom:18px
}.bs-feature-brand-card .bs-feature-icon svg{width:31px;height:31px;display:block}.bs-brand-note{
  background:linear-gradient(180deg,#fffdfa 0%,#fffaf0 100%) !important;
  border:1px solid rgba(242,185,0,.38) !important;
  box-shadow:none !important
}.bs-brand-note .bs-note-icon{
  width:48px;height:48px;border-radius:15px;background:var(--bs-soft);border:1px solid rgba(242,185,0,.35);
  display:flex;align-items:center;justify-content:center;flex:0 0 auto
}.bs-brand-note .bs-note-icon svg{width:26px;height:26px}.bs-sales-stat{
  background:#fff !important;border:1px solid rgba(242,185,0,.38) !important;border-radius:18px !important;
  box-shadow:0 10px 25px rgba(17,24,39,.04) !important;position:relative !important;overflow:hidden !important
}.bs-sales-stat::before{
  content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--bs-yellow),#ffd84a)
}.bs-sales-stat .bs-sales-icon{
  width:48px;height:48px;border-radius:15px;background:linear-gradient(180deg,#fffdfa 0%,var(--bs-soft) 100%);
  border:1px solid rgba(242,185,0,.32);display:flex;align-items:center;justify-content:center;margin:0 auto 12px
}.bs-sales-stat .bs-sales-icon svg{width:26px;height:26px}.bs-sales-stat .bs-sales-value{color:var(--bs-black) !important}@media(max-width:767px){
  .bs-feature-brand-card .bs-feature-icon{width:52px;height:52px;border-radius:16px}
  .bs-feature-brand-card .bs-feature-icon svg{width:28px;height:28px}
}.bs-consultant-card{
  position:relative !important;
  overflow:hidden !important;
  border:1px solid rgba(242,185,0,.20) !important;
  box-shadow:0 12px 28px rgba(17,24,39,.06) !important;
  background:linear-gradient(180deg,#ffffff 0%,#fffdf8 100%) !important;
}.bs-consultant-card::before{
  content:"";
  position:absolute;
  top:0;left:0;right:0;
  height:3px;
  background:#f2b900;
}.bs-consultant-icon-row{
  display:flex !important;
  align-items:center !important;
  margin:0 0 18px !important;
}.bs-consultant-icon{
  width:58px;
  height:58px;
  border-radius:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(180deg,#fffdfa 0%,#fff1b8 100%);
  border:1px solid rgba(242,185,0,.38);
  box-shadow:0 9px 20px rgba(17,24,39,.06);
  flex:0 0 auto;
}.bs-consultant-icon svg{
  width:31px;
  height:31px;
  display:block;
}.bs-consultant-icon svg *{vector-effect:non-scaling-stroke}.bs-consultant-card h3{margin-top:0 !important}@media(max-width:767px){
  .bs-consultant-icon{width:52px;height:52px;border-radius:16px}
  .bs-consultant-icon svg{width:28px;height:28px}
}html.bs-sales-stat,
body.bs-sales-stat,
#root.bs-sales-stat,
html.bs-brand-stat,
body.bs-brand-stat,
#root.bs-brand-stat{
  overflow:visible !important;
  overflow-x:clip !important;
  height:auto !important;
  min-height:100% !important;
  position:static !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}html,body{
  overflow-y:auto !important;
}.bs-integrations-title{
  display:flex !important;
  width:100% !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
}.bs-integrations-grid .bs-service-card > .bs-top-icon{
  display:none !important;
}.bs-integrations-grid .bs-card-heading{
  margin-top:0 !important;
}@media(max-width:767px){
  .bs-integrations-title{
    justify-content:center !important;
    text-align:center !important;
  }
}#cases .bs-cases-grid{align-items:stretch !important}#cases .bs-case-card{
  display:flex !important;
  flex-direction:column !important;
  min-height:342px !important;
  padding:24px !important;
  background:#fff !important;
  border:1px solid rgba(17,24,39,.09) !important;
  border-top:3px solid #f2b900 !important;
  border-radius:18px !important;
  box-shadow:0 12px 28px rgba(17,24,39,.08) !important;
  overflow:hidden !important;
}#cases .bs-case-card:hover{transform:translateY(-2px) !important;box-shadow:0 18px 34px rgba(17,24,39,.12) !important}#cases .bs-case-head{min-height:104px !important;margin-bottom:16px !important}#cases .bs-case-conversion{
  display:block !important;width:100% !important;margin:0 0 16px !important;padding:16px 18px !important;
  border-radius:14px !important;background:#111827 !important;background-image:none !important;color:#fff !important;
  opacity:1 !important;visibility:visible !important;
}#cases .bs-case-conversion > div:first-child{color:#fff !important;opacity:.78 !important}#cases .bs-case-conversion > div:last-child{color:#f2b900 !important;font-size:36px !important;line-height:1 !important}#cases .bs-case-metrics{margin-top:auto !important}#cases .bs-case-metrics > div{background:#f8fafc !important;border:1px solid rgba(17,24,39,.05) !important;border-radius:12px !important;padding:14px !important}#cases .bs-case-metrics > div:last-child > div:first-child{color:#d39b00 !important}#cases .bs-case-metrics .text-xs{color:#6b7280 !important}@media(max-width:767px){
  #cases .bs-case-card{min-height:0 !important;padding:20px !important}
  #cases .bs-case-head{min-height:0 !important}
  #cases .bs-case-conversion > div:last-child{font-size:32px !important}
}.bs-niches-section{background:linear-gradient(180deg,#fffdfa 0%,#fffaf0 100%) !important;border:1px solid rgba(242,185,0,.22) !important}.bs-niches-item{display:flex !important;align-items:center;gap:10px;text-align:left !important;padding:14px 16px !important;border:1px solid rgba(242,185,0,.18) !important;box-shadow:0 8px 18px rgba(17,24,39,.04)}.bs-niches-item:hover{box-shadow:0 12px 22px rgba(17,24,39,.08) !important;transform:translateY(-1px)}.bs-niches-icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(180deg,#fffdfa 0%,#fff4c7 100%);border:1px solid rgba(242,185,0,.35)}.bs-niches-icon svg{width:22px;height:22px;display:block}.bs-niches-icon svg *{vector-effect:non-scaling-stroke}.bs-fit-box{background:#fff !important;border:2px solid rgba(242,185,0,.35) !important;box-shadow:0 10px 24px rgba(17,24,39,.05)}.bs-fit-icon{width:44px;height:44px;border-radius:14px;background:#fff4c7;border:1px solid rgba(242,185,0,.35);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.bs-fit-icon svg{width:24px;height:24px}@media(max-width:767px){.bs-niches-item{padding:12px 14px !important}.bs-niches-icon{width:34px;height:34px}.bs-niches-icon svg{width:20px;height:20px}}#roi-calculator .roi-grid{
  align-items:stretch !important;
}#roi-calculator .roi-card{
  height:100% !important;
  min-height:100% !important;
  display:flex !important;
  flex-direction:column !important;
}#roi-calculator .roi-card .roi-note.green{
  margin-top:auto !important;
}#roi-calculator .roi-results{
  height:100% !important;
}#roi-calculator .roi-btn.primary{
  background:#f2b900 !important;
  background-image:none !important;
  color:#171717 !important;
  border:1px solid #f2b900 !important;
  box-shadow:none !important;
}#roi-calculator .roi-btn.primary:hover{
  background:#dca900 !important;
  border-color:#dca900 !important;
  color:#171717 !important;
  transform:none !important;
}#roi-calculator .roi-btn.secondary{
  background:#262626 !important;
  background-image:none !important;
  color:#ffffff !important;
  border:1px solid #f2b900 !important;
  box-shadow:none !important;
}#roi-calculator .roi-btn.secondary:hover{
  background:#111111 !important;
  color:#ffffff !important;
  border-color:#ffd21a !important;
  transform:none !important;
}@media(max-width:780px){
  #roi-calculator .roi-grid{align-items:start !important}
  #roi-calculator .roi-card{height:auto !important;min-height:0 !important}
  #roi-calculator .roi-card .roi-note.green{margin-top:0 !important}
  #roi-calculator .roi-results{height:auto !important}
}.bs-niches-force-wrap{background:linear-gradient(180deg,#fffdfa 0%,#fffaf0 100%) !important;border:1px solid rgba(242,185,0,.22) !important}.bs-niches-force-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px !important}@media(min-width:768px){.bs-niches-force-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.bs-niches-force-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-niches-force-item{display:flex !important;align-items:center !important;gap:10px !important;background:#fff !important;border:1px solid rgba(242,185,0,.16) !important;border-radius:12px !important;padding:14px 16px !important;font-weight:600 !important;color:#374151 !important;box-shadow:0 8px 18px rgba(17,24,39,.04)}.bs-niches-force-item:hover{box-shadow:0 12px 22px rgba(17,24,39,.08) !important;transform:translateY(-1px)}.bs-niches-force-icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(180deg,#fffdfa 0%,#fff4c7 100%);border:1px solid rgba(242,185,0,.35)}.bs-niches-force-icon svg{width:22px;height:22px;display:block}.bs-niches-force-icon svg *{vector-effect:non-scaling-stroke}.bs-fit-force{margin-top:32px !important;background:#fff !important;border:2px solid rgba(242,185,0,.35) !important;border-radius:16px !important;padding:24px !important;box-shadow:0 10px 24px rgba(17,24,39,.05)}.bs-fit-force-row{display:flex !important;align-items:flex-start !important;gap:16px !important}.bs-fit-force-icon{width:44px;height:44px;border-radius:14px;background:#fff4c7;border:1px solid rgba(242,185,0,.35);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.bs-fit-force-icon svg{width:24px;height:24px}@media(max-width:767px){.bs-niches-force-item{padding:12px 14px !important}.bs-niches-force-icon{width:34px;height:34px}.bs-niches-force-icon svg{width:20px;height:20px}.bs-fit-force-row{gap:12px !important}}.roi-disclaimer{
  width:100% !important;
  max-width:none !important;
  white-space:nowrap !important;
}@media(max-width:767px){
  .roi-disclaimer{
    white-space:normal !important;
  }
}#pricing .bs-pricing-features-wide{
  width:100% !important;
  max-width:none !important;
  margin-left:0 !important;
  margin-right:0 !important;
  margin-top:32px !important;
  margin-bottom:48px !important;
  padding:38px 48px !important;
}#pricing .bs-pricing-features-wide > .grid{
  width:100% !important;
  column-gap:64px !important;
  row-gap:16px !important;
}@media(max-width:767px){
  #pricing .bs-pricing-features-wide{
    margin-top:16px !important;
    margin-bottom:36px !important;
    padding:26px 20px !important;
  }
  #pricing .bs-pricing-features-wide > .grid{
    column-gap:20px !important;
  }
}.bs-pricing-card{
  position:relative !important;
  isolation:isolate;
  transform:translateY(0) scale(1);
  transition:transform .3s cubic-bezier(.2,.8,.2,1),
             box-shadow .3s ease,
             border-color .3s ease,
             background-color .3s ease !important;
  will-change:transform;
}.bs-pricing-card::before{
  content:"Выбрать";
  position:absolute;
  top:-14px;
  left:50%;
  z-index:5;
  transform:translate(-50%,-8px) scale(.94);
  padding:5px 16px;
  border-radius:999px;
  background:#f2b900;
  color:#171717;
  font-size:13px;
  line-height:1;
  font-weight:800;
  white-space:nowrap;
  opacity:0;
  pointer-events:none;
  box-shadow:0 8px 18px rgba(17,24,39,.16);
  transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1);
}.bs-pricing-card.bs-pricing-popular::before{
  display:none !important;
}.bs-pricing-card > *{
  position:relative;
  z-index:2;
}.bs-pricing-card button{
  transition:background-color .25s ease,color .25s ease,
             box-shadow .25s ease,transform .25s ease !important;
}@media (hover:hover) and (pointer:fine){
  .bs-pricing-card:hover{
    z-index:8;
    transform:translateY(-12px) scale(1.035) !important;
    border-color:#f2b900 !important;
    box-shadow:0 26px 58px rgba(17,24,39,.18),0 0 0 2px rgba(242,185,0,.22) !important;
  }
  .bs-pricing-card:not(.bs-pricing-popular):hover::before{
    opacity:1;
    transform:translate(-50%,0) scale(1);
  }
  .bs-pricing-card:not(.bs-pricing-popular):hover button{
    background:#111827 !important;
    color:#fff !important;
    box-shadow:0 10px 24px rgba(17,24,39,.18) !important;
    transform:translateY(-2px) !important;
  }
  .bs-pricing-card.bs-pricing-popular:hover{
    transform:translateY(-12px) scale(1.065) !important;
    box-shadow:0 30px 66px rgba(17,24,39,.28),0 0 0 2px rgba(242,185,0,.36) !important;
  }
  .bs-pricing-card.bs-pricing-popular:hover button{
    background:#f2b900 !important;
    color:#171717 !important;
    border-color:#f2b900 !important;
    transform:translateY(-2px) !important;
  }
}@media (max-width:767px){
  .bs-pricing-card{
    transform:none !important;
  }
  .bs-pricing-card::before{
    display:none !important;
  }
}@media (prefers-reduced-motion:reduce){
  .bs-pricing-card,.bs-pricing-card::before,.bs-pricing-card button{
    transition:none !important;
  }
}.bs-trust-grid{
  max-width:1100px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  align-items:stretch !important;
}.bs-trust-card{
  position:relative !important;
  overflow:hidden !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:210px !important;
  padding:28px 22px !important;
  background:#fff !important;
  border:1px solid rgba(17,24,39,.10) !important;
  border-radius:18px !important;
  box-shadow:0 10px 24px rgba(17,24,39,.05) !important;
  text-align:center !important;
}.bs-trust-card::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:4px;
  background:#f2b900;
}.bs-trust-icon{
  width:58px;
  height:58px;
  border-radius:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 auto 16px;
  background:#fff4c7;
  border:1px solid rgba(242,185,0,.38);
  flex:0 0 auto;
}.bs-trust-icon svg{
  width:30px;
  height:30px;
  display:block;
}.bs-trust-icon svg *{
  vector-effect:non-scaling-stroke;
}.bs-trust-card h4{
  margin:0 0 9px !important;
  color:#111827 !important;
  font-size:17px !important;
  line-height:1.25 !important;
  font-weight:800 !important;
}.bs-trust-card p{
  margin:0 !important;
  color:#6b7280 !important;
  font-size:14px !important;
  line-height:1.55 !important;
  max-width:220px;
}@media(max-width:767px){
  .bs-trust-card{min-height:190px !important;padding:24px 18px !important}
  .bs-trust-icon{width:52px;height:52px;border-radius:16px}
  .bs-trust-icon svg{width:27px;height:27px}
}#pricing .bs-pricing-features-wide{
  border-top:1px solid rgba(229,231,235,.9) !important;
  padding:38px 48px !important;
}#pricing .bs-pricing-features-wide::before,
#pricing .bs-pricing-features-wide::after{
  display:none !important;
  content:none !important;
}#pricing .bs-pricing-features-wide > .grid{
  max-width:900px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  column-gap:44px !important;
  row-gap:16px !important;
}#pricing .bs-pricing-features-wide > .bs-heading-icon,
#pricing .bs-pricing-features-wide > .bs-top-icon,
#pricing .bs-pricing-features-wide > .bs-card-icon{
  display:none !important;
}@media(max-width:900px){
  #pricing .bs-pricing-features-wide > .grid{
    max-width:760px !important;
    column-gap:28px !important;
  }
}@media(max-width:767px){
  #pricing .bs-pricing-features-wide{
    padding:26px 20px !important;
  }
  #pricing .bs-pricing-features-wide > .grid{
    max-width:none !important;
    column-gap:16px !important;
  }
}.bs-card-152-no-top-icon > .bs-trust-icon{
  display:none !important;
}.bs-card-152-no-top-icon{
  padding-top:28px !important;
}.bs-card-152-fixed{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
}.bs-card-152-fixed .bs-152-icon{
  width:58px;
  height:58px;
  border-radius:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 auto 16px;
  background:#fff4c7;
  border:1px solid rgba(242,185,0,.38);
  flex:0 0 auto;
}.bs-card-152-fixed .bs-152-icon svg{
  width:30px;
  height:30px;
  display:block;
}.bs-card-152-fixed h4{
  display:block !important;
  width:100% !important;
  margin:0 0 9px !important;
  text-align:center !important;
}.bs-card-152-fixed p{
  display:block !important;
  width:100% !important;
  margin:0 !important;
  text-align:center !important;
}.bs-cases-subtitle-one-line{
  max-width:none !important;
  width:100% !important;
  white-space:nowrap !important;
}@media(max-width:767px){
  .bs-cases-subtitle-one-line{
    white-space:normal !important;
  }
}footer img[src="/assets/images/logo-footer.png?v=41"]{
  display:block !important;
  width:auto !important;
  height:58px !important;
  max-width:270px !important;
  object-fit:contain !important;
  object-position:left center !important;
}@media(max-width:767px){
  footer img[src="/assets/images/logo-footer.png?v=41"]{
    height:48px !important;
    max-width:230px !important;
  }
}.bs-trust-grid-final{
  max-width:1100px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}@media(min-width:1024px){
  .bs-trust-grid-final{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important;}
}.bs-trust-card-final{
  position:relative !important;
  overflow:hidden !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:210px !important;
  padding:28px 22px !important;
  background:#fff !important;
  border:1px solid rgba(17,24,39,.10) !important;
  border-radius:18px !important;
  box-shadow:0 10px 24px rgba(17,24,39,.05) !important;
  text-align:center !important;
}.bs-trust-card-final::before{
  content:"";
  position:absolute;
  left:0;right:0;top:0;height:4px;background:#f2b900;
}.bs-trust-card-final .bs-card-icon{
  width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;
  margin:0 auto 16px;background:#fff4c7;border:1px solid rgba(242,185,0,.38);flex:0 0 auto;
}.bs-trust-card-final .bs-card-icon svg{width:30px;height:30px;display:block}.bs-trust-card-final .bs-card-title{margin:0 0 9px !important;color:#111827 !important;font-size:17px !important;line-height:1.25 !important;font-weight:800 !important}.bs-trust-card-final .bs-card-text{margin:0 !important;color:#6b7280 !important;font-size:14px !important;line-height:1.55 !important;max-width:220px}@media(max-width:767px){
  .bs-trust-grid-final{grid-template-columns:1fr 1fr !important;gap:12px !important;}
  .bs-trust-card-final{min-height:190px !important;padding:22px 16px !important}
  .bs-trust-card-final .bs-card-icon{width:52px;height:52px;border-radius:16px}
  .bs-trust-card-final .bs-card-icon svg{width:26px;height:26px}
  .bs-trust-card-final .bs-card-title{font-size:16px !important}
  .bs-trust-card-final .bs-card-text{font-size:13px !important}
}footer img[src^="/assets/images/logo-footer.png"]{
  display:block !important;
  width:auto !important;
  height:58px !important;
  max-width:270px !important;
  object-fit:contain !important;
  object-position:left center !important;
  filter:none !important;
  opacity:1 !important;
  mix-blend-mode:normal !important;
}@media(max-width:767px){
  footer img[src^="/assets/images/logo-footer.png"]{
    height:48px !important;
    max-width:230px !important;
  }
}.bs-trust-grid-final{
  margin-top:48px !important;
}@media(max-width:767px){
  .bs-trust-grid-final{
    margin-top:32px !important;
  }
}.bs-demo-modal{
  overflow:hidden !important;
}.bs-demo-modal-header{
  position:sticky !important;
  top:0 !important;
  z-index:20 !important;
  display:flex !important;
  align-items:flex-start !important;
  justify-content:space-between !important;
  gap:20px !important;
  padding:24px 26px !important;
  background:#111827 !important;
  background-image:none !important;
  color:#fff !important;
  border-bottom:4px solid #f2b900 !important;
  border-radius:16px 16px 0 0 !important;
  box-shadow:none !important;
}.bs-demo-modal-header h3{
  display:block !important;
  margin:0 0 7px !important;
  color:#fff !important;
  font-size:25px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  opacity:1 !important;
  visibility:visible !important;
}.bs-demo-modal-header p{
  display:block !important;
  margin:0 !important;
  color:#d1d5db !important;
  font-size:15px !important;
  line-height:1.45 !important;
  opacity:1 !important;
  visibility:visible !important;
}.bs-demo-modal-close{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 auto !important;
  width:42px !important;
  height:42px !important;
  padding:0 !important;
  margin:0 !important;
  color:#111827 !important;
  background:#f2b900 !important;
  border:0 !important;
  border-radius:12px !important;
  box-shadow:none !important;
  transform:none !important;
}.bs-demo-modal-close:hover{
  color:#111827 !important;
  background:#dca900 !important;
  transform:none !important;
}.bs-demo-modal-close svg{
  width:23px !important;
  height:23px !important;
  stroke:currentColor !important;
}@media(max-width:767px){
  .bs-demo-modal-header{padding:20px !important;gap:12px !important}
  .bs-demo-modal-header h3{font-size:21px !important}
  .bs-demo-modal-header p{font-size:13px !important}
  .bs-demo-modal-close{width:38px !important;height:38px !important;border-radius:10px !important}
}.bs-mobile-header-phone{
  width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;
  background:#f2b900;color:#111827;border:1px solid #dca900;box-shadow:0 5px 14px rgba(242,185,0,.20);
  flex:0 0 auto;
}.bs-mobile-header-phone svg{width:21px;height:21px;display:block}.bs-mobile-menu-toggle{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.bs-mobile-menu-phone{
  display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 16px;margin-top:8px;
  border:1.5px solid #f2b900;border-radius:10px;background:#fff;color:#111827;font-size:16px;font-weight:700;
  text-decoration:none;
}.bs-mobile-menu-phone svg{width:20px;height:20px;color:#d39b00;flex:0 0 auto}.bs-mobile-menu-phone:hover{background:#fff8df}@media(min-width:1024px){.bs-mobile-header-phone,.bs-mobile-menu-phone{display:none !important}}@media(max-width:380px){
  .bs-mobile-header-phone,.bs-mobile-menu-toggle{width:38px;height:38px}
  .bs-mobile-header-phone svg{width:19px;height:19px}
}html{
  scroll-behavior:smooth;
}section.py-20{
  padding-top:64px !important;
  padding-bottom:64px !important;
}section.py-20 > .container > .text-center.mb-16{
  margin-bottom:48px !important;
}#roi-calculator{
  padding-top:64px !important;
  padding-bottom:52px !important;
  background:linear-gradient(180deg,#fffdf2 0%,#fff9df 74%,#f6f7f9 100%) !important;
}#pricing{
  padding-top:58px !important;
  background:linear-gradient(180deg,#f6f7f9 0%,#fafbfc 12%,#ffffff 34%,#ffffff 100%) !important;
}.bs-soft-section-transition{
  position:relative !important;
  isolation:isolate;
}.bs-soft-section-transition::before{
  content:"";
  position:absolute;
  z-index:-1;
  pointer-events:none;
  left:0;
  right:0;
  top:-24px;
  height:48px;
  background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.58),rgba(255,255,255,0));
}.bs-demo-modal-current{
  overflow:hidden !important;
  background:#fff !important;
  border-radius:16px !important;
}.bs-demo-modal-current-header{
  position:sticky !important;
  top:0 !important;
  z-index:30 !important;
  display:flex !important;
  align-items:flex-start !important;
  justify-content:space-between !important;
  gap:20px !important;
  padding:24px 26px !important;
  color:#fff !important;
  background:#111827 !important;
  background-image:none !important;
  border-bottom:4px solid #f2b900 !important;
  border-radius:16px 16px 0 0 !important;
}.bs-demo-modal-current-header h3{
  display:block !important;
  margin:0 0 7px !important;
  color:#fff !important;
  font-size:25px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  opacity:1 !important;
  visibility:visible !important;
}.bs-demo-modal-current-header p{
  display:block !important;
  margin:0 !important;
  color:#d1d5db !important;
  font-size:15px !important;
  line-height:1.45 !important;
  opacity:1 !important;
  visibility:visible !important;
}.bs-demo-modal-current-close{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 auto !important;
  width:42px !important;
  height:42px !important;
  padding:0 !important;
  margin:0 !important;
  color:#111827 !important;
  background:#f2b900 !important;
  background-image:none !important;
  border:0 !important;
  border-radius:12px !important;
  box-shadow:none !important;
  transform:none !important;
}.bs-demo-modal-current-close:hover{
  color:#111827 !important;
  background:#dca900 !important;
  transform:none !important;
}.bs-demo-modal-current-close svg{
  width:23px !important;
  height:23px !important;
  color:inherit !important;
  stroke:currentColor !important;
}@media(max-width:767px){
  section.py-20{
    padding-top:52px !important;
    padding-bottom:52px !important;
  }
  section.py-20 > .container > .text-center.mb-16{
    margin-bottom:38px !important;
  }
  #roi-calculator{
    padding-top:52px !important;
    padding-bottom:44px !important;
  }
  #pricing{
    padding-top:48px !important;
  }
  .bs-soft-section-transition::before{
    top:-18px;
    height:36px;
  }
  .bs-demo-modal-current-header{
    padding:20px !important;
    gap:12px !important;
  }
  .bs-demo-modal-current-header h3{
    font-size:21px !important;
  }
  .bs-demo-modal-current-header p{
    font-size:13px !important;
  }
  .bs-demo-modal-current-close{
    width:38px !important;
    height:38px !important;
    border-radius:10px !important;
  }
}@keyframes bsDrawerInRight{
  from{opacity:0;transform:translate3d(52px,0,0) scale(.985)}
  to{opacity:1;transform:translate3d(0,0,0) scale(1)}
}@keyframes bsDrawerInUp{
  from{opacity:0;transform:translate3d(0,48px,0) scale(.985)}
  to{opacity:1;transform:translate3d(0,0,0) scale(1)}
}div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm,
[data-bs-form-drawer-overlay]{
  background:transparent !important;
  background-color:transparent !important;
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
  align-items:center !important;
  justify-content:flex-end !important;
  padding:16px !important;
}div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full,
[data-bs-form-drawer-panel]{
  width:min(580px,calc(100vw - 32px)) !important;
  max-width:580px !important;
  height:calc(100dvh - 32px) !important;
  max-height:calc(100dvh - 32px) !important;
  margin:0 !important;
  border-radius:24px !important;
  overflow-y:auto !important;
  overscroll-behavior:contain !important;
  box-shadow:-24px 20px 72px rgba(17,24,39,.22),0 0 0 1px rgba(17,24,39,.06) !important;
  animation:bsDrawerInRight .42s cubic-bezier(.22,1,.36,1) both !important;
  transform-origin:right center;
}[data-bs-form-drawer-panel] > div:first-child,
div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full > div:first-child{
  border-radius:24px 24px 0 0 !important;
}[data-bs-form-drawer-panel] form{
  padding-bottom:max(24px,env(safe-area-inset-bottom)) !important;
}@media(max-width:767px){
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm,
  [data-bs-form-drawer-overlay]{
    align-items:flex-end !important;
    justify-content:center !important;
    padding:0 !important;
  }
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full,
  [data-bs-form-drawer-panel]{
    width:100% !important;
    max-width:none !important;
    height:92dvh !important;
    max-height:92dvh !important;
    border-radius:24px 24px 0 0 !important;
    box-shadow:0 -22px 60px rgba(17,24,39,.20),0 0 0 1px rgba(17,24,39,.06) !important;
    animation:bsDrawerInUp .38s cubic-bezier(.22,1,.36,1) both !important;
    transform-origin:center bottom;
  }
  [data-bs-form-drawer-panel] > div:first-child,
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full > div:first-child{
    border-radius:24px 24px 0 0 !important;
  }
}@media(prefers-reduced-motion:reduce){
  [data-bs-form-drawer-panel],
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full{
    animation:none !important;
  }
}@keyframes bsModalCenterIn{
  from{
    opacity:0;
    transform:translate3d(0,18px,0) scale(.96);
  }
  to{
    opacity:1;
    transform:translate3d(0,0,0) scale(1);
  }
}div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm,
[data-bs-form-drawer-overlay]{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:24px !important;
  background:rgba(255,255,255,.12) !important;
  background-color:rgba(255,255,255,.12) !important;
  -webkit-backdrop-filter:blur(3px) !important;
  backdrop-filter:blur(3px) !important;
}div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full,
[data-bs-form-drawer-panel]{
  width:min(680px,calc(100vw - 48px)) !important;
  max-width:680px !important;
  height:auto !important;
  max-height:calc(100dvh - 48px) !important;
  margin:auto !important;
  border-radius:24px !important;
  overflow-y:auto !important;
  overscroll-behavior:contain !important;
  box-shadow:0 28px 80px rgba(17,24,39,.24),0 0 0 1px rgba(17,24,39,.06) !important;
  animation:bsModalCenterIn .38s cubic-bezier(.22,1,.36,1) both !important;
  transform-origin:center center !important;
}[data-bs-form-drawer-panel] > div:first-child,
div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full > div:first-child{
  border-radius:24px 24px 0 0 !important;
}@media(max-width:767px){
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm,
  [data-bs-form-drawer-overlay]{
    align-items:center !important;
    justify-content:center !important;
    padding:10px !important;
  }

  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full,
  [data-bs-form-drawer-panel]{
    width:calc(100vw - 20px) !important;
    max-width:none !important;
    height:auto !important;
    max-height:calc(100dvh - 20px) !important;
    border-radius:22px !important;
    box-shadow:0 22px 60px rgba(17,24,39,.22),0 0 0 1px rgba(17,24,39,.06) !important;
    animation:bsModalCenterIn .34s cubic-bezier(.22,1,.36,1) both !important;
    transform-origin:center center !important;
  }

  [data-bs-form-drawer-panel] > div:first-child,
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full > div:first-child{
    border-radius:22px 22px 0 0 !important;
  }
}@media(prefers-reduced-motion:reduce){
  [data-bs-form-drawer-panel],
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full{
    animation:none !important;
  }
}header,
header button,
header a,
header nav{
  font-family:"Manrope","Segoe UI",Arial,sans-serif !important;
}header nav.hidden.lg\:flex > button{
  position:relative !important;
  font-size:15px !important;
  line-height:1.2 !important;
  font-weight:600 !important;
  letter-spacing:-0.015em !important;
  color:#374151 !important;
  padding:10px 0 !important;
}header nav.hidden.lg\:flex > button:hover{
  color:#111827 !important;
}header nav.hidden.lg\:flex > button::after{
  content:"";
  position:absolute;
  left:50%;
  right:50%;
  bottom:3px;
  height:2px;
  border-radius:999px;
  background:#f2b900;
  transition:left .22s ease,right .22s ease;
}header nav.hidden.lg\:flex > button:hover::after{
  left:0;
  right:0;
}header a[href^="tel:"]{
  font-size:15px !important;
  font-weight:600 !important;
  letter-spacing:-0.01em !important;
}header button[class*="bg-gradient"],
header button[class*="bg-yellow"]{
  font-weight:700 !important;
  letter-spacing:-0.015em !important;
}header nav.lg\:hidden > button{
  font-family:"Manrope","Segoe UI",Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:600 !important;
  letter-spacing:-0.015em !important;
}header .bs-mobile-menu-phone{
  font-family:"Manrope","Segoe UI",Arial,sans-serif !important;
  font-weight:700 !important;
}@media(max-width:1100px) and (min-width:1024px){
  header nav.hidden.lg\:flex{
    column-gap:22px !important;
  }
  header nav.hidden.lg\:flex > button{
    font-size:14px !important;
  }
}:root{
  --font-sans:"Manrope","Segoe UI",Arial,sans-serif !important;
  --default-font-family:"Manrope","Segoe UI",Arial,sans-serif !important;
}html,
body,
body *:not(svg):not(path):not(g):not(use):not(symbol),
button,
input,
textarea,
select,
option{
  font-family:"Manrope","Segoe UI",Arial,sans-serif !important;
}button,
input,
textarea,
select,
option{
  font:inherit;
}#roi-calculator .roi-title-line{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  margin:0 0 16px;
}#roi-calculator .roi-title-line .roi-kicker{
  margin:0 !important;
  font-size:clamp(30px,3.2vw,36px) !important;
  line-height:1.15 !important;
  font-weight:800 !important;
  letter-spacing:-.03em !important;
  color:#111827 !important;
}#roi-calculator .roi-title-icon{
  width:52px;
  height:52px;
  border-radius:16px;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  background:linear-gradient(180deg,#fffdfa 0%,#fff3c4 100%);
  border:1px solid rgba(242,185,0,.38);
  box-shadow:0 10px 24px rgba(17,24,39,.07);
}#roi-calculator .roi-title-icon svg{
  width:28px;
  height:28px;
  display:block;
}#roi-calculator .roi-business-title{
  margin:0 0 12px !important;
  font-size:clamp(16px,1.55vw,20px) !important;
  line-height:1.5 !important;
  font-weight:500 !important;
  letter-spacing:0 !important;
  color:#4b5563 !important;
  white-space:normal !important;
  max-width:860px;
  margin-left:auto !important;
  margin-right:auto !important;
}#roi-calculator .roi-head p{
  max-width:720px !important;
  margin:0 auto !important;
  font-size:15px !important;
  line-height:1.6 !important;
  color:#6b7280 !important;
}@media(max-width:900px){
  #roi-calculator .roi-business-title{
    font-size:18px !important;
  }
}@media(max-width:767px){
  #roi-calculator .roi-title-line{
    gap:10px;
    margin-bottom:14px;
  }

  #roi-calculator .roi-title-line .roi-kicker{
    font-size:30px !important;
  }

  #roi-calculator .roi-title-icon{
    width:46px;
    height:46px;
    border-radius:14px;
  }

  #roi-calculator .roi-title-icon svg{
    width:24px;
    height:24px;
  }

  #roi-calculator .roi-business-title{
    font-size:16px !important;
  }

  #roi-calculator .roi-head p{
    font-size:14px !important;
  }
}@media (max-width:767px){
  [data-hero-unified]{
    padding-top:6rem !important;
    padding-bottom:3.5rem !important;
  }

  [data-hero-unified] [data-hero-inner] > .grid{
    gap:2rem !important;
  }

  [data-hero-unified] [data-hero-badge]{
    margin-bottom:1.15rem !important;
  }

  [data-hero-unified] [data-hero-title]{
    font-size:clamp(2rem,8.8vw,2.25rem) !important;
    line-height:1.04 !important;
    letter-spacing:-.035em !important;
    margin-bottom:1.2rem !important;
  }

  [data-hero-unified] [data-hero-text]{
    font-size:1rem !important;
    line-height:1.5 !important;
    margin-bottom:1.35rem !important;
  }

  [data-hero-unified] [data-hero-metrics]{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:8px !important;
    margin-bottom:1.35rem !important;
  }

  [data-hero-unified] [data-hero-metric]{
    min-width:0 !important;
    min-height:118px !important;
    padding:13px 7px 11px !important;
    border-radius:15px !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:flex-start !important;
    text-align:center !important;
  }

  [data-hero-unified] [data-hero-metric]::before{
    height:3px !important;
  }

  [data-hero-unified] [data-hero-metric] [data-hero-icon]{
    width:38px !important;
    height:38px !important;
    border-radius:11px !important;
    margin:0 auto 8px !important;
    flex:0 0 auto !important;
  }

  [data-hero-unified] [data-hero-metric] [data-hero-icon] svg{
    width:21px !important;
    height:21px !important;
  }

  [data-hero-unified] [data-hero-metric] .text-2xl{
    width:100% !important;
    font-size:1.12rem !important;
    line-height:1.1 !important;
    text-align:center !important;
    margin:0 0 4px !important;
    white-space:nowrap !important;
  }

  [data-hero-unified] [data-hero-metric] .text-xs{
    width:100% !important;
    font-size:.68rem !important;
    line-height:1.2 !important;
    text-align:center !important;
    margin:0 !important;
  }

  [data-hero-unified] [data-hero-actions]{
    gap:10px !important;
  }
}@media (max-width:359px){
  [data-hero-unified] [data-hero-metrics]{gap:6px !important}
  [data-hero-unified] [data-hero-metric]{min-height:112px !important;padding-left:5px !important;padding-right:5px !important}
  [data-hero-unified] [data-hero-metric] [data-hero-icon]{width:35px !important;height:35px !important}
  [data-hero-unified] [data-hero-metric] .text-2xl{font-size:1rem !important}
  [data-hero-unified] [data-hero-metric] .text-xs{font-size:.61rem !important}
}.bs-demo-modal-current form,
[data-bs-form-drawer-panel] form{
  padding:18px 20px max(18px,env(safe-area-inset-bottom)) !important;
}.bs-demo-modal-current form.space-y-4 > :not([hidden]) ~ :not([hidden]),
[data-bs-form-drawer-panel] form.space-y-4 > :not([hidden]) ~ :not([hidden]){
  margin-top:12px !important;
}.bs-demo-modal-current form label.block,
[data-bs-form-drawer-panel] form label.block{
  margin-bottom:6px !important;
  font-size:14px !important;
  line-height:1.25 !important;
}.bs-demo-modal-current form input:not([type="checkbox"]),
.bs-demo-modal-current form select,
[data-bs-form-drawer-panel] form input:not([type="checkbox"]),
[data-bs-form-drawer-panel] form select{
  min-height:44px !important;
  padding:10px 13px !important;
  font-size:15px !important;
  line-height:1.25 !important;
}.bs-demo-modal-current form button,
[data-bs-form-drawer-panel] form button{
  min-height:46px !important;
  padding:11px 18px !important;
}@media(max-width:767px){
  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm,
  [data-bs-form-drawer-overlay]{
    padding:6px !important;
  }

  div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full,
  [data-bs-form-drawer-panel]{
    width:calc(100vw - 12px) !important;
    max-height:calc(100dvh - 12px) !important;
    border-radius:17px !important;
  }

  .bs-demo-modal-current-header{
    position:relative !important;
    padding:12px 13px !important;
    gap:8px !important;
    border-bottom-width:3px !important;
    border-radius:17px 17px 0 0 !important;
  }

  .bs-demo-modal-current-header h3{
    margin:0 0 3px !important;
    font-size:18px !important;
    line-height:1.16 !important;
  }

  .bs-demo-modal-current-header p{
    max-width:270px !important;
    font-size:11.5px !important;
    line-height:1.3 !important;
  }

  .bs-demo-modal-current-close{
    width:32px !important;
    height:32px !important;
    border-radius:9px !important;
  }

  .bs-demo-modal-current-close svg{
    width:19px !important;
    height:19px !important;
  }

  .bs-demo-modal-current form,
  [data-bs-form-drawer-panel] form{
    padding:10px 12px max(10px,env(safe-area-inset-bottom)) !important;
  }

  .bs-demo-modal-current form.space-y-4 > :not([hidden]) ~ :not([hidden]),
  [data-bs-form-drawer-panel] form.space-y-4 > :not([hidden]) ~ :not([hidden]){
    margin-top:7px !important;
  }

  .bs-demo-modal-current form label.block,
  [data-bs-form-drawer-panel] form label.block{
    margin-bottom:3px !important;
    font-size:12.5px !important;
    line-height:1.2 !important;
  }

  .bs-demo-modal-current form input:not([type="checkbox"]),
  .bs-demo-modal-current form select,
  [data-bs-form-drawer-panel] form input:not([type="checkbox"]),
  [data-bs-form-drawer-panel] form select{
    min-height:38px !important;
    padding:8px 10px !important;
    border-radius:8px !important;
    font-size:14px !important;
    line-height:1.2 !important;
  }

  .bs-demo-modal-current form .flex.items-start.gap-3.pt-2,
  [data-bs-form-drawer-panel] form .flex.items-start.gap-3.pt-2{
    gap:7px !important;
    padding-top:1px !important;
  }

  .bs-demo-modal-current form input[type="checkbox"],
  [data-bs-form-drawer-panel] form input[type="checkbox"]{
    width:15px !important;
    height:15px !important;
    margin-top:1px !important;
  }

  .bs-demo-modal-current form label[for="agree"],
  [data-bs-form-drawer-panel] form label[for="agree"]{
    font-size:10.5px !important;
    line-height:1.28 !important;
  }

  .bs-demo-modal-current form .flex.flex-col.sm\:flex-row.gap-3.pt-2,
  [data-bs-form-drawer-panel] form .flex.flex-col.sm\:flex-row.gap-3.pt-2{
    flex-direction:row !important;
    gap:7px !important;
    padding-top:1px !important;
  }

  .bs-demo-modal-current form button,
  [data-bs-form-drawer-panel] form button{
    min-width:0 !important;
    min-height:40px !important;
    padding:9px 8px !important;
    border-radius:8px !important;
    font-size:13.5px !important;
    line-height:1.15 !important;
  }

  .bs-demo-modal-current form .bg-green-50,
  .bs-demo-modal-current form .bg-red-50,
  [data-bs-form-drawer-panel] form .bg-green-50,
  [data-bs-form-drawer-panel] form .bg-red-50{
    padding:9px !important;
    gap:8px !important;
  }
}@media(max-width:374px), (max-height:560px){
  .bs-demo-modal-current-header{
    padding:10px 11px !important;
  }
  .bs-demo-modal-current-header h3{
    font-size:17px !important;
  }
  .bs-demo-modal-current-header p{
    font-size:10.5px !important;
  }
  .bs-demo-modal-current form,
  [data-bs-form-drawer-panel] form{
    padding:8px 10px max(8px,env(safe-area-inset-bottom)) !important;
  }
  .bs-demo-modal-current form.space-y-4 > :not([hidden]) ~ :not([hidden]),
  [data-bs-form-drawer-panel] form.space-y-4 > :not([hidden]) ~ :not([hidden]){
    margin-top:5px !important;
  }
  .bs-demo-modal-current form input:not([type="checkbox"]),
  .bs-demo-modal-current form select,
  [data-bs-form-drawer-panel] form input:not([type="checkbox"]),
  [data-bs-form-drawer-panel] form select{
    min-height:35px !important;
    padding-top:7px !important;
    padding-bottom:7px !important;
  }
  .bs-demo-modal-current form button,
  [data-bs-form-drawer-panel] form button{
    min-height:37px !important;
    padding-top:8px !important;
    padding-bottom:8px !important;
    font-size:13px !important;
  }
}@keyframes bsMessengerGradient{
  0%{background-position:0% 50%}
  50%{background-position:100% 50%}
  100%{background-position:0% 50%}
}@keyframes bsMessengerFloat{
  0%,100%{transform:translate3d(0,0,0)}
  50%{transform:translate3d(0,-5px,0)}
}@keyframes bsMessengerPulse{
  0%,100%{box-shadow:0 14px 32px rgba(17,24,39,.20),0 0 0 0 rgba(242,185,0,.38)}
  50%{box-shadow:0 18px 38px rgba(17,24,39,.25),0 0 0 10px rgba(242,185,0,0)}
}@keyframes bsMessengerTelegramIcon{
  0%,42%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0)}
  48%,92%{opacity:0;transform:translate3d(6px,-5px,0) scale(.76) rotate(12deg)}
  98%,100%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0)}
}@keyframes bsMessengerMaxIcon{
  0%,42%{opacity:0;transform:translate3d(-6px,5px,0) scale(.76) rotate(-10deg)}
  48%,92%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0)}
  98%,100%{opacity:0;transform:translate3d(-6px,5px,0) scale(.76) rotate(-10deg)}
}@keyframes bsMessengerHint{
  0%,18%{opacity:0;transform:translate3d(10px,0,0) scale(.96)}
  25%,68%{opacity:1;transform:translate3d(0,0,0) scale(1)}
  76%,100%{opacity:0;transform:translate3d(10px,0,0) scale(.96)}
}.bs-messenger-widget{
  position:fixed !important;
  right:max(20px,env(safe-area-inset-right)) !important;
  bottom:max(20px,env(safe-area-inset-bottom)) !important;
  z-index:46 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-end !important;
  gap:12px !important;
  width:64px !important;
  height:auto !important;
  font-family:"Manrope","Segoe UI",Arial,sans-serif !important;
  pointer-events:none !important;
}.bs-messenger-widget *{box-sizing:border-box !important}.bs-messenger-actions{
  position:absolute !important;
  right:0 !important;
  bottom:76px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-end !important;
  gap:10px !important;
  width:232px !important;
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
  transform:translate3d(0,16px,0) scale(.94) !important;
  transform-origin:right bottom !important;
  transition:opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility .24s ease !important;
}.bs-messenger-widget.is-open .bs-messenger-actions{
  opacity:1 !important;
  visibility:visible !important;
  pointer-events:auto !important;
  transform:translate3d(0,0,0) scale(1) !important;
}.bs-messenger-link{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
  width:100% !important;
  min-height:60px !important;
  padding:9px 13px 9px 9px !important;
  overflow:hidden !important;
  color:#111827 !important;
  background:#fff !important;
  border:1px solid rgba(17,24,39,.09) !important;
  border-radius:18px !important;
  box-shadow:0 14px 34px rgba(17,24,39,.15) !important;
  text-decoration:none !important;
  opacity:0 !important;
  transform:translate3d(12px,8px,0) !important;
  transition:opacity .22s ease,transform .34s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease !important;
}.bs-messenger-widget.is-open .bs-messenger-link{
  opacity:1 !important;
  transform:translate3d(0,0,0) !important;
}.bs-messenger-widget.is-open .bs-messenger-link:nth-child(1){transition-delay:.03s !important}.bs-messenger-widget.is-open .bs-messenger-link:nth-child(2){transition-delay:.08s !important}.bs-messenger-link::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.82) 45%,transparent 66%) !important;
  transform:translateX(-130%) !important;
  transition:transform .65s ease !important;
  pointer-events:none !important;
}.bs-messenger-link:hover{
  color:#111827 !important;
  border-color:rgba(242,185,0,.62) !important;
  box-shadow:0 18px 38px rgba(17,24,39,.19) !important;
  transform:translate3d(-4px,0,0) !important;
}.bs-messenger-link:hover::before{transform:translateX(130%) !important}.bs-messenger-link-icon{
  position:relative !important;
  z-index:1 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:42px !important;
  height:42px !important;
  flex:0 0 42px !important;
  color:#fff !important;
  border-radius:14px !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.22) !important;
}.bs-messenger-link--telegram .bs-messenger-link-icon{
  background:linear-gradient(145deg,#31a9e8,#1787c5) !important;
}.bs-messenger-link--max .bs-messenger-link-icon{
  background:linear-gradient(145deg,#111827,#374151 64%,#f2b900 160%) !important;
}.bs-messenger-link-icon svg{display:block !important;width:24px !important;height:24px !important}.bs-messenger-link--max .bs-messenger-link-icon svg{width:29px !important;height:29px !important}.bs-messenger-link-copy{
  position:relative !important;
  z-index:1 !important;
  display:flex !important;
  flex-direction:column !important;
  min-width:0 !important;
  text-align:left !important;
}.bs-messenger-link-copy strong{
  color:#111827 !important;
  font-size:15px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
}.bs-messenger-link-copy small{
  margin-top:2px !important;
  color:#6b7280 !important;
  font-size:11.5px !important;
  line-height:1.25 !important;
  font-weight:600 !important;
}.bs-messenger-toggle{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:64px !important;
  height:64px !important;
  min-width:64px !important;
  min-height:64px !important;
  padding:0 !important;
  overflow:hidden !important;
  color:#fff !important;
  background:linear-gradient(125deg,#111827 0%,#f2b900 35%,#fff0a3 52%,#dca900 68%,#111827 100%) !important;
  background-size:300% 300% !important;
  border:2px solid rgba(255,255,255,.92) !important;
  border-radius:50% !important;
  box-shadow:0 14px 32px rgba(17,24,39,.20) !important;
  cursor:pointer !important;
  pointer-events:auto !important;
  isolation:isolate !important;
  animation:bsMessengerGradient 5.6s ease infinite,bsMessengerFloat 3.2s ease-in-out infinite,bsMessengerPulse 2.8s ease-in-out infinite !important;
  transition:transform .25s ease,box-shadow .25s ease !important;
}.bs-messenger-toggle::before{
  content:"" !important;
  position:absolute !important;
  inset:4px !important;
  z-index:-1 !important;
  border-radius:50% !important;
  background:rgba(17,24,39,.82) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.14) !important;
}.bs-messenger-toggle::after{
  content:"" !important;
  position:absolute !important;
  top:-35% !important;
  bottom:-35% !important;
  left:-55% !important;
  width:32% !important;
  z-index:0 !important;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent) !important;
  transform:rotate(18deg) !important;
  animation:bsMessengerSweep 3.4s ease-in-out infinite !important;
}@keyframes bsMessengerSweep{
  0%,22%{left:-55%;opacity:0}
  32%{opacity:1}
  58%{left:125%;opacity:0}
  100%{left:125%;opacity:0}
}.bs-messenger-toggle:hover{
  transform:translate3d(0,-4px,0) scale(1.06) !important;
  box-shadow:0 20px 42px rgba(17,24,39,.28) !important;
}.bs-messenger-toggle:focus-visible{
  outline:3px solid rgba(242,185,0,.38) !important;
  outline-offset:4px !important;
}.bs-messenger-icon,
.bs-messenger-close{
  position:absolute !important;
  left:50% !important;
  top:50% !important;
  z-index:2 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:34px !important;
  height:34px !important;
  margin:-17px 0 0 -17px !important;
  color:#fff !important;
  transition:opacity .2s ease,transform .3s ease !important;
}.bs-messenger-icon svg{display:block !important;width:30px !important;height:30px !important}.bs-messenger-icon--max svg{width:35px !important;height:35px !important}.bs-messenger-icon--telegram{animation:bsMessengerTelegramIcon 6s ease-in-out infinite !important}.bs-messenger-icon--max{animation:bsMessengerMaxIcon 6s ease-in-out infinite !important}.bs-messenger-close{
  opacity:0 !important;
  transform:rotate(-90deg) scale(.65) !important;
}.bs-messenger-close svg{display:block !important;width:27px !important;height:27px !important}.bs-messenger-widget.is-open .bs-messenger-toggle{
  animation:bsMessengerGradient 5.6s ease infinite,bsMessengerPulse 2.8s ease-in-out infinite !important;
}.bs-messenger-widget.is-open .bs-messenger-icon{
  opacity:0 !important;
  animation:none !important;
  transform:scale(.6) !important;
}.bs-messenger-widget.is-open .bs-messenger-close{
  opacity:1 !important;
  transform:rotate(0) scale(1) !important;
}.bs-messenger-hint{
  position:absolute !important;
  right:76px !important;
  bottom:13px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:38px !important;
  padding:8px 13px !important;
  color:#111827 !important;
  background:#fff !important;
  border:1px solid rgba(242,185,0,.42) !important;
  border-radius:13px !important;
  box-shadow:0 10px 28px rgba(17,24,39,.13) !important;
  font-size:13px !important;
  line-height:1 !important;
  font-weight:800 !important;
  white-space:nowrap !important;
  pointer-events:none !important;
  animation:bsMessengerHint 7s ease-in-out 1.2s 2 both !important;
}.bs-messenger-hint::after{
  content:"" !important;
  position:absolute !important;
  right:-5px !important;
  top:50% !important;
  width:9px !important;
  height:9px !important;
  margin-top:-4.5px !important;
  background:#fff !important;
  border-top:1px solid rgba(242,185,0,.42) !important;
  border-right:1px solid rgba(242,185,0,.42) !important;
  transform:rotate(45deg) !important;
}.bs-messenger-widget.is-open .bs-messenger-hint{
  opacity:0 !important;
  animation:none !important;
}@media(max-width:767px){
  .bs-messenger-widget{
    right:max(14px,env(safe-area-inset-right)) !important;
    bottom:max(14px,env(safe-area-inset-bottom)) !important;
    width:58px !important;
  }
  .bs-messenger-actions{
    bottom:69px !important;
    width:min(218px,calc(100vw - 28px)) !important;
    gap:8px !important;
  }
  .bs-messenger-link{
    min-height:56px !important;
    padding:8px 11px 8px 8px !important;
    border-radius:16px !important;
  }
  .bs-messenger-link-icon{
    width:40px !important;
    height:40px !important;
    flex-basis:40px !important;
    border-radius:13px !important;
  }
  .bs-messenger-toggle{
    width:58px !important;
    height:58px !important;
    min-width:58px !important;
    min-height:58px !important;
  }
  .bs-messenger-hint{
    right:69px !important;
    bottom:10px !important;
    min-height:36px !important;
    font-size:12px !important;
  }
}@media(max-width:359px){
  .bs-messenger-actions{width:min(206px,calc(100vw - 24px)) !important}
  .bs-messenger-link-copy strong{font-size:14px !important}
  .bs-messenger-link-copy small{font-size:10.5px !important}
}@media(prefers-reduced-motion:reduce){
  .bs-messenger-toggle,
  .bs-messenger-icon,
  .bs-messenger-hint,
  .bs-messenger-toggle::after{
    animation:none !important;
  }
  .bs-messenger-icon--telegram{opacity:1 !important}
  .bs-messenger-icon--max{opacity:0 !important}
  .bs-messenger-link,
  .bs-messenger-actions{transition:none !important}
}.bs-reason-card-v9{
  position:relative !important;
  overflow:hidden !important;
  display:flex !important;
  flex-direction:column !important;
  min-height:214px !important;
  padding:24px !important;
  background:#fff !important;
  border:1px solid rgba(17,24,39,.09) !important;
  border-top:3px solid #f2b900 !important;
  border-radius:18px !important;
  box-shadow:0 12px 28px rgba(17,24,39,.07) !important;
}.bs-reason-card-v9:hover{transform:translateY(-2px) !important;box-shadow:0 18px 34px rgba(17,24,39,.11) !important}.bs-reason-icon-row-v9{display:flex;align-items:center;margin:0 0 18px}.bs-reason-icon-v9{
  width:56px;height:56px;border-radius:17px;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(180deg,#fffdfa 0%,#fff2bf 100%);
  border:1px solid rgba(242,185,0,.4);box-shadow:0 9px 20px rgba(17,24,39,.06);flex:0 0 auto
}.bs-reason-icon-v9 svg{width:30px;height:30px;display:block}.bs-reason-card-v9 h3{margin-top:0 !important}#features .bs-feature-brand-card{
  display:flex !important;flex-direction:column !important;min-height:266px !important;padding:24px !important
}#features .bs-consultant-icon-row,
#features .bs-feature-brand-card > .bs-top-icon,
#features .bs-feature-brand-card > .bs-heading-icon{display:none !important}#features .bs-feature-brand-card .bs-feature-icon{flex:0 0 auto !important}#cases .bs-cases-grid-v9{align-items:stretch !important}#cases .bs-case-card-v9{
  display:flex !important;flex-direction:column !important;min-height:326px !important;padding:24px !important;
  background:#fff !important;border:1px solid rgba(17,24,39,.09) !important;border-top:3px solid #f2b900 !important;
  border-radius:18px !important;box-shadow:0 12px 28px rgba(17,24,39,.08) !important;overflow:hidden !important
}#cases .bs-case-card-v9:hover{transform:translateY(-2px) !important;box-shadow:0 18px 34px rgba(17,24,39,.12) !important}#cases .bs-case-head-v9{min-height:92px !important;margin-bottom:16px !important}#cases .bs-case-conversion-v9{
  display:block !important;width:100% !important;min-height:96px !important;margin:0 0 16px !important;padding:16px 18px !important;
  border-radius:14px !important;background:#111827 !important;background-image:none !important;color:#fff !important;
  opacity:1 !important;visibility:visible !important
}#cases .bs-case-conversion-v9 > div:first-child{color:#fff !important;opacity:.8 !important}#cases .bs-case-conversion-v9 > div:last-child{color:#f2b900 !important;font-size:36px !important;line-height:1.05 !important}#cases .bs-case-metrics-v9{margin-top:auto !important}#cases .bs-case-metrics-v9 > div{
  background:#f8fafc !important;border:1px solid rgba(17,24,39,.05) !important;border-radius:12px !important;padding:14px !important
}#cases .bs-case-metrics-v9 > div:last-child > div:first-child{color:#d39b00 !important}.bs-niche-panel-v9{background:linear-gradient(180deg,#fffdfa 0%,#fffaf0 100%) !important;border-color:rgba(242,185,0,.32) !important}.bs-niche-item-v9{
  display:flex !important;align-items:center !important;gap:10px !important;text-align:left !important;
  min-height:66px;padding:12px 14px !important;border:1px solid rgba(242,185,0,.22) !important;
  box-shadow:0 8px 18px rgba(17,24,39,.04) !important
}.bs-niche-item-v9:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(17,24,39,.08) !important}.bs-niche-icon-v9{
  width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;
  background:linear-gradient(180deg,#fffdfa 0%,#fff4c7 100%);border:1px solid rgba(242,185,0,.38)
}.bs-niche-icon-v9 svg{width:22px;height:22px;display:block}.bs-niche-label-v9{line-height:1.25}.bs-fit-positive-v9{border-top:3px solid #f2b900 !important;box-shadow:0 10px 24px rgba(17,24,39,.05) !important}.bs-fit-honest-v9{background:#fff8dc !important;border-color:rgba(242,185,0,.5) !important;box-shadow:0 10px 24px rgba(17,24,39,.05) !important}#how-it-works .bs-service-card > .bs-top-icon,
#how-it-works .bs-service-card > .bs-heading-icon{display:none !important}#how-it-works .bs-service-card{min-height:100%}@media(max-width:767px){
  .bs-reason-card-v9{min-height:0 !important;padding:20px !important}
  .bs-reason-icon-v9{width:50px;height:50px;border-radius:15px}
  .bs-reason-icon-v9 svg{width:27px;height:27px}
  #features .bs-feature-brand-card{min-height:0 !important;padding:20px !important}
  #cases .bs-case-card-v9{min-height:0 !important;padding:20px !important}
  #cases .bs-case-head-v9{min-height:0 !important}
  #cases .bs-case-conversion-v9 > div:last-child{font-size:32px !important}
  .bs-niche-item-v9{min-height:58px;padding:10px 12px !important}
  .bs-niche-icon-v9{width:34px;height:34px}
  .bs-niche-icon-v9 svg{width:20px;height:20px}
}:root {
  --bs-safe-top: env(safe-area-inset-top, 0px);
  --bs-safe-right: env(safe-area-inset-right, 0px);
  --bs-safe-bottom: env(safe-area-inset-bottom, 0px);
  --bs-safe-left: env(safe-area-inset-left, 0px);
  --bs-visual-height: 100vh;
  --bs-cookie-height: 0px;
}@supports (height: 100dvh) {
  :root { --bs-visual-height: 100dvh; }
}html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  max-width: 100%;
}body {
  min-width: 320px;
  max-width: 100%;
  overflow-x: hidden;
}@supports (overflow: clip) {
  html,
  body { overflow-x: clip; }
}img,
picture,
video,
canvas,
svg { max-width: 100%; }button,
a,
input,
select,
textarea,
[role="button"] {
  -webkit-tap-highlight-color: transparent;
}button,
a,
[role="button"] { touch-action: manipulation; }main,
section,
article,
header,
footer,
nav,
#root,
#root > * { min-width: 0; }section[id] {
  scroll-margin-top: calc(86px + var(--bs-safe-top));
}.legal-card,
.legal-card p,
.legal-card li,
.legal-card a,
.document-contact,
.footer-bottom,
.footer-contact,
.footer-link {
  overflow-wrap: anywhere;
  word-break: normal;
}@media (max-width: 767px), (max-width: 932px) and (orientation: landscape) {
  
  input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]),
  select,
  textarea,
  .bs-demo-modal-current form input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
  [data-bs-form-drawer-panel] form input:not([type="checkbox"]):not([type="radio"]):not([type="range"]) {
    font-size: 16px !important;
    line-height: 1.25 !important;
  }

  input,
  select,
  textarea { max-width: 100%; }

  html.bs-ios body { min-height: var(--bs-visual-height); }

  html.bs-ios body > #root header,
  html.bs-ios .site-header {
    padding-top: var(--bs-safe-top) !important;
  }

  html.bs-ios [data-hero-unified] {
    min-height: auto !important;
    padding-top: calc(5.6rem + var(--bs-safe-top)) !important;
  }

  html.bs-ios .legal-hero {
    padding-top: calc(var(--header-h, 68px) + var(--bs-safe-top) + 44px) !important;
  }

  html.bs-ios .site-footer {
    padding-left: max(18px, var(--bs-safe-left)) !important;
    padding-right: max(18px, var(--bs-safe-right)) !important;
  }

  html.bs-ios footer {
    padding-bottom: max(20px, calc(var(--bs-safe-bottom) + 12px)) !important;
  }

  html.bs-ios .page {
    min-height: var(--bs-visual-height) !important;
    padding-top: max(18px, calc(var(--bs-safe-top) + 12px)) !important;
    padding-right: max(12px, var(--bs-safe-right)) !important;
    padding-bottom: max(82px, calc(var(--bs-safe-bottom) + 28px)) !important;
    padding-left: max(12px, var(--bs-safe-left)) !important;
  }

  
  html.bs-ios div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm,
  html.bs-ios [data-bs-form-drawer-overlay] {
    width: 100vw !important;
    height: var(--bs-visual-height) !important;
    max-height: var(--bs-visual-height) !important;
    padding-top: var(--bs-safe-top) !important;
    padding-right: var(--bs-safe-right) !important;
    padding-bottom: var(--bs-safe-bottom) !important;
    padding-left: var(--bs-safe-left) !important;
    overscroll-behavior: none !important;
  }

  html.bs-ios div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full,
  html.bs-ios [data-bs-form-drawer-panel],
  html.bs-ios .bs-demo-modal-current {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    height: auto !important;
    max-height: calc(var(--bs-visual-height) - var(--bs-safe-top) - var(--bs-safe-bottom)) !important;
    min-height: 0 !important;
    overflow: hidden !important;
    border-radius: 22px 22px 0 0 !important;
  }

  html.bs-ios .bs-demo-modal-current-header {
    flex: 0 0 auto !important;
    padding-top: 12px !important;
    padding-right: max(13px, var(--bs-safe-right)) !important;
    padding-left: max(13px, var(--bs-safe-left)) !important;
  }

  html.bs-ios .bs-demo-modal-current form,
  html.bs-ios [data-bs-form-drawer-panel] form {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain !important;
    padding-right: max(12px, var(--bs-safe-right)) !important;
    padding-bottom: max(12px, calc(var(--bs-safe-bottom) + 10px)) !important;
    padding-left: max(12px, var(--bs-safe-left)) !important;
  }

  html.bs-ios .bs-demo-modal-current form input:not([type="checkbox"]):not([type="radio"]),
  html.bs-ios .bs-demo-modal-current form select,
  html.bs-ios [data-bs-form-drawer-panel] form input:not([type="checkbox"]):not([type="radio"]),
  html.bs-ios [data-bs-form-drawer-panel] form select {
    min-height: 42px !important;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }

  html.bs-ios body.bs-lock-scroll {
    overflow: hidden !important;
    overscroll-behavior: none !important;
  }

  html.bs-ios body.bs-lock-scroll .bs-messenger-widget,
  html.bs-ios body.bs-lock-scroll .cookie-consent {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  
  html.bs-ios .bs-messenger-widget {
    right: max(14px, calc(var(--bs-safe-right) + 8px)) !important;
    bottom: calc(max(14px, var(--bs-safe-bottom)) + var(--bs-cookie-height) + 8px) !important;
    transition: bottom .25s ease, opacity .2s ease !important;
  }

  html.bs-ios .cookie-consent {
    left: 50% !important;
    bottom: max(10px, calc(var(--bs-safe-bottom) + 8px)) !important;
    width: calc(100% - max(20px, var(--bs-safe-left)) - max(20px, var(--bs-safe-right))) !important;
    max-height: calc(var(--bs-visual-height) - var(--bs-safe-top) - var(--bs-safe-bottom) - 20px) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
  }

  .roi-range { touch-action: pan-x; }

  table {
    max-width: 100%;
  }
}@media (max-width: 430px) {
  html.bs-ios .cookie-consent__button {
    min-height: 40px !important;
    font-size: 12px !important;
  }
}@media (max-width: 932px) and (orientation: landscape) and (max-height: 500px) {
  html.bs-ios [data-hero-unified] {
    padding-top: calc(4.9rem + var(--bs-safe-top)) !important;
    padding-bottom: 2rem !important;
  }

  html.bs-ios div.fixed.inset-0.z-50.bg-black.bg-opacity-50.backdrop-blur-sm > div.bg-white.rounded-2xl.max-w-2xl.w-full,
  html.bs-ios [data-bs-form-drawer-panel],
  html.bs-ios .bs-demo-modal-current {
    border-radius: 16px !important;
  }

  html.bs-ios .bs-demo-modal-current-header {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
}@media (prefers-reduced-motion: reduce) {
  html.bs-ios .bs-messenger-widget { transition: none !important; }
}html{scroll-padding-top:92px}body.bs-lock-scroll{overflow:hidden!important}button,[role="button"]{-webkit-tap-highlight-color:transparent}header.bs-header-scrolled{padding-top:.55rem!important;padding-bottom:.55rem!important;box-shadow:0 10px 30px rgba(17,24,39,.08)}.bs-mobile-menu-panel{position:fixed;z-index:49;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:calc(76px + env(safe-area-inset-top));padding:14px;background:#fff;border:1px solid rgba(242,185,0,.28);border-radius:18px;box-shadow:0 18px 50px rgba(17,24,39,.18);opacity:0;visibility:hidden;transform:translateY(-10px);transition:.22s ease}.bs-mobile-menu-panel.is-open{opacity:1;visibility:visible;transform:none}.bs-mobile-menu-panel a,.bs-mobile-menu-panel button{display:flex;width:100%;align-items:center;justify-content:center;min-height:46px;margin:4px 0;border:0;border-radius:12px;background:#fff;color:#111827;font:700 16px/1.2 Manrope,Arial,sans-serif;text-decoration:none}.bs-mobile-menu-panel a:hover{background:#fff8dc}.bs-mobile-menu-panel .bs-mobile-menu-cta{margin-top:10px;background:#f2b900}.bs-faq-answer[hidden]{display:none!important}#faq [data-faq-item].is-open{border-color:rgba(242,185,0,.65);box-shadow:0 10px 28px rgba(17,24,39,.08)}#faq [data-faq-toggle] svg{transition:transform .22s ease}#faq [data-faq-item].is-open [data-faq-toggle] svg{transform:rotate(180deg)}.bs-lead-overlay{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(17,24,39,.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.bs-lead-overlay.is-open{opacity:1;visibility:visible}.bs-lead-modal{width:min(620px,100%);max-height:min(760px,calc(var(--bs-visual-height,100dvh) - 24px));overflow:auto;overscroll-behavior:contain;background:#fff;border-radius:22px;box-shadow:0 28px 80px rgba(17,24,39,.3);transform:translateY(14px) scale(.985);transition:transform .22s ease}.bs-lead-overlay.is-open .bs-lead-modal{transform:none}.bs-lead-head{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;background:#111827;color:#fff;border-bottom:4px solid #f2b900;border-radius:22px 22px 0 0}.bs-lead-head h2{margin:0 0 4px;font-size:24px;line-height:1.2}.bs-lead-head p{margin:0;color:#d1d5db;font-size:14px}.bs-lead-close{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:12px;background:transparent;color:#f2b900;font-size:30px;line-height:1;cursor:pointer}.bs-lead-close:hover{background:#f2b900;color:#111827}.bs-lead-form{padding:20px 22px 22px}.bs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bs-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.bs-field--full{grid-column:1/-1}.bs-field label{font-weight:700;color:#374151}.bs-field input,.bs-field select{width:100%;min-height:48px;padding:11px 13px;border:1px solid #d1d5db;border-radius:11px;background:#fff;color:#111827;font:500 16px/1.3 Manrope,Arial,sans-serif;outline:none}.bs-field input:focus,.bs-field select:focus{border-color:#f2b900;box-shadow:0 0 0 3px rgba(242,185,0,.18)}.bs-honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.bs-agreement{display:flex;align-items:flex-start;gap:10px;margin:2px 0 16px;color:#4b5563;font-size:13px;line-height:1.45}.bs-agreement input{flex:0 0 auto;margin-top:3px;width:17px;height:17px;accent-color:#f2b900}.bs-agreement a{color:#9a7100;font-weight:700;text-decoration:underline}.bs-form-submit{width:100%;min-height:52px;border:0;border-radius:12px;background:#f2b900;color:#111827;font-weight:800;cursor:pointer}.bs-form-submit:disabled{cursor:not-allowed;opacity:.58}.bs-form-status{display:none;margin:0 0 14px;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.45}.bs-form-status.is-error{display:block;background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.bs-form-status.is-info{display:block;background:#fffbeb;color:#854d0e;border:1px solid #fde68a}.bs-form-note{margin:10px 0 0;text-align:center;color:#6b7280;font-size:12px}.bs-noscript{padding:12px;background:#fff3cd;color:#5f4500;text-align:center;font:600 14px/1.4 Manrope,Arial,sans-serif}@media(max-width:767px){
  html{scroll-padding-top:78px}
  .bs-form-grid{grid-template-columns:1fr;gap:0}
  .bs-field--full{grid-column:auto}
  .bs-lead-overlay{align-items:flex-end;padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}
  .bs-lead-modal{max-height:calc(var(--bs-visual-height,100dvh) - 10px);border-radius:20px 20px 0 0}
  .bs-lead-head{padding:14px 16px;border-radius:20px 20px 0 0}
  .bs-lead-head h2{font-size:20px}.bs-lead-head p{font-size:12px}
  .bs-lead-form{padding:14px 16px 16px}
  .bs-field{gap:5px;margin-bottom:10px}.bs-field label{font-size:14px}
  .bs-field input,.bs-field select{min-height:44px;padding:9px 11px;font-size:16px}
  .bs-agreement{margin-bottom:12px;font-size:11px}
  .bs-form-submit{min-height:48px}
}@media(min-width:1024px){.bs-mobile-menu-panel{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bs-lead-overlay,.bs-lead-modal,.bs-mobile-menu-panel,#faq [data-faq-toggle] svg{transition:none!important}}
/* v26: do not let fixed utility widgets cover the lead form. */
body.bs-lock-scroll .cookie-consent,
body.bs-lock-scroll [data-bs-messenger-widget]{
  display:none !important;
}

/* Keep anchor targets clear of the fixed header. */
#features,#cases,#how-it-works,#roi-calculator,#pricing,#faq{
  scroll-margin-top:96px;
}
@media(max-width:767px){
  #features,#cases,#how-it-works,#roi-calculator,#pricing,#faq{
    scroll-margin-top:82px;
  }
}

/* Extra compact form layout for small iPhones and low-height screens. */
@media(max-width:374px), (max-height:620px){
  .bs-lead-head{padding:10px 14px}
  .bs-lead-head h2{font-size:18px}
  .bs-lead-head p{font-size:11px}
  .bs-lead-close{width:36px;height:36px;flex-basis:36px;font-size:26px}
  .bs-lead-form{padding:10px 14px 12px}
  .bs-field{gap:4px;margin-bottom:7px}
  .bs-field label{font-size:13px}
  .bs-field input,.bs-field select{min-height:40px;padding:7px 10px}
  .bs-agreement{gap:8px;margin-bottom:8px;font-size:10px;line-height:1.3}
  .bs-form-submit{min-height:44px}
  .bs-form-note{margin-top:7px;font-size:10px}
}

/* Brand-color states: header phone and FAQ chevrons */
header a[href^="tel:"]:hover,
header a[href^="tel:"]:focus-visible {
  color: #d39b00 !important;
}

#faq [data-faq-toggle] > span:last-child,
#faq [data-faq-toggle] > span:last-child svg {
  color: #d39b00 !important;
  fill: currentColor !important;
}
