@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-violet-300:#c4b4ff;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-full{top:100%}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.z-\[80\]{z-index:80}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-80{width:calc(var(--spacing) * 80)}.w-\[25\%\]{width:25%}.w-\[37\.5\%\]{width:37.5%}.w-\[88vw\]{width:88vw}.w-fit{width:fit-content}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[82\%\]{max-width:82%}.max-w-\[88\%\]{max-width:88%}.max-w-\[360px\]{max-width:360px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.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)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-3xl{border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-neutral-950{border-color:var(--color-neutral-950)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-current{background-color:currentColor}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.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-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))}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[3\.15rem\]{font-size:3.15rem}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.tracking-\[\.14em\],.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-950{color:var(--color-neutral-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.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-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-white\/5{--tw-shadow-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.shadow-white\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:scale-100:is(:where(.group):focus-within *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-neutral-300:is(:where(.group):hover *){color:var(--color-neutral-300)}.group-hover\:text-neutral-950:is(:where(.group):hover *){color:var(--color-neutral-950)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-neutral-500::placeholder{color:var(--color-neutral-500)}@media (hover:hover){.hover\:border-emerald-300\/20:hover{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/20:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.hover\:border-emerald-300\/25:hover{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/25:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-neutral-800:hover{border-color:var(--color-neutral-800)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-emerald-300\/10:hover{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-violet-300\/35:focus{border-color:#c4b4ff59}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-300\/35:focus{border-color:color-mix(in oklab, var(--color-violet-300) 35%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:421px){.min-\[421px\]\:w-auto{width:auto}.min-\[421px\]\:flex-row{flex-direction:row}.min-\[421px\]\:items-center{align-items:center}.min-\[421px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[421px\]\:text-right{text-align:right}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_190px\]{grid-template-columns:1fr 190px}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[4\.65rem\]{font-size:4.65rem}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (min-width:48rem){.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:hidden{display:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.85fr_1fr\]{grid-template-columns:.85fr 1fr}.lg\:grid-cols-\[0\.88fr_1fr\]{grid-template-columns:.88fr 1fr}.lg\:grid-cols-\[0\.95fr_0\.85fr\]{grid-template-columns:.95fr .85fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1\.15fr_\.85fr_\.85fr\]{grid-template-columns:1.15fr .85fr .85fr}.lg\:grid-cols-\[1fr_0\.65fr\]{grid-template-columns:1fr .65fr}.lg\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr .72fr}.lg\:grid-cols-\[1fr_0\.92fr\]{grid-template-columns:1fr .92fr}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[5\.6rem\]{font-size:5.6rem}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fafaf9;--surface:#fff;--surface-2:#f5f5f4;--surface-3:#edede9;--border:#e7e5e4;--border-strong:#d6d3d1;--text-main:#111;--text-muted:#57534e;--text-soft:#78716c;--primary:#111;--primary-hover:#27272a;--accent:#a8a29e;--accent-soft:#f5f5f4;--accent-blue:#3b82f6;--accent-teal:#14b8a6;--accent-amber:#f59e0b;--accent-rose:#f43f5e;--accent-purple:#8b5cf6;--accent-soft-blue:#eff6ff;--accent-soft-teal:#f0fdfa;--accent-soft-amber:#fffbeb;--accent-soft-rose:#fff1f2;--accent-soft-purple:#f5f3ff;--background-muted:var(--surface-2);--surface-strong:var(--surface);--border-soft:var(--border);--accent-muted:#57534e;--accent-border:var(--border-strong);--accent-glow:#1111110a;--accent-2:var(--accent);--accent-2-soft:var(--surface-2);--text-subtle:var(--text-soft);--shadow-soft:0 16px 44px #1c19170e;--shadow-lift:0 22px 54px #1c191717;--shadow-glow:0 16px 44px #1c19170e}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090909;--surface:#111;--surface-2:#18181b;--surface-3:#27272a;--border:#f5f5f41f;--border-strong:#f5f5f433;--text-main:#fafaf9;--text-muted:#d6d3d1;--text-soft:#a8a29e;--primary:#fafaf9;--primary-hover:#e7e5e4;--accent:#a8a29e;--accent-soft:#f5f5f414;--accent-blue:#93c5fd;--accent-teal:#5eead4;--accent-amber:#fcd34d;--accent-rose:#fda4af;--accent-purple:#c4b5fd;--accent-soft-blue:#3b82f624;--accent-soft-teal:#14b8a621;--accent-soft-amber:#f59e0b24;--accent-soft-rose:#f43f5e21;--accent-soft-purple:#8b5cf624;--background-muted:var(--surface-2);--surface-strong:#18181b;--border-soft:var(--border);--accent-muted:#d6d3d1;--accent-border:var(--border-strong);--accent-glow:#ffffff0a;--accent-2:var(--accent);--accent-2-soft:#f5f5f414;--text-subtle:var(--text-soft);--shadow-soft:0 18px 48px #00000042;--shadow-lift:0 24px 62px #00000057;--shadow-glow:0 18px 48px #00000042}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;max-width:100%}body{background:var(--background);max-width:100%;min-height:100vh;color:var(--text-main);text-rendering:geometricprecision;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Aptos,ui-sans-serif,system-ui,sans-serif}::selection{color:var(--text-main);background:#e7e5e4}a,button,summary,input{-webkit-tap-highlight-color:transparent}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes mobile-drawer-in{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}.premium-page{background:linear-gradient(180deg, #fff 0%, var(--background) 24rem), var(--background);min-width:0;color:var(--text-main)}.theme-dark .premium-page{background:#090909}.section-reveal{isolation:isolate;position:relative}.premium-card,.premium-panel,.magnetic-glass-card,.visitor-bubble,.assistant-response-card,.inquiry-summary-card,.story-visual-frame,.story-visual-stage,.dashboard-card,.visitor-journey-flow,.journey-lane,.morph-card{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text-main);box-shadow:var(--shadow-soft)}.premium-card,.premium-panel,.magnetic-glass-card,.visitor-bubble,.assistant-response-card,.inquiry-summary-card,.story-visual-frame,.dashboard-card,.visitor-journey-flow,.journey-lane,.morph-card{--tone:var(--accent);--tone-soft:var(--accent-soft);--tone-border:var(--tone)}@supports (color:color-mix(in lab, red, red)){.premium-card,.premium-panel,.magnetic-glass-card,.visitor-bubble,.assistant-response-card,.inquiry-summary-card,.story-visual-frame,.dashboard-card,.visitor-journey-flow,.journey-lane,.morph-card{--tone-border:color-mix(in srgb, var(--tone) 22%, var(--border))}}.premium-card,.magnetic-glass-card{border-radius:1rem;position:relative}.premium-featured-card{border-color:var(--border-strong);background:var(--surface);box-shadow:0 18px 50px #1c191716}.soft-glow:before,.gradient-mesh-background,.gradient-mesh-background__blob,.hero-system-object__depth{display:none!important}.hover-lift{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.hover-lift:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.hover-lift:active,.premium-button-primary:active,.premium-button-secondary:active{transform:translateY(0)}.premium-heading{color:var(--text-main);letter-spacing:0;text-wrap:balance}.premium-copy{color:var(--text-muted);text-wrap:pretty;line-height:1.62}.premium-eyebrow,.visual-kicker{border:1px solid var(--accent-teal);align-items:center;gap:.45rem;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.premium-eyebrow,.visual-kicker{border:1px solid color-mix(in srgb, var(--accent-teal) 18%, var(--border))}}.premium-eyebrow,.visual-kicker{background:var(--surface);color:var(--accent-purple);border-radius:9999px;padding:.35rem .75rem}@supports (color:color-mix(in lab, red, red)){.premium-eyebrow,.visual-kicker{color:color-mix(in srgb, var(--accent-purple) 48%, var(--text-main))}}.premium-eyebrow,.visual-kicker{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700}.premium-eyebrow:not(.hero-badge):before,.visual-kicker:before{background:var(--accent-teal);width:.45rem;height:.45rem;box-shadow:0 0 0 4px var(--accent-teal);border-radius:9999px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.premium-eyebrow:not(.hero-badge):before,.visual-kicker:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-teal) 10%, transparent)}}.premium-eyebrow:not(.hero-badge):before,.visual-kicker:before{content:""}.hero-badge{border-color:var(--tone);gap:.45rem}@supports (color:color-mix(in lab, red, red)){.hero-badge{border-color:color-mix(in srgb, var(--tone) 20%, var(--border))}}.hero-badge{background:var(--surface)}.hero-badge__strong{color:var(--accent-purple)}@supports (color:color-mix(in lab, red, red)){.hero-badge__strong{color:color-mix(in srgb, var(--accent-purple) 78%, var(--text-main))}}.hero-badge__guided{color:var(--accent-teal)}@supports (color:color-mix(in lab, red, red)){.hero-badge__guided{color:color-mix(in srgb, var(--accent-teal) 78%, var(--text-main))}}.highlight-word{z-index:0;display:inline;position:relative}.highlight-word:before{z-index:-1;content:"";border-radius:.18em;position:absolute;inset:58% -.08em .06em}.highlight-amber:before{background:var(--accent-amber)}@supports (color:color-mix(in lab, red, red)){.highlight-amber:before{background:color-mix(in srgb, var(--accent-amber) 22%, transparent)}}.highlight-rose:before{background:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.highlight-rose:before{background:color-mix(in srgb, var(--accent-rose) 18%, transparent)}}.highlight-underline{text-underline-offset:.12em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:.08em}.highlight-teal{-webkit-text-decoration-color:var(--accent-teal);-webkit-text-decoration-color:var(--accent-teal);-webkit-text-decoration-color:var(--accent-teal);text-decoration-color:var(--accent-teal)}@supports (color:color-mix(in lab, red, red)){.highlight-teal{-webkit-text-decoration-color:color-mix(in srgb, var(--accent-teal) 58%, var(--border));-webkit-text-decoration-color:color-mix(in srgb, var(--accent-teal) 58%, var(--border));-webkit-text-decoration-color:color-mix(in srgb, var(--accent-teal) 58%, var(--border));text-decoration-color:color-mix(in srgb, var(--accent-teal) 58%, var(--border))}}.tone-blue{--tone:var(--accent-blue);--tone-soft:var(--accent-soft-blue)}.tone-teal{--tone:var(--accent-teal);--tone-soft:var(--accent-soft-teal)}.tone-amber{--tone:var(--accent-amber);--tone-soft:var(--accent-soft-amber)}.tone-rose{--tone:var(--accent-rose);--tone-soft:var(--accent-soft-rose)}.tone-purple{--tone:var(--accent-purple);--tone-soft:var(--accent-soft-purple)}.tone-neutral{--tone:var(--text-main);--tone-soft:var(--surface-2)}.visual-icon{border:1px solid var(--tone);flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.visual-icon{border:1px solid color-mix(in srgb, var(--tone) 22%, var(--border))}}.visual-icon{background:var(--surface);color:var(--tone);border-radius:.85rem}.visual-icon svg{width:1.1rem;height:1.1rem}.benefit-chip{border-color:var(--border);background:var(--surface);align-items:center;gap:.65rem;display:flex}.benefit-chip .visual-icon{border-radius:.65rem;width:1.8rem;height:1.8rem}.benefit-chip .visual-icon svg{width:.92rem;height:.92rem}.premium-card .visual-icon+h2,.premium-card .visual-icon+h3,.premium-panel .visual-icon+h3,.magnetic-glass-card .visual-icon+h2,.magnetic-glass-card .visual-icon+h3{margin-top:.9rem}.meaning-card{border-color:var(--border);flex-direction:column;gap:1rem;display:flex}.meaning-card .visual-icon+.accent-text,.meaning-card .visual-icon+p{margin-top:.1rem}.meaning-card .visual-icon+h3,.meaning-card .visual-icon+.accent-text+h2{margin-top:0}.meaning-card:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.meaning-card:hover{border-color:color-mix(in srgb, var(--tone) 30%, var(--border-strong))}}.accent-text{color:var(--text-muted)}.accent-pill{border:1px solid var(--border);background:var(--surface-2);color:var(--tone,var(--text-main))}@supports (color:color-mix(in lab, red, red)){.accent-pill{color:color-mix(in srgb, var(--tone,var(--text-main)) 72%, var(--text-main))}}.accent-dot{background:var(--tone,var(--accent-teal));box-shadow:none}.status-dot{background:var(--tone,var(--accent-teal));width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--tone,var(--accent-teal));border-radius:9999px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--tone,var(--accent-teal)) 12%, transparent)}}.premium-button-primary,.premium-button-secondary{border-radius:9999px;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.premium-button-primary{border:1px solid var(--primary);background:var(--primary);color:var(--surface);box-shadow:0 12px 26px #1111111f}.premium-button-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 16px 34px #11111129}.cta-accent{gap:.55rem;position:relative}.cta-accent:before{background:var(--tone,var(--accent));content:"";width:.46rem;height:.46rem;box-shadow:0 0 0 4px var(--tone,var(--accent));border-radius:9999px;flex-shrink:0;display:none}@supports (color:color-mix(in lab, red, red)){.cta-accent:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--tone,var(--accent)) 12%, transparent)}}.cta-accent-purple{--tone:var(--accent-purple)}.cta-accent-blue{--tone:var(--accent-blue)}.cta-accent-amber{--tone:var(--accent-amber)}.cta-accent-teal{--tone:var(--accent-teal)}.premium-button-primary.cta-accent:hover{box-shadow:0 16px 34px #11111129, 0 0 0 4px var(--tone)}@supports (color:color-mix(in lab, red, red)){.premium-button-primary.cta-accent:hover{box-shadow:0 16px 34px #11111129, 0 0 0 4px color-mix(in srgb, var(--tone) 10%, transparent)}}.theme-dark .premium-button-primary{color:#111}.premium-button-secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-main);box-shadow:none}.premium-button-secondary:hover{border-color:var(--text-soft);background:var(--surface-2);transform:translateY(-1px)}.premium-button-secondary.cta-accent{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.premium-button-secondary.cta-accent{border-color:color-mix(in srgb, var(--tone) 18%, var(--border-strong))}}.premium-button-secondary.cta-accent:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.premium-button-secondary.cta-accent:hover{border-color:color-mix(in srgb, var(--tone) 32%, var(--border-strong))}}.premium-button-secondary.cta-accent:hover{background:linear-gradient(180deg, #ffffffc2, #fffffff0), var(--tone-soft,var(--surface-2))}.premium-button-primary:focus-visible,.premium-button-secondary:focus-visible,.theme-toggle:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--text-main);outline-offset:3px}.premium-navbar{border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf9e0;transition:background-color .18s,border-color .18s,box-shadow .18s}.theme-dark .premium-navbar,.theme-dark .premium-navbar-scrolled{border-color:var(--border);background:#090909e0}.clientswise-logo-shell{border:1px solid var(--border);background:#fff;box-shadow:0 6px 18px #1c19170f}.clientswise-logo-shell img{filter:drop-shadow(0 1px 1px #1c191714)}.theme-toggle{border-color:var(--border);background:var(--surface);color:var(--text-main);box-shadow:none}.theme-toggle:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-main)}.theme-toggle-track{background:var(--surface-3)}.theme-toggle-thumb{background:var(--text-main);transform:translate(0)}.theme-dark .theme-toggle-thumb{background:var(--text-main);transform:translate(1rem)}.motion-ready .motion-managed.motion-reveal,.motion-ready .motion-managed.motion-step{opacity:0;transition:opacity var(--motion-duration,.46s) cubic-bezier(.22, 1, .36, 1), transform var(--motion-duration,.46s) cubic-bezier(.22, 1, .36, 1);transition-delay:var(--motion-delay,0s);transform:translateY(10px)}.motion-ready .motion-managed.motion-reveal.motion-visible,.motion-ready .motion-managed.motion-step.motion-visible{opacity:1;transform:translate(0)}.motion-ready .stagger-group.motion-managed .stagger-item,.motion-ready .hero-sequence.motion-managed>*{opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s,box-shadow .18s;transition-delay:calc(var(--stagger-index,var(--hero-index,0)) * 42ms);transform:translateY(8px)}.motion-ready .stagger-group .stagger-item:nth-child(2),.motion-ready .hero-sequence>:nth-child(2){--stagger-index:1;--hero-index:1}.motion-ready .stagger-group .stagger-item:nth-child(3),.motion-ready .hero-sequence>:nth-child(3){--stagger-index:2;--hero-index:2}.motion-ready .stagger-group .stagger-item:nth-child(4),.motion-ready .hero-sequence>:nth-child(4){--stagger-index:3;--hero-index:3}.motion-ready .stagger-group .stagger-item:nth-child(5),.motion-ready .hero-sequence>:nth-child(5){--stagger-index:4;--hero-index:4}.motion-ready .stagger-group .stagger-item:nth-child(6){--stagger-index:5}.motion-ready .stagger-group .stagger-item:nth-child(7){--stagger-index:6}.motion-ready .stagger-group .stagger-item:nth-child(8){--stagger-index:7}.motion-ready .stagger-group .stagger-item:nth-child(9){--stagger-index:8}.motion-ready .stagger-group .stagger-item:nth-child(10){--stagger-index:9}.motion-ready .stagger-group .stagger-item:nth-child(11){--stagger-index:10}.motion-ready .stagger-group .stagger-item:nth-child(12){--stagger-index:11}.motion-ready .stagger-group.motion-managed.motion-visible .stagger-item,.motion-ready .hero-sequence.motion-managed.motion-visible>*{opacity:1;transform:translate(0)}.chat-panel-open{transform-origin:100% 100%;animation:.18s ease-out both chat-panel-in}.chat-panel-closing{transform-origin:100% 100%;animation:.16s ease-in both chat-panel-out}.chat-message{animation:.2s both slide-up}.mobile-drawer-panel{animation:.18s ease-out both mobile-drawer-in}.mobile-drawer-overlay{animation:.14s ease-out both fade-in}.premium-details summary{list-style:none}.premium-details summary::-webkit-details-marker{display:none}.premium-details summary:after{float:right;color:var(--text-soft);content:"+";transition:transform .18s}.premium-details[open] summary:after{transform:rotate(45deg)}.premium-details>p{opacity:0;transition:opacity .18s,transform .18s;overflow:hidden;transform:translateY(-4px)}.premium-details[open]>p{opacity:1;transform:translateY(0)}.assistant-pulse-icon{border:1px solid var(--border);background:var(--surface);width:3rem;height:3rem;box-shadow:none;color:var(--accent-blue);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.assistant-pulse-icon__ring{display:none}.assistant-pulse-icon__core{background:#ffffffd1;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;width:1.85rem;height:1.85rem;display:flex}.assistant-pulse-icon__eye{background:currentColor;border-radius:9999px;width:.28rem;height:.28rem}.hero-system-object{border:1px solid var(--border);background:var(--surface);border-radius:1.1rem;min-height:29rem;padding:1.1rem;position:relative;box-shadow:0 24px 70px #1c191714}.hero-system-object__header,.dashboard-card__topline,.dashboard-card__inquiry,.inquiry-summary-card__topline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hero-system-object__header h2{max-width:18rem;color:var(--text-main);margin-top:.75rem;font-size:1.35rem;font-weight:720;line-height:1.18}.hero-system-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.35rem;display:grid}.hero-system-orbit__node{border:1px solid var(--border);background:var(--surface-2);min-height:2.4rem;color:var(--tone);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-system-orbit__node{color:color-mix(in srgb, var(--tone) 72%, var(--text-main))}}.hero-system-orbit__node{font-size:.75rem;font-weight:720}.hero-system-orbit__node:first-child{--tone:var(--accent-blue);--tone-soft:var(--accent-soft-blue)}.hero-system-orbit__node:nth-child(2){--tone:var(--accent-purple);--tone-soft:var(--accent-soft-purple)}.hero-system-orbit__node:nth-child(3){--tone:var(--accent-teal);--tone-soft:var(--accent-soft-teal)}.hero-system-orbit__node:nth-child(4){--tone:var(--accent-amber);--tone-soft:var(--accent-soft-amber)}.hero-system-flow{gap:.7rem;margin-top:1.1rem;display:grid}.visitor-bubble,.assistant-response-card,.inquiry-summary-card{border-radius:.95rem;padding:.82rem}.visitor-bubble{border-color:var(--border);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-blue)}@supports (color:color-mix(in lab, red, red)){.visitor-bubble{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-blue) 38%, var(--border))}}.visitor-bubble span,.assistant-response-card span,.inquiry-summary-card__topline p,.dashboard-card__topline span,.story-visual-frame__header p{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:760}.visitor-bubble .visual-icon,.assistant-response-card .visual-icon{color:var(--tone);font-size:initial;font-weight:initial;letter-spacing:0;text-transform:none}.visitor-bubble p,.assistant-response-card p{color:var(--text-main);margin-top:.35rem;font-size:.9rem;line-height:1.45}.visitor-bubble--question{max-width:82%;margin-left:auto}.assistant-response-card{border-color:var(--border);background:var(--surface);max-width:88%;box-shadow:inset 3px 0 0 var(--accent-purple)}@supports (color:color-mix(in lab, red, red)){.assistant-response-card{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-purple) 34%, var(--border))}}.inquiry-summary-card{border-color:var(--border);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-teal)}@supports (color:color-mix(in lab, red, red)){.inquiry-summary-card{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-teal) 38%, var(--border))}}.inquiry-summary-card dl{gap:.45rem;margin-top:.75rem;display:grid}.inquiry-summary-card dl div{background:var(--surface-2);border-radius:.85rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.55rem .7rem;display:flex}.inquiry-summary-card dt{color:var(--text-muted);font-size:.78rem}.inquiry-summary-card dd{min-width:0;color:var(--text-main);text-align:right;font-size:.8rem;font-weight:700}.inquiry-summary-card--compact{max-width:100%}.story-step-button{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);text-align:left;border-radius:1rem;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:border-color .18s,background-color .18s,color .18s;display:flex}.story-step-button span{color:var(--text-soft);font-size:.72rem;font-weight:760}.story-step-button--active{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-main)}.story-visual-frame{border-radius:1rem;padding:1.1rem;overflow:hidden}.story-visual-frame__header{align-items:center;gap:1rem;display:flex}.story-visual-frame__header h3{color:var(--text-main);margin-top:.25rem;font-size:1.55rem;font-weight:760;line-height:1.1}.story-visual-stage{background:var(--surface-2);border-radius:.95rem;margin-top:1rem;padding:.95rem}.story-visual-stage__path{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.story-visual-stage__path span{background:var(--surface-3);border-radius:9999px;height:.35rem}.story-visual-stage__path span.is-complete{background:var(--accent-teal)}.story-visual-stage>p{color:var(--text-muted);margin-top:1.1rem;font-size:1rem;line-height:1.65}.story-visual-stage__outcome{border:1px solid var(--border);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-teal);border-radius:1rem;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.story-visual-stage__outcome{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-teal) 36%, var(--border))}}.story-visual-stage__outcome{padding:.9rem}.story-visual-stage__outcome span{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:760}.story-visual-stage__outcome strong{color:var(--text-main);margin-top:.3rem;font-size:1rem;display:block}.dashboard-card{padding:1.25rem}.dashboard-card__topline{align-items:center}.dashboard-card__topline strong,.dashboard-card__inquiry>span{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:9999px;padding:.35rem .65rem;font-size:.75rem}.dashboard-card--muted{--tone:var(--accent-amber);--tone-soft:var(--accent-soft-amber)}.dashboard-card--active{--tone:var(--accent-teal);--tone-soft:var(--accent-soft-teal);border-color:var(--border)}.dashboard-card__empty-state{border:1px dashed var(--border-strong);background:var(--surface-2);min-height:10rem;color:var(--accent-amber);border-radius:1.25rem;place-items:center;margin-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-card__empty-state{color:color-mix(in srgb, var(--accent-amber) 76%, var(--text-main))}}.dashboard-card__empty-state{text-align:center}.dashboard-card__empty-state span{letter-spacing:.18em;font-size:2rem}.dashboard-card__inquiry{border:1px solid var(--border);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent-teal);border-radius:1.25rem;align-items:center;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-card__inquiry{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-teal) 36%, var(--border))}}.dashboard-card__inquiry{padding:1rem}.dashboard-card__inquiry p{color:var(--text-soft);text-transform:uppercase;font-size:.75rem;font-weight:760}.dashboard-card__inquiry strong{color:var(--text-main);margin-top:.25rem;display:block}.dashboard-card__inquiry>span{background:var(--surface);color:var(--accent-teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-card__inquiry>span{color:color-mix(in srgb, var(--accent-teal) 72%, var(--text-main))}}.dashboard-card__inquiry>span{white-space:nowrap}.dashboard-card__signals{gap:.6rem;margin-top:1rem;display:grid}.dashboard-card__signals span{border:1px solid var(--border);background:var(--surface);color:var(--text-main);border-radius:.95rem;padding:.75rem;font-size:.9rem}.dashboard-card--muted .dashboard-card__signals span{color:var(--text-muted)}.visitor-journey-flow{border-radius:1rem;padding:1rem}.visitor-journey-flow__header{margin-bottom:.85rem}.journey-lane{border-radius:.95rem;padding:.95rem}.journey-lane--active{border-color:var(--border);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-teal)}@supports (color:color-mix(in lab, red, red)){.journey-lane--active{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-teal) 34%, var(--border))}}.journey-lane--muted{border-color:var(--border);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.journey-lane--muted{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-rose) 28%, var(--border))}}.journey-lane h3{color:var(--text-main);font-size:1rem;font-weight:760}.journey-lane ol{gap:.65rem;margin-top:1rem;display:grid}.journey-lane li{color:var(--text-muted);align-items:flex-start;gap:.75rem;font-size:.9rem;display:flex}.journey-lane li span,.visual-step-number{border:1px solid var(--border);background:var(--surface);width:2rem;height:2rem;color:var(--tone,var(--text-main));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.journey-lane li span,.visual-step-number{color:color-mix(in srgb, var(--tone,var(--text-main)) 76%, var(--text-main))}}.journey-lane li span,.visual-step-number{box-shadow:none;font-size:.78rem;font-weight:760}.morph-card{border-radius:1rem;min-height:13.5rem;position:relative;overflow:hidden}.morph-card__face{flex-direction:column;justify-content:flex-end;padding:1.25rem;transition:opacity .22s,transform .22s;display:flex;position:absolute;inset:0}.morph-card__face h3{color:var(--text-main);margin-top:.85rem;font-size:1.2rem;font-weight:760}.morph-card__face p:last-child{color:var(--text-muted);margin-top:.7rem;font-size:.9rem;line-height:1.55}.morph-card__face--before{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.morph-card__face--before{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-rose) 30%, var(--border))}}.morph-card__face--after{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-teal)}@supports (color:color-mix(in lab, red, red)){.morph-card__face--after{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-teal) 34%, var(--border))}}.morph-card__face--after{opacity:0;transform:translateY(14%)}.morph-card:hover .morph-card__face--before,.morph-card:focus-within .morph-card__face--before{opacity:0;transform:translateY(-8%)}.morph-card:hover .morph-card__face--after,.morph-card:focus-within .morph-card__face--after{opacity:1;transform:translateY(0)}.accent-row{background:var(--surface-2)}.table-row-hover{transition:background-color .16s,color .16s}.table-row-hover:nth-child(2n){background:#e7e5e447}.table-row-hover:hover{background:var(--surface-2)}.table-value-positive{color:var(--accent-teal)}@supports (color:color-mix(in lab, red, red)){.table-value-positive{color:color-mix(in srgb, var(--accent-teal) 72%, var(--text-main))}}.table-value-positive{font-weight:700}.table-value-muted{color:var(--text-soft)}.theme-light .text-white,.theme-light .text-neutral-50,.theme-light .text-neutral-100,.theme-light .text-neutral-200{color:var(--text-main)!important}.theme-light .text-neutral-300,.theme-light .text-neutral-400,.theme-light .text-neutral-500,.theme-light .text-neutral-200\/80{color:var(--text-muted)!important}.theme-light .border-white\/5,.theme-light .border-white\/10,.theme-light .border-white\/15{border-color:var(--border)!important}.theme-light .bg-white\/5,.theme-light .bg-white\/10,.theme-light .bg-white\/45,.theme-light .bg-white\/50,.theme-light .bg-white\/55,.theme-light .bg-black\/35,.theme-light .bg-black\/40,.theme-light .bg-black\/45,.theme-light .bg-black\/70,.theme-light .bg-black\/80,.theme-light .focus\:bg-black\/60:focus{background-color:var(--surface-2)!important}.theme-light .shadow-black\/30,.theme-light .shadow-black\/40,.theme-light .shadow-white\/5,.theme-light .shadow-inner,.theme-light .shadow-2xl,.theme-light .shadow-lg{--tw-shadow-color:#1c191714!important}.theme-light input.text-white{color:var(--text-main)!important}.theme-light input.placeholder\:text-neutral-500::placeholder{color:var(--text-soft)!important}.text-emerald-100,.hover\:text-emerald-100:hover,.group:hover .group-hover\:text-emerald-100,.hover\:text-white:hover{color:var(--text-main)!important}.border-emerald-300\/15,.border-emerald-300\/20,.border-emerald-300\/25,.border-emerald-300\/40,.hover\:border-emerald-300\/20:hover,.hover\:border-emerald-300\/25:hover,.hover\:border-emerald-300\/40:hover,.focus\:border-emerald-300\/35:focus{border-color:var(--border-strong)!important}.bg-emerald-300\/10,.bg-emerald-300\/15,.hover\:bg-emerald-300\/10:hover,.hover\:bg-emerald-300\/15:hover{background-color:var(--surface-2)!important}.ring-emerald-300\/10,.ring-emerald-300\/15{--tw-ring-color:var(--border)!important}.theme-light footer{border-color:var(--border);color:var(--text-muted);background:var(--surface-2)!important}.theme-light .mobile-primary-action .mobile-nav-label,.theme-light .mobile-primary-action:hover .mobile-nav-label{color:#fff!important}@media (max-width:767px){html,body,.premium-page{overflow-x:clip}.hero-system-object{min-height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hover-lift:hover,.premium-button-primary:hover,.premium-button-secondary:hover,.motion-ready .motion-managed.motion-reveal,.motion-ready .motion-managed.motion-step,.motion-ready .stagger-group.motion-managed .stagger-item,.motion-ready .hero-sequence.motion-managed>*{transform:none}.motion-ready .motion-managed.motion-reveal,.motion-ready .motion-managed.motion-step,.motion-ready .stagger-group.motion-managed .stagger-item,.motion-ready .hero-sequence.motion-managed>*{opacity:1}.morph-card__face,.morph-card:hover .morph-card__face--before,.morph-card:focus-within .morph-card__face--before,.morph-card:hover .morph-card__face--after,.morph-card:focus-within .morph-card__face--after{transform:none!important}.morph-card__face--after{opacity:1;position:relative}.morph-card{min-height:auto;display:grid}.morph-card__face{position:relative}}:root{--background:#f7f5f2;--surface:#fffefa;--surface-2:#f0ede8;--surface-3:#e6e1db;--border:#1c16301c;--border-strong:#1c163033;--text-main:#1c1630;--text-muted:#655f73;--text-soft:#8b8498;--primary:#6d49f2;--primary-hover:#5937dd;--accent-purple:#7b5cff;--accent-rose:#ff6f61;--accent-amber:#ffb648;--accent-teal:#24b8a6;--accent-blue:#4b8bff;--shadow-soft:0 12px 36px #2319450e;--shadow-lift:0 24px 60px #2319451f}html{background:var(--background)}body{background:var(--background);font-feature-settings:"ss01", "ss02", "cv05";font-family:Avenir Next,Avenir,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,sans-serif}.premium-page{background:radial-gradient(circle at 8% 12%, #ffb74817, transparent 22rem), radial-gradient(circle at 94% 5%, #7b5cff1f, transparent 28rem), var(--background);overflow:clip}.premium-heading{letter-spacing:-.048em}.premium-copy{letter-spacing:-.01em;line-height:1.72}.premium-eyebrow,.visual-kicker{color:#6542e6;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefabd;border-color:#6d49f22e;font-size:.68rem}.premium-eyebrow:not(.hero-badge):before,.visual-kicker:before{background:var(--accent-rose);box-shadow:0 0 0 4px #ff6f611f}.premium-card,.premium-panel,.visitor-journey-flow,.journey-lane,.dashboard-card,.story-visual-frame,.story-visual-stage{border-color:var(--border)}.premium-card,.magnetic-glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefae0;border-radius:1.5rem}.premium-panel{background:#fffefaad;border-radius:1rem}.hover-lift:hover{transform:translateY(-4px)}.premium-button-primary,.premium-button-secondary{letter-spacing:-.01em;gap:.55rem;min-height:2.8rem}.premium-button-primary{border-color:var(--primary);background:var(--primary);box-shadow:0 14px 34px #6d49f23d;color:#fff!important}.premium-button-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:0 18px 42px #6d49f252}.premium-button-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefab8}.premium-navbar,.premium-navbar-scrolled{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#f7f5f2bd;border-color:#0000}.premium-navbar-scrolled{border-color:var(--border);background:#f7f5f2eb;box-shadow:0 8px 30px #1c16300d}.clientswise-logo-shell{border-color:#6d49f224;border-radius:.85rem;box-shadow:0 8px 24px #6d49f21a}.brand-lockup{letter-spacing:-.035em}.brand-dot{color:var(--accent-rose)}.nav-cta{box-shadow:0 10px 26px #6d49f233}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1c163009 1px,#0000 1px),linear-gradient(90deg,#1c163009 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-aurora{z-index:0;filter:blur(2px);opacity:.72;pointer-events:none;border-radius:999px;width:24rem;height:24rem;position:absolute}.hero-aurora--one{background:radial-gradient(circle,#7b5cff33,#0000 67%);top:-12rem;right:12%}.hero-aurora--two{background:radial-gradient(circle,#ffb64833,#0000 68%);bottom:-13rem;left:-8rem}.hero-badge{background:#fffefab8;border-color:#6d49f22e;padding:.45rem .8rem;box-shadow:0 8px 30px #2319450f}.hero-gradient-text{color:#0000;background:linear-gradient(105deg,#6944e8 4%,#9a58db 48%,#ef705f 96%);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-primary-action{padding-inline:1.55rem}.hero-benefits .benefit-chip{box-shadow:none;background:#fffefa8c;border-color:#1c163014}.hero-benefits .benefit-chip:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.hero-benefits .benefit-chip:hover{border-color:color-mix(in srgb, var(--tone) 28%, var(--border))}}.hero-benefits .benefit-chip:hover{background:#fffefae0}.hero-proof{color:var(--text-muted);font-size:.8rem}.hero-proof strong{color:var(--text-main)}.hero-proof__faces{padding-left:.5rem;display:flex}.hero-proof__faces span{border:2px solid var(--background);color:#fff;background:#211a38;border-radius:999px;place-items:center;width:2rem;height:2rem;margin-left:-.5rem;font-size:.58rem;font-weight:800;display:grid}.hero-proof__faces span:nth-child(2){background:var(--accent-rose)}.hero-proof__faces span:nth-child(3){background:var(--accent-purple)}.hero-system-object{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 12%,#7b5cff45,#0000 13rem),linear-gradient(145deg,#251c3e,#171127 62%,#12101d);border:1px solid #ffffff1a;border-radius:2rem;min-height:34rem;padding:1.25rem;transform:rotate(1.25deg);box-shadow:0 40px 90px #2319453d,inset 0 1px #ffffff1f}.hero-system-object:before{z-index:-1;content:"";border:1px solid #ffffff12;border-radius:1.55rem;position:absolute;inset:.65rem}.hero-system-object .visual-kicker{color:#d8ccff;background:#ffffff14;border-color:#ffffff24}.hero-system-object__header h2,.theme-light .hero-system-object .text-white{color:#fff!important}.hero-system-object__header h2{letter-spacing:-.035em;max-width:22rem;font-size:1.55rem}.hero-system-orbit{gap:.5rem}.hero-system-orbit__node{color:#ede8ff;background:#ffffff12;border-color:#ffffff1a}.hero-system-flow{gap:.75rem}.hero-system-object .visitor-bubble,.hero-system-object .assistant-response-card,.hero-system-object .inquiry-summary-card{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border-color:#ffffff1f}.hero-system-object .visitor-bubble p,.hero-system-object .assistant-response-card p,.hero-system-object .inquiry-summary-card dd{color:#fff}.hero-system-object .visitor-bubble span,.hero-system-object .assistant-response-card span,.hero-system-object .inquiry-summary-card dt,.hero-system-object .inquiry-summary-card__topline p{color:#bdb4ce}.hero-system-object .inquiry-summary-card dl div{background:#ffffff12}.hero-system-object .assistant-pulse-icon{background:#ffffff17;border-color:#ffffff26}.section-intro-grid{gap:1.25rem;display:grid}.section-index{color:var(--accent-rose);letter-spacing:.12em;font-size:.75rem;font-weight:800}.soft-emphasis{color:#867e91}.problem-bento .problem-card{background:#fffefad6;justify-content:flex-start;min-height:16rem;overflow:hidden}.problem-card__topline{justify-content:space-between;align-items:center;display:flex}.problem-card__topline>span{color:var(--text-soft);letter-spacing:.14em;font-size:.7rem;font-weight:800}.problem-card--1,.problem-card--6{grid-column:span 7}.problem-card--2,.problem-card--5{grid-column:span 5}.problem-card--3,.problem-card--4{grid-column:span 6}.problem-card--1{background:radial-gradient(circle at 100% 0, #4b8bff2e, transparent 14rem), var(--surface)}.problem-card--2{background:radial-gradient(circle at 100% 0, #ffb64838, transparent 12rem), var(--surface)}.problem-card--3{background:radial-gradient(circle at 100% 0, #7b5cff2b, transparent 13rem), var(--surface)}.problem-card--4{background:radial-gradient(circle at 100% 0, #ff6f612b, transparent 13rem), var(--surface)}.visitor-journey-flow{box-shadow:var(--shadow-soft);background:#fffefa9e;border-radius:1.7rem;padding:.6rem}.visitor-journey-flow__header{padding:.65rem .65rem 0}.journey-lane{box-shadow:none;border-radius:1.25rem;padding:1.25rem}.journey-lane--active{background:#211a38}.theme-light .journey-lane--active h3,.theme-light .journey-lane--active li{color:#fff!important}.journey-lane--active li{opacity:.84}.journey-lane--active li span{color:#fff;background:#ffffff1a;border-color:#ffffff24}.solution-stage__inner{background:radial-gradient(circle at 88% 5%,#7b5cff42,#0000 25rem),radial-gradient(circle at 8% 100%,#ff6f611f,#0000 22rem),#171222;position:relative;overflow:hidden;box-shadow:0 40px 90px #2319452e}.solution-stage__inner:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff21 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 55%);mask-image:linear-gradient(to bottom left,#000,#0000 55%)}.solution-stage__inner>*{position:relative}.section-intro-grid--dark .section-index{color:#ff8b80}.solution-stage__inner .premium-eyebrow{color:#d8ccff;background:#ffffff12;border-color:#ffffff1f}.theme-light .solution-stage__inner .premium-heading,.theme-light .solution-stage__inner .text-white,.theme-light .solution-stage__inner .text-neutral-200{color:#fff!important}.solution-stage__inner .premium-copy,.theme-light .solution-stage__inner .text-neutral-300,.theme-light .solution-stage__inner .text-neutral-500{color:#bdb4ce!important}.solution-stage__inner .visitor-journey-flow,.solution-stage__inner .journey-lane{box-shadow:none;background:#ffffff0e;border-color:#ffffff1a}.solution-stage__inner .journey-lane--active{background:#7b5cff2e}.solution-stage__inner .journey-lane li,.solution-stage__inner .journey-lane h3{color:#eee9f6!important}.solution-stage__inner .journey-lane li span,.solution-steps .premium-panel{background:#fff1;border-color:#ffffff1a;color:#eee9f6!important}.solution-steps .premium-panel{min-height:8rem}.solution-steps .premium-panel>span{color:#ff8b80!important}.solution-table{background:#ffffff09!important;border-color:#ffffff1a!important}.solution-table th,.solution-table td,.solution-table tr{border-color:#ffffff17!important}.solution-table th{background:#ffffff12!important}.solution-table .table-row-hover:nth-child(2n),.solution-table .table-row-hover:hover{background:#ffffff0b}.solution-table .table-value-positive{color:#73e0d3!important}.process-grid{counter-reset:process}.process-card{min-height:19rem;padding-top:2rem}.process-card:nth-child(2){margin-top:2.5rem}.process-card:nth-child(3){margin-top:5rem}.process-card .visual-step-number{color:#fff;background:#211a38;border:0;width:2.7rem;height:2.7rem}.process-card:nth-child(2) .visual-step-number{background:var(--accent-purple)}.process-card:nth-child(3) .visual-step-number{background:var(--accent-rose)}.question-ribbon{box-shadow:none;background:0 0;border-style:dashed}.question-ribbon .premium-panel{background:var(--surface-2);box-shadow:none;border:0}.pinned-story{padding-block:6rem}.story-step-button{background:0 0;border-color:#0000;border-radius:1rem}.story-step-button:hover{background:#fffefab3}.story-step-button--active{background:var(--surface);border-color:#6d49f229;box-shadow:0 12px 34px #23194514}.story-step-button--active span{color:var(--accent-purple)}.story-visual-frame{background:radial-gradient(circle at 85% 0, #7b5cff24, transparent 15rem), var(--surface);border-radius:2rem;padding:1.4rem;position:sticky;top:7.5rem;box-shadow:0 28px 70px #2319451a}.story-visual-stage{background:var(--surface-2);border:0;border-radius:1.35rem}.dashboard-card{border-radius:1.7rem}.dashboard-card--muted{filter:saturate(.65);transform:scale(.97)}.dashboard-card--active{background:radial-gradient(circle at 100% 0, #7b5cff26, transparent 16rem), var(--surface);border-color:#6d49f23d;box-shadow:0 30px 70px #6d49f21f}.final-cta-card{background:radial-gradient(circle at 88% 0,#7b5cff57,#0000 26rem),radial-gradient(circle at 8% 110%,#ff6f6133,#0000 22rem),#171222;border-color:#ffffff1a;position:relative;overflow:hidden;box-shadow:0 40px 90px #23194533}.final-cta-card:after{content:"";border:1px solid #ffffff1a;border-radius:999px;width:18rem;height:18rem;position:absolute;top:-5rem;right:-4rem;box-shadow:0 0 0 2rem #ffffff06,0 0 0 5rem #ffffff05}.final-cta-card>*{z-index:1;position:relative}.theme-light .final-cta-card .premium-heading,.theme-light .final-cta-card .text-white,.theme-light .final-cta-card .text-neutral-300{color:#fff!important}.final-cta-card .premium-copy{color:#c6bed3}.final-cta-card .premium-eyebrow{color:#ddd2ff;background:#ffffff12;border-color:#ffffff21}.final-cta-card .premium-button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff2e}.final-cta-path,.final-cta-path>div:not(:first-child){background:#fff1!important;border-color:#ffffff1a!important}.site-footer,.theme-light .site-footer{color:#aaa2b8;background:#120e1b!important;border-color:#ffffff14!important}.theme-light .site-footer .text-white,.theme-light .site-footer .text-neutral-300{color:#fff!important}.theme-light .site-footer .text-neutral-400,.theme-light .site-footer .text-neutral-500{color:#aaa2b8!important}.site-footer .clientswise-logo-shell{border-color:#ffffff1a}.footer-link-grid a{color:#c4bdcf;border:0;border-radius:0;min-height:0;padding:.6rem 0}.footer-link-grid a:hover{color:#fff;box-shadow:none;background:0 0;transform:translate(3px)}.footer-bottom{border-color:#ffffff14}.theme-light .rounded-3xl{border-radius:2rem!important}.theme-light .rounded-2xl{border-radius:1.35rem!important}.theme-light .rounded-xl{border-radius:.95rem!important}@media (min-width:768px){.section-intro-grid{grid-template-columns:4rem minmax(0,1fr);align-items:start}}@media (max-width:1023px){.problem-card--1,.problem-card--2,.problem-card--3,.problem-card--4,.problem-card--5,.problem-card--6{grid-column:auto}.process-card:nth-child(2),.process-card:nth-child(3){margin-top:0}}@media (max-width:767px){.home-hero{padding-top:2.5rem}.hero-system-object{transform:none}.section-index{display:none}.problem-bento .problem-card,.process-card{min-height:auto}.pinned-story{padding-block:4rem}.solution-stage__inner,.final-cta-card{border-radius:1.5rem!important}}.cw-home{--cw-ink:#171421;--cw-muted:#6e6978;--cw-paper:#f6f4ef;--cw-line:#1714211f;--cw-violet:#7657ff;--cw-lilac:#bdb0ff;background:var(--cw-paper);color:var(--cw-ink);overflow:clip}.cw-home>.premium-navbar,.cw-home>.premium-navbar.premium-navbar-scrolled{box-shadow:none;background:#15111feb;border-color:#ffffff17}.cw-home>.premium-navbar .brand-lockup{color:#fff!important}.cw-home>.premium-navbar nav>a,.cw-home>.premium-navbar nav>div>a,.cw-home>.premium-navbar nav>div>button{color:#bdb7c7!important}.cw-home>.premium-navbar nav>a:hover,.cw-home>.premium-navbar nav>div>a:hover,.cw-home>.premium-navbar nav>div>button:hover{background:#ffffff12;color:#fff!important}.cw-home>.premium-navbar .nav-cta{box-shadow:none;background:#fff;border-color:#fff;color:#171421!important}.cw-home>.premium-navbar button[aria-label=Open\ menu]{background:#ffffff0f;border-color:#ffffff24;color:#fff!important}.cw-shell{width:min(1240px,100% - 40px);margin-inline:auto}.cw-section{padding:120px 0}.cw-hero{color:#fff;background:#15111f;min-height:900px;position:relative;overflow:hidden}.cw-hero__grid{opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 82%);mask-image:linear-gradient(#000 10%,#0000 82%)}.cw-hero__glow{filter:blur(120px);opacity:.22;border-radius:50%;width:580px;height:580px;position:absolute}.cw-hero__glow--one{background:#795dff;top:8%;right:2%}.cw-hero__glow--two{opacity:.13;background:#f4826c;bottom:-30%;left:-18%}.cw-hero__inner{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:820px;padding-top:64px;display:grid;position:relative}.cw-hero__copy{max-width:690px}.cw-hero__eyebrow{color:#d8d0e3;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;font-weight:700;display:inline-flex}.cw-hero__eyebrow i{background:#a993ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #a993ff1f}.cw-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(58px,6.1vw,94px);font-weight:560;line-height:.94}.cw-hero h1 em{color:#b6a6ff;font-family:Georgia,serif;font-weight:400}.cw-hero__copy>p{color:#bdb7c7;max-width:620px;margin:32px 0 0;font-size:18px;line-height:1.7}.cw-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cw-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 23px;font-size:14px;font-weight:720;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.cw-button:hover{transform:translateY(-2px)}.cw-button--light{color:#171421;background:#fff}.cw-button--ghost{color:#fff;background:#ffffff0d;border-color:#ffffff2e}.cw-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.cw-hero__proof{color:#9892a3;gap:0;margin-top:42px;font-size:12px;display:flex}.cw-hero__proof span{border-left:1px solid #ffffff24;padding:0 18px}.cw-hero__proof span:first-child{border:0;padding-left:0}.cw-hero__proof b{color:#fff;margin-bottom:3px;font-size:14px;display:block}.cw-orbit{height:590px;position:relative}.cw-orbit__ring{border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cw-orbit__ring--one{width:390px;height:390px}.cw-orbit__ring--two{opacity:.7;border-style:dashed;width:540px;height:540px}.cw-orbit__core{z-index:2;background:radial-gradient(circle at 35% 25%,#8770eb,#493391 68%,#32246c);border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #3d288580,inset 0 1px #ffffff40}.cw-orbit__mark{background:#ffffff1f;border:1px solid #ffffff38;border-radius:15px;place-items:center;width:47px;height:47px;margin-bottom:12px;font-size:24px;font-weight:800;display:grid}.cw-orbit__core strong{font-size:15px}.cw-orbit__core small{color:#c9c0ee;margin-top:5px;font-size:11px}.cw-orbit__node{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#201b2cd1;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:12px;min-width:220px;padding:13px 16px 13px 13px;display:flex;position:absolute;box-shadow:0 18px 45px #0000003d}.cw-orbit__node>i{color:#b9a7ff;background:#8b71ff29;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-style:normal;font-weight:800;display:grid}.cw-orbit__node span{flex-direction:column;display:flex}.cw-orbit__node small{color:#8f899a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.cw-orbit__node strong{white-space:nowrap;margin-top:3px;font-size:12px}.cw-orbit__node--one{top:110px;left:0}.cw-orbit__node--two{top:205px;right:-10px}.cw-orbit__node--three{bottom:75px;left:35px}.cw-orbit__pulse{border:1px solid #b3a1ff59;border-radius:50%;width:230px;height:230px;animation:3s ease-out infinite cw-pulse;position:absolute;top:50%;left:50%}@keyframes cw-pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}.cw-capability-rail{z-index:3;background:#ffffff09;border-top:1px solid #ffffff1a;position:absolute;bottom:0;left:0;right:0}.cw-capability-rail .cw-shell{color:#aaa4b3;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:80px;font-size:12px;font-weight:700;display:flex}.cw-capability-rail i{background:#7059d9;border-radius:50%;width:5px;height:5px}.cw-section-heading{max-width:800px;margin-bottom:60px}.cw-section-heading--split{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.cw-kicker{color:#7255e7;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.cw-section-heading h2,.cw-flow h2,.cw-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,70px);font-weight:560;line-height:1.02}.cw-section-heading>p,.cw-section-heading>div+p{color:var(--cw-muted);margin:24px 0 0;font-size:16px;line-height:1.75}.cw-section-heading--split>p{margin:0 0 4px}.cw-tools{background:#ece9e3}.cw-workbench{border:1px solid var(--cw-line);background:#f8f7f3;border-radius:30px;grid-template-columns:210px minmax(250px,.72fr) minmax(400px,1.28fr);min-height:610px;display:grid;overflow:hidden;box-shadow:0 30px 80px #231b3614}.cw-workbench__nav{border-right:1px solid var(--cw-line);background:#e2ded8;flex-direction:column;display:flex}.cw-workbench__nav button{border:0;border-bottom:1px solid var(--cw-line);color:#77717f;text-align:left;cursor:pointer;background:0 0;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:20px;transition:background .2s,color .2s;display:grid}.cw-workbench__nav button:last-child{border-bottom:0}.cw-workbench__nav button span{font-size:9px;font-weight:800}.cw-workbench__nav button strong{font-size:14px}.cw-workbench__nav button i{opacity:0;font-style:normal;transition:all .2s;transform:translate(-5px)}.cw-workbench__nav button.is-active{color:var(--cw-ink);background:#f8f7f3}.cw-workbench__nav button.is-active i{opacity:1;transform:none}.cw-workbench__copy{flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.cw-workbench__index{color:#8a8490;letter-spacing:.12em;font-size:9px;font-weight:800}.cw-workbench__copy h3{letter-spacing:-.045em;margin:25px 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.04}.cw-workbench__copy p{color:var(--cw-muted);margin:0;font-size:15px;line-height:1.75}.cw-workbench__copy a,.cw-text-link{width:fit-content;color:var(--cw-ink);border-bottom:1px solid;gap:9px;margin-top:28px;padding-bottom:4px;font-size:13px;font-weight:750;display:inline-flex}.cw-console{color:#fff;background:#1b1723;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;align-self:center;min-height:530px;margin:34px 34px 34px 0;display:flex;overflow:hidden;box-shadow:0 25px 55px #1c16283d}.cw-console__topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.cw-console__identity{align-items:center;gap:11px;display:flex}.cw-console__avatar{background:#7257dc;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.cw-console__identity div{flex-direction:column;gap:3px;display:flex}.cw-console__identity strong{font-size:12px}.cw-console__identity span{color:#8f8997;font-size:9px}.cw-live-pill{color:#aaa4b1;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.cw-live-pill i{background:#64d5a3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #64d5a31a}.cw-console__body{flex-direction:column;flex:1;gap:12px;padding:22px 18px;display:flex;overflow-y:auto}.cw-message{border-radius:16px;max-width:85%;padding:12px 14px;font-size:11px;line-height:1.6}.cw-message--visitor{background:#7559dc;border-bottom-right-radius:4px;align-self:flex-end}.cw-message--assistant{color:#ddd9e2;background:#292430;border:1px solid #ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.cw-message--accent{border-color:#a791ff47}.cw-choice-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cw-choice-row span{color:#c4b5ff;border:1px solid #b19eff40;border-radius:99px;padding:5px 8px;font-size:8px}.cw-route-card{background:#458b6f1a;border:1px solid #69daab2e;border-radius:15px;align-items:center;gap:10px;margin-top:4px;padding:11px;display:flex}.cw-route-card__icon{color:#6ddaac;background:#69daab1f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.cw-route-card div{flex-direction:column;flex:1;gap:3px;display:flex}.cw-route-card strong{font-size:10px}.cw-route-card div span{color:#8f9d96;font-size:8px}.cw-route-card>b{color:#75dcb1;background:#69daab1f;border-radius:99px;padding:4px 7px;font-size:8px}.cw-summary-card{background:#24202b;border:1px solid #ffffff17;border-radius:15px;padding:12px}.cw-summary-card__head{border-bottom:1px solid #ffffff12;justify-content:space-between;padding-bottom:9px;font-size:9px;display:flex}.cw-summary-card__head b{color:#72d8aa}.cw-summary-card dl{margin:8px 0 0}.cw-summary-card dl div{justify-content:space-between;padding-top:6px;font-size:8px;display:flex}.cw-summary-card dt{color:#7e7886}.cw-summary-card dd{color:#ddd8e2;margin:0}.cw-console__input{color:#77717f;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:9px 10px 9px 14px;font-size:10px;display:flex}.cw-console__input b{color:#fff;background:#7458db;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.cw-products{background:var(--cw-paper)}.cw-product-grid{border-top:1px solid var(--cw-line);border-left:1px solid var(--cw-line);grid-template-columns:repeat(4,1fr);display:grid}.cw-product-card{border-right:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);min-height:440px;color:var(--cw-ink);flex-direction:column;padding:28px;transition:background .25s,transform .25s;display:flex;position:relative}.cw-product-card:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 24px 60px #1a152717}.cw-product-card__top{color:#9a949e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.cw-product-card__top b{color:#6f6877}.cw-product-card__icon{color:#6f52dc;background:#eae6ff;border-radius:17px;place-items:center;width:55px;height:55px;margin-top:75px;display:grid}.cw-product-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:25px}.cw-product-card h3{letter-spacing:-.035em;margin:28px 0 12px;font-size:23px}.cw-product-card p{color:var(--cw-muted);margin:0;font-size:13px;line-height:1.65}.cw-product-card__link{justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:12px;font-weight:750;display:flex}.cw-flow{color:#fff;background:#1a1622}.cw-flow__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.cw-flow__copy{position:sticky;top:150px}.cw-kicker--dark{color:#a995ff}.cw-flow__copy>p{color:#aaa4b3;max-width:470px;margin:27px 0 0;line-height:1.75}.cw-flow .cw-text-link{color:#fff}.cw-flow__steps{border-top:1px solid #ffffff1f}.cw-flow-step{border-bottom:1px solid #ffffff1f;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;min-height:150px;display:grid}.cw-flow-step>span{color:#776e83;font-size:11px}.cw-flow-step h3{letter-spacing:-.03em;margin:0;font-size:26px}.cw-flow-step p{color:#918a9b;margin:8px 0 0;font-size:13px}.cw-flow-step>i{color:#a993ff;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;transition:all .2s;display:grid}.cw-flow-step:hover>i{color:#fff;background:#775bdc;transform:translate(4px)}.cw-outcomes{background:#ebe8e2}.cw-outcome-grid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.cw-outcome-card{border:1px solid var(--cw-line);background:#f7f5f0;border-radius:25px;min-height:340px;padding:32px;position:relative;overflow:hidden}.cw-outcome-card--large{background:#d9d2f2;grid-row:span 2;min-height:696px}.cw-outcome-card>span{color:#716b79;letter-spacing:.13em;font-size:9px;font-weight:800}.cw-outcome-card h3{letter-spacing:-.045em;max-width:570px;margin:28px 0 0;font-size:34px;line-height:1.08}.cw-outcome-card--large h3{font-size:clamp(46px,5vw,68px)}.cw-outcome-card h3 em{color:#7053dc;font-family:Georgia,serif;font-weight:400}.cw-question-cloud{flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:40px;left:32px;right:-60px;transform:rotate(-5deg)}.cw-question-cloud i{color:#514766;background:#ffffff73;border:1px solid #34275926;border-radius:99px;padding:12px 17px;font-size:12px;font-style:normal}.cw-mini-brief{border:1px solid var(--cw-line);background:#fff;border-radius:17px;flex-direction:column;padding:16px;display:flex;position:absolute;bottom:28px;left:30px;right:30px;box-shadow:0 15px 35px #1b142a17}.cw-mini-brief b{font-size:12px}.cw-mini-brief small{color:#8c8692;margin-top:5px}.cw-mini-brief div{border-top:1px solid var(--cw-line);justify-content:space-between;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.cw-mini-brief div i{color:#918a98;font-style:normal}.cw-mini-brief div strong{color:#6b4ed8}.cw-outcome-card--violet{color:#fff;background:#7657e5}.cw-outcome-card--violet>span{color:#d2c8fa}.cw-availability{align-items:baseline;gap:5px;display:flex;position:absolute;bottom:25px;right:28px}.cw-availability b{letter-spacing:-.07em;font-size:64px}.cw-availability i{color:#b9a9f7;font-size:28px;font-style:normal}.cw-availability span{color:#cec5ef;text-transform:uppercase;margin-left:6px;font-size:9px}.cw-cta{background:#ebe8e2;padding:28px 0 120px}.cw-cta__panel{color:#fff;background:#1a1622;border-radius:30px;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:70px;display:grid}.cw-cta__panel>div:last-child>p{color:#aaa4b3;margin:0;line-height:1.7}.cw-cta .cw-actions{margin-top:26px}.cw-home+.leadflow-chat-widget{z-index:60}@media (max-width:1100px){.cw-hero__inner{grid-template-columns:1fr 420px;gap:35px}.cw-orbit{transform:scale(.8)}.cw-workbench{grid-template-columns:170px .8fr 1.2fr}.cw-workbench__copy{padding:38px 28px}.cw-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.cw-section{padding:88px 0}.cw-section-heading--split{grid-template-columns:1fr;gap:24px}.cw-section-heading--split>p{max-width:620px}.cw-hero{min-height:1100px}.cw-hero__inner{padding-top:145px;display:block}.cw-hero__copy{max-width:720px}.cw-orbit{width:590px;margin:5px auto 0}.cw-capability-rail .cw-shell{justify-content:flex-start;gap:28px;overflow:hidden}.cw-capability-rail span{flex:none}.cw-workbench{grid-template-columns:145px 1fr}.cw-workbench__copy{padding:40px}.cw-console{grid-column:1/-1;min-height:520px;margin:0 22px 22px}.cw-flow__layout{grid-template-columns:1fr;gap:65px}.cw-flow__copy{position:static}.cw-outcome-grid{grid-template-columns:1fr}.cw-outcome-card--large{grid-row:auto;min-height:600px}.cw-cta__panel{grid-template-columns:1fr;gap:35px;padding:50px}}@media (max-width:600px){.cw-shell{width:min(100% - 28px,1240px)}.cw-section{padding:72px 0}.cw-hero{min-height:1030px}.cw-hero__inner{padding-top:125px}.cw-hero h1{font-size:51px}.cw-hero__copy>p{margin-top:25px;font-size:16px}.cw-actions{flex-direction:column}.cw-actions .cw-button{width:100%}.cw-hero__proof{grid-template-columns:repeat(3,1fr);display:grid}.cw-hero__proof span{padding:0 9px}.cw-hero__proof b{font-size:12px}.cw-orbit{transform-origin:top;width:680px;margin-left:50%;transform:translate(-50%)scale(.62)}.cw-capability-rail .cw-shell{min-height:62px}.cw-section-heading{margin-bottom:38px}.cw-section-heading h2,.cw-flow h2,.cw-cta h2{font-size:39px}.cw-workbench{border-radius:22px;display:block}.cw-workbench__nav{border-right:0;border-bottom:1px solid var(--cw-line);grid-template-columns:repeat(4,1fr);display:grid}.cw-workbench__nav button{border-right:1px solid var(--cw-line);text-align:center;border-bottom:0;flex-direction:column;justify-content:center;gap:4px;min-height:67px;padding:10px 5px;display:flex}.cw-workbench__nav button i{display:none}.cw-workbench__nav button span{font-size:8px}.cw-workbench__nav button strong{font-size:11px}.cw-workbench__copy{padding:34px 24px}.cw-workbench__copy h3{font-size:32px}.cw-console{border-radius:18px;min-height:540px;margin:0 10px 10px}.cw-product-grid{grid-template-columns:1fr}.cw-product-card{min-height:350px}.cw-product-card__icon{margin-top:50px}.cw-flow-step{grid-template-columns:34px 1fr auto;min-height:135px}.cw-outcome-card{padding:25px}.cw-outcome-card--large{min-height:510px}.cw-outcome-card h3,.cw-outcome-card--large h3{font-size:41px}.cw-question-cloud{bottom:28px;left:24px}.cw-outcome-card:not(.cw-outcome-card--large){min-height:320px}.cw-availability b{font-size:52px}.cw-cta{padding-bottom:72px}.cw-cta__panel{border-radius:23px;padding:35px 24px}}@media (prefers-reduced-motion:reduce){.cw-orbit__pulse{animation:none}}.cw-subpage{--page-ink:#171421;--page-muted:#6e6978;--page-paper:#f5f3ee;--page-line:#1714211d;--page-violet:#7456e8;background:var(--page-paper);color:var(--page-ink);overflow:clip}.cw-subpage>.premium-navbar,.cw-subpage>.premium-navbar.premium-navbar-scrolled{box-shadow:none;background:#15111ff0;border-color:#ffffff17}.cw-subpage>.premium-navbar .brand-lockup{color:#fff!important}.cw-subpage>.premium-navbar nav>a,.cw-subpage>.premium-navbar nav>div>a,.cw-subpage>.premium-navbar nav>div>button{color:#bbb4c5!important}.cw-subpage>.premium-navbar nav>a:hover,.cw-subpage>.premium-navbar nav>div>a:hover,.cw-subpage>.premium-navbar nav>div>button:hover{background:#ffffff12;color:#fff!important}.cw-subpage>.premium-navbar .nav-cta{box-shadow:none;background:#fff;border-color:#fff;color:#171421!important}.cw-subpage>.premium-navbar button[aria-label=Open\ menu]{background:#ffffff0f;border-color:#ffffff24;color:#fff!important}.cw-subpage>section:first-of-type{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 18%,#7758e840,#0000 29rem),radial-gradient(circle at 8% 95%,#f37e691c,#0000 24rem),#17131f;align-items:center;min-height:540px;display:flex;position:relative;padding-block:92px!important}.cw-subpage>section:first-of-type:before{z-index:-1;opacity:.15;content:"";background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.cw-subpage>section:first-of-type .premium-heading,.cw-subpage>section:first-of-type h1,.cw-subpage>section:first-of-type h2,.cw-subpage>section:first-of-type .text-white,.cw-subpage>section:first-of-type .text-neutral-100,.cw-subpage>section:first-of-type .text-neutral-200{color:#fff!important}.cw-subpage>section:first-of-type .premium-copy,.cw-subpage>section:first-of-type .text-neutral-300,.cw-subpage>section:first-of-type .text-neutral-400{color:#bdb7c7!important}.cw-subpage>section:first-of-type h1{letter-spacing:-.06em;text-wrap:balance;max-width:850px;font-weight:560;font-size:clamp(43px,5.5vw,75px)!important;line-height:.99!important}.cw-subpage>section:first-of-type .premium-eyebrow,.cw-subpage>section:first-of-type .visual-kicker{color:#c6b8ff;background:#ffffff12;border-color:#b09aff40}.cw-subpage>section:first-of-type .accent-pill{color:#ded8e6;background:#ffffff12;border-color:#ffffff24}.cw-subpage>section:first-of-type .premium-card,.cw-subpage>section:first-of-type .magnetic-glass-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff1;border-color:#ffffff1f;box-shadow:0 30px 70px #00000040}.cw-subpage>section:first-of-type .premium-panel,.cw-subpage>section:first-of-type [class*=bg-white\/]{background:#ffffff0f!important;border-color:#ffffff1a!important}.cw-subpage>section:first-of-type .premium-button-primary{box-shadow:none;background:#fff;border-color:#fff;color:#171421!important}.cw-subpage>section:first-of-type .premium-button-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.cw-subpage>.section-reveal:not(:first-of-type){padding-block:70px!important}.cw-subpage>.section-reveal:not(:first-of-type):nth-of-type(odd){background:#eeebe5;border-block:1px solid #1714210e}.cw-subpage>.section-reveal:not(:first-of-type)>div{max-width:1240px}.cw-subpage>.section-reveal:not(:first-of-type) h2{letter-spacing:-.04em;text-wrap:balance}.cw-subpage>.section-reveal:not(:first-of-type)>div>h2,.cw-subpage>.section-reveal:not(:first-of-type)>div>div:first-child>h2{font-size:clamp(30px,3.5vw,48px);line-height:1.05}.cw-subpage .premium-card,.cw-subpage .magnetic-glass-card,.cw-subpage .dashboard-card,.cw-subpage .visitor-journey-flow,.cw-subpage .story-visual-frame{border-color:var(--page-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-radius:24px;box-shadow:0 14px 40px #211a310e}.cw-subpage .premium-featured-card{border-color:#7456e847;box-shadow:0 22px 55px #50399b1f}.cw-subpage .premium-panel,.cw-subpage .journey-lane,.cw-subpage .story-visual-stage{box-shadow:none;background:#f3f0ebd9;border-color:#17142117}.cw-subpage .hover-lift:hover{border-color:#7456e83d;transform:translateY(-5px);box-shadow:0 24px 55px #211a311c}.cw-subpage .visual-step-number{color:#6749d4;background:#ebe6ff;border-color:#7456e829}.cw-subpage .accent-row{background:#e9e4ff}.cw-subpage table thead th{color:var(--page-ink)!important}.cw-subpage table tbody tr,.cw-subpage table th,.cw-subpage table td{border-color:#17142114!important}.cw-subpage table tbody tr:hover{background:#7456e80b}.cw-subpage details{border-color:var(--page-line)!important;background:#ffffffb3!important;border-radius:18px!important}.cw-subpage>header:not(.premium-navbar){background:#17131f!important;border-color:#ffffff14!important}.cw-subpage>header:not(.premium-navbar) .text-white{color:#fff!important}.cw-subpage>footer:not(.site-footer){background:#17131f;border-color:#ffffff14!important}.cw-subpage>footer:not(.site-footer) .text-white{color:#fff!important}.cw-subpage>footer:not(.site-footer) .text-neutral-300,.cw-subpage>footer:not(.site-footer) .text-neutral-400{color:#aaa3b2!important}.clientswise-chat .chat-launcher{background:#6846dc;border:1px solid #ffffff40;box-shadow:0 18px 45px #35237457;color:#fff!important}.clientswise-chat .chat-launcher:hover{background:#5939c7;border-color:#ffffff6b;box-shadow:0 22px 52px #3523746b}.clientswise-chat .chat-launcher__badge{letter-spacing:-.02em;background:#fff;border:1px solid #ffffffb3;font-weight:850;box-shadow:0 4px 12px #1b104133;color:#4f31bb!important}@media (max-width:767px){.cw-subpage>section:first-of-type{min-height:470px;padding-block:68px!important}.cw-subpage>section:first-of-type h1{font-size:42px!important}.cw-subpage>.section-reveal:not(:first-of-type){padding-block:50px!important}.cw-subpage .premium-card,.cw-subpage .magnetic-glass-card{border-radius:20px}}.pricing-page{color:#171421;background:#f3f0ea}.pricing-shell{width:min(1240px,100% - 40px);margin-inline:auto}.pricing-section{padding:112px 0}.pricing-kicker{color:#ae9cff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.pricing-kicker--light{color:#6d50dd}.pricing-heading{max-width:780px;margin-bottom:54px}.pricing-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.pricing-heading h2,.pricing-router h2,.pricing-payment h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(41px,5vw,66px);font-weight:560;line-height:1.02}.pricing-heading>p,.pricing-heading>div+p{color:#6e6978;margin:23px 0 0;font-size:15px;line-height:1.75}.pricing-heading--split>p{margin:0 0 3px}.cw-subpage>.pricing-hero{background:radial-gradient(circle at 78% 22%,#7758e84d,#0000 30rem),radial-gradient(circle at 5% 100%,#f37e691f,#0000 26rem),#17131f;min-height:720px;padding:105px 0!important}.pricing-hero__layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:78px;display:grid}.pricing-hero__copy h1{color:#fff;letter-spacing:-.065em;max-width:740px;margin:0;font-weight:560;font-size:clamp(54px,5.8vw,82px)!important;line-height:.95!important}.pricing-hero__copy h1 em{color:#b7a8ff;font-family:Georgia,serif;font-weight:400}.pricing-hero__copy>p{color:#b8b1c1;max-width:650px;margin:29px 0 0;font-size:17px;line-height:1.72}.pricing-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.pricing-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.pricing-button:hover{transform:translateY(-2px)}.pricing-button--light{color:#171421;background:#fff}.pricing-button--ghost{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.pricing-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.pricing-hero__terms{color:#8f8999;margin-top:40px;font-size:10px;display:flex}.pricing-hero__terms span{border-left:1px solid #ffffff1f;min-width:120px;padding:0 17px}.pricing-hero__terms span:first-child{border:0;padding-left:0}.pricing-hero__terms b{color:#fff;margin-bottom:4px;font-size:13px;display:block}.pricing-finder{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:25px;overflow:hidden;box-shadow:0 30px 80px #00000047}.pricing-finder__head{color:#918b9a;letter-spacing:.12em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:18px 20px;font-size:9px;font-weight:800;display:flex}.pricing-finder__head i{color:#c1b9cc;letter-spacing:0;text-transform:none;border:1px solid #ffffff1c;border-radius:99px;padding:5px 8px;font-style:normal}.pricing-finder>p{color:#fff;margin:0;padding:23px 20px 15px;font-size:15px;font-weight:650}.pricing-finder__list{padding:0 10px 10px}.pricing-finder__list a{color:#fff;border-top:1px solid #ffffff14;grid-template-columns:25px 1fr auto;align-items:center;gap:11px;padding:17px 10px;transition:background .2s;display:grid}.pricing-finder__list a:hover{background:#ffffff0e;border-radius:11px}.pricing-finder__list a>span{color:#777181;font-size:9px}.pricing-finder__list a>strong{font-size:11px;font-weight:550;line-height:1.45}.pricing-finder__list a>b{color:#b6a7ff;white-space:nowrap;font-size:9px}.pricing-plans{background:#f3f0ea}.pricing-plan-grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(4,1fr);display:grid}.pricing-plan{background:#ffffff47;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;flex-direction:column;min-height:690px;padding:27px;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:relative}.pricing-plan:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 65px #221b311a}.pricing-plan.is-featured{background:#ded7fa}.pricing-plan.is-featured:before{content:"";background:#7558df;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.pricing-plan__top{color:#938d98;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.pricing-plan__top b{color:#625b6b}.pricing-plan h3{letter-spacing:-.04em;min-height:58px;margin:58px 0 22px;font-size:25px;line-height:1.1}.pricing-plan__price{align-items:baseline;gap:7px;display:flex}.pricing-plan__price strong{letter-spacing:-.06em;font-size:43px;font-weight:620}.pricing-plan__price span{color:#8d8792;text-transform:uppercase;font-size:10px}.pricing-plan__monthly{color:#6a6372;margin-top:7px;font-size:11px;font-weight:700}.pricing-plan>p{color:#6e6978;min-height:68px;margin:24px 0 0;font-size:12px;line-height:1.65}.pricing-plan__best{color:#514b59;border-block:1px solid #1714211a;min-height:79px;margin-top:24px;padding:16px 0;font-size:11px;line-height:1.5}.pricing-plan__best span{color:#99929d;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.pricing-plan ul{gap:11px;margin:23px 0 0;padding:0;list-style:none;display:grid}.pricing-plan li{color:#514b59;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.pricing-plan li i{color:#6145cc;background:#e5e0f8;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.pricing-plan--coral li i{color:#c35845;background:#ef7b6524}.pricing-plan--mint li i{color:#208f79;background:#3aaf9721}.pricing-plan--charcoal li i{color:#4e4853;background:#e4e0e5}.pricing-plan__cta{color:#171421;border-top:1px solid #1714211c;justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font-size:11px;font-weight:800;display:flex}.pricing-router{color:#fff;background:#191520}.pricing-router__layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.pricing-router__copy{position:sticky;top:130px}.pricing-router__copy>p{color:#9e97a8;max-width:470px;margin:25px 0 0;font-size:14px;line-height:1.75}.pricing-text-link{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff6;gap:10px;margin-top:26px;padding:0 0 4px;font-size:12px;font-weight:750;display:inline-flex}.pricing-route-list{border-top:1px solid #ffffff1f}.pricing-route-list>div{border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr 125px;align-items:center;gap:18px;min-height:136px;display:grid}.pricing-route-list>div>span{color:#766f7e;font-size:9px}.pricing-route-list p{max-width:390px;margin:0;font-size:17px;line-height:1.4}.pricing-route-list strong{color:#b8a8ff;font-size:13px}.pricing-route-list small{color:#777180;margin-top:5px;font-size:9px;font-weight:500;display:block}.pricing-compare{background:#e9e5df}.pricing-table-wrap{background:#ffffffb3;border:1px solid #1714211f;border-radius:22px;max-width:100%;overflow-x:auto;box-shadow:0 20px 55px #221b310f}.pricing-table-wrap table{border-collapse:collapse;width:100%;min-width:860px}.pricing-table-wrap th,.pricing-table-wrap td{text-align:left;border-bottom:1px solid #17142114;border-right:1px solid #17142114;height:66px;padding:14px 18px}.pricing-table-wrap th:last-child,.pricing-table-wrap td:last-child{border-right:0}.pricing-table-wrap tr:last-child th,.pricing-table-wrap tr:last-child td{border-bottom:0}.pricing-table-wrap thead th{letter-spacing:.06em;text-transform:uppercase;background:#ded8f6;font-size:10px;color:#3d354b!important}.pricing-table-wrap thead th:first-child{min-width:260px}.pricing-table-wrap tbody th{color:#4d4755;font-size:11px;font-weight:650}.pricing-table-wrap tbody td{color:#8d8793;font-size:11px}.pricing-table-wrap tbody td[data-positive=true]{color:#4f35b9;font-weight:800}.pricing-included{background:#f5f2ec}.pricing-included__grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(4,1fr);display:grid}.pricing-included__grid article{border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;min-height:290px;padding:27px}.pricing-included__grid article>span{color:#8d8693;font-size:9px}.pricing-included__grid h3{letter-spacing:-.035em;margin:80px 0 15px;font-size:20px}.pricing-included__grid p{color:#736d79;margin:0;font-size:12px;line-height:1.65}.pricing-payment{background:#f5f2ec;padding-top:25px}.pricing-payment__panel{color:#fff;background:#191520;border-radius:29px;padding:70px}.pricing-payment__panel>div:first-child{max-width:900px}.pricing-payment__steps{border-block:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:55px;padding:32px 0;display:grid}.pricing-payment__steps>div{grid-template-columns:32px 1fr;display:grid}.pricing-payment__steps span{color:#7b7483;font-size:9px}.pricing-payment__steps strong{font-size:15px}.pricing-payment__steps p{color:#958e9f;grid-column:2;margin:8px 0 0;font-size:10px;line-height:1.55}.pricing-payment__steps>i{color:#7659df;font-style:normal}.pricing-payment__actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}@media (max-width:1050px){.pricing-plan-grid{grid-template-columns:repeat(2,1fr)}.pricing-router__layout{gap:55px}.pricing-included__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.pricing-section{padding:84px 0}.cw-subpage>.pricing-hero{padding:85px 0!important}.pricing-hero__layout{grid-template-columns:1fr;gap:55px}.pricing-heading--split{grid-template-columns:1fr;gap:22px}.pricing-heading--split>p{max-width:600px}.pricing-router__layout{grid-template-columns:1fr;gap:55px}.pricing-router__copy{position:static}.pricing-payment__panel{padding:48px 35px}.pricing-payment__steps{grid-template-columns:1fr}.pricing-payment__steps>i{transform:rotate(90deg)}}@media (max-width:600px){.pricing-shell{width:min(100% - 28px,1240px)}.pricing-section{padding:70px 0}.cw-subpage>.pricing-hero{min-height:auto;padding:72px 0!important}.pricing-hero__copy h1{font-size:49px!important}.pricing-actions{flex-direction:column}.pricing-actions>*{width:100%}.pricing-hero__terms{grid-template-columns:repeat(3,1fr);display:grid}.pricing-hero__terms span{min-width:0;padding:0 8px}.pricing-heading{margin-bottom:38px}.pricing-heading h2,.pricing-router h2,.pricing-payment h2{font-size:39px}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan{min-height:620px}.pricing-plan h3{min-height:0;margin-top:42px}.pricing-plan>p,.pricing-plan__best{min-height:0}.pricing-route-list>div{grid-template-columns:28px 1fr;padding:22px 0}.pricing-route-list strong{grid-column:2}.pricing-included__grid{grid-template-columns:1fr}.pricing-included__grid article{min-height:240px}.pricing-included__grid h3{margin-top:55px}.pricing-payment{padding-top:15px}.pricing-payment__panel{border-radius:23px;padding:38px 24px}.pricing-payment__actions{flex-direction:column}.pricing-payment__actions>*{width:100%}}.product-page{color:#171421;background:#f3f0ea}.product-shell{width:min(1240px,100% - 40px);margin-inline:auto}.product-section{padding:112px 0}.product-kicker{color:#b09eff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.product-kicker--light{color:#6d50dd}.product-heading{max-width:790px;margin-bottom:55px}.product-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.product-heading h2,.product-process h2,.product-decision h2,.product-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,67px);font-weight:560;line-height:1.02}.product-heading>p,.product-heading>div+p{color:#6f6978;margin:23px 0 0;font-size:15px;line-height:1.75}.product-heading--split>p{margin:0 0 3px}.product-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.product-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.product-button:hover{transform:translateY(-2px)}.product-button--light{color:#171421;background:#fff}.product-button--ghost{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.product-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.cw-subpage>.product-hero{background:radial-gradient(circle at 78% 22%,#7657e547,#0000 31rem),radial-gradient(circle at 2% 100%,#f47e681c,#0000 25rem),#17131f;min-height:760px;padding:110px 0!important}.product-hero__layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;display:grid}.product-hero__copy h1{color:#fff;letter-spacing:-.065em;max-width:735px;margin:0;font-weight:560;font-size:clamp(55px,5.8vw,82px)!important;line-height:.95!important}.product-hero__copy h1 em{color:#b8a8ff;font-family:Georgia,serif;font-weight:400}.product-hero__copy>p{color:#b7b0c0;max-width:650px;margin:29px 0 0;font-size:17px;line-height:1.72}.product-hero__legend{color:#8f8998;gap:22px;margin-top:38px;font-size:10px;display:flex}.product-hero__legend span{align-items:center;gap:7px;display:flex}.product-hero__legend i{border-radius:50%;width:7px;height:7px}.product-hero__legend .is-violet{background:#9c86ff}.product-hero__legend .is-coral{background:#ef806c}.product-hero__legend .is-mint{background:#5bc7ae}.product-system{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:27px;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both product-system-enter;overflow:hidden;box-shadow:0 35px 85px #00000047}.product-system__topbar{color:#817a89;letter-spacing:.12em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:17px 19px;font-size:9px;font-weight:800;display:flex}.product-system__topbar b{color:#bdb5c7;letter-spacing:0;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;display:flex}.product-system__topbar b i{background:#57cf9f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #57cf9f1a}.product-system__canvas{min-height:510px;position:relative}.product-system__line{background:linear-gradient(90deg,#a692ff26,#a692ff8c,#5bc7ae66);height:1px;position:absolute;top:50%;left:70px;right:70px;overflow:visible}.product-system__line:before,.product-system__line:after{content:"";background:#9c86ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.product-system__line:after{background:#5bc7ae;right:0}.product-system__line i{background:#fff;border-radius:50%;width:9px;height:9px;animation:3.2s ease-in-out infinite product-signal-travel;position:absolute;top:-4px;box-shadow:0 0 15px #ae9aff}.product-system__node{z-index:2;color:#fff;background:#201b2aeb;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:11px;min-width:210px;padding:13px;display:flex;position:absolute;box-shadow:0 18px 45px #0000003b}.product-system__node>span{color:#b5a5f9;background:#977eff24;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.product-system__node div{flex-direction:column;flex:1;gap:4px;display:flex}.product-system__node small{color:#77717f;letter-spacing:.1em;font-size:7px;font-weight:800}.product-system__node strong{font-size:10px}.product-system__node--visitor{animation:5s ease-in-out infinite product-float;top:70px;left:30px}.product-system__node--handoff{animation:5s ease-in-out .8s infinite product-float;bottom:64px;right:25px}.product-system__node--handoff>span{color:#68d2b9;background:#5bc7ae1f}.product-system__node--handoff>b{color:#64cfb5;background:#5bc7ae1a;border-radius:99px;padding:5px 7px;font-size:7px}.product-system__core{z-index:3;color:#fff;background:radial-gradient(circle at 35% 22%,#846ee8,#4f369f 65%,#352471);border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 65px #301e6f85}.product-system__core>span{background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;place-items:center;width:43px;height:43px;margin-bottom:11px;font-size:21px;font-weight:850;display:grid}.product-system__core strong{font-size:13px}.product-system__core small{color:#c5bceb;margin-top:5px;font-size:8px}.product-system__core>i{border:1px solid #b19eff40;border-radius:50%;animation:2.8s ease-out infinite product-core-pulse;position:absolute;inset:-19px}.product-system__status{color:#77717f;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:22px;left:24px}.product-system__status i{background:#5bc7ae;border-radius:50%;width:6px;height:6px}@keyframes product-system-enter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes product-signal-travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes product-core-pulse{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.25)}}@keyframes product-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.product-anatomy{background:#f3f0ea}.product-layer-grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(3,1fr);display:grid}.product-layer{background:#ffffff4d;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;min-height:600px;padding:28px;transition:transform .25s,background .25s,box-shadow .25s}.product-layer:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 65px #221b311a}.product-layer__top{color:#8e8793;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.product-layer__top b{color:#595260}.product-layer__visual{background:#e7e2f7;border:1px solid #17142117;border-radius:20px;height:180px;margin:55px 0 35px;position:relative;overflow:hidden}.product-layer--coral .product-layer__visual{background:#f3ded9}.product-layer--mint .product-layer__visual{background:#dcece6}.product-layer__visual>i{background:#4e3d8921;border-radius:99px;width:42%;height:13px;position:absolute;left:20px}.product-layer__visual>i:first-child{width:58%;top:28px}.product-layer__visual>i:nth-child(2){top:53px}.product-layer__visual>i:nth-child(3){width:68%;top:78px}.product-layer__visual>b{background:#6e50dd2e;border-radius:20px;width:64px;height:64px;animation:3s ease-in-out infinite product-visual-breathe;position:absolute;bottom:18px;right:19px}.product-layer--coral .product-layer__visual>b{background:#d9624b2b}.product-layer--mint .product-layer__visual>b{background:#2b9d8529}@keyframes product-visual-breathe{0%,to{transform:scale(.92)rotate(-3deg)}50%{transform:scale(1.04)rotate(3deg)}}.product-layer h3{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.05}.product-layer>p{color:#6e6875;min-height:75px;margin:17px 0 0;font-size:12px;line-height:1.7}.product-layer ul{border-top:1px solid #1714211a;gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.product-layer li{color:#514b58;gap:9px;font-size:11px;display:flex}.product-layer li i{color:#684bd0;font-style:normal}.product-layer--coral li i{color:#c75945}.product-layer--mint li i{color:#248f79}.product-suite{background:#e9e5df}.product-suite__grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(4,1fr);display:grid}.product-path{color:#171421;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;flex-direction:column;min-height:380px;padding:27px;transition:background .25s,transform .25s,box-shadow .25s;display:flex}.product-path:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 60px #221b311a}.product-path>div{color:#8e8793;justify-content:space-between;font-size:9px;display:flex}.product-path>div i{color:#6043c7;border:1px solid #1714211a;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;transition:transform .2s;display:grid}.product-path:hover>div i{transform:rotate(10deg)scale(1.08)}.product-path small{color:#795cdf;letter-spacing:.06em;text-transform:uppercase;margin-top:63px;font-size:9px;font-weight:800}.product-path h3{letter-spacing:-.04em;margin:12px 0 15px;font-size:24px}.product-path p{color:#6e6875;margin:0;font-size:12px;line-height:1.65}.product-path>b{border-top:1px solid #1714211a;margin-top:auto;padding-top:18px;font-size:11px}.product-process{color:#fff;background:#191520}.product-process__layout{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.product-process__copy{position:sticky;top:130px}.product-process__copy>p{color:#9c95a5;max-width:470px;margin:26px 0 0;font-size:14px;line-height:1.75}.product-text-link{color:#fff;border-bottom:1px solid #ffffff61;gap:10px;margin-top:27px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-flex}.product-process__steps{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.product-process__steps li{border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr auto;align-items:center;gap:18px;min-height:145px;display:grid}.product-process__steps li>span{color:#746d7b;font-size:9px}.product-process__steps h3{letter-spacing:-.035em;margin:0;font-size:25px}.product-process__steps p{color:#8e8796;margin:8px 0 0;font-size:11px}.product-process__steps li>i{color:#ac99ff;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:41px;height:41px;font-style:normal;transition:all .2s;display:grid}.product-process__steps li:hover>i{color:#fff;background:#6d50d6;transform:translate(5px)}.product-output{background:#f3f0ea}.product-output__grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.product-output__grid>article{border:1px solid #1714211c;border-radius:25px;min-height:530px;padding:34px}.product-output__visitor{background:#dcd5f5;position:relative;overflow:hidden}.product-output__visitor>span{color:#6f677a;letter-spacing:.12em;font-size:9px;font-weight:800}.product-output__visitor h3{letter-spacing:-.055em;margin:31px 0 0;font-size:clamp(42px,4.3vw,61px);line-height:1.04}.product-output__visitor h3 em{color:#684bd4;font-family:Georgia,serif;font-weight:400}.product-output__messages{flex-wrap:wrap;gap:9px;display:flex;position:absolute;bottom:35px;left:33px;right:-20px;transform:rotate(-4deg)}.product-output__messages i{color:#514763;background:#ffffff73;border:1px solid #42317521;border-radius:99px;padding:11px 15px;font-size:10px;font-style:normal;animation:4s ease-in-out infinite product-message-drift}.product-output__messages i:nth-child(2){animation-delay:.7s}.product-output__messages i:nth-child(3){animation-delay:1.4s}@keyframes product-message-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.product-output__summary{background:#fff;align-self:center;box-shadow:0 25px 65px #221b3117;min-height:460px!important}.product-summary__head{border-bottom:1px solid #1714211a;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.product-summary__head>div{align-items:center;gap:11px;display:flex}.product-summary__head>div>i{color:#fff;background:#6e51d8;border-radius:12px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:800;display:grid}.product-summary__head span{flex-direction:column;gap:4px;display:flex}.product-summary__head strong{font-size:12px}.product-summary__head small{color:#948e99;font-size:8px}.product-summary__head>b{color:#27866f;background:#def3ea;border-radius:99px;padding:6px 9px;font-size:8px}.product-output__summary dl{margin:17px 0 0}.product-output__summary dl div{border-bottom:1px solid #17142112;justify-content:space-between;gap:20px;padding:15px 0;font-size:10px;display:flex}.product-output__summary dt{color:#918a97}.product-output__summary dd{color:#342f3b;text-align:right;margin:0;font-weight:700}.product-summary__footer{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.product-summary__footer span{color:#67606d;align-items:center;gap:7px;font-size:9px;display:flex}.product-summary__footer span i{background:#50c49d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #50c49d1a}.product-summary__footer>b{color:#6144c8;font-size:9px}.product-decision{background:#e9e5df}.product-decision__panel{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.product-decision__intro{position:sticky;top:130px}.product-decision__intro>p{color:#6e6875;max-width:420px;margin:23px 0 0;font-size:14px;line-height:1.7}.product-decision__rows{border-top:1px solid #1714211f}.product-decision__rows>div{border-bottom:1px solid #1714211f;grid-template-columns:35px 1fr 120px 1.1fr;align-items:center;gap:15px;min-height:115px;display:grid}.product-decision__rows span{color:#948d98;font-size:8px}.product-decision__rows strong{font-size:13px}.product-decision__rows b{color:#6548cd;font-size:11px}.product-decision__rows p{color:#77707c;margin:0;font-size:10px;line-height:1.55}.product-cta{background:#e9e5df;padding-top:25px}.product-cta__panel{color:#fff;background:#191520;border-radius:29px;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:70px;display:grid}.product-cta__panel>div:last-child>p{color:#9d96a6;margin:0;font-size:14px;line-height:1.7}@media (max-width:1050px){.product-hero__layout{gap:35px}.product-system{transform-origin:100%;transform:scale(.92)}.product-suite__grid{grid-template-columns:repeat(2,1fr)}.product-process__layout{gap:55px}.product-decision__panel{gap:45px}}@media (max-width:820px){.product-section{padding:84px 0}.cw-subpage>.product-hero{padding:86px 0!important}.product-hero__layout{grid-template-columns:1fr;gap:58px}.product-system{transform:none}.product-heading--split{grid-template-columns:1fr;gap:22px}.product-layer-grid{grid-template-columns:1fr}.product-layer{min-height:auto}.product-layer>p{min-height:0}.product-process__layout,.product-decision__panel,.product-cta__panel{grid-template-columns:1fr;gap:50px}.product-process__copy,.product-decision__intro{position:static}.product-output__grid{grid-template-columns:1fr}.product-cta__panel{padding:48px 35px}}@media (max-width:600px){.product-shell{width:min(100% - 28px,1240px)}.product-section{padding:70px 0}.cw-subpage>.product-hero{min-height:auto;padding:72px 0!important}.product-hero__copy h1{font-size:48px!important}.product-actions{flex-direction:column}.product-actions>*{width:100%}.product-system__canvas{min-height:470px}.product-system__line{left:35px;right:35px}.product-system__node{min-width:190px}.product-system__node--visitor{top:45px;left:15px}.product-system__node--handoff{bottom:45px;right:15px}.product-system__core{width:150px;height:150px}.product-heading{margin-bottom:38px}.product-heading h2,.product-process h2,.product-decision h2,.product-cta h2{font-size:39px}.product-layer{padding:23px}.product-layer__visual{margin-top:40px}.product-suite__grid{grid-template-columns:1fr}.product-path{min-height:320px}.product-path small{margin-top:45px}.product-process__steps li{grid-template-columns:33px 1fr auto}.product-output__grid>article{min-height:470px;padding:25px}.product-output__visitor h3{font-size:41px}.product-output__messages{left:24px}.product-decision__rows>div{grid-template-columns:26px 1fr;padding:21px 0}.product-decision__rows b,.product-decision__rows p{grid-column:2}.product-cta{padding-top:15px}.product-cta__panel{border-radius:23px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.product-system,.product-system__node,.product-system__line i,.product-system__core>i,.product-layer__visual>b,.product-output__messages i{animation:none!important}}.method-page{color:#171421;background:#f3f0ea}.method-shell{width:min(1240px,100% - 40px);margin-inline:auto}.method-section{padding:112px 0}.method-kicker{color:#b09eff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.method-kicker--light{color:#6d50dd}.method-heading{max-width:800px;margin-bottom:55px}.method-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.method-heading h2,.method-process h2,.method-verify h2,.method-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,67px);font-weight:560;line-height:1.02}.method-heading>p,.method-heading>div+p{color:#6f6978;margin:23px 0 0;font-size:15px;line-height:1.75}.method-heading--split>p{margin:0 0 3px}.method-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.method-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.method-button:hover{transform:translateY(-2px)}.method-button--light{color:#171421;background:#fff}.method-button--ghost{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.method-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.cw-subpage>.method-hero{background:radial-gradient(circle at 80% 22%,#7657e54a,#0000 31rem),radial-gradient(circle at 2% 100%,#f47e681c,#0000 25rem),#17131f;min-height:760px;padding:110px 0!important}.method-hero__layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;display:grid}.method-hero__copy h1{color:#fff;letter-spacing:-.065em;max-width:735px;margin:0;font-weight:560;font-size:clamp(55px,5.8vw,82px)!important;line-height:.95!important}.method-hero__copy h1 em{color:#b8a8ff;font-family:Georgia,serif;font-weight:400}.method-hero__copy>p{color:#b7b0c0;max-width:650px;margin:29px 0 0;font-size:17px;line-height:1.72}.method-hero__proof{color:#8e8797;text-transform:uppercase;margin-top:39px;font-size:9px;display:flex}.method-hero__proof span{border-left:1px solid #ffffff1f;padding:0 17px}.method-hero__proof span:first-child{border:0;padding-left:0}.method-hero__proof b{color:#b7a7ff;margin-right:5px}.method-map{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:27px;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both method-map-enter;overflow:hidden;box-shadow:0 35px 85px #00000047}.method-map__top{color:#817a89;letter-spacing:.12em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:17px 19px;font-size:9px;font-weight:800;display:flex}.method-map__top b{color:#bdb5c7;letter-spacing:0;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;display:flex}.method-map__top b i{background:#58cf9f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #58cf9f1a}.method-map__canvas{min-height:510px;position:relative}.method-map__track{background:#b09eff29;width:2px;position:absolute;top:55px;bottom:55px;left:50%;overflow:hidden;transform:translate(-50%)}.method-map__track i{background:linear-gradient(#0000,#b4a1ff,#0000);width:100%;height:22%;animation:3s ease-in-out infinite method-track-scan;position:absolute;top:-22%;left:0}.method-map__node{z-index:2;color:#fff;background:#1f1a29ed;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:11px;min-width:205px;padding:12px 13px;animation:5s ease-in-out infinite method-node-float;display:flex;position:absolute;box-shadow:0 17px 42px #00000038}.method-map__node>span{color:#b5a5f9;background:#977eff24;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.method-map__node div{flex-direction:column;flex:1;gap:4px;display:flex}.method-map__node small{color:#77717f;letter-spacing:.1em;font-size:7px;font-weight:800}.method-map__node strong{font-size:10px}.method-map__node>i{color:#63cfaa;background:#53c69e1f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.method-map__node--1{top:48px;left:24px}.method-map__node--2{animation-delay:.5s;top:155px;right:24px}.method-map__node--3{animation-delay:1s;top:274px;left:24px}.method-map__node--4{animation-delay:1.5s;bottom:38px;right:24px}.method-map__signal{z-index:3;background:#fff;border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite method-signal-drop;position:absolute;top:51px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #aa95ff}@keyframes method-map-enter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes method-track-scan{0%{top:-22%}to{top:100%}}@keyframes method-signal-drop{0%{opacity:0;top:51px}12%,88%{opacity:1}to{opacity:0;top:calc(100% - 60px)}}@keyframes method-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.method-start{background:#f3f0ea}.method-start__grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(4,1fr);display:grid}.method-start-card{color:#171421;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;flex-direction:column;min-height:410px;padding:27px;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.method-start-card:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 60px #221b311a}.method-start-card>div{color:#918a96;justify-content:space-between;font-size:9px;display:flex}.method-start-card>div i{color:#6245cb;border:1px solid #1714211a;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;transition:transform .2s;display:grid}.method-start-card:hover>div i{transform:rotate(10deg)scale(1.08)}.method-start-card small{color:#7659dc;letter-spacing:.07em;text-transform:uppercase;margin-top:65px;font-size:9px;font-weight:800}.method-start-card h3{letter-spacing:-.04em;margin:13px 0 15px;font-size:24px;line-height:1.1}.method-start-card p{color:#6d6774;margin:0;font-size:12px;line-height:1.65}.method-start-card>b{border-top:1px solid #1714211a;margin-top:auto;padding-top:18px;font-size:11px}.method-process{color:#fff;background:#191520}.method-process__intro{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-bottom:55px;display:grid}.method-process__intro>p{color:#9891a1;margin:0;font-size:14px;line-height:1.75}.method-phase-list{margin:0;padding:0;list-style:none}.method-phase-list>li{border-bottom:1px solid #ffffff1f;grid-template-columns:65px 1fr 1fr 100px;align-items:center;gap:35px;min-height:275px;display:grid;position:relative}.method-phase__number{align-self:stretch;align-items:center;display:flex;position:relative}.method-phase__number:after{content:"";background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:31px}.method-phase__number span{z-index:2;color:#ac99ff;background:#191520;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:63px;height:63px;font-size:11px;display:grid}.method-phase__number i{z-index:3;background:#9e87ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:28px;box-shadow:0 0 0 7px #9e87ff17}.method-phase__main small{color:#a995ff;letter-spacing:.13em;font-size:8px;font-weight:800}.method-phase__main h3{letter-spacing:-.04em;margin:12px 0 15px;font-size:32px}.method-phase__main>p{color:#9a93a2;margin:0;font-size:12px;line-height:1.7}.method-phase__io{gap:12px;display:grid}.method-phase__io>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;padding:14px}.method-phase__io span{color:#77717e;letter-spacing:.11em;font-size:7px;font-weight:800}.method-phase__io p{color:#c0bac5;margin:7px 0 0;font-size:9px;line-height:1.55}.method-phase-list>li>b{color:#b5a4ff;text-align:center;border:1px solid #b09aff2e;border-radius:99px;padding:7px 9px;font-size:8px}.method-collab{background:#e9e5df}.method-collab__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.method-collab__grid article{background:#ffffffa6;border:1px solid #1714211c;border-radius:25px;padding:31px}.method-collab__grid article.is-clientswise{background:#ddd6f7}.method-collab__top{color:#8f8894;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.method-collab__top b{color:#625b68}.method-collab__grid h3{letter-spacing:-.045em;margin:45px 0 24px;font-size:31px}.method-collab__grid ul{border-top:1px solid #1714211a;margin:0;padding:0;list-style:none}.method-collab__grid li{color:#514b57;border-bottom:1px solid #17142114;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:58px;font-size:11px;display:grid}.method-collab__grid li span{color:#99919c;font-size:8px}.method-collab__grid li i{color:#6245ca;font-style:normal}.method-verify{background:#f3f0ea}.method-verify__layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:95px;display:grid}.method-verify__copy>p{color:#6e6874;max-width:470px;margin:25px 0 0;font-size:14px;line-height:1.75}.method-text-link{color:#171421;border-bottom:1px solid #756e7c;gap:10px;margin-top:27px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-flex}.method-checklist{background:#fff;border:1px solid #1714211c;border-radius:24px;padding:0 24px 13px;position:relative;overflow:hidden;box-shadow:0 25px 65px #221b3114}.method-checklist__head{color:#8e8793;letter-spacing:.1em;border-bottom:1px solid #17142117;justify-content:space-between;padding:19px 0;font-size:8px;font-weight:800;display:flex}.method-checklist__head b{color:#2d9479}.method-checklist>div:not(.method-checklist__head):not(.method-checklist__scan){z-index:2;border-bottom:1px solid #17142112;grid-template-columns:28px 90px 1fr auto;align-items:center;gap:10px;min-height:62px;display:grid;position:relative}.method-checklist>div:last-child{border-bottom:0!important}.method-checklist div>span{color:#99919c;font-size:8px}.method-checklist div>strong{font-size:10px}.method-checklist div>p{color:#7a737e;margin:0;font-size:9px}.method-checklist div>i{color:#28866f;background:#ddf2e9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.method-checklist__scan{z-index:1;background:linear-gradient(#0000,#7153dc12,#0000);height:70px;animation:4s linear infinite method-checklist-scan;position:absolute;left:0;right:0}@keyframes method-checklist-scan{0%{top:-70px}to{top:100%}}.method-after{background:#e9e5df}.method-after__rail{border-block:1px solid #1714211f;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:20px;padding:31px 0;display:grid}.method-after__rail>div{grid-template-columns:28px 1fr;display:grid}.method-after__rail span{color:#9a939e;font-size:8px}.method-after__rail strong{font-size:15px}.method-after__rail p{color:#756e79;grid-column:2;margin:8px 0 0;font-size:10px;line-height:1.55}.method-after__rail>i{color:#7457db;font-style:normal;animation:1.8s ease-in-out infinite method-arrow-nudge}@keyframes method-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.method-cta{background:#e9e5df;padding-top:25px}.method-cta__panel{color:#fff;background:#191520;border-radius:29px;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:70px;display:grid}.method-cta__panel>div:last-child>p{color:#9d96a6;margin:0;font-size:14px;line-height:1.7}@media (max-width:1050px){.method-hero__layout{gap:35px}.method-map{transform-origin:100%;transform:scale(.93)}.method-start__grid{grid-template-columns:repeat(2,1fr)}.method-phase-list>li{grid-template-columns:60px 1fr 1fr}.method-phase-list>li>b{grid-column:2;width:fit-content;margin-bottom:25px}.method-verify__layout{gap:50px}}@media (max-width:820px){.method-section{padding:84px 0}.cw-subpage>.method-hero{padding:86px 0!important}.method-hero__layout{grid-template-columns:1fr;gap:58px}.method-map{transform:none}.method-heading--split,.method-process__intro,.method-verify__layout,.method-cta__panel{grid-template-columns:1fr;gap:35px}.method-phase-list>li{grid-template-columns:60px 1fr;padding:35px 0}.method-phase__io{grid-column:2}.method-collab__grid,.method-after__rail{grid-template-columns:1fr}.method-after__rail>i{transform:rotate(90deg)}.method-cta__panel{padding:48px 35px}}@media (max-width:600px){.method-shell{width:min(100% - 28px,1240px)}.method-section{padding:70px 0}.cw-subpage>.method-hero{min-height:auto;padding:72px 0!important}.method-hero__copy h1{font-size:48px!important}.method-actions{flex-direction:column}.method-actions>*{width:100%}.method-hero__proof{grid-template-columns:repeat(3,1fr);display:grid}.method-hero__proof span{padding:0 8px}.method-map__canvas{min-height:480px}.method-map__node{min-width:175px}.method-map__node--1,.method-map__node--3{left:10px}.method-map__node--2,.method-map__node--4{right:10px}.method-heading{margin-bottom:38px}.method-heading h2,.method-process h2,.method-verify h2,.method-cta h2{font-size:39px}.method-start__grid{grid-template-columns:1fr}.method-start-card{min-height:340px}.method-start-card small{margin-top:45px}.method-phase-list>li{grid-template-columns:48px 1fr;gap:18px}.method-phase__number span{width:47px;height:47px}.method-phase__number:after{left:23px}.method-phase__number i{left:20px}.method-phase__main h3{font-size:27px}.method-collab__grid article{padding:23px}.method-checklist{padding-inline:15px}.method-checklist>div:not(.method-checklist__head):not(.method-checklist__scan){grid-template-columns:24px 65px 1fr auto}.method-checklist div>p{font-size:8px}.method-cta{padding-top:15px}.method-cta__panel{border-radius:23px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.method-map,.method-map__track i,.method-map__node,.method-map__signal,.method-checklist__scan,.method-after__rail>i{animation:none!important}}.method-process__intro>div .method-kicker{color:#c9bcff}.method-process__intro>div h2{text-shadow:0 1px 24px #0000002e;color:#fff!important}.method-process__intro>p{color:#d1cad7;font-size:15px}.cw-subpage.method-page>.method-process{color:#fff;background:#191520!important;border-color:#ffffff1f!important}.starter-page{color:#171421;background:#f3f0ea}.starter-shell{width:min(1240px,100% - 40px);margin-inline:auto}.starter-section{padding:112px 0}.starter-kicker{color:#b2a0ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.starter-kicker--light{color:#6d50dd}.starter-heading{max-width:790px;margin-bottom:55px}.starter-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.starter-heading h2,.starter-friction h2,.starter-journey h2,.starter-faq h2,.starter-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,67px);font-weight:560;line-height:1.02}.starter-heading>p,.starter-heading>div+p{color:#6f6978;margin:23px 0 0;font-size:15px;line-height:1.75}.starter-heading--split>p{margin:0 0 3px}.starter-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.starter-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.starter-button:hover{transform:translateY(-2px)}.starter-button--light{color:#171421;background:#fff}.starter-button--ghost{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.starter-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.cw-subpage>.starter-hero{background:radial-gradient(circle at 79% 22%,#7657e54a,#0000 31rem),radial-gradient(circle at 3% 100%,#f47e681a,#0000 25rem),#17131f;min-height:780px;padding:110px 0!important}.starter-hero__layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;display:grid}.starter-hero__copy h1{color:#fff;letter-spacing:-.065em;max-width:730px;margin:0;font-weight:560;font-size:clamp(55px,5.8vw,82px)!important;line-height:.95!important}.starter-hero__copy h1 em{color:#b9aaff;font-family:Georgia,serif;font-weight:400}.starter-hero__copy>p{color:#b8b1c1;max-width:640px;margin:29px 0 0;font-size:17px;line-height:1.72}.starter-price{color:#fff;align-items:baseline;gap:8px;margin-top:27px;display:flex}.starter-price strong{letter-spacing:-.05em;font-size:31px}.starter-price span{color:#8f8997;text-transform:uppercase;font-size:9px}.starter-price i{background:#ffffff26;width:1px;height:22px;margin:0 6px}.starter-price b{font-size:14px}.starter-hero__notes{color:#8e8796;flex-wrap:wrap;gap:17px;margin-top:35px;font-size:9px;display:flex}.starter-hero__notes span{align-items:center;gap:7px;display:flex}.starter-hero__notes i{background:#65cfac;border-radius:50%;width:6px;height:6px}.starter-retrofit{min-height:590px;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both starter-retrofit-enter;position:relative}.starter-browser{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:22px;position:absolute;top:30px;left:0;right:45px;overflow:hidden;box-shadow:0 28px 70px #0000003d}.starter-browser__bar{border-bottom:1px solid #ffffff17;align-items:center;gap:6px;height:42px;padding:0 13px;display:flex}.starter-browser__bar>i{background:#655f6d;border-radius:50%;width:6px;height:6px}.starter-browser__bar span{color:#716b78;border:1px solid #ffffff14;border-radius:99px;flex:1;margin-left:8px;padding:5px 11px;font-size:7px}.starter-browser__page{min-height:340px}.starter-browser__nav{align-items:center;gap:18px;padding:18px;display:flex}.starter-browser__nav b{color:#c7c0cf;margin-right:auto;font-size:9px}.starter-browser__nav span{background:#ffffff1a;border-radius:99px;width:32px;height:5px}.starter-browser__content{padding:27px 22px}.starter-browser__content small{color:#7f7887;letter-spacing:.12em;font-size:7px;font-weight:800}.starter-browser__content>i{background:#ffffff1a;border-radius:99px;width:75%;height:13px;margin-top:14px;display:block}.starter-browser__content>i:nth-of-type(2){width:58%}.starter-browser__content>i:nth-of-type(3){width:42%}.starter-browser__content button{color:#292331;background:#fff;border:0;border-radius:99px;justify-content:space-between;align-items:center;width:140px;height:39px;margin-top:30px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.starter-retrofit__line{z-index:2;border-bottom:1px dashed #b4a0ff73;border-right:1px dashed #b4a0ff73;border-radius:0 0 18px;width:150px;height:100px;position:absolute;top:330px;right:50px}.starter-retrofit__line i{background:#fff;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite starter-connect;position:absolute;right:-4px;box-shadow:0 0 15px #aa94ff}.starter-assistant-card{z-index:3;color:#fff;background:#24202d;border:1px solid #ffffff24;border-radius:20px;width:300px;padding:14px;animation:5s ease-in-out infinite starter-float;position:absolute;bottom:35px;right:0;overflow:hidden;box-shadow:0 28px 65px #00000057}.starter-assistant-card__head{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding-bottom:12px;display:flex}.starter-assistant-card__head>span{background:#7256d9;border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.starter-assistant-card__head div{flex-direction:column;flex:1;gap:3px;display:flex}.starter-assistant-card__head strong{font-size:9px}.starter-assistant-card__head small{color:#7f7887;font-size:7px}.starter-assistant-card__head>i{background:#5bcea4;border-radius:50%;width:7px;height:7px}.starter-assistant-card__message{color:#d7d1dc;background:#ffffff0e;border:1px solid #ffffff14;border-radius:13px 13px 13px 4px;width:83%;margin-top:14px;padding:10px;font-size:8px;line-height:1.5}.starter-assistant-card__choices{gap:5px;margin-top:8px;display:flex}.starter-assistant-card__choices span{color:#b8a7fb;border:1px solid #af99ff38;border-radius:99px;padding:5px 7px;font-size:6px}.starter-assistant-card__input{color:#736c7b;border:1px solid #ffffff17;border-radius:12px;justify-content:space-between;align-items:center;margin-top:13px;padding:6px 7px 6px 10px;font-size:7px;display:flex}.starter-assistant-card__input b{color:#fff;background:#7054d5;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.starter-retrofit__badge{z-index:4;color:#fff;background:#1b1723eb;border:1px solid #ffffff1c;border-radius:15px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;bottom:20px;left:12px;box-shadow:0 15px 38px #0000003d}.starter-retrofit__badge>i{color:#68d1ad;background:#63cfaa1f;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.starter-retrofit__badge span{flex-direction:column;gap:4px;display:flex}.starter-retrofit__badge small{color:#706a77;letter-spacing:.1em;font-size:6px;font-weight:800}.starter-retrofit__badge strong{font-size:8px}@keyframes starter-retrofit-enter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes starter-connect{0%{opacity:0;top:0}25%,75%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@keyframes starter-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.starter-install{background:#f3f0ea}.starter-install__rail{border-block:1px solid #1714211f;grid-template-columns:repeat(3,1fr);display:grid}.starter-install__rail article{border-right:1px solid #1714211f;min-height:260px;padding:28px;position:relative}.starter-install__rail article:last-child{border-right:0}.starter-install__rail article>span{color:#948d99;font-size:9px}.starter-install__rail h3{letter-spacing:-.04em;margin:75px 0 14px;font-size:23px}.starter-install__rail p{color:#6e6875;max-width:300px;margin:0;font-size:11px;line-height:1.65}.starter-install__rail article>i{color:#6749d0;border:1px solid #1714211a;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;animation:2s ease-in-out infinite starter-arrow;display:grid;position:absolute;top:27px;right:27px}@keyframes starter-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.cw-subpage.starter-page>.starter-friction{color:#fff;background:#191520!important;border-color:#ffffff1c!important}.starter-friction__layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:95px;display:grid}.starter-friction__copy>p{color:#c3bcc9;max-width:470px;margin:25px 0 0;font-size:14px;line-height:1.75}.starter-friction__map{border-top:1px solid #ffffff1f}.starter-friction__head{color:#827b89;letter-spacing:.11em;grid-template-columns:35px 1fr 25px 1fr;align-items:center;min-height:46px;font-size:7px;font-weight:800;display:grid}.starter-friction__head span{grid-column:2}.starter-friction__head b{grid-column:4}.starter-friction__map>div:not(.starter-friction__head){border-bottom:1px solid #ffffff1c;grid-template-columns:35px 1fr 25px 1fr;align-items:center;min-height:90px;display:grid}.starter-friction__map div>span{color:#746d7b;font-size:8px}.starter-friction__map div>p{color:#fff;margin:0;font-size:11px}.starter-friction__map div>i{color:#9a84f4;font-style:normal}.starter-friction__map div>strong{color:#c8bdd2;font-size:10px}.starter-included{background:#e9e5df}.starter-included__grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(4,1fr);display:grid}.starter-included__grid article{background:#ffffff40;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;min-height:460px;padding:27px;transition:transform .25s,background .25s,box-shadow .25s}.starter-included__grid article:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 60px #221b311a}.starter-included__grid article>span{color:#938c98;font-size:9px}.starter-included__visual{background:#e2dcf6;border:1px solid #17142114;border-radius:17px;height:125px;margin:45px 0 28px;position:relative;overflow:hidden}.starter-included__visual i{background:#503c9121;border-radius:99px;width:55%;height:9px;position:absolute;top:25px;left:17px}.starter-included__visual i:nth-child(2){width:38%;top:44px}.starter-included__visual b{background:#694bd32b;border-radius:15px;width:48px;height:48px;animation:3s ease-in-out infinite starter-visual-pulse;position:absolute;bottom:14px;right:15px}@keyframes starter-visual-pulse{0%,to{transform:scale(.9)rotate(-3deg)}50%{transform:scale(1.05)rotate(3deg)}}.starter-included__grid h3{letter-spacing:-.035em;margin:0 0 14px;font-size:20px}.starter-included__grid p{color:#6e6875;margin:0;font-size:11px;line-height:1.65}.cw-subpage.starter-page>.starter-journey{color:#fff;background:#191520!important;border-color:#ffffff1c!important}.starter-journey__layout{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.starter-journey__copy{position:sticky;top:130px}.starter-journey__copy>p{color:#c2bbc8;max-width:460px;margin:25px 0 0;font-size:14px;line-height:1.75}.starter-text-link{color:#fff;border-bottom:1px solid #fff6;gap:10px;margin-top:27px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-flex}.starter-journey__steps{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.starter-journey__steps li{border-bottom:1px solid #ffffff1c;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;min-height:125px;display:grid}.starter-journey__steps li>span{color:#77707e;font-size:8px}.starter-journey__steps h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px}.starter-journey__steps p{color:#a19aa8;margin:8px 0 0;font-size:10px}.starter-journey__steps li>i{color:#64cfaa;background:#64cea91a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.starter-output{background:#f3f0ea}.starter-output__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:16px;display:grid}.starter-output__grid article{border:1px solid #1714211c;border-radius:25px;padding:32px}.starter-output__context{background:#e8e4df;min-height:340px}.starter-output__context>span{color:#958e99;letter-spacing:.12em;font-size:8px;font-weight:800}.starter-output__context h3{color:#8b8490;letter-spacing:-.04em;margin:55px 0 16px;font-size:31px;font-weight:500}.starter-output__context p{color:#77707c;margin:0;font-size:11px;line-height:1.7}.starter-output__context>div{color:#a05a51;align-items:center;gap:7px;margin-top:40px;font-size:9px;display:flex}.starter-output__context>div i{background:#d16e60;border-radius:50%;width:7px;height:7px}.starter-output__brief{background:#fff;min-height:460px;box-shadow:0 25px 65px #221b3117}.starter-brief__head{border-bottom:1px solid #17142117;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.starter-brief__head>div{align-items:center;gap:10px;display:flex}.starter-brief__head>div>i{color:#fff;background:#6d50d6;border-radius:12px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:800;display:grid}.starter-brief__head span{flex-direction:column;gap:4px;display:flex}.starter-brief__head strong{font-size:11px}.starter-brief__head small{color:#918a96;font-size:8px}.starter-brief__head>b{color:#27856e;background:#dff2e9;border-radius:99px;padding:6px 9px;font-size:8px}.starter-output__brief dl{margin:15px 0 0}.starter-output__brief dl div{border-bottom:1px solid #17142112;justify-content:space-between;gap:20px;padding:13px 0;font-size:9px;display:flex}.starter-output__brief dt{color:#918a96}.starter-output__brief dd{color:#332e39;text-align:right;margin:0;font-weight:700}.starter-brief__footer{color:#655e6b;justify-content:space-between;margin-top:20px;font-size:8px;display:flex}.starter-brief__footer span{align-items:center;gap:7px;display:flex}.starter-brief__footer span i{background:#56c9a2;border-radius:50%;width:7px;height:7px}.starter-brief__footer>b{color:#6346ca}.starter-fit{background:#e9e5df}.starter-fit__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.starter-fit__grid article{background:#dcd5f6;border:1px solid #1714211c;border-radius:25px;padding:31px}.starter-fit__grid article.is-not{background:#fff9}.starter-fit__grid article>div{color:#6c6477;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.starter-fit__grid article h3{letter-spacing:-.045em;margin:45px 0 24px;font-size:31px}.starter-fit__grid ul{border-top:1px solid #1714211a;margin:0;padding:0;list-style:none}.starter-fit__grid li{color:#514b57;border-bottom:1px solid #17142114;align-items:center;gap:10px;min-height:55px;font-size:11px;display:flex}.starter-fit__grid li i{color:#6144c7;background:#5c43c11a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.starter-fit__grid article>a{color:#171421;border-bottom:1px solid;gap:9px;margin-top:23px;padding-bottom:4px;font-size:11px;font-weight:750;display:inline-flex}.starter-faq{background:#f3f0ea}.starter-faq__layout{grid-template-columns:.7fr 1.3fr;gap:85px;display:grid}.starter-faq__layout>div:last-child{border-top:1px solid #1714211f}.starter-faq details{background:0 0!important;border:0!important;border-bottom:1px solid #1714211f!important;border-radius:0!important}.starter-faq summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;min-height:85px;font-size:15px;font-weight:650;list-style:none;display:grid}.starter-faq summary::-webkit-details-marker{display:none}.starter-faq summary span{color:#958e99;font-size:8px}.starter-faq summary i{color:#6548cc;border:1px solid #1714211a;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;transition:transform .2s;display:grid}.starter-faq details[open] summary i{transform:rotate(45deg)}.starter-faq details>p{color:#6f6875;margin:-5px 45px 23px 35px;font-size:12px;line-height:1.7}.starter-cta{background:#f3f0ea;padding-top:25px}.starter-cta__panel{color:#fff;background:#191520;border-radius:29px;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:70px;display:grid}.starter-cta__panel>div:last-child>p{color:#aaa3b2;margin:0;font-size:14px;line-height:1.7}@media (max-width:1050px){.starter-hero__layout{gap:35px}.starter-retrofit{transform-origin:100%;transform:scale(.92)}.starter-included__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.starter-section{padding:84px 0}.cw-subpage>.starter-hero{padding:86px 0!important}.starter-hero__layout{grid-template-columns:1fr;gap:45px}.starter-retrofit{width:100%;max-width:620px;margin-inline:auto;transform:none}.starter-heading--split,.starter-friction__layout,.starter-journey__layout,.starter-faq__layout,.starter-cta__panel{grid-template-columns:1fr;gap:40px}.starter-install__rail{grid-template-columns:1fr}.starter-install__rail article{border-bottom:1px solid #1714211a;border-right:0}.starter-journey__copy{position:static}.starter-fit__grid{grid-template-columns:1fr}.starter-cta__panel{padding:48px 35px}}@media (max-width:600px){.starter-shell{width:min(100% - 28px,1240px)}.starter-section{padding:70px 0}.cw-subpage>.starter-hero{min-height:auto;padding:72px 0!important}.starter-hero__copy h1{font-size:48px!important}.starter-actions{flex-direction:column}.starter-actions>*{width:100%}.starter-price{flex-wrap:wrap}.starter-retrofit{min-height:540px}.starter-browser{right:0}.starter-assistant-card{width:270px;right:5px}.starter-retrofit__badge{left:3px}.starter-heading{margin-bottom:38px}.starter-heading h2,.starter-friction h2,.starter-journey h2,.starter-faq h2,.starter-cta h2{font-size:39px}.starter-included__grid{grid-template-columns:1fr}.starter-included__grid article{min-height:410px}.starter-output__grid{grid-template-columns:1fr}.starter-output__brief{min-height:430px}.starter-fit__grid article{padding:23px}.starter-faq details>p{margin-left:35px}.starter-cta{padding-top:15px}.starter-cta__panel{border-radius:23px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.starter-retrofit,.starter-retrofit__line i,.starter-assistant-card,.starter-install__rail article>i,.starter-included__visual b{animation:none!important}}.starter-browser__mock-button{color:#292331;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;width:140px;height:39px;margin-top:30px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.support-page{color:#171421;background:#f3f0ea}.support-shell{width:min(1240px,100% - 40px);margin-inline:auto}.support-section{padding:112px 0}.support-kicker{color:#b2a0ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.support-kicker--light{color:#6d50dd}.support-heading{max-width:800px;margin-bottom:55px}.support-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.support-heading h2,.support-status h2,.support-flow h2,.support-faq h2,.support-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,67px);font-weight:560;line-height:1.02}.support-heading>p,.support-heading>div+p{color:#6f6978;margin:23px 0 0;font-size:15px;line-height:1.75}.support-heading--split>p{margin:0 0 3px}.support-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.support-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.support-button:hover{transform:translateY(-2px)}.support-button--light{color:#171421;background:#fff}.support-button--ghost{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.support-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.cw-subpage>.support-hero{background:radial-gradient(circle at 80% 22%,#7657e54d,#0000 31rem),radial-gradient(circle at 3% 100%,#f47e681a,#0000 25rem),#17131f;min-height:800px;padding:110px 0!important}.support-hero__layout{grid-template-columns:1.01fr .99fr;align-items:center;gap:68px;display:grid}.support-hero__copy h1{color:#fff;letter-spacing:-.065em;max-width:730px;margin:0;font-weight:560;font-size:clamp(55px,5.8vw,82px)!important;line-height:.95!important}.support-hero__copy h1 em{color:#b9aaff;font-family:Georgia,serif;font-weight:400}.support-hero__copy>p{color:#b8b1c1;max-width:650px;margin:29px 0 0;font-size:17px;line-height:1.72}.support-price{color:#fff;align-items:baseline;gap:8px;margin-top:27px;display:flex}.support-price strong{letter-spacing:-.05em;font-size:31px}.support-price span{color:#8f8997;text-transform:uppercase;font-size:9px}.support-price>i{background:#ffffff26;width:1px;height:22px;margin:0 6px}.support-price b{font-size:14px}.support-hero__notes{color:#8e8796;flex-wrap:wrap;gap:17px;margin-top:35px;font-size:9px;display:flex}.support-hero__notes span{align-items:center;gap:7px;display:flex}.support-hero__notes i{background:#65cfac;border-radius:50%;width:6px;height:6px}.support-preview{min-height:620px;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both support-preview-enter;position:relative}.support-preview__browser{background:#f7f6f3;border:1px solid #ffffff21;border-radius:23px;position:absolute;top:20px;left:0;right:0;overflow:hidden;box-shadow:0 32px 80px #0000004d}.support-preview__bar{background:#e9e6e2;border-bottom:1px solid #17142117;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.support-preview__bar>i{background:#b2abb3;border-radius:50%;width:6px;height:6px}.support-preview__bar>span{color:#938c97;border:1px solid #17142112;border-radius:99px;flex:1;margin-left:7px;padding:5px 10px;font-size:6px}.support-preview__nav{color:#716a77;border-bottom:1px solid #17142112;align-items:center;gap:16px;padding:16px 18px;font-size:7px;display:flex}.support-preview__nav b{color:#29242e;margin-right:auto;font-size:9px}.support-preview__nav i{color:#3ba684;font-size:8px;font-style:normal}.support-preview__body{padding:15px 18px 22px}.support-preview__status{background:#e8f5ef;border:1px solid #22916c24;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.support-preview__status>i{background:#42ae8a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42ae8a1a}.support-preview__status>span{flex-direction:column;flex:1;gap:2px;display:flex}.support-preview__status strong{color:#2f6757;font-size:7px}.support-preview__status small{color:#79a294;font-size:5px}.support-preview__status>b{color:#3d7f6a;font-size:6px}.support-preview__intro{text-align:center;padding:28px 8px 21px}.support-preview__intro small{color:#7558da;letter-spacing:.12em;font-size:6px;font-weight:800}.support-preview__intro h2{letter-spacing:-.04em;margin:9px 0 15px;color:#211c27!important;font-size:21px!important}.support-preview__intro>div{color:#99929d;background:#fff;border:1px solid #1714211a;border-radius:99px;justify-content:space-between;align-items:center;max-width:330px;height:40px;margin-inline:auto;padding:0 7px 0 13px;font-size:7px;display:flex;box-shadow:0 10px 25px #221b310f}.support-preview__intro>div b{color:#fff;background:#7053d8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.support-preview__cards{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.support-preview__cards article{background:#fff;border:1px solid #17142114;border-radius:12px;flex-direction:column;min-height:80px;padding:10px;display:flex}.support-preview__cards article i{color:#6548c9;background:#ece8fb;border-radius:8px;place-items:center;width:24px;height:24px;margin-bottom:9px;font-size:8px;font-style:normal;display:grid}.support-preview__cards article strong{color:#302b35;font-size:7px}.support-preview__cards article span{color:#9b949e;margin-top:3px;font-size:5px}.support-preview__chat{z-index:3;color:#fff;background:#24202c;border:1px solid #ffffff1f;border-radius:18px;width:260px;padding:13px;animation:5s ease-in-out infinite support-chat-float;position:absolute;bottom:22px;right:-12px;box-shadow:0 25px 55px #00000052}.support-preview__chat>div{align-items:center;gap:8px;display:flex}.support-preview__chat>div>i{background:#7054d6;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:800;display:grid}.support-preview__chat>div span{flex-direction:column;gap:3px;display:flex}.support-preview__chat strong{font-size:8px}.support-preview__chat small{color:#6fcdab;font-size:6px}.support-preview__chat p{color:#d0cad5;background:#ffffff0d;border:1px solid #ffffff12;border-radius:11px;margin:12px 0;padding:9px;font-size:7px;line-height:1.5}.support-preview__chat>span{color:#716b78;border:1px solid #ffffff14;border-radius:10px;padding:8px;font-size:6px;display:block}.support-preview__pulse{z-index:2;border:1px solid #b39fff59;border-radius:50%;width:90px;height:90px;animation:2.8s ease-out infinite support-pulse;position:absolute;bottom:100px;right:95px}@keyframes support-preview-enter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes support-chat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes support-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.support-purpose{background:#f3f0ea}.support-purpose__rail{border-block:1px solid #1714211f;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:32px 0;display:grid}.support-purpose__rail>div{justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:0 22px;display:flex}.support-purpose__rail span{color:#958e99;letter-spacing:.12em;font-size:8px;font-weight:800}.support-purpose__rail strong{text-align:right;max-width:340px;font-size:15px}.support-purpose__rail>i{color:#7356d9;font-style:normal;animation:1.8s ease-in-out infinite support-arrow}.support-purpose__rail .is-after{background:#ddd6f6;border-radius:17px}.support-purpose__rail .is-after strong{color:#4e38a9}@keyframes support-arrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.support-modules{background:#e9e5df}.support-modules__grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(6,1fr);display:grid}.support-module{background:#ffffff40;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;flex-direction:column;grid-column:span 2;min-height:440px;padding:26px;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.support-module--4{grid-column:2/span 2}.support-module:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 60px #221b311a}.support-module>div:first-child{color:#938c98;justify-content:space-between;font-size:8px;display:flex}.support-module>div:first-child i{color:#6346c9;border:1px solid #1714211a;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.support-module>small{color:#7154d6;letter-spacing:.08em;text-transform:uppercase;margin-top:45px;font-size:8px;font-weight:800}.support-module h3{letter-spacing:-.04em;margin:10px 0 14px;font-size:23px}.support-module>p{color:#6d6774;margin:0;font-size:11px;line-height:1.65}.support-module__visual{background:#e2dcf6;border:1px solid #17142112;border-radius:14px;height:92px;margin-top:auto;position:relative;overflow:hidden}.support-module__visual>i{background:#513c9121;border-radius:99px;width:52%;height:8px;position:absolute;top:20px;left:14px}.support-module__visual>i:nth-child(2){width:37%;top:37px}.support-module__visual>i:nth-child(3){width:62%;top:54px}.support-module__visual b{background:#684bd32b;border-radius:12px;width:38px;height:38px;animation:3s ease-in-out infinite support-visual-breathe;position:absolute;bottom:11px;right:12px}@keyframes support-visual-breathe{0%,to{transform:scale(.9)rotate(-3deg)}50%{transform:scale(1.05)rotate(3deg)}}.cw-subpage.support-page>.support-status{color:#fff;background:#191520!important;border-color:#ffffff1c!important}.support-status__layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.support-status__copy>p{color:#c4bdca;max-width:470px;margin:25px 0 0;font-size:14px;line-height:1.75}.support-status__legend{color:#9b94a3;flex-wrap:wrap;gap:14px;margin-top:29px;font-size:8px;display:flex}.support-status__legend span{align-items:center;gap:6px;display:flex}.support-status__legend i,.support-incident li>i{background:#59caa5;border-radius:50%;width:7px;height:7px}.support-status__legend .is-amber,.support-incident li>i.is-amber{background:#e4a84f}.support-status__legend .is-blue{background:#7099eb}.support-incident li>i.is-violet{background:#9a83f3}.support-incident{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:23px;padding:0 23px 17px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0003}.support-incident__head{color:#7f7887;letter-spacing:.1em;border-bottom:1px solid #ffffff17;justify-content:space-between;padding:18px 0;font-size:8px;font-weight:800;display:flex}.support-incident__head b{color:#d4a85e;align-items:center;gap:7px;display:flex}.support-incident__head b i{background:#e2a84f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e2a84f1a}.support-incident>h3{color:#fff;letter-spacing:-.035em;margin:24px 0 9px;font-size:24px}.support-incident>p{color:#a9a2af;margin:0;font-size:10px;line-height:1.6}.support-incident ol{border-top:1px solid #ffffff17;margin:24px 0 0;padding:0;list-style:none}.support-incident li{z-index:2;border-bottom:1px solid #ffffff14;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;min-height:77px;display:grid;position:relative}.support-incident li>span{color:#77717f;font-size:8px}.support-incident li strong{font-size:9px}.support-incident li p{color:#8f8897;margin:5px 0 0;font-size:8px}.support-incident__scan{background:linear-gradient(#0000,#9c84f414,#0000);height:75px;animation:4s linear infinite support-scan;position:absolute;left:0;right:0}@keyframes support-scan{0%{top:-75px}to{top:100%}}.cw-subpage.support-page>.support-flow{color:#fff;background:#191520!important;border-color:#ffffff1c!important}.support-flow__layout{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.support-flow__copy{position:sticky;top:130px}.support-flow__copy>p{color:#c3bcc9;max-width:470px;margin:25px 0 0;font-size:14px;line-height:1.75}.support-text-link{color:#fff;border-bottom:1px solid #fff6;gap:10px;margin-top:27px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-flex}.support-flow__steps{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.support-flow__steps li{border-bottom:1px solid #ffffff1c;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;min-height:125px;display:grid}.support-flow__steps li>span{color:#77707e;font-size:8px}.support-flow__steps h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px}.support-flow__steps p{color:#a49daa;margin:8px 0 0;font-size:10px}.support-flow__steps li>i{color:#64cfaa;background:#64cea91a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.support-control{background:#f3f0ea}.support-control__grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.support-control__grid>article{background:#fff;border:1px solid #1714211c;border-radius:24px;padding:30px}.support-control__grid>article>span{color:#918a96;letter-spacing:.12em;font-size:8px;font-weight:800}.support-control__grid>article h3{letter-spacing:-.04em;margin:38px 0 23px;font-size:29px}.support-control__grid>article>div{border-top:1px solid #1714211a}.support-control__grid>article>div>div{border-bottom:1px solid #17142112;grid-template-columns:27px 100px 1fr auto;align-items:center;gap:10px;min-height:62px;display:grid}.support-control__grid div>div>span{color:#99929d;font-size:8px}.support-control__grid div>div>strong{font-size:10px}.support-control__grid div>div>p{color:#77717d;margin:0;font-size:9px}.support-control__grid div>div>i{color:#2f9a7c;font-style:normal}.support-control__boundary{background:#ddd6f6!important}.support-control__boundary>p{color:#665e70;margin:0 0 25px;font-size:11px;line-height:1.7}.support-control__boundary>div{color:#50485b;align-items:center;gap:9px;font-size:10px;border-top:0!important;border-bottom:1px solid #17142114!important;min-height:53px!important;display:flex!important}.support-control__boundary>div i{background:#7557dc;border-radius:50%;width:6px;height:6px}.support-fit{background:#e9e5df}.support-fit__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.support-fit__grid article{background:#ddd6f6;border:1px solid #1714211c;border-radius:25px;padding:31px}.support-fit__grid article.is-not{background:#fff9}.support-fit__grid article>div{color:#6c6477;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.support-fit__grid h3{letter-spacing:-.045em;margin:45px 0 24px;font-size:31px}.support-fit__grid ul{border-top:1px solid #1714211a;margin:0;padding:0;list-style:none}.support-fit__grid li{color:#514b57;border-bottom:1px solid #17142114;align-items:center;gap:10px;min-height:55px;font-size:11px;display:flex}.support-fit__grid li i{color:#6144c7;background:#5c43c11a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.support-fit__grid article>a{color:#171421;border-bottom:1px solid;gap:9px;margin-top:23px;padding-bottom:4px;font-size:11px;font-weight:750;display:inline-flex}.support-faq{background:#f3f0ea}.support-faq__layout{grid-template-columns:.7fr 1.3fr;gap:85px;display:grid}.support-faq__layout>div:last-child{border-top:1px solid #1714211f}.support-faq details{background:0 0!important;border:0!important;border-bottom:1px solid #1714211f!important;border-radius:0!important}.support-faq summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;min-height:85px;font-size:15px;font-weight:650;list-style:none;display:grid}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary span{color:#958e99;font-size:8px}.support-faq summary i{color:#6548cc;border:1px solid #1714211a;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;transition:transform .2s;display:grid}.support-faq details[open] summary i{transform:rotate(45deg)}.support-faq details>p{color:#6f6875;margin:-5px 45px 23px 35px;font-size:12px;line-height:1.7}.support-cta{background:#f3f0ea;padding-top:25px}.support-cta__panel{color:#fff;background:#191520;border-radius:29px;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:70px;display:grid}.support-cta__panel>div:last-child>p{color:#aaa3b2;margin:0;font-size:14px;line-height:1.7}@media (max-width:1050px){.support-hero__layout{gap:35px}.support-preview{transform-origin:100%;transform:scale(.93)}.support-modules__grid{grid-template-columns:repeat(2,1fr)}.support-module,.support-module--4{grid-column:auto}.support-control__grid{grid-template-columns:1fr}}@media (max-width:820px){.support-section{padding:84px 0}.cw-subpage>.support-hero{padding:86px 0!important}.support-hero__layout{grid-template-columns:1fr;gap:50px}.support-preview{width:100%;max-width:630px;margin-inline:auto;transform:none}.support-heading--split,.support-status__layout,.support-flow__layout,.support-faq__layout,.support-cta__panel{grid-template-columns:1fr;gap:40px}.support-purpose__rail{grid-template-columns:1fr}.support-purpose__rail>i{justify-self:center;transform:rotate(90deg)}.support-flow__copy{position:static}.support-fit__grid{grid-template-columns:1fr}.support-cta__panel{padding:48px 35px}}@media (max-width:600px){.support-shell{width:min(100% - 28px,1240px)}.support-section{padding:70px 0}.cw-subpage>.support-hero{min-height:auto;padding:72px 0!important}.support-hero__copy h1{font-size:48px!important}.support-actions{flex-direction:column}.support-actions>*{width:100%}.support-price{flex-wrap:wrap}.support-preview{min-height:590px}.support-preview__nav span{display:none}.support-preview__chat{right:4px}.support-heading{margin-bottom:38px}.support-heading h2,.support-status h2,.support-flow h2,.support-faq h2,.support-cta h2{font-size:39px}.support-modules__grid{grid-template-columns:1fr}.support-module{min-height:390px}.support-control__grid>article{padding:22px}.support-control__grid>article>div>div{grid-template-columns:25px 80px 1fr auto}.support-control__grid div>div>p{font-size:8px}.support-fit__grid article{padding:23px}.support-faq details>p{margin-left:35px}.support-cta{padding-top:15px}.support-cta__panel{border-radius:23px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.support-preview,.support-preview__chat,.support-preview__pulse,.support-purpose__rail>i,.support-module__visual b,.support-incident__scan{animation:none!important}}.cw-subpage.support-page>.support-hero .support-preview__browser{color:#211c27}.cw-subpage.support-page>.support-hero .support-preview__nav{color:#625b68!important}.cw-subpage.support-page>.support-hero .support-preview__nav b{color:#211c27!important}.cw-subpage.support-page>.support-hero .support-preview__status strong{color:#245c4c!important}.cw-subpage.support-page>.support-hero .support-preview__status small,.cw-subpage.support-page>.support-hero .support-preview__status>b{color:#487d6c!important}.cw-subpage.support-page>.support-hero .support-preview__intro small{color:#6345ce!important}.cw-subpage.support-page>.support-hero .support-preview__intro h2{text-shadow:none;color:#211c27!important}.cw-subpage.support-page>.support-hero .support-preview__intro>div{color:#736c78!important}.cw-subpage.support-page>.support-hero .support-preview__cards strong{color:#211c27!important}.fullsite-page{color:#171421;background:#f3f0ea}.fullsite-shell{width:min(1240px,100% - 40px);margin-inline:auto}.fullsite-section{padding:112px 0}.fullsite-kicker{color:#b2a0ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.fullsite-kicker--light{color:#6d50dd}.fullsite-heading{max-width:820px;margin-bottom:55px}.fullsite-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.fullsite-heading h2,.fullsite-coverage h2,.fullsite-delivery h2,.fullsite-faq h2,.fullsite-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,67px);font-weight:560;line-height:1.02}.fullsite-heading>p,.fullsite-heading>div+p{color:#6f6978;margin:23px 0 0;font-size:15px;line-height:1.75}.fullsite-heading--split>p{margin:0 0 3px}.fullsite-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.fullsite-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.fullsite-button:hover{transform:translateY(-2px)}.fullsite-button--light{color:#171421;background:#fff}.fullsite-button--ghost{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.fullsite-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.cw-subpage>.fullsite-hero{background:radial-gradient(circle at 82% 22%,#6d50dd4d,#0000 30rem),radial-gradient(circle at 8% 100%,#46b79a1a,#0000 28rem),#17131f;min-height:780px;padding:110px 0!important}.fullsite-hero__layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;display:grid}.fullsite-hero__copy h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:0;font-weight:560;font-size:clamp(55px,5.8vw,82px)!important;line-height:.95!important}.fullsite-hero__copy h1 em{color:#b8a8ff;font-family:Georgia,serif;font-weight:400}.fullsite-hero__copy>p{color:#b7b0c0;max-width:630px;margin:28px 0 0;font-size:17px;line-height:1.72}.fullsite-price{color:#fff;align-items:baseline;gap:8px;margin-top:26px;display:flex}.fullsite-price strong{font-size:20px}.fullsite-price b{color:#c2b5ff;font-size:13px}.fullsite-price span{color:#827b8b;text-transform:uppercase;font-size:9px;font-weight:750}.fullsite-price>i{background:#ffffff29;width:1px;height:18px;margin:0 5px}.fullsite-hero__notes{color:#8f8998;flex-wrap:wrap;gap:20px;margin-top:31px;font-size:9px;font-weight:750;display:flex}.fullsite-hero__notes span{align-items:center;gap:7px;display:flex}.fullsite-hero__notes i{background:#67ceb7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #67ceb714}.fullsite-stack{perspective:1200px;min-height:590px;animation:.9s cubic-bezier(.2,.75,.2,1) .1s both fullsite-stack-enter;position:relative}.fullsite-stack__orbit{border:1px solid #b9aaff24;border-radius:50%;position:absolute;inset:60px 20px 20px 60px;transform:rotate(-13deg)}.fullsite-stack__orbit i{background:#ac98ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 17px #ac98ffcc}.fullsite-stack__orbit i:first-child{top:22%;left:8%}.fullsite-stack__orbit i:nth-child(2){top:44%;right:5%}.fullsite-stack__orbit i:nth-child(3){bottom:-4px;left:48%}.fullsite-stack__page{color:#8d8595;letter-spacing:.12em;background:#292333;border:1px solid #ffffff1c;border-radius:22px;width:68%;height:340px;padding:23px;font-size:8px;font-weight:800;position:absolute;overflow:hidden;box-shadow:0 30px 70px #0000003d}.fullsite-stack__page>i{background:#ffffff12;border-radius:99px;width:60%;height:10px;margin-top:27px;display:block}.fullsite-stack__page>i:nth-of-type(2){width:42%;margin-top:12px}.fullsite-stack__page>i:nth-of-type(3){width:70%;margin-top:12px}.fullsite-stack__page>div{background:#ffffff0d;border-radius:13px;width:27%;height:160px;margin:32px 3% 0 0;display:inline-block}.fullsite-stack__page--back{animation:6s ease-in-out infinite fullsite-page-float;top:15px;right:0;transform:rotateY(-7deg)rotate(6deg)}.fullsite-stack__page--middle{animation:6s ease-in-out .9s infinite reverse fullsite-page-float;top:102px;left:10px;transform:rotateY(7deg)rotate(-6deg)}.fullsite-stack__browser{z-index:3;color:#211c27;background:#f4f1ea;border:1px solid #ffffff24;border-radius:24px;width:82%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-43%);box-shadow:0 38px 90px #00000057}.fullsite-stack__bar{background:#e9e5df;border-bottom:1px solid #17142114;align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.fullsite-stack__bar i{background:#c7c0ca;border-radius:50%;width:6px;height:6px}.fullsite-stack__bar span{color:#89818d;margin-left:9px;font-size:7px}.fullsite-stack__nav{color:#77707c;border-bottom:1px solid #17142114;align-items:center;gap:17px;padding:16px 19px;font-size:7px;display:flex}.fullsite-stack__nav b{color:#211c27;margin-right:auto;font-size:9px}.fullsite-stack__nav i{color:#5ebba1;font-style:normal}.fullsite-stack__body{background:radial-gradient(circle at 82% 30%,#d8cdf8 0,#0000 31%),#f4f1ea;min-height:330px;padding:45px 32px 25px}.fullsite-stack__body small{color:#6d50dd;letter-spacing:.13em;font-size:7px;font-weight:850}.fullsite-stack__body h2{color:#211c27;letter-spacing:-.055em;margin:12px 0;font-size:35px;line-height:.98}.fullsite-stack__body p{color:#6e6875;width:62%;margin:0;font-size:9px;line-height:1.55}.fullsite-stack__body>b{color:#fff;background:#211c27;border-radius:99px;gap:6px;margin-top:19px;padding:9px 12px;font-size:7px;display:inline-flex}.fullsite-stack__body>div{gap:7px;margin-top:30px;display:flex}.fullsite-stack__body>div i{background:#ffffff8c;border:1px solid #17142114;border-radius:8px;width:28%;height:35px}.fullsite-stack__assistant{z-index:5;color:#fff;background:#231d2df5;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:11px;width:245px;padding:12px;animation:4.5s ease-in-out infinite fullsite-assistant-float;display:flex;position:absolute;bottom:55px;right:0;box-shadow:0 22px 50px #00000052}.fullsite-stack__assistant>i{background:#7559dc;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.fullsite-stack__assistant span{flex-direction:column;flex:1;gap:3px;display:flex}.fullsite-stack__assistant strong{font-size:10px}.fullsite-stack__assistant small{color:#8f8799;font-size:7px}.fullsite-stack__assistant>b{color:#b9aaff;font-size:11px}.fullsite-stack__signal{z-index:4;background:#fff;border-radius:50%;width:8px;height:8px;animation:3.4s ease-in-out infinite fullsite-signal;position:absolute;bottom:117px;right:145px;box-shadow:0 0 18px #b9aaff}@keyframes fullsite-stack-enter{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes fullsite-page-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes fullsite-assistant-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fullsite-signal{0%{opacity:0;transform:translate(-230px,-165px)scale(.7)}20%,80%{opacity:1}to{opacity:0;transform:translate(30px,20px)scale(1.15)}}.fullsite-architecture{background:#f3f0ea}.fullsite-map{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(3,1fr);display:grid}.fullsite-map__card{background:#ffffff42;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;min-height:325px;padding:28px;transition:transform .25s,background .25s,box-shadow .25s}.fullsite-map__card:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 60px #221b311a}.fullsite-map__card>div{color:#978f9b;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.fullsite-map__card>div i{color:#6648cf;border:1px solid #1714211a;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.fullsite-map__card h3{letter-spacing:-.045em;margin:66px 0 13px;font-size:31px}.fullsite-map__card p{color:#6f6875;margin:0;font-size:12px;line-height:1.7}.fullsite-map__card>b{color:#655e6c;text-transform:uppercase;border-top:1px solid #17142117;margin-top:30px;padding-top:16px;font-size:8px;display:block}.fullsite-layers{background:#e9e5df}.fullsite-layers__grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(4,1fr);display:grid}.fullsite-layers__grid>article{background:#ffffff40;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;min-height:490px;padding:26px;transition:background .25s,transform .25s;overflow:hidden}.fullsite-layers__grid>article:hover{background:#f8f6f2;transform:translateY(-5px)}.fullsite-layers__grid>article>div:first-child{color:#8d8692;justify-content:space-between;font-size:9px;display:flex}.fullsite-layers__grid>article>div:first-child i{color:#6346c9;font-style:normal}.fullsite-layers__grid small{color:#684bd0;text-transform:uppercase;margin-top:54px;font-size:8px;font-weight:800;display:block}.fullsite-layers__grid h3{letter-spacing:-.045em;margin:12px 0 15px;font-size:25px}.fullsite-layers__grid p{color:#6d6673;margin:0;font-size:11px;line-height:1.7}.fullsite-layers__visual{background:#ded8f0;border:1px solid #17142114;border-radius:16px;height:120px;margin-top:36px;position:relative}.fullsite-layers__visual i{background:#48367a1f;border-radius:9px;width:50%;height:8px;position:absolute;left:17px}.fullsite-layers__visual i:first-child{top:22px}.fullsite-layers__visual i:nth-child(2){width:35%;top:40px}.fullsite-layers__visual i:nth-child(3){width:63%;top:58px}.fullsite-layers__visual b{background:#6b4fd433;border-radius:13px;width:42px;height:42px;animation:3.2s ease-in-out infinite fullsite-block-breathe;position:absolute;bottom:14px;right:15px}@keyframes fullsite-block-breathe{50%{transform:scale(1.08)rotate(5deg)}}.cw-subpage.fullsite-page>.fullsite-coverage{color:#fff;background:radial-gradient(circle at 78% 30%,#6d50dd29,#0000 29rem),#191520!important}.fullsite-coverage__layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;display:grid}.fullsite-coverage__copy>p{color:#a39ca9;margin:25px 0 0;font-size:14px;line-height:1.75}.fullsite-coverage__legend{color:#928b99;gap:23px;margin-top:30px;font-size:9px;display:flex}.fullsite-coverage__legend span{align-items:center;gap:7px;display:flex}.fullsite-coverage__legend i{border-radius:50%;width:6px;height:6px}.fullsite-coverage__legend .is-violet{background:#a48eff}.fullsite-coverage__legend .is-mint{background:#60cbb2}.fullsite-network{background:#ffffff09;border:1px solid #ffffff1a;border-radius:28px;min-height:560px;position:relative}.fullsite-network__route{background:linear-gradient(90deg,#a48eff1f,#a48effb3,#60cbb273);width:70%;height:1px;position:absolute;top:50%;left:15%;transform:rotate(-25deg)}.fullsite-network__route i{background:#fff;border-radius:50%;width:9px;height:9px;animation:4s ease-in-out infinite fullsite-network-travel;position:absolute;top:-4px;box-shadow:0 0 16px #a48eff}@keyframes fullsite-network-travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}.fullsite-network__node{background:#282231f5;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:4px;width:145px;padding:13px;display:flex;position:absolute;box-shadow:0 15px 35px #0003}.fullsite-network__node span{color:#77707f;font-size:7px}.fullsite-network__node strong{color:#fff;font-size:9px}.fullsite-network__node small{color:#8d8593;font-size:7px}.fullsite-network__node--1{top:12%;left:7%}.fullsite-network__node--2{top:10%;right:8%}.fullsite-network__node--3{top:46%;left:5%}.fullsite-network__node--4{top:47%;right:6%}.fullsite-network__node--5{border-color:#60cbb245;bottom:8%;right:25%}.fullsite-network__core{z-index:3;background:radial-gradient(circle at 35% 22%,#836be6,#4d3597 65%,#34236d);border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 60px #331f7273}.fullsite-network__core>i{background:#ffffff1f;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:9px;font-style:normal;font-weight:850;display:grid}.fullsite-network__core strong{font-size:10px}.fullsite-network__core small{color:#c1b7e6;margin-top:3px;font-size:7px}.fullsite-network__core b{border:1px solid #b19eff3b;border-radius:50%;animation:2.8s ease-out infinite fullsite-core-pulse;position:absolute;inset:-17px}@keyframes fullsite-core-pulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.22)}}.fullsite-shift{background:#f3f0ea}.fullsite-shift__grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;display:grid}.fullsite-shift__grid>i{color:#fff;background:#694bd1;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.fullsite-shift__grid article{background:#ffffff7a;border:1px solid #1714211a;border-radius:25px;min-height:470px;padding:32px;position:relative;overflow:hidden}.fullsite-shift__grid article.is-after{background:#ddd5f5}.fullsite-shift__grid article>span{color:#807986;letter-spacing:.12em;font-size:8px;font-weight:850}.fullsite-shift__grid h3{letter-spacing:-.045em;max-width:410px;margin:55px 0 25px;font-size:34px;line-height:1.05}.fullsite-shift__grid ul{margin:0;padding:0;list-style:none}.fullsite-shift__grid li{color:#635c69;border-top:1px solid #17142117;padding:13px 0;font-size:11px}.fullsite-shift__grid article>div{width:170px;height:140px;position:absolute;bottom:-25px;right:-20px;transform:rotate(-8deg)}.fullsite-shift__grid article>div i{background:#ffffff59;border:1px solid #1714211c;border-radius:14px;position:absolute;inset:0}.fullsite-shift__grid article>div i:nth-child(2){transform:translate(-14px,-14px)}.fullsite-shift__grid article>div i:nth-child(3){transform:translate(-28px,-28px)}.fullsite-delivery{background:#e9e5df}.fullsite-delivery__layout{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.fullsite-delivery__copy{align-self:start;position:sticky;top:130px}.fullsite-delivery__copy>p{color:#6f6875;margin:25px 0 0;font-size:14px;line-height:1.75}.fullsite-text-link{color:#171421;border-bottom:1px solid;gap:9px;margin-top:26px;padding-bottom:4px;font-size:11px;font-weight:750;display:inline-flex}.fullsite-delivery ol{border-top:1px solid #1714211f;margin:0;padding:0;list-style:none}.fullsite-delivery li{border-bottom:1px solid #1714211f;grid-template-columns:42px 1fr auto;align-items:start;gap:15px;padding:27px 0;display:grid}.fullsite-delivery li>span{color:#938c98;font-size:9px}.fullsite-delivery li h3{letter-spacing:-.035em;margin:0 0 8px;font-size:21px}.fullsite-delivery li p{color:#6d6673;margin:0;font-size:11px;line-height:1.65}.fullsite-delivery li>i{color:#6346c9;background:#6049c11a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.fullsite-fit{background:#f3f0ea}.fullsite-fit__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fullsite-fit__grid article{background:#ddd6f6;border:1px solid #1714211c;border-radius:25px;padding:31px}.fullsite-fit__grid article.is-not{background:#fff9}.fullsite-fit__grid article>div{color:#6c6477;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.fullsite-fit__grid h3{letter-spacing:-.045em;margin:45px 0 24px;font-size:31px}.fullsite-fit__grid ul{border-top:1px solid #1714211a;margin:0;padding:0;list-style:none}.fullsite-fit__grid li{color:#514b57;border-bottom:1px solid #17142114;align-items:center;gap:10px;min-height:55px;font-size:11px;display:flex}.fullsite-fit__grid li i{color:#6144c7;background:#5c43c11a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.fullsite-fit__grid article>a{color:#171421;border-bottom:1px solid;gap:9px;margin-top:23px;padding-bottom:4px;font-size:11px;font-weight:750;display:inline-flex}.fullsite-faq{background:#e9e5df}.fullsite-faq__layout{grid-template-columns:.7fr 1.3fr;gap:85px;display:grid}.fullsite-faq__layout>div:last-child{border-top:1px solid #1714211f}.fullsite-faq details{background:0 0!important;border:0!important;border-bottom:1px solid #1714211f!important;border-radius:0!important}.fullsite-faq summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;min-height:85px;font-size:15px;font-weight:650;list-style:none;display:grid}.fullsite-faq summary::-webkit-details-marker{display:none}.fullsite-faq summary span{color:#958e99;font-size:8px}.fullsite-faq summary i{color:#6548cc;border:1px solid #1714211a;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;transition:transform .2s;display:grid}.fullsite-faq details[open] summary i{transform:rotate(45deg)}.fullsite-faq details>p{color:#6f6875;margin:-5px 45px 23px 35px;font-size:12px;line-height:1.7}.fullsite-cta{background:#e9e5df;padding-top:25px}.fullsite-cta__panel{color:#fff;background:#191520;border-radius:29px;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:70px;display:grid}.fullsite-cta__panel>div:last-child>p{color:#aaa3b2;margin:0;font-size:14px;line-height:1.7}@media (max-width:1050px){.fullsite-hero__layout{gap:30px}.fullsite-stack{transform-origin:100%;transform:scale(.93)}.fullsite-layers__grid{grid-template-columns:repeat(2,1fr)}.fullsite-network__node{width:125px}}@media (max-width:820px){.fullsite-section{padding:84px 0}.cw-subpage>.fullsite-hero{padding:86px 0!important}.fullsite-hero__layout{grid-template-columns:1fr;gap:45px}.fullsite-stack{width:100%;max-width:650px;margin-inline:auto;transform:none}.fullsite-heading--split,.fullsite-coverage__layout,.fullsite-delivery__layout,.fullsite-faq__layout,.fullsite-cta__panel{grid-template-columns:1fr;gap:40px}.fullsite-map{grid-template-columns:repeat(2,1fr)}.fullsite-delivery__copy{position:static}.fullsite-shift__grid{grid-template-columns:1fr}.fullsite-shift__grid>i{justify-self:center;transform:rotate(90deg)}.fullsite-fit__grid{grid-template-columns:1fr}.fullsite-cta__panel{padding:48px 35px}}@media (max-width:600px){.fullsite-shell{width:min(100% - 28px,1240px)}.fullsite-section{padding:70px 0}.cw-subpage>.fullsite-hero{min-height:auto;padding:72px 0!important}.fullsite-hero__copy h1{font-size:48px!important}.fullsite-actions{flex-direction:column}.fullsite-actions>*{width:100%}.fullsite-price{flex-wrap:wrap}.fullsite-stack{min-height:530px}.fullsite-stack__page{width:76%}.fullsite-stack__browser{width:92%}.fullsite-stack__nav span{display:none}.fullsite-stack__assistant{width:225px;right:0}.fullsite-heading{margin-bottom:38px}.fullsite-heading h2,.fullsite-coverage h2,.fullsite-delivery h2,.fullsite-faq h2,.fullsite-cta h2{font-size:39px}.fullsite-map,.fullsite-layers__grid{grid-template-columns:1fr}.fullsite-map__card{min-height:290px}.fullsite-network{min-height:610px}.fullsite-network__node{width:112px}.fullsite-network__node--1{left:3%}.fullsite-network__node--2{right:3%}.fullsite-network__node--3{top:55%;left:2%}.fullsite-network__node--4{top:55%;right:2%}.fullsite-network__node--5{right:27%}.fullsite-network__core{width:130px;height:130px}.fullsite-shift__grid article{min-height:450px;padding:24px}.fullsite-fit__grid article{padding:23px}.fullsite-faq details>p{margin-left:35px}.fullsite-cta{padding-top:15px}.fullsite-cta__panel{border-radius:23px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.fullsite-stack,.fullsite-stack__page,.fullsite-stack__assistant,.fullsite-stack__signal,.fullsite-layers__visual b,.fullsite-network__route i,.fullsite-network__core b{animation:none!important}}.cw-subpage.fullsite-page>.fullsite-coverage,.cw-subpage.fullsite-page>.fullsite-cta{color:#fff}.cw-subpage.fullsite-page>.fullsite-hero .fullsite-stack__body h2{text-shadow:none;color:#211c27!important}.cw-subpage.fullsite-page>.fullsite-hero .fullsite-stack__body p{color:#5f5866!important}.cw-subpage.fullsite-page>.fullsite-hero .fullsite-stack__body small{color:#5d3fc7!important}.custom-page{color:#171421;background:#f3f0ea}.custom-shell{width:min(1240px,100% - 40px);margin-inline:auto}.custom-section{padding:112px 0}.custom-kicker{color:#b2a0ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:850;display:block}.custom-kicker--light{color:#6d50dd}.custom-heading{max-width:820px;margin-bottom:55px}.custom-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.custom-heading h2,.custom-routing h2,.custom-scope h2,.custom-faq h2,.custom-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,67px);font-weight:560;line-height:1.02}.custom-heading>p,.custom-heading>div+p{color:#6f6978;margin:23px 0 0;font-size:15px;line-height:1.75}.custom-heading--split>p{margin:0 0 3px}.custom-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.custom-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.custom-button:hover{transform:translateY(-2px)}.custom-button--light{color:#171421;background:#fff}.custom-button--ghost{color:#fff;background:#ffffff0e;border-color:#ffffff2b}.custom-button--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.cw-subpage>.custom-hero{background:radial-gradient(circle at 80% 25%,#694cd34d,#0000 31rem),radial-gradient(circle at 3% 100%,#ea70571c,#0000 27rem),#17131f;min-height:790px;padding:110px 0!important}.custom-hero__layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:65px;display:grid}.custom-hero__copy h1{color:#fff;letter-spacing:-.065em;max-width:770px;margin:0;font-weight:560;font-size:clamp(55px,5.8vw,82px)!important;line-height:.95!important}.custom-hero__copy h1 em{color:#b8a8ff;font-family:Georgia,serif;font-weight:400}.custom-hero__copy>p{color:#b7b0c0;max-width:640px;margin:29px 0 0;font-size:17px;line-height:1.72}.custom-price{color:#fff;align-items:center;gap:12px;margin-top:27px;display:flex}.custom-price strong{font-size:18px}.custom-price i{background:#ffffff29;width:1px;height:18px}.custom-price span{color:#948d9d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.custom-hero__notes{color:#8f8998;flex-wrap:wrap;gap:20px;margin-top:31px;font-size:9px;font-weight:750;display:flex}.custom-hero__notes span{align-items:center;gap:7px;display:flex}.custom-hero__notes i{background:#67ceb7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #67ceb714}.custom-system{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff21;border-radius:27px;animation:.85s cubic-bezier(.2,.75,.2,1) .12s both custom-system-enter;overflow:hidden;box-shadow:0 35px 85px #0000004d}.custom-system__top{color:#817a89;letter-spacing:.12em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:17px 19px;font-size:8px;font-weight:800;display:flex}.custom-system__top b{color:#73cbb6;letter-spacing:0;background:#5bc7ae14;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:7px;display:flex}.custom-system__top b i{background:#64cfb5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #5bc7ae17}.custom-system__canvas{min-height:520px;position:relative}.custom-system__lines{position:absolute;inset:0}.custom-system__lines i{transform-origin:0;background:linear-gradient(90deg,#a48eff80,#ffffff14);height:1px;position:absolute}.custom-system__lines i:first-child{width:30%;top:44%;left:22%;transform:rotate(10deg)}.custom-system__lines i:nth-child(2){width:36%;top:47%;left:52%;transform:rotate(-34deg)}.custom-system__lines i:nth-child(3){width:36%;top:48%;left:52%}.custom-system__lines i:nth-child(4){width:36%;top:49%;left:52%;transform:rotate(34deg)}.custom-system__input{color:#fff;background:#26202ff2;border:1px solid #ffffff1c;border-radius:15px;align-items:center;gap:11px;min-width:195px;padding:13px;animation:5s ease-in-out infinite custom-node-float;display:flex;position:absolute;top:190px;left:23px}.custom-system__input>span{color:#b5a5f9;background:#977eff24;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.custom-system__input div{flex-direction:column;gap:3px;display:flex}.custom-system__input small{color:#77717f;font-size:7px;font-weight:800}.custom-system__input strong{font-size:9px}.custom-system__core{z-index:3;color:#fff;background:radial-gradient(circle at 35% 22%,#856de8,#4e359b 65%,#34236e);border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:absolute;top:48%;left:52%;transform:translate(-50%,-50%);box-shadow:0 28px 65px #301e6f80}.custom-system__core>span{background:#ffffff1a;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:9px;font-weight:850;display:grid}.custom-system__core strong{font-size:11px}.custom-system__core small{color:#c4bae9;margin-top:4px;font-size:7px}.custom-system__core>i{border:1px solid #b19eff3d;border-radius:50%;animation:2.8s ease-out infinite custom-core-pulse;position:absolute;inset:-18px}.custom-system__tool{color:#fff;background:#26202ff2;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;gap:3px;width:122px;padding:12px;display:flex;position:absolute;right:20px;box-shadow:0 14px 35px #00000030}.custom-system__tool span{color:#a996fa;font-size:8px;font-weight:850}.custom-system__tool small{color:#85808c;font-size:7px}.custom-system__tool--crm{top:72px}.custom-system__tool--email{top:224px}.custom-system__tool--book{bottom:72px}.custom-system__packet{z-index:4;background:#fff;border-radius:50%;width:9px;height:9px;animation:4.2s ease-in-out infinite custom-packet-route;position:absolute;top:43%;left:25%;box-shadow:0 0 17px #aa97ff}@keyframes custom-system-enter{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes custom-node-float{50%{transform:translateY(-7px)}}@keyframes custom-core-pulse{0%{opacity:.7;transform:scale(.84)}to{opacity:0;transform:scale(1.24)}}@keyframes custom-packet-route{0%{opacity:0;transform:translate(0)}15%{opacity:1}45%{transform:translate(145px,25px)}70%{opacity:1;transform:translate(260px,-115px)}to{opacity:0;transform:translate(310px,-130px)}}.custom-integrations{background:#f3f0ea}.custom-integrations__grid{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(3,1fr);display:grid}.custom-integrations__grid>article{background:#ffffff47;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;min-height:390px;padding:27px;transition:transform .25s,background .25s,box-shadow .25s;overflow:hidden}.custom-integrations__grid>article:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 25px 60px #221b311a}.custom-integrations__grid article>div:first-child{color:#948d99;justify-content:space-between;font-size:9px;display:flex}.custom-integrations__grid article>div:first-child i{color:#6245c8;border:1px solid #1714211a;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.custom-integrations__grid small{color:#6b4dd2;letter-spacing:.08em;text-transform:uppercase;margin-top:45px;font-size:8px;font-weight:800;display:block}.custom-integrations__grid h3{letter-spacing:-.045em;margin:10px 0 13px;font-size:29px}.custom-integrations__grid p{color:#6e6875;margin:0;font-size:11px;line-height:1.7}.custom-integration__visual{background:#e5def4;border:1px solid #17142114;border-radius:15px;height:95px;margin-top:27px;position:relative}.custom-integration__visual b{color:#fff;background:#6d50dd;border-radius:11px;place-items:center;width:40px;height:40px;font-size:9px;display:grid;position:absolute;top:18px;left:15px}.custom-integration__visual i{background:#47367a21;border-radius:99px;width:39%;height:7px;position:absolute;right:14px}.custom-integration__visual i:first-of-type{top:22px}.custom-integration__visual i:nth-of-type(2){width:29%;top:40px}.custom-integration__visual i:nth-of-type(3){width:35%;top:58px}.custom-integrations__note{color:#77707d;align-items:center;gap:10px;margin:20px 0 0;font-size:10px;line-height:1.6;display:flex}.custom-integrations__note i{color:#6346c9;border:1px solid #1714211a;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.cw-subpage.custom-page>.custom-routing{color:#fff;background:radial-gradient(circle at 77% 25%,#6d50dd24,#0000 29rem),#191520!important}.custom-routing__layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:85px;display:grid}.custom-routing__copy>p{color:#a29ba8;margin:25px 0 0;font-size:14px;line-height:1.75}.custom-routing__legend{color:#928b99;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:9px;display:flex}.custom-routing__legend span{align-items:center;gap:7px;display:flex}.custom-routing__legend i{border-radius:50%;width:6px;height:6px}.custom-routing__legend .is-violet{background:#a48eff}.custom-routing__legend .is-coral{background:#e6816e}.custom-routing__legend .is-mint{background:#60cbb2}.custom-rules{background:#ffffff09;border:1px solid #ffffff1c;border-radius:25px;padding:0 20px;position:relative;overflow:hidden}.custom-rules__head{color:#88818f;letter-spacing:.11em;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:20px 0;font-size:8px;font-weight:850;display:flex}.custom-rules__head b{color:#af9cff}.custom-rule{border-bottom:1px solid #ffffff14;grid-template-columns:30px 105px 1fr auto;align-items:center;gap:12px;min-height:78px;display:grid}.custom-rule>span{color:#77707f;font-size:7px}.custom-rule strong{color:#fff;font-size:10px}.custom-rule p{color:#98919e;margin:0;font-size:9px;line-height:1.5}.custom-rule>i{color:#61c7af;background:#60cbb217;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.custom-rules__scan{background:linear-gradient(90deg,#0000,#ad99ff,#0000);height:1px;animation:4s ease-in-out infinite custom-rules-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #ad99ffb3}@keyframes custom-rules-scan{0%{opacity:0;top:10%}15%,85%{opacity:.7}to{opacity:0;top:92%}}.custom-examples{background:#e9e5df}.custom-examples__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.custom-examples__grid article{background:#fff6;border:1px solid #1714211c;border-radius:23px;min-height:520px;padding:27px;transition:transform .25s,box-shadow .25s;overflow:hidden}.custom-examples__grid article:hover{transform:translateY(-6px);box-shadow:0 25px 60px #221b311a}.custom-examples__grid article>div:first-child{color:#8d8692;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.custom-examples__grid h3{letter-spacing:-.045em;min-height:93px;margin:62px 0 25px;font-size:30px;line-height:1.06}.custom-examples__grid ol{border-top:1px solid #1714211a;margin:0;padding:0;list-style:none}.custom-examples__grid li{border-bottom:1px solid #17142114;grid-template-columns:52px 1fr;align-items:center;min-height:54px;display:grid}.custom-examples__grid li span{color:#958e99;font-size:7px}.custom-examples__grid li strong{color:#554f5b;font-size:9px}.custom-example__flow{align-items:center;gap:6px;margin-top:35px;display:flex}.custom-example__flow i{background:#7154db;border-radius:10px;width:34px;height:34px}.custom-example__flow i:last-child{background:#55bda4}.custom-example__flow b{background:#5c46a433;flex:1;height:1px;overflow:hidden}.custom-example__flow b:first-of-type:after{content:"";background:#765bdb;width:25%;height:1px;animation:3s ease-in-out infinite custom-flow-travel;display:block}@keyframes custom-flow-travel{to{transform:translate(300%)}}.custom-scope{background:#f3f0ea}.custom-scope__layout{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.custom-scope__copy{align-self:start;position:sticky;top:130px}.custom-scope__copy>p{color:#6f6875;margin:25px 0 0;font-size:14px;line-height:1.75}.custom-text-link{color:#171421;border-bottom:1px solid;gap:9px;margin-top:26px;padding-bottom:4px;font-size:11px;font-weight:750;display:inline-flex}.custom-scope ol{border-top:1px solid #1714211f;margin:0;padding:0;list-style:none}.custom-scope li{border-bottom:1px solid #1714211f;grid-template-columns:38px 1fr auto;align-items:start;gap:16px;padding:27px 0;display:grid}.custom-scope li>span{color:#948d99;font-size:8px}.custom-scope li h3{letter-spacing:-.035em;margin:0 0 8px;font-size:21px}.custom-scope li p{color:#6d6673;margin:0;font-size:11px;line-height:1.65}.custom-scope li>i{color:#6346c9;background:#6049c11a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.custom-process{background:#e9e5df}.custom-process__steps{border-top:1px solid #1714211f;border-left:1px solid #1714211f;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.custom-process__steps li{background:#ffffff3d;border-bottom:1px solid #1714211f;border-right:1px solid #1714211f;min-height:400px;padding:26px}.custom-process__steps li>span{color:#928b97;font-size:9px}.custom-process__steps li>div{margin-top:72px}.custom-process__steps small{color:#684bd0;letter-spacing:.08em;font-size:8px;font-weight:800}.custom-process__steps h3{letter-spacing:-.04em;margin:11px 0 14px;font-size:24px}.custom-process__steps p{color:#6d6673;margin:0;font-size:11px;line-height:1.7}.custom-process__steps li>i{color:#6042c7;background:#ded6f6;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:38px;font-size:8px;font-style:normal;display:grid}.custom-fit{background:#f3f0ea}.custom-fit__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.custom-fit__grid article{background:#ddd6f6;border:1px solid #1714211c;border-radius:25px;padding:31px}.custom-fit__grid article.is-not{background:#fff9}.custom-fit__grid article>div{color:#6c6477;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.custom-fit__grid h3{letter-spacing:-.045em;margin:45px 0 24px;font-size:31px}.custom-fit__grid ul{border-top:1px solid #1714211a;margin:0;padding:0;list-style:none}.custom-fit__grid li{color:#514b57;border-bottom:1px solid #17142114;align-items:center;gap:10px;min-height:55px;font-size:11px;display:flex}.custom-fit__grid li i{color:#6144c7;background:#5c43c11a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.custom-fit__grid article>a{color:#171421;border-bottom:1px solid;gap:9px;margin-top:23px;padding-bottom:4px;font-size:11px;font-weight:750;display:inline-flex}.custom-faq{background:#e9e5df}.custom-faq__layout{grid-template-columns:.7fr 1.3fr;gap:85px;display:grid}.custom-faq__layout>div:last-child{border-top:1px solid #1714211f}.custom-faq details{background:0 0!important;border:0!important;border-bottom:1px solid #1714211f!important;border-radius:0!important}.custom-faq summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;min-height:85px;font-size:15px;font-weight:650;list-style:none;display:grid}.custom-faq summary::-webkit-details-marker{display:none}.custom-faq summary span{color:#958e99;font-size:8px}.custom-faq summary i{color:#6548cc;border:1px solid #1714211a;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;transition:transform .2s;display:grid}.custom-faq details[open] summary i{transform:rotate(45deg)}.custom-faq details>p{color:#6f6875;margin:-5px 45px 23px 35px;font-size:12px;line-height:1.7}.custom-cta{background:#e9e5df;padding-top:25px}.custom-cta__panel{color:#fff;background:#191520;border-radius:29px;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:70px;display:grid}.custom-cta__panel>div:last-child>p{color:#aaa3b2;margin:0;font-size:14px;line-height:1.7}@media (max-width:1050px){.custom-hero__layout{gap:35px}.custom-system{transform-origin:100%;transform:scale(.94)}.custom-process__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.custom-section{padding:84px 0}.cw-subpage>.custom-hero{padding:86px 0!important}.custom-hero__layout{grid-template-columns:1fr;gap:50px}.custom-system{width:100%;max-width:650px;margin-inline:auto;transform:none}.custom-heading--split,.custom-routing__layout,.custom-scope__layout,.custom-faq__layout,.custom-cta__panel{grid-template-columns:1fr;gap:40px}.custom-integrations__grid{grid-template-columns:repeat(2,1fr)}.custom-examples__grid{grid-template-columns:1fr}.custom-examples__grid article{min-height:430px}.custom-examples__grid h3{min-height:auto}.custom-scope__copy{position:static}.custom-fit__grid{grid-template-columns:1fr}.custom-cta__panel{padding:48px 35px}}@media (max-width:600px){.custom-shell{width:min(100% - 28px,1240px)}.custom-section{padding:70px 0}.cw-subpage>.custom-hero{min-height:auto;padding:72px 0!important}.custom-hero__copy h1{font-size:48px!important}.custom-actions{flex-direction:column}.custom-actions>*{width:100%}.custom-system__canvas{min-height:570px}.custom-system__input{top:75px;left:12px}.custom-system__core{width:135px;height:135px;top:52%;left:36%}.custom-system__tool{width:105px;right:12px}.custom-system__tool--crm{top:170px}.custom-system__tool--email{top:310px}.custom-system__tool--book{bottom:45px}.custom-system__lines,.custom-system__packet{display:none}.custom-heading{margin-bottom:38px}.custom-heading h2,.custom-routing h2,.custom-scope h2,.custom-faq h2,.custom-cta h2{font-size:39px}.custom-integrations__grid,.custom-process__steps{grid-template-columns:1fr}.custom-rule{grid-template-columns:25px 75px 1fr auto}.custom-rule p{font-size:8px}.custom-fit__grid article{padding:23px}.custom-faq details>p{margin-left:35px}.custom-cta{padding-top:15px}.custom-cta__panel{border-radius:23px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.custom-system,.custom-system__input,.custom-system__core>i,.custom-system__packet,.custom-rules__scan,.custom-example__flow b:first-of-type:after{animation:none!important}}.cw-subpage.custom-page>.custom-routing{color:#fff}.clientswise-chat{z-index:60;justify-content:flex-end;align-items:flex-end;width:auto;max-width:calc(100vw - 48px);display:flex;position:fixed;inset:auto 24px 24px auto}.cw-chat-panel{color:#fff;background:#1b1722;border:1px solid #ffffff1f;border-radius:27px;flex-direction:column;width:min(450px,100%);height:min(720px,100dvh - 2rem);display:flex;overflow:hidden;box-shadow:0 35px 90px #110c196b}.cw-chat-header{background:#211c29;border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 15px 13px 17px;display:flex}.cw-chat-header__identity{align-items:center;gap:11px;min-width:0;display:flex}.cw-chat-avatar{background:#6d50dd;border:1px solid #ffffff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;padding:5px;display:grid;overflow:hidden;box-shadow:0 8px 18px #3622804d}.cw-chat-avatar.is-compact{border-radius:9px;width:28px;height:28px;padding:4px}.cw-chat-header__identity>div>span{color:#9d95a5;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.cw-chat-header__identity>div>span i{background:#5ac4a9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5ac4a917}.cw-chat-header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:14px;font-weight:680;color:#fff!important}.cw-chat-header__actions{gap:6px;display:flex}.cw-chat-header__actions button{color:#a9a1af;background:#ffffff0a;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.cw-chat-header__actions button:hover{color:#fff;background:#b9aaff17;border-color:#b9aaff4d;transform:translateY(-1px)}.cw-chat-progress{background:#18141f;border-bottom:1px solid #ffffff13;flex:none;grid-template-columns:1fr 94px 28px;align-items:center;gap:11px;padding:10px 17px;display:grid}.cw-chat-progress>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.cw-chat-progress span{color:#777080;letter-spacing:.11em;font-size:6px;font-weight:850}.cw-chat-progress b{color:#c9c2cf;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.cw-chat-progress__track{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cw-chat-progress__track i{background:#ffffff17;border-radius:99px;height:3px;transition:background .25s,box-shadow .25s}.cw-chat-progress__track i.is-complete{background:#8e76eb;box-shadow:0 0 8px #8e76eb61}.cw-chat-progress small{color:#8f8798;text-align:right;font-size:7px}.cw-chat-conversation{scroll-behavior:smooth;scrollbar-color:#b9aaff38 transparent;scrollbar-width:thin;flex:1;padding:17px 15px 22px;overflow:hidden auto}.cw-chat-intro{background:#ffffff07;border:1px solid #ffffff14;border-radius:18px;margin-bottom:16px;padding:13px}.cw-chat-intro>span{color:#7e7686;letter-spacing:.12em;margin:0 0 10px 2px;font-size:6px;font-weight:850;display:block}.cw-chat-intro>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cw-chat-intro button{color:#fff;text-align:left;background:#24202b;border:1px solid #ffffff14;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:27px 1fr;align-items:center;padding:10px;transition:transform .2s,border-color .2s,background .2s;display:grid}.cw-chat-intro button:hover{background:#2a2434;border-color:#b9aaff40;transform:translateY(-2px)}.cw-chat-intro button>i{color:#b7a6f7;background:#8f75eb21;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.cw-chat-intro button strong{padding-left:8px;font-size:8px;font-weight:700}.cw-chat-intro button small{color:#77707f;padding:3px 0 0 8px;font-size:6px}.cw-chat-message{align-items:flex-start;gap:8px;min-width:0;margin-top:13px;animation:.2s both slide-up;display:flex}.cw-chat-message.is-user{justify-content:flex-end}.cw-chat-bubble{color:#d6d0db;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff13;border-radius:16px 16px 16px 5px;max-width:calc(100% - 36px);padding:11px 13px;font-size:11px;line-height:1.62}.cw-chat-message.is-user .cw-chat-bubble{color:#29232e;background:#f3f0ea;border:0;border-radius:16px 16px 5px;max-width:84%;box-shadow:0 10px 25px #00000021}.cw-chat-link{color:#c0b2fa;border-bottom:1px solid #beb0fa8c;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.cw-chat-link:hover{color:#fff}.cw-chat-link span{font-size:8px}.cw-chat-thinking{color:#8f8797;align-items:center;gap:4px;display:flex}.cw-chat-thinking>i{background:#a893f6;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite cw-chat-dot}.cw-chat-thinking>i:nth-child(2){animation-delay:.15s}.cw-chat-thinking>i:nth-child(3){animation-delay:.3s}.cw-chat-thinking span{margin-left:5px;font-size:8px}@keyframes cw-chat-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cw-chat-review{background:linear-gradient(150deg,#42927c21,#ffffff09);border:1px solid #77dabe30;border-radius:18px;margin:15px 0 0 36px;padding:15px;animation:.25s both slide-up;overflow:hidden;box-shadow:0 20px 45px #00000029}.cw-chat-review__head{color:#65c7ae;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:7px;font-weight:850;display:flex}.cw-chat-review__head i{color:#62c6ad;background:#5bc7ae1a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.cw-chat-review h3{color:#fff;letter-spacing:-.025em;margin:13px 0 11px;font-size:15px}.cw-chat-review dl{border-top:1px solid #ffffff14}.cw-chat-review dl>div{border-bottom:1px solid #ffffff12;grid-template-columns:90px 1fr;gap:10px;padding:8px 0;display:grid}.cw-chat-review dt{color:#837c8a;text-transform:uppercase;font-size:7px}.cw-chat-review dd{color:#d4ced9;overflow-wrap:anywhere;margin:0;font-size:8px}.cw-chat-review>button{color:#201b27;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:13px;font-size:10px;font-weight:800;transition:transform .2s,background .2s;display:flex}.cw-chat-review>button:hover{background:#eee9ff;transform:translateY(-1px)}.cw-chat-review>button:disabled{cursor:wait;opacity:.65}.cw-chat-review>p{color:#77707f;text-align:center;margin:9px 4px 0;font-size:6px;line-height:1.55}.cw-chat-summary{background:#0a090d40;border:1px solid #5bc7ae2b;border-radius:13px;margin-top:12px;overflow:hidden}.cw-chat-summary__head{color:#87808e;letter-spacing:.08em;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:9px 10px;font-size:6px;font-weight:800;display:flex}.cw-chat-summary__head b{color:#65c7ae;letter-spacing:0;align-items:center;gap:5px;display:flex}.cw-chat-summary__head i{background:#61c7ae;border-radius:50%;width:5px;height:5px}.cw-chat-summary dl>div{border-bottom:1px solid #ffffff0f;grid-template-columns:90px 1fr;gap:8px;padding:8px 10px;display:grid}.cw-chat-summary dl>div:last-child{border:0}.cw-chat-summary dt{color:#7e7785;font-size:7px}.cw-chat-summary dd{color:#d3ccd8;overflow-wrap:anywhere;margin:0;font-size:8px}.cw-chat-composer{background:#211c29;border-top:1px solid #ffffff16;flex:none;padding:11px 13px 12px}.cw-chat-suggestions{scrollbar-width:none;gap:6px;margin:0 1px 9px;display:flex;overflow-x:auto}.cw-chat-suggestions::-webkit-scrollbar{display:none}.cw-chat-suggestions button{color:#aaa3b1;background:#ffffff09;border:1px solid #ffffff16;border-radius:99px;flex:none;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:7px;font-weight:650;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.cw-chat-suggestions button:hover{color:#fff;background:#b9aaff14;border-color:#b9aaff40}.cw-chat-suggestions button span{color:#a68ff6}.cw-chat-composer form{background:#17131d;border:1px solid #ffffff1c;border-radius:17px;align-items:flex-end;gap:8px;padding:6px 6px 6px 13px;transition:border-color .2s,box-shadow .2s;display:flex}.cw-chat-composer form:focus-within{border-color:#b19eff59;box-shadow:0 0 0 3px #7e63e312}.cw-chat-composer textarea{resize:none;color:#fff;min-height:34px;max-height:95px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0 5px;font-size:10px;line-height:1.45}.cw-chat-composer textarea::placeholder{color:#655e6b}.cw-chat-composer form>button{color:#fff;background:#7457dd;border-radius:12px;flex:none;place-items:center;width:35px;height:35px;font-size:14px;transition:transform .2s,background .2s;display:grid;box-shadow:0 8px 18px #4029964d}.cw-chat-composer form>button:hover{background:#8369e1;transform:translateY(-1px)}.cw-chat-composer form>button:disabled{cursor:not-allowed;opacity:.35;transform:none}.cw-chat-composer__meta{color:#625b68;justify-content:space-between;gap:15px;padding:7px 3px 0;font-size:6px;display:flex}.cw-chat-composer__meta b{color:#756d7b;font-weight:600}.clientswise-chat .cw-chat-launcher{background:#6846dc;border:1px solid #ffffff3d;border-radius:18px;align-items:center;gap:11px;min-height:58px;margin-left:auto;padding:8px 11px 8px 9px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 18px 45px #35237457;color:#fff!important}.clientswise-chat .cw-chat-launcher:hover{background:#5939c7;transform:translateY(-3px);box-shadow:0 22px 52px #3523746b}.cw-chat-launcher .chat-launcher__badge{background:#fff;border:1px solid #ffffffb3;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:850;display:grid;color:#4f31bb!important}.cw-chat-launcher>span:nth-child(2){text-align:left;flex-direction:column;gap:3px;display:flex}.cw-chat-launcher strong{font-size:10px}.cw-chat-launcher small{color:#d2c9ee;font-size:7px}.cw-chat-launcher>i{color:#d9d0f3;margin-left:3px;font-size:10px;font-style:normal}@media (max-width:600px){.clientswise-chat{width:auto;max-width:none;bottom:8px;left:8px;right:8px}.cw-chat-panel{border-radius:22px;width:100%;height:min(760px,100dvh - 16px)}.cw-chat-header{min-height:72px}.cw-chat-progress{grid-template-columns:1fr 82px 25px}.cw-chat-conversation{padding-inline:12px}.cw-chat-intro>div{grid-template-columns:1fr}.cw-chat-intro button{min-height:52px}.cw-chat-review{margin-left:0}.cw-chat-composer__meta span{display:none}.cw-chat-composer__meta{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.cw-chat-thinking>i{animation:none!important}.cw-chat-conversation{scroll-behavior:auto}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}
