/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-900:oklch(41.4% .112 45.904);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--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-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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--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)}}@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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-50{z-index:50}.z-\[11000\]{z-index:11000}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[17px\]{height:17px}.h-px{height:1px}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[220px\]{max-width:220px}.max-w-\[800px\]{max-width:800px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-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-amber-200{border-color:var(--color-amber-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-amber-900{color:var(--color-amber-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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-sm,.shadow\/backdrop{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/\[0\.03\]{--tw-shadow-color:#00000008}@supports (color:color-mix(in lab, red, red)){.shadow-black\/\[0\.03\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 3%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.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-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-900\/5:hover{background-color:#1018280d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-900\/5:hover{background-color:color-mix(in oklab, var(--color-gray-900) 5%, transparent)}}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:top-auto{top:auto}.sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.sm\:left-1\/2{left:50%}.sm\:inline-flex{display:inline-flex}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:max-w-\[420px\]{max-width:420px}}@media (width>=64rem){.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), sans-serif}html,body{background:#0c0e15;min-height:100%;margin:0;padding:0}body{overflow-x: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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.v21-page{--v21-display:var(--font-v17-display), var(--font-inter), system-ui, sans-serif;--v21-body:var(--font-inter), system-ui, sans-serif;--v21-mono:var(--font-mono), ui-monospace, monospace;--v21-bg:#07080c;--v21-bg-2:#0b0d14;--v21-bg-3:#10131c;--v21-void:#07080c;--v21-void-2:#0d1018;--v21-surface:#ffffff09;--v21-surface-2:#fff1;--v21-line:#ffffff17;--v21-line-2:#ffffff29;--v21-line-dark:#ffffff1f;--v21-text:#f3f4f8;--v21-ink:#f3f4f8;--v21-ink-2:#f3f4f8c7;--v21-muted:#f3f4f899;--v21-muted-2:#f3f4f86b;--v21-white:#fff;--v21-accent:#cfd6ff;--v21-accent-2:#8ea0ff;--v21-accent-ink:#a9b6ff;--v21-indigo:#5b74f5;--v21-live:#6ee7a0;--v21-live-bg:#6ee7a01f;--v21-extending:#9db4ff;--v21-extending-bg:#9db4ff24;--v21-validating:#f5c56b;--v21-validating-bg:#f5c56b24;--v21-neutral:#f3f4f89e;--v21-neutral-bg:#ffffff14;--v21-radius:18px;--v21-radius-sm:10px;--v21-shadow:0 30px 80px #00000073;--v21-glass:linear-gradient(180deg, #ffffff0f, #ffffff06);--v21-glass-edge:inset 0 1px 0 #ffffff17;color:var(--v21-text);background:var(--v21-bg);font-family:var(--v21-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}.v21-page *,.v21-page :before,.v21-page :after{box-sizing:border-box}.v21-page :where(a){color:inherit;text-decoration:none}.v21-page :where(img){max-width:100%}.v21-page :where(h1,h2,h3){font-family:var(--v21-display);letter-spacing:-.045em;margin:0;font-weight:560;line-height:1.05}.v21-page :where(p){margin:0}.v21-wrap{width:min(100% - 48px,1200px);margin-inline:auto}.v21-section{padding-block:120px;position:relative}.v21-section--tight{padding-block:80px}.v21-section--alt{background:linear-gradient(180deg, #ffffff05, #fff0 60%), var(--v21-bg-2);border-top:1px solid var(--v21-line);border-bottom:1px solid var(--v21-line)}.v21-kicker{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.v21-team-switch{gap:8px;position:relative}.v21-team-switch>i{opacity:.6;font-style:normal}.v21-team-switch-current{color:var(--v21-text);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:-4px -6px;padding:4px 6px;-webkit-text-decoration:underline dotted #ffffff59;text-decoration:underline dotted #ffffff59;transition:background-color .16s;display:inline-flex}.v21-team-switch-current:hover,.v21-team-switch.is-open .v21-team-switch-current{background:#ffffff14;text-decoration-color:#0000}.v21-team-switch-current svg{transition:transform .18s}.v21-team-switch.is-open .v21-team-switch-current svg{transform:rotate(180deg)}.v21-team-switch-menu{z-index:40;border:1px solid var(--v21-line-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-transform:none;letter-spacing:0;background:#0a0c12f5;border-radius:14px;gap:2px;min-width:240px;padding:8px;animation:.16s both v21-switch-in;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 30px 60px -30px #000c}.v21-team-switch-menu[hidden]{display:none}.v21-team-switch-menu:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.v21-team-switch-menu a{color:var(--v21-text);font-family:var(--v21-body);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:550;text-decoration:none;transition:background-color .14s;display:flex}.v21-team-switch-menu a svg{color:var(--v21-accent-2)}.v21-team-switch-menu a:hover{background:#ffffff12}.v21-team-switch-menu a.is-current{color:var(--v21-accent-2);background:#ffffff0f}@keyframes v21-switch-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v21-kicker:before{content:"";background:linear-gradient(90deg, var(--v21-accent-2), transparent);width:18px;height:1px}.v21-gradient-text{background:linear-gradient(120deg, #fff 0%, var(--v21-accent) 45%, var(--v21-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v21-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v21-aurora:before,.v21-aurora:after{content:"";filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.v21-aurora:before{background:radial-gradient(circle,#5b74f58c,#5b74f500 65%);width:62vw;max-width:900px;height:62vw;max-height:900px;animation:26s ease-in-out infinite alternate v21-drift-a;top:-30%;left:12%}.v21-aurora:after{background:radial-gradient(circle,#cfd6ff59,#cfd6ff00 65%);width:46vw;max-width:720px;height:46vw;max-height:720px;animation:32s ease-in-out infinite alternate v21-drift-b;top:-10%;right:-10%}.v21-aurora--soft:before,.v21-aurora--soft:after{opacity:.3}@keyframes v21-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(8%,10%)scale(1.12)}}@keyframes v21-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-10%,12%)scale(1.08)}}.v21-noise{opacity:.16;mix-blend-mode:soft-light;pointer-events:none;background-image:url(/assets/noise-speckle.svg);background-size:480px;position:absolute;inset:0}html{scroll-padding-top:96px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.v21-motion [data-reveal]{opacity:0;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(14px)scale(.992)}.v21-motion [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v21-page *,.v21-page :before,.v21-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v21-btn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.v21-btn:hover{transform:translateY(-1px)}.v21-btn--sm{min-height:38px;padding:0 16px;font-size:13px}.v21-btn--dark,.v21-btn--light{color:#0a0b10;background:#fff;box-shadow:0 0 0 1px #fff3,0 12px 30px #788cff2e}.v21-btn--dark:hover,.v21-btn--light:hover{box-shadow:0 0 0 1px #ffffff59,0 18px 40px #788cff47}.v21-btn--outline,.v21-btn--outline-light{color:var(--v21-text);border-color:var(--v21-line-2);background:#ffffff08}.v21-btn--outline:hover,.v21-btn--outline-light:hover{background:#ffffff12;border-color:#ffffff47}.v21-section--light .v21-btn--dark{color:#fff;background:#0e0f13;box-shadow:0 12px 30px #0a0c142e}.v21-section--light .v21-btn--outline-dark{color:var(--v21-text);background:0 0;border-color:#0a0c142e}.v21-section--light .v21-btn--outline-dark:hover{background:#0a0c140d}.v21-doc{color:inherit;transition:border-color .2s,transform .2s}.v21-doc:hover{border-color:var(--v21-line-2);transform:translateY(-3px)}.v21-doc .v21-more{margin-top:auto}.v21-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v21-header{z-index:40;border-bottom:1px solid var(--v21-line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#07080cb8;position:sticky;top:0}.v21-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:70px;display:grid;position:relative}.v21-logo img{filter:brightness(0)invert();display:block}.v21-nav{color:var(--v21-ink-2);justify-content:center;gap:28px;font-size:14px;font-weight:500;display:flex}.v21-nav a:hover{color:var(--v21-text)}.v21-nav>a[aria-current=page],.v21-nav>.v21-nav-item>a[aria-current=page]{color:var(--v21-text);text-decoration:underline;-webkit-text-decoration-color:var(--v21-accent-2);text-decoration-color:var(--v21-accent-2);text-underline-offset:9px;text-decoration-thickness:2px}.v21-header-actions{color:var(--v21-ink-2);align-items:center;gap:18px;font-size:14px;font-weight:500;display:flex}.v21-sitenav{display:contents}.v21-nav-item{position:static}.v21-nav-item--menu>a{align-items:center;gap:5px;display:inline-flex}.v21-nav-item--menu>a svg{transition:transform .18s}.v21-nav-item--menu.is-open>a svg{transform:rotate(180deg)}.v21-mega{z-index:60;border:1px solid var(--v21-line-2);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(#12151d,#0c0e15);border-radius:22px;width:min(1200px,100vw - 48px);padding:8px;animation:.2s cubic-bezier(.22,1,.36,1) both v21-mega-in;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 40px 100px #0009}.v21-mega:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}@keyframes v21-mega-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.v21-mega-grid{grid-template-columns:1.05fr 1.05fr .85fr 1.25fr;gap:8px;max-height:calc(100dvh - 124px);display:grid;overflow-y:auto}.v21-mega-col{align-content:start;gap:2px;padding:14px 10px;display:grid}.v21-mega-col+.v21-mega-col{border-left:1px solid var(--v21-line)}.v21-mega-label{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 10px;font-size:10px;display:block}.v21-mega-link{border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;transition:background-color .16s;display:grid}.v21-mega-link:hover{background:#ffffff0f}.v21-mega-link.is-current{box-shadow:inset 0 0 0 1px var(--v21-line-2);background:#ffffff14}.v21-mega-link.is-current strong,.v21-mega-link.is-current .v21-mega-icon{color:var(--v21-accent-2)}.v21-mega-icon{width:28px;height:28px;color:var(--v21-accent);place-items:center;display:grid}.v21-mega-link>span:last-child{gap:2px;min-width:0;display:grid}.v21-mega-link strong{color:var(--v21-text);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.v21-mega-link small{color:var(--v21-muted);font-size:12px;line-height:1.4}.v21-mega-promo{color:var(--v21-text);border:1px solid var(--v21-line-2);background:radial-gradient(120% 120% at 100% 0,#5b74f58c,#5b74f500 65%),#ffffff0a;border-radius:16px;align-content:end;gap:12px;padding:18px;display:grid}.v21-mega-promo strong{font-family:var(--v21-display);letter-spacing:-.03em;font-size:18px;font-weight:560;line-height:1.2}.v21-mega-promo-cta{color:var(--v21-accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.v21-nav-burger{width:40px;height:40px;color:var(--v21-text);border:1px solid var(--v21-line);cursor:pointer;background:#ffffff0a;border-radius:10px;place-items:center;display:none}.v21-drawer{z-index:50;background:#07080c;width:100vw;height:calc(100vh - 82px);position:absolute;top:calc(100% + 12px);left:calc(50% - 50vw);overflow-y:auto}.v21-drawer-inner{gap:26px;width:min(100% - 48px,640px);margin:0 auto;padding:28px 0 48px;display:grid}.v21-drawer-group{gap:4px;display:grid}.v21-drawer-group a{color:var(--v21-ink-2);border-bottom:1px solid var(--v21-line);padding:10px;font-size:16px;font-weight:500}.v21-drawer-open{overflow:hidden}.v21-subnav{z-index:30;border-bottom:1px solid var(--v21-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07080cd1;position:sticky;top:70px}.v21-subnav-inner{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.v21-subnav-inner a{color:var(--v21-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:14px 12px;font-size:13px;font-weight:500;transition:color .16s,border-color .16s}.v21-subnav-inner a:hover{color:var(--v21-text);border-color:var(--v21-accent-2)}.v21-subnav-title{color:var(--v21-text);letter-spacing:-.01em;white-space:nowrap;border-right:1px solid var(--v21-line-2);flex:none;align-self:center;margin-right:10px;padding:0 16px 0 0;font-size:13.5px;font-weight:650;line-height:1}.v21-subnav-inner a.is-active{color:var(--v21-text);border-color:var(--team-hue,var(--v21-accent-2));font-weight:600}.v21-page [id]{scroll-margin-top:128px}.v21-hero-stage-frame .v15-tour-view-head p,.v21-hero-stage-frame .v20-agents-flowline,.v21-hero-stage-frame .v20-agent-tile>p,.v21-hero-stage-frame .v20-agent-tile>footer{display:none}.v21-hero-stage-frame .v20-agent-preview{display:flex}.v21-ask-stage{background:radial-gradient(70% 60% at 12% 8%,#ffe2d6e6,#0000 70%),radial-gradient(60% 55% at 88% 18%,#f4d6ece6,#0000 70%),radial-gradient(70% 60% at 50% 100%,#cbd6faf2,#0000 72%),linear-gradient(160deg,#f7ecf3 0%,#efe6f7 45%,#e3e8fb 100%);height:100%;min-height:0}.v21-askland{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 40px;display:flex}.v21-askland-title{color:#12141a;font-family:var(--v21-display);letter-spacing:-.03em;font-size:26px;font-weight:650}.v21-askland-card{background:#fff;border-radius:18px;gap:16px;width:min(100%,520px);padding:22px 22px 20px;display:grid;position:relative;box-shadow:inset 0 1px #fffc,0 24px 60px #4f468c29}.v21-askland-input{color:#a0a4ae;letter-spacing:-.01em;align-items:center;min-height:24px;font-size:15px;font-weight:500;display:flex}.v21-askland-input.is-typing{color:#12141a}.v21-askland-caret{background:#5b74f5;width:1.5px;height:17px;margin-left:2px;animation:1s steps(2,end) infinite v21-caret}@keyframes v21-caret{50%{opacity:0}}.v21-askland-block{gap:7px;display:grid}.v21-askland-block>small{color:#9ca3af;font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.v21-askland-block ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.v21-askland-block li{color:#4b5160;align-items:center;gap:7px;font-size:10.5px;display:flex}.v21-askland-block li svg{color:#9ca3af}.v21-askland-sources{flex-wrap:wrap;gap:6px;display:flex}.v21-askland-sources span{color:#4b5160;background:#f5f6f9;border:1px solid #e6e8ee;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:9px;font-weight:600;display:inline-flex}.v21-askland-sources span b{color:#9ca3af;font-weight:500}.v21-askland-send{color:#fff;background:#c7cbd4;border-radius:50%;place-items:center;width:26px;height:26px;transition:background-color .2s,transform .2s;display:grid;position:absolute;bottom:16px;right:16px}.v21-askland-send.is-ready{background:#5b74f5;transform:scale(1.08)}.v21-gov{color:#1a1c22;flex-direction:column;height:100%;min-height:0;padding:12px 18px 14px;display:flex}.v21-gov-body{flex:1;grid-template-columns:200px minmax(0,1fr);gap:12px;min-height:0;margin-top:8px;display:grid}.v21-gov-ladder{align-content:start;gap:6px;margin:0;padding:0 0 0 10px;list-style:none;display:grid;position:relative}.v21-gov-ladder:before{content:"";background:linear-gradient(#c7cdf8,#e5e7eb);width:1px;position:absolute;top:18px;bottom:18px;left:3px}.v21-gov-level{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.v21-gov-level:before{content:"";background:#c7cdf8;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.v21-gov-level.is-active{background:#f3f5ff;border-color:#5b74f5;box-shadow:0 0 0 3px #5b74f51f}.v21-gov-level.is-active:before{background:#5b74f5}.v21-gov-level-icon{color:#3b4fd8;background:#eef1ff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.v21-gov-level-text{min-width:0;line-height:1.25;display:grid}.v21-gov-level-text small{color:#9ca3af;font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.v21-gov-level-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.v21-gov-level-text em{color:#6b7280;font-size:8.5px;font-style:normal}.v21-gov-level.has-override .v21-gov-level-text em{color:#b45309;font-weight:600}.v21-gov-ladder-note{color:#9ca3af;margin-top:4px;padding-left:2px;font-size:8.5px;line-height:1.4}.v21-gov-panel{background:#fff;border:1px solid #e6e8ee;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px 14px;animation:.26s both v21-gov-in;display:grid}@keyframes v21-gov-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v21-gov-panel-head{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.v21-gov-panel-head>span{line-height:1.2;display:grid}.v21-gov-panel-head small{color:#9ca3af;font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.v21-gov-panel-head strong{letter-spacing:-.01em;font-size:12.5px;font-weight:650}.v21-gov-panel-head em{color:#15803d;background:#15803d1a;border-radius:999px;padding:3px 8px;font-size:8.5px;font-style:normal;font-weight:650}.v21-gov-panel-head em.is-override{color:#b45309;background:#b453091f}.v21-gov-groups{grid-template-columns:1fr;align-content:start;gap:8px;display:grid}.v21-gov-groups .v21-gov-rule{grid-template-columns:220px auto 26px;justify-content:start}.v21-gov-group,.v21-gov-sources{align-content:start;gap:5px;display:grid}.v21-gov-group>small,.v21-gov-sources>small{color:#9ca3af;font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.v21-gov-rule{background:#f8f9fb;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:8px;padding:7px 9px;font-size:9.8px;display:grid}.v21-gov-rule>span{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.v21-gov-rule em{color:#9ca3af;letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-style:normal}.v21-gov-rule--override{background:#fff7ed;border-color:#fdba74}.v21-gov-rule--override em{color:#b45309;font-weight:700}.v21-gov-toggle{background:#d1d5db;border-radius:999px;width:26px;height:15px;transition:background-color .2s;display:block;position:relative}.v21-gov-toggle:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.v21-gov-toggle.is-on{background:#2563eb}.v21-gov-toggle.is-on:after{transform:translate(11px)}.v21-gov-sources>div{flex-wrap:wrap;gap:6px;display:flex}.v21-gov-sources span{border:1px solid #e6e8ee;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.v21-gov-sources span b{color:#6b7280;font-size:8px;font-weight:500}.v21-gov-sources span.is-shared{background:#15803d0f;border-color:#15803d40}.v21-gov-sources span.is-private{color:#6b21a8;background:#6b21a80f;border-color:#6b21a840}.v21-agents{color:#1a1c22;flex-direction:column;height:100%;min-height:0;padding:12px 18px 14px;display:flex}.v21-agents-grid{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:0;margin-top:8px;display:grid}.v21-agent{background:#fff;border:1px solid #e6e8ee;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:7px;min-height:0;padding:11px 12px 10px;display:grid;box-shadow:0 1px 2px #0f172a0a}.v21-agent-head{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v21-agent-mark{color:#fff;background:linear-gradient(135deg,#5b74f5,#3b4fd8);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.v21-agent-head strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.v21-agent-status{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:8.5px;font-style:normal;font-weight:650;display:inline-flex}.v21-agent-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.v21-agent--running .v21-agent-status{color:#15803d;background:#15803d1a;animation:2.4s ease-in-out infinite v21-agent-breathe;position:relative;overflow:hidden}.v21-agent--running .v21-agent-status:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:2.4s ease-in-out infinite v21-agent-sweep;position:absolute;inset:0;transform:translate(-120%)}.v21-agent--running .v21-agent-status i{animation:1.2s ease-in-out infinite v21-agent-pulse;position:relative}.v21-agent--running .v21-agent-status i:after{content:"";opacity:0;border:1px solid;border-radius:50%;animation:1.2s ease-out infinite v21-agent-ring;position:absolute;inset:-3px}@keyframes v21-agent-breathe{0%,to{box-shadow:0 0 #15803d00}50%{box-shadow:0 0 0 3px #15803d24}}@keyframes v21-agent-sweep{0%,35%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes v21-agent-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.v21-agent--running .v21-agent-status,.v21-agent--running .v21-agent-status:after,.v21-agent--running .v21-agent-status i,.v21-agent--running .v21-agent-status i:after{animation:none}}.v21-agent--scheduled .v21-agent-status{color:#1d4ed8;background:#1d4ed81a}.v21-agent--review .v21-agent-status{color:#b45309;background:#b453091f}@keyframes v21-agent-pulse{0%,to{opacity:1}50%{opacity:.35}}.v21-agent-trigger{color:#6b7280;font-size:9.5px}.v21-agent-log{border-top:1px solid #eef0f4;align-content:start;gap:4px;margin:0;padding:7px 0 0;list-style:none;display:grid}.v21-agent-log li{color:#374151;grid-template-columns:12px 30px minmax(0,1fr);align-items:center;gap:6px;font-size:9.5px;line-height:1.35;display:grid}.v21-agent-log li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v21-agent-log small{color:#9ca3af;font-family:var(--v21-mono);font-size:8px}.v21-agent-log-mark{color:#15803d;background:#15803d1f;border-radius:50%;place-items:center;width:12px;height:12px;display:grid}.v21-agent-log li.is-pending .v21-agent-log-mark{background:#b453091f}.v21-agent-log li.is-pending .v21-agent-log-mark i{background:#b45309;border-radius:50%;width:4px;height:4px}.v21-agent-log li.is-pending>span:last-child{color:#111827;font-weight:600}.v21-agent-foot{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;font-size:9.5px;display:flex}.v21-agent-foot>span{color:#3b4fd8;align-items:center;gap:4px;font-weight:600;display:inline-flex}.v21-agent-foot small{color:#9ca3af;font-size:8.5px}.v21-agent-foot b{color:#fff;background:#0e0f13;border-radius:999px;padding:3px 9px;font-size:8.5px;font-weight:650}.v20-tour-ask .v15-tour-view-head>div>span{vertical-align:middle;display:inline-block}.v20-tour-ask .v15-tour-view-head>div>.v20-ask-context-tag{color:#5f6470;font-family:var(--v21-body);letter-spacing:0;text-transform:none;vertical-align:middle;white-space:nowrap;background:#11182709;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:4px;margin:-2px 0 3px 8px;padding:3px 7px;font-size:8px;font-weight:650;line-height:1;display:inline-flex}.v15-source-reference.is-more{color:#5f6470;background:#11182709;border-color:#1118271a}.v20-ask-more-icons{color:#7c8190;align-items:center;gap:3px;margin-right:1px;display:inline-flex}.v21-screen{background:#fff;border:1px solid #ffffff24;border-radius:18px;grid-template-rows:auto minmax(0,1fr);height:460px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 50px 120px #0000008c,inset 0 1px #fff6}.v21-screen--tall{height:660px}.v21-screen-bar{background:#eef1f4;border-bottom:1px solid #dde2e8;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.v21-screen-bar i{background:#cfd4db;border-radius:50%;width:9px;height:9px}.v21-screen-bar span{color:#6b7280;font-family:var(--v21-mono);letter-spacing:.02em;text-align:center;background:#fff;border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-size:10.5px}.v21-hero-stage-frame.v21-screen .v15-tour-shell{grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.v21-screen .v15-tour-stage,.v21-screen .v15-tour-content{height:100%}.v21-section--light .v21-screen{border-color:#00000014;box-shadow:0 0 0 1px #0000000f,0 40px 90px #0a0c1429}.v21-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.v21-feature--flip .v21-feature-copy{order:2}.v21-feature-copy .v21-kicker{align-items:center;gap:12px;display:inline-flex}.v21-feature-copy h2{font-family:var(--v21-display);letter-spacing:-.035em;margin:18px 0 16px;font-size:clamp(32px,3.2vw,46px);font-weight:560;line-height:1.04}.v21-feature-copy h2 span{color:var(--v21-accent)}.v21-feature-copy>p{color:var(--v21-ink-2);margin-bottom:22px;font-size:17px;line-height:1.6}.v21-feature-visual{min-width:0}.v21-tile{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:18px;align-content:start;gap:8px;padding:20px 20px 18px;transition:border-color .2s,transform .2s;display:grid}.v21-tile:hover{border-color:var(--v21-line-2);transform:translateY(-2px)}.v21-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.v21-tile-head small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.v21-tile h3{font-family:var(--v21-display);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.25}.v21-tile p{color:var(--v21-ink-2);font-size:13.5px;line-height:1.5}.v21-tile-dest{color:var(--v21-muted);border-top:1px solid var(--v21-line);align-items:center;gap:6px;margin-top:4px;padding-top:10px;font-size:12px;display:inline-flex}.v21-tile-dest svg{color:var(--v21-accent)}.v21-section--light .v21-tile{background:#fff;border-color:#0a0c1414;box-shadow:0 10px 30px #0a0c140f}.v21-role{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);grid-template-rows:170px auto;display:grid;overflow:hidden}.v21-role-art{background:radial-gradient(90% 120% at 50% 110%, color-mix(in srgb, var(--hue) 34%, transparent), transparent 70%), #ffffff08;border-bottom:1px solid var(--v21-line);place-items:center;padding:22px;display:grid}.v21-role-body{gap:10px;padding:22px 24px 24px;display:grid}.v21-role-name{color:var(--hue);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.v21-role h3{font-family:var(--v21-display);letter-spacing:-.025em;font-size:21px;font-weight:560;line-height:1.2}.v21-role-body>p{color:var(--v21-muted);font-size:13px}.v21-role-outcomes{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.v21-role-outcomes li{border-top:1px solid var(--v21-line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:13px;display:flex}.v21-role-outcomes a{color:var(--v21-ink-2)}.v21-role-outcomes a:hover{color:var(--v21-text)}.v21-role--link{color:inherit;transition:border-color .2s,transform .2s}.v21-role--link:hover{border-color:var(--v21-line-2);transform:translateY(-3px)}.v21-role-more{color:var(--v21-accent);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex}.v21-moment{color:#1a1c22;background:#fff;border-radius:12px;gap:7px;width:100%;max-width:320px;padding:14px 16px;font-size:11.5px;line-height:1.4;display:grid;box-shadow:inset 0 1px #fff9,0 18px 40px #00000059}.v21-moment-title{color:#0b0d12;letter-spacing:-.01em;font-size:12.5px;font-weight:650}.v21-moment-row{color:#4b5160;align-items:flex-start;gap:6px;display:flex}.v21-moment-row svg{color:#159a6f;flex:none;margin-top:2px}.v21-moment-row b{color:#0b0d12;font-weight:650}.v21-moment-bar{background:#eceff3;border-radius:3px;height:6px;position:relative}.v21-moment-bar i{background:linear-gradient(90deg,#f0a34a,#e4572e);border-radius:3px;position:absolute;inset:0 auto 0 0}.v21-moment-bars{align-items:flex-end;gap:6px;height:44px;display:flex}.v21-moment-bars i{background:linear-gradient(#37c9a3,#1f9e7e);border-radius:3px 3px 0 0;flex:1}.v21-channels.v21-channels--hub{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px}.v21-channels--hub .v21-channel{aspect-ratio:16/10;grid-column:span 2}.v21-channels--hub .v21-channel:nth-child(n+4){aspect-ratio:21/9;grid-column:span 3}.v21-channels--hub .v21-channel img{object-fit:cover;width:100%;height:100%}.v21-channel-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.v21-channel-pill{background:#fff;border:1px solid #0a0c1414;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}.v21-channel-pill strong{font-size:13.5px;font-weight:600}.v21-channel-pill span{color:var(--v21-muted);grid-column:1;font-size:12px}.v21-channel-pill .v21-chip{grid-area:1/2/span 2}.v21-brands{gap:32px;display:grid}.v21-brands>div>.v21-kicker{margin-bottom:14px}.v21-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v21-brand{background:#fff;border:1px solid #0a0c1414;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:14px 16px;display:grid}.v21-brand strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.v21-brand span{color:var(--v21-muted);grid-column:1;font-size:12px}.v21-brand .v21-chip{grid-area:1/2/span 2}.v21-size-band{padding:0 0 10px;background:radial-gradient(80% 100% at 0 0,#5b74f559,#0000 70%),linear-gradient(90deg,#5b74f51f,#37c9a31a);border-radius:12px;align-items:flex-end;height:72px;margin:-4px 0 6px;padding-inline:14px;display:flex}.v21-size-band span{color:var(--v21-ink-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.v21-card--icon{padding-top:26px}.v21-card-icon{width:40px;height:40px;color:var(--v21-accent);background:#cfd6ff1a;border:1px solid #cfd6ff2e;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.v21-section--light .v21-card-icon{color:#3b4fd8;background:#5b74f51a;border-color:#5b74f533}.v21-avatar{width:48px;height:48px;color:var(--v21-text);font-family:var(--v21-display);letter-spacing:.02em;background:radial-gradient(120% 120% at 20% 0,#5b74f5b3,#37c9a359);border:1px solid #ffffff2e;border-radius:50%;place-items:center;margin-bottom:10px;font-size:15px;font-weight:600;display:grid}.v21-assurance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;margin-top:56px;display:grid}.v21-hero--platform .v21-hero-copy{max-width:1180px}.v21-hero--platform .v21-hero-copy .v21-kicker:before{display:none}.v21-hero.v21-hero--platform h1{letter-spacing:-.04em;max-width:1180px;margin-top:20px;font-size:clamp(38px,3.55vw,54px);line-height:1.02}.v21-hero.v21-hero--platform>.v21-wrap{padding-top:68px;padding-bottom:84px}.v21-hero--platform .v21-hero-sub{margin-top:24px}.v21-hero--platform .v21-hero-stage{margin-top:48px}.v21-team-hub h3{font-size:22px}.v21-team-outcomes{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.v21-team-outcomes li{border-top:1px dashed var(--v21-line-2);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:13.5px;display:flex}.v21-team-outcomes a{color:var(--v21-ink-2)}.v21-team-outcomes a:hover{color:var(--v21-text)}.v21-size-card h3{font-size:24px}.v21-size-points{color:var(--v21-ink-2);gap:8px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.v21-size-points li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.v21-size-points svg{color:var(--v21-live);margin-top:3px}.v21-size-motion{color:var(--v21-muted-2);border-top:1px solid var(--v21-line);font-family:var(--v21-mono);letter-spacing:.06em;margin-top:8px;padding-top:10px;font-size:10.5px}.v21-category{color:var(--v21-text);background:var(--v21-glass);border:1px solid var(--v21-line-2);border-left:3px solid var(--v21-accent-2);border-radius:var(--v21-radius);font-family:var(--v21-display);letter-spacing:-.03em;margin:48px 0 0;padding:32px 36px;font-size:clamp(20px,2vw,26px);font-weight:560;line-height:1.3}.v21-hero{color:var(--v21-text);background:linear-gradient(180deg, #5b74f514, #07080c00 40%), var(--v21-bg);position:relative;overflow:hidden}.v21-hero>.v21-wrap{padding:84px 0 110px;position:relative}@media (width>=1101px){.v21-page--home>main>.v21-hero{margin-top:-71px;padding-top:71px}.v21-page--home>main>.v21-hero>.v21-wrap{padding-top:116px}.v21-page--home:not([data-header-scrolled])>.v21-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}}.v21-hero-copy{text-align:center;justify-items:center;max-width:980px;margin-inline:auto;display:grid}.v21-hero-teams{color:var(--v21-ink-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:6px 0;margin:0;font-size:11px;display:inline-flex}.v21-hero-teams i{color:var(--v21-accent-2);margin:0 10px;font-style:normal}.v21-hero-teams a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .16s,border-color .16s}.v21-hero-teams a:hover{color:var(--v21-text);border-color:var(--v21-accent-2)}.v21-hero h1{letter-spacing:-.06em;max-width:1100px;margin-top:28px;font-size:clamp(44px,5.3vw,76px);line-height:.98}.v21-hero h1 span{background:linear-gradient(120deg, #fff 0%, var(--v21-accent) 50%, var(--v21-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;display:block}.v21-hero-sub{max-width:700px;color:var(--v21-muted);margin-top:30px;font-size:18px;line-height:1.6}.v21-hero-eyebrow{color:var(--v21-accent);letter-spacing:-.025em;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.35}.v21-hero h1.v21-hero-title--outcome{margin-top:22px;font-size:clamp(44px,4.7vw,68px);line-height:1.06}@media (width>=1600px){.v21-hero-copy:has(.v21-hero-title--outcome){max-width:1100px}.v21-hero h1.v21-hero-title--outcome{font-size:75px}}.v21-hero .v21-actions{justify-content:center;margin-top:34px}.v21-hero-trust{color:var(--v21-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:34px;font-size:12.5px;display:inline-flex}.v21-hero-trust>span{align-items:center;gap:7px;display:inline-flex}.v21-hero-trust svg{color:var(--v21-accent)}.v21-hero-compliance>svg{flex-shrink:0}.v21-hero-compliance a{text-underline-offset:3px;-webkit-text-decoration:underline #f3f4f859;text-decoration:underline #f3f4f859}.v21-hero-compliance a:hover{color:var(--v21-text)}.v21-hero-compliance a:focus-visible{outline:2px solid var(--v21-accent);outline-offset:4px;border-radius:2px}.v21-hero-trust>span+span,.v21-hero-trust>.v21-hero-partners{border-left:1px solid var(--v21-line-2);padding-left:24px}.v21-hero-trust>.v21-hero-reach{text-align:left;align-items:center;gap:12px}.v21-hero-reach strong{color:var(--v21-text);font-family:var(--v21-display);letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1}.v21-hero-reach>span{max-width:190px;color:var(--v21-ink-2);font-size:12px;line-height:1.3;display:block}.v21-hero-partners{border-left:1px solid var(--v21-line-2);align-items:center;gap:20px;padding-left:22px;display:inline-flex}.v21-logo-tile--more{color:var(--v21-text);text-align:center;place-content:center;place-items:center;gap:2px;display:grid}.v21-logo-tile--more strong{font-family:var(--v21-display);letter-spacing:-.04em;font-size:26px;font-weight:600;line-height:1}.v21-logo-tile--more span{color:var(--v21-muted);font-size:11.5px}.v21-hero-partners-more{color:var(--v21-ink-2);border:1px solid var(--v21-line-2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:border-color .16s,color .16s}.v21-hero-partners-more:hover{color:var(--v21-text);border-color:#fff6}.v21-hero-partners small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:9.5px}.v21-hero-partners img{opacity:.9;filter:brightness(0)invert();width:auto;height:15px;display:block}.v21-hero-partners img[alt=Telink]{height:17px}.v21-hero-partners img[alt=Telenor]{height:23px}.v21-partner-head img[alt=Telenor],.v21-logos img[alt=Telenor]{height:30px}.v21-hero-stage{margin-top:84px;margin-inline:-44px;animation:1.1s cubic-bezier(.22,1,.36,1) .2s both v21-rise;position:relative}.v21-hero-stage--section{margin-top:0}.v21-hero-stage--section .v21-hero-stage-frame{padding-top:14px}@media (width<=1360px){.v21-hero-stage{margin-inline:0}}.v21-hero-stage:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(at 50% 100%,#5b74f573,#5b74f500 70%);height:320px;position:absolute;inset:-60px -10% auto}.v21-hero-stage:after{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(at 50% 0,#cfd6ff38,#cfd6ff00 70%);height:160px;position:absolute;inset:auto 6% -90px}.v21-hero-stage-frame{--v20-void:#090a0c;--v20-charcoal:#111214;--v20-canvas:#303236;--v20-edge:#4a4b50;--v20-smoke:#95979e;--v20-ash:#a9a9aa;--v20-linen:#f4f3f0;--v20-iris:#5683da;--v20-ember:#ff8964;--v20-display:var(--font-v17-display), var(--font-inter), system-ui, sans-serif;--v15-ink:#211d28;--v15-muted:#6f6a77;--v15-line:#e2dfe7;--v15-violet:#775bc1;--v15-mint:#52aa82;--v14-max:1264px;color:#111214;background:var(--v21-glass);border:1px solid var(--v21-line-2);box-shadow:var(--v21-glass-edge), 0 60px 140px #0009, 0 0 0 1px #00000080;border-radius:26px;padding:36px 14px 14px;position:relative}@keyframes v21-rise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}.v21-hero-stage-frame .v15-tour-shell{background:#f1f3f7;grid-template-columns:196px minmax(0,1fr)}.v21-hero-stage-frame .v20-tour-convos .v15-tour-view-head>small{display:none}.v21-hero-stage-frame .v15-conversation-list article{position:relative}.v21-hero-stage-frame .v20-conversation-visibility{z-index:2;letter-spacing:.03em;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #0f172a1f}.v21-hero-stage-frame .v20-conversation-visibility.is-shared{color:#3730a3;background:#eef2fff5;border-color:#dfe4ff;justify-content:center;width:22px;height:22px;padding:0}.v21-hero-stage-frame .v20-conversation-visibility.is-private{color:#374151;background:#fffffff5;border-color:#e5e7eb}.v21-hero-stage-frame .v14-flow-node,.v21-hero-stage-frame .v14-flow-node.is-muted,.v21-hero-stage-frame .v15-outcomes .v14-flow-node{opacity:1;animation:none}.v21-hero-stage-frame .v14-flow-node.is-muted .v14-flow-leader:before{opacity:1}.v21-hero-stage-frame .v14-flow-node-chip{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#fffc;border-color:#fff6;box-shadow:0 6px 18px -10px #00000080}.v21-hero-stage-frame .v14-flow-col-label{display:none}.v21-hero-stage-frame .v15-flow .v14-flow-col--in,.v21-hero-stage-frame .v15-flow .v14-flow-col--out{justify-content:center;gap:26px;width:100%;height:500px;margin:0;padding:0}.v21-hero-stage-frame .v15-flow .v14-flow-col--in{align-items:flex-end}.v21-hero-stage-frame .v15-flow .v14-flow-col--out{align-items:flex-start;width:258px}.v21-hero-stage-frame .v14-flow-col--in .v14-flow-node,.v21-hero-stage-frame .v14-flow-col--out .v14-flow-node{width:auto;max-width:100%;margin:0}.v21-hero-stage-frame .v14-flow-leader,.v21-hero-stage-frame .v14-flow-col--out .v14-flow-leader{flex:0 0 24px;width:24px;min-width:24px}.v21-hero-stage-frame .v14-flow-node-chip{flex:0 auto;min-width:0;padding:7px 14px 7px 7px;font-size:13px}.v21-hero-stage-frame .v15-outcome-chip strong{white-space:normal}.v21-hero-stage:not(.v21-hero-stage--section) .v15-outcomes.has-dynamic-outcomes .v14-flow-node .v15-outcome-chip{width:216px;min-width:0}.v21-hero-stage:not(.v21-hero-stage--section) .v15-outcomes.has-dynamic-outcomes .v14-flow-node .v15-outcome-chip strong{font-weight:inherit}.v21-hero-stage-frame .v15-flow{grid-template-columns:220px minmax(0,1fr) 220px}.v21-hero-stage:not(.v21-hero-stage--section) .v14-flow-leader{flex:0 0 16px;width:16px;min-width:16px;margin-inline:3px}@media (width>=1440px){.v21-hero-stage:not(.v21-hero-stage--section) .v15-flow{grid-template-columns:190px minmax(0,1fr) 190px}}@media (width>=1101px){.v21-hero-stage:not(.v21-hero-stage--section) .v21-hero-stage-frame{padding-bottom:36px}.v21-hero-stage:not(.v21-hero-stage--section) .v21-hero-stage-frame--ai{padding-bottom:30px}.v21-hero-stage:not(.v21-hero-stage--section) .v15-flow{grid-template-rows:auto}.v21-hero-stage:not(.v21-hero-stage--section) .v15-hero-experience{grid-template-rows:auto;row-gap:0;height:auto}}.v21-hero-stage-frame .v20-agents-grid{gap:12px}.v21-hero-stage-frame .v20-agent-tile{justify-content:space-between;gap:10px;padding:16px 18px}.v21-hero-stage-frame .v20-agent-tile p{font-size:12px;line-height:1.5}.v21-hero-stage{flex-direction:column;align-items:center;display:flex}.v21-hero-stage-frame{width:100%}.v21-experience-tabs{z-index:3;border:1px solid var(--v21-line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10131ceb;border-radius:999px;gap:4px;margin-bottom:-22px;padding:4px;display:inline-flex;position:relative;box-shadow:0 18px 40px #00000073}.v21-experience-tabs button{color:#f3f4f8b3;min-height:38px;font-family:var(--v21-body);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:13px;font-weight:600;transition:color .18s,background-color .18s;display:inline-flex}.v21-experience-tabs button small{color:#f3f4f873;font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:500}.v21-experience-tabs button:hover{color:var(--v21-text)}.v21-experience-tabs button.is-active{color:#0a0b10;background:#fff}.v21-experience-tabs button.is-active small{color:#6b7280}.v21-experience-tabs button:focus-visible{outline:2px solid var(--v21-accent);outline-offset:2px}.v21-hero-stage-frame--ai{padding-top:30px}.v21-clients{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0 14px;display:flex}.v21-clients>small{color:#f3f4f873;font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.v21-clients-note{margin-left:6px}.v21-client{color:#f3f4f8db;border:1px solid var(--v21-line);background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:12px;font-weight:600;display:inline-flex}.v21-client i{color:#fff;width:18px;height:18px;font-family:var(--v21-display);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.v21-client--chatgpt i{background:#10a37f}.v21-client--claude i{background:#d97757}.v21-client--copilot i{background:linear-gradient(135deg,#2563eb,#7c3aed)}.v21-client--gemini i{background:linear-gradient(135deg,#1a73e8,#9b72cb)}.v21-client--agents i{color:#0e0f13;background:var(--v21-accent)}.v21-app-nav-head--assistant{padding-left:12px}.v21-client{cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,opacity .2s}.v21-clients:has(.is-active) .v21-client:not(.is-active){opacity:.55}.v21-client.is-active{color:#fff;opacity:1;background:#ffffff1f;border-color:#fff6}.v21-assistant-brand{color:#111827;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.v21-assistant-brand i{color:#fff;width:18px;height:18px;font-family:var(--v21-display);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.v21-client-logo{object-fit:contain;border-radius:50%;width:18px;height:18px}.v21-clients .v21-client--copilot .v21-client-logo{filter:invert()}.v21-client--agents i,.v21-assistant-brand--flip.v21-client--agents i{color:#0e0f13;background:var(--v21-accent)}.v21-assistant-brand--flip{animation:.42s cubic-bezier(.22,1,.36,1) both v21-flip-in}@keyframes v21-flip-in{0%{opacity:0;transform:translateY(8px)rotateX(-40deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.v21-assistant-brand--flip{animation:none}}.v21-assistant-brand svg{color:#4338ca}.v21-app-nav-swatch--mcp{color:#4338ca;background:#eef2ff;place-items:center;display:grid}.v21-hero-stage-frame .v21-app-nav--assistant nav button.is-active:after{display:none}.v21-assistant{color:#111827;height:100%;min-height:0;font-family:var(--v21-body);flex-direction:column;padding:14px 28px 16px;display:flex}.v21-assistant-top{border-bottom:1px solid #eef0f4;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:10px;display:flex}.v21-assistant-conn{color:#6b7280;background:#f3f4f6;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.v21-assistant-connector{background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 6px;display:inline-flex;box-shadow:0 1px 3px #0f172a14}.v21-assistant-connector>b{color:#fff;width:24px;height:24px;font-family:var(--v21-display);background:#0e0f13;border-radius:7px;place-items:center;font-size:12px;display:grid}.v21-assistant-connector>span{line-height:1.15;display:grid}.v21-assistant-connector strong{color:#111827;font-size:11.5px;font-weight:700}.v21-assistant-connector em{color:#15803d;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.v21-assistant-connector em i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55ecc}.v21-assistant-search{color:#6b7280;align-items:center;gap:6px;width:fit-content;font-size:11px;font-weight:500;display:inline-flex}.v21-assistant-search svg:first-child{color:#4338ca}.v21-cite{color:#3730a3;vertical-align:2px;background:#eef2ff;border:1px solid #dfe4ff;border-radius:999px;place-items:center;min-width:15px;height:15px;margin-left:3px;padding:0 4px;font-size:8.5px;font-weight:700;line-height:1;display:inline-grid}.v21-assistant-sources{gap:6px;display:grid}.v21-assistant-sources>small{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.v21-assistant-source-row{flex-wrap:wrap;gap:6px;display:flex}.v21-assistant-source{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 6px;font-size:11px;font-weight:500;display:inline-flex}.v21-assistant-source>small{color:#6b7280;letter-spacing:.03em;text-transform:uppercase;background:#f3f4f6;border-radius:999px;margin-left:2px;padding:1px 6px;font-size:9px;font-weight:600}.v21-assistant-source--meetric>small{color:#3730a3;background:#eef2ff}.v21-app-nav-tools{border-top:1px solid #e5e7eb;gap:6px;margin-top:auto;padding:10px 6px 4px;display:grid}.v21-app-nav-tools>small{color:#9ca3af;font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 6px;font-size:8.5px}.v21-app-nav-tools ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.v21-app-nav-tools li{color:#4b5563;border-radius:6px;grid-template-columns:14px minmax(0,1fr) 6px;align-items:center;gap:7px;padding:4px 6px;font-size:10.5px;display:grid}.v21-app-nav-tools li svg{color:#9ca3af}.v21-app-nav-tools li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v21-app-nav-tools li i{background:#22c55e;border-radius:50%;width:6px;height:6px}.v21-app-nav-tools li.is-meetric{color:#111827;background:#eef2ff;font-weight:600}.v21-app-nav-tools li.is-meetric svg{color:#4338ca}.v21-assistant-source b{color:#3730a3;background:#eef2ff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8.5px;display:grid}.v21-assistant-source>svg{color:#6b7280;margin-top:2px}.v21-assistant-source>span{min-width:0;display:grid}.v21-assistant-source strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.v21-assistant-source em{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:normal;overflow:hidden}.v21-assistant-thread{flex:1;align-content:start;gap:12px;min-height:0;padding:12px 0 6px;display:grid;overflow:hidden}.v21-assistant-msg{align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.v21-assistant-msg p{margin:0}.v21-assistant-msg--user{justify-content:flex-start}.v21-assistant-msg--user p{color:#fff;background:#0e0f13;border-radius:4px 16px 16px;max-width:78%;padding:9px 14px;font-weight:500}.v21-assistant-msg--ai>div{gap:8px;max-width:92%;display:grid}.v21-assistant-answer{color:#1f2937;font-size:13.5px}.v21-assistant-avatar{color:#fff;background:linear-gradient(135deg,#4b5563,#111827);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.v21-assistant-tool{color:#4338ca;width:fit-content;font-family:var(--v21-mono);letter-spacing:.04em;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;display:inline-flex}.v21-assistant mark{color:#111827;background:var(--v21-accent);border-radius:5px;padding:1px 5px;font-weight:600}.v21-assistant-cites{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v21-assistant-cites li{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.v21-assistant-approval{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;gap:7px;padding:10px 14px;display:grid}.v21-assistant-approval>p{color:#374151;font-size:12.5px}.v21-assistant-approval-head{color:#92400e;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.v21-assistant-approval dl{gap:4px;margin:0;font-size:11px;display:grid}.v21-assistant-approval dl>div{grid-template-columns:56px minmax(0,1fr);gap:8px;display:grid}.v21-assistant-approval dt{color:#6b7280;font-weight:500}.v21-assistant-approval dd{color:#111827;margin:0}.v21-assistant-approval-actions{gap:8px;display:flex}.v21-assistant-btn{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;min-height:26px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.v21-assistant-btn--primary{color:#fff;background:#111827;border-color:#111827}.v21-hero-stage-frame .v15-tour-stage{background:#fff;border:1px solid #e5e7ebcc;border-radius:16px;margin:10px 10px 10px 8px;box-shadow:0 2px 8px #0f172a0d}.v21-hero-stage-frame .v21-app-nav{background:#fffffff5;border:1px solid #e5e7ebcc;border-radius:16px;margin:10px 0 10px 10px;padding:0;box-shadow:0 2px 8px #0f172a0d}.v21-app-nav-head{justify-content:space-between;align-items:center;height:44px;padding:0 8px 0 12px;display:flex}.v21-app-nav-head img{width:auto;height:15px;display:block}.v21-app-nav-toggle{color:#6b7280;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.v21-hero-stage-frame .v21-app-nav .v15-tour-nav-label,.v21-app-nav-section{color:#9ca3af;font-family:var(--v21-body);letter-spacing:.1em;text-transform:uppercase;padding:6px 14px 3px;font-size:8.5px;font-weight:700;display:block}.v21-hero-stage-frame .v21-app-nav nav{grid-template-columns:minmax(0,1fr);gap:3px;padding:0 6px;display:grid}.v21-hero-stage-frame .v21-app-nav nav button{color:#4b5563;min-height:34px;box-shadow:none;border-radius:10px;gap:10px;padding:0 9px;font-size:11px;font-weight:500}.v21-hero-stage-frame .v21-app-nav nav button svg{width:15px;height:15px;color:inherit}.v21-hero-stage-frame .v21-app-nav nav button:hover{color:#111827;background:#f3f4f6}.v21-hero-stage-frame .v21-app-nav nav button.is-active{color:#4338ca;box-shadow:none;background:#eef2ff}.v21-hero-stage-frame .v21-app-nav nav button.is-active svg{color:#4338ca}.v21-hero-stage-frame .v21-app-nav nav button.is-active:after{background:#6366f1}.v21-hero-stage-frame .v21-app-nav nav button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v15-tour-nav-badge{color:#4338ca;text-align:center;background:#e0e7ff;border-radius:999px;flex:none;min-width:22px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:600;line-height:14px}.v21-app-nav-foot{border-top:1px solid #f3f4f6;align-items:center;gap:8px;margin-top:auto;padding:8px;display:flex}.v21-app-nav-swatch{background:linear-gradient(135deg,#e0e7ff,#c7d2fe 50%,#a5b4fc);border-radius:9px;flex:none;width:28px;height:28px}.v21-app-nav-foot-text{flex:1;min-width:0;display:grid}.v21-app-nav-foot-text small{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:700}.v21-app-nav-foot-text strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.v21-app-nav-foot>svg{color:#9ca3af;flex:none}.v21-hero-customers{justify-items:center;gap:20px;margin-top:72px;display:grid}.v21-hero-customers>small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.v21-hero-customers-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 44px;display:flex}.v21-hero-customers-row img{object-fit:contain;opacity:.72;filter:brightness(0)invert();width:auto;max-width:170px;height:26px;transition:opacity .2s;display:block}.v21-hero-customers-row img[alt=Wint]{height:30px}.v21-hero-customers-row img[alt=OnePartnerGroup]{height:34px}.v21-hero-customers-row img[alt=Professionals\ Nord]{height:28px}.v21-hero-customers-row img[alt=Intelliplan]{height:30px}.v21-hero-customers-row img[alt=Adversus],.v21-hero-customers-row img[alt=Aurora\ Live],.v21-hero-customers-row img[alt=Mynt]{height:27px}.v21-hero-customers-row img:hover{opacity:1}.v21-kpis{border:1px solid var(--v21-line);border-radius:var(--v21-radius);background:var(--v21-glass);box-shadow:var(--v21-glass-edge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.v21-kpi{border-right:1px solid var(--v21-line);gap:8px;padding:28px 28px 26px;display:grid}.v21-kpi:last-child{border-right:0}.v21-kpi strong{font-family:var(--v21-display);letter-spacing:-.05em;font-size:clamp(34px,3.2vw,48px);font-weight:560;line-height:1}.v21-kpi span{color:var(--v21-ink-2);font-size:14px;font-weight:500}.v21-kpi small{color:var(--v21-muted-2);font-size:12px;line-height:1.5}.v21-stage{grid-template-columns:190px minmax(0,1fr) 210px;align-items:center;gap:22px;display:grid}.v21-stage--compact{grid-template-columns:minmax(0,1fr)}.v21-stage-rail{gap:10px;display:grid}.v21-stage-rail small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.v21-stage-rail>span{color:var(--v21-ink-2);background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.v21-stage-rail svg{color:var(--v21-accent);flex:none}.v21-window{color:#0e0f13;background:#fff;border:1px solid #fff3;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 50px 120px #0009,0 0 0 1px #00000080}.v21-window-bar{background:#f2f2ef;border-bottom:1px solid #e4e4df;align-items:center;gap:6px;padding:10px 14px;display:flex}.v21-window-bar i{background:#d9d9d3;border-radius:50%;width:9px;height:9px}.v21-window-bar span{color:#5f6470;font-family:var(--v21-mono);background:#fff;border:1px solid #e4e4df;border-radius:999px;align-items:center;gap:6px;margin-left:auto;margin-right:auto;padding:4px 12px;font-size:10.5px;display:inline-flex}.v21-window-body{grid-template-columns:172px minmax(0,1fr);min-height:330px;display:grid}.v21-window-nav{background:#fafaf8;border-right:1px solid #e4e4df;align-content:start;gap:4px;padding:14px 12px;font-size:12.5px;display:grid}.v21-window-brand{align-items:center;gap:9px;margin-bottom:12px;padding:6px 4px;display:flex}.v21-window-brand b{color:#fff;width:26px;height:26px;font-family:var(--v21-display);background:#0e0f13;border-radius:7px;place-items:center;font-size:13px;display:grid}.v21-window-brand span{font-weight:600;line-height:1.1;display:grid}.v21-window-brand small{color:#8a8f9b;font-size:10px;font-weight:500}.v21-window-nav>span{color:#2a2d35;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:inline-flex}.v21-window-nav>span.is-active{color:#0e0f13;background:#fff;border:1px solid #e4e4df;font-weight:600}.v21-window-main{align-content:start;gap:14px;padding:20px 22px;display:grid}.v21-ask small,.v21-answer-head span{color:#8a8f9b;font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.v21-ask p{font-family:var(--v21-display);letter-spacing:-.03em;margin-top:6px;font-size:20px;font-weight:560}.v21-answer{background:#f6f7fb;border:1px solid #e3e6f2;border-radius:12px;padding:16px 18px}.v21-answer-head{justify-content:space-between;align-items:center;display:flex}.v21-answer-head em{color:#4b62d6;font-size:11px;font-style:normal;font-weight:600}.v21-answer p{margin-top:8px;font-size:14px;line-height:1.55}.v21-answer mark{color:#0e0f13;background:var(--v21-accent);border-radius:5px;padding:1px 5px;font-weight:600}.v21-evidence{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.v21-evidence li{color:#2a2d35;background:#fff;border:1px solid #e4e4df;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}.v21-permissions{color:#5f6470;flex-wrap:wrap;gap:8px 16px;font-size:11.5px;display:flex}.v21-permissions span{align-items:center;gap:6px;display:inline-flex}.v21-permissions svg{color:#1f8f56}.v21-window-foot{color:#8a8f9b;font-family:var(--v21-mono);letter-spacing:.06em;text-transform:uppercase;background:#fafaf8;border-top:1px solid #e4e4df;justify-content:space-between;padding:9px 16px;font-size:10px;display:flex}.v21-chip{font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.v21-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.v21-chip--live,.v21-chip--current,.v21-chip--signed{color:var(--v21-live);background:var(--v21-live-bg);border-color:#6ee7a040}.v21-chip--extending,.v21-chip--onboarding{color:var(--v21-extending);background:var(--v21-extending-bg);border-color:#9db4ff40}.v21-chip--validating,.v21-chip--target{color:var(--v21-validating);background:var(--v21-validating-bg);border-color:#f5c56b40}.v21-chip--illustrative{color:var(--v21-neutral);background:var(--v21-neutral-bg);border-color:#ffffff1f}.v21-section-head{max-width:820px;margin-bottom:56px}.v21-section-head--center{text-align:center;margin-inline:auto}.v21-section-head--center .v21-kicker:before{display:none}.v21-section-head h2{letter-spacing:-.05em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,3.8vw,56px)}.v21-title-line{display:block}.v21-section-head p{color:var(--v21-muted);margin-top:18px;font-size:17.5px;line-height:1.6}.v21-grid{gap:18px;display:grid}.v21-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v21-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.v21-card{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);align-content:start;gap:10px;padding:26px;transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;position:relative}.v21-card:hover{border-color:var(--v21-line-2);box-shadow:var(--v21-glass-edge), 0 30px 70px #0006;transform:translateY(-3px)}.v21-card h3{letter-spacing:-.03em;font-size:20px}.v21-card p{color:var(--v21-muted);font-size:14.5px;line-height:1.55}.v21-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.v21-card-top small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.v21-step{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.1em;font-size:12px}.v21-card--dark{background:radial-gradient(120% 100% at 0% 0%, #5b74f559, #5b74f500 60%), var(--v21-glass)}.v21-card--dark p{color:var(--v21-muted)}.v21-more{color:var(--v21-text);align-items:center;gap:8px;margin-top:32px;font-size:14px;font-weight:600;display:inline-flex}.v21-more svg{transition:transform .2s}.v21-more:hover{color:var(--v21-accent)}.v21-more:hover svg{transform:translate(4px)}.v21-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v21-channel{aspect-ratio:4/3;color:#f3f4f8;border:1px solid var(--v21-line-2);background:var(--v21-bg-3);border-radius:14px;flex-direction:column;justify-content:flex-end;padding:14px;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.v21-channel:hover{transform:translateY(-4px)}.v21-channel img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.v21-channel:hover img{transform:scale(1.04)}.v21-channel:after{content:"";background:linear-gradient(#07080c0d 20%,#07080c99 62%,#07080cf5 100%);position:absolute;inset:0}.v21-channel--phone,.v21-channel--email{aspect-ratio:auto;grid-column:span 2;min-height:190px}.v21-channel>*{z-index:1;position:relative}.v21-channel strong{text-shadow:0 1px 14px #000000b3;font-size:14px;font-weight:600}.v21-channel small{color:#f3f4f8b8;text-shadow:0 1px 12px #000000b3;margin-top:2px;font-size:11.5px;display:block}.v21-channel .v21-chip{z-index:1;position:absolute;top:12px;right:12px}.v21-channel--phone{background:radial-gradient(120% 90% at 20% 20%, #5b74f573, #5b74f500 60%), var(--v21-bg-3)}.v21-wave{align-items:center;gap:4px;height:44px;display:flex;position:absolute;top:40%;left:14px;right:14px}.v21-wave i{background:var(--v21-accent);opacity:.75;height:30%;animation:1.6s ease-in-out infinite v21-wave;animation-delay:calc(var(--n) * 90ms);border-radius:2px;flex:1}@keyframes v21-wave{0%,to{height:22%}50%{height:95%}}.v21-channel--email{background:radial-gradient(120% 90% at 80% 10%, #cfd6ff47, #cfd6ff00 60%), var(--v21-bg-3)}.v21-mail-lines{gap:8px;display:grid;position:absolute;top:22%;left:14px;right:14px}.v21-mail-lines i{background:#ffffff38;border-radius:3px;height:6px}.v21-mail-lines i:first-child{width:55%}.v21-mail-lines i:nth-child(2){width:85%}.v21-mail-lines i:nth-child(3){width:70%}.v21-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.v21-pipeline:before{content:"";background:linear-gradient(90deg, transparent, var(--v21-accent-2) 20%, var(--v21-accent-2) 80%, transparent);opacity:.5;height:1px;position:absolute;top:44px;left:6%;right:6%}.v21-pipeline article{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);align-content:start;gap:12px;padding:28px 24px;display:grid;position:relative}.v21-pipeline article:before{content:"";background:var(--v21-accent-2);width:12px;height:12px;box-shadow:0 0 18px var(--v21-accent-2);border-radius:50%;position:absolute;top:38px;right:-8px}.v21-pipeline article:last-child:before{display:none}.v21-pipeline strong{font-family:var(--v21-display);letter-spacing:-.04em;font-size:26px;font-weight:560}.v21-pipeline h3{font-family:var(--v21-body);letter-spacing:-.01em;color:var(--v21-ink-2);font-size:15px;font-weight:600;line-height:1.4}.v21-pipeline p{color:var(--v21-muted);font-size:14px;line-height:1.55}.v21-outcome{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);align-content:start;gap:12px;padding:22px;transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;position:relative}.v21-outcome:before{content:"";background:linear-gradient(90deg, transparent, var(--v21-accent-2), transparent);opacity:0;height:2px;transition:opacity .26s;position:absolute;inset:0 0 auto}.v21-outcome:hover{border-color:var(--v21-line-2);box-shadow:var(--v21-glass-edge), 0 30px 70px #00000073;transform:translateY(-3px)}.v21-outcome:hover:before{opacity:1}.v21-outcome h3{letter-spacing:-.03em;font-size:19px;line-height:1.2}.v21-chain{gap:8px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.v21-chain li{border-top:1px dashed var(--v21-line-2);grid-template-columns:92px minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.v21-chain small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.7}.v21-chain span{color:var(--v21-ink-2)}.v21-gates{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.v21-gate-list{gap:14px;display:grid;position:relative}.v21-gate-list:before{content:"";background:linear-gradient(180deg, var(--v21-accent-2), #8ea0ff1a);width:1px;position:absolute;top:40px;bottom:40px;left:39px}.v21-gate{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:20px 22px;display:grid;position:relative}.v21-gate b{color:#0a0b10;background:linear-gradient(135deg, #fff, var(--v21-accent));width:36px;height:36px;font-family:var(--v21-display);border-radius:50%;place-items:center;font-size:15px;display:grid;box-shadow:0 0 24px #cfd6ff73}.v21-gate h3{font-size:18px}.v21-gate em{color:var(--v21-accent);margin-top:4px;font-size:13.5px;font-style:normal;font-weight:500;display:block}.v21-gate p{color:var(--v21-muted);margin-top:8px;font-size:14px;line-height:1.55}.v21-example{color:var(--v21-text);background:var(--v21-glass);border:1px solid var(--v21-line-2);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge), var(--v21-shadow);overflow:hidden}.v21-example-quote{border-bottom:1px solid var(--v21-line);background:radial-gradient(120% 100% at 0 0,#5b74f540,#0000 60%);padding:28px 28px 24px}.v21-example-quote small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.v21-example-quote p{font-family:var(--v21-display);letter-spacing:-.03em;margin-top:12px;font-size:24px;font-weight:560;line-height:1.25}.v21-example-quote span{color:var(--v21-muted);margin-top:10px;font-size:12.5px;display:block}.v21-example-views{display:grid}.v21-example-view{border-bottom:1px solid var(--v21-line);grid-template-columns:150px 140px minmax(0,1fr);gap:16px;padding:16px 28px;font-size:13.5px;display:grid}.v21-example-view:last-child{border-bottom:0}.v21-example-view strong{font-weight:600}.v21-example-view em{color:var(--v21-accent);font-style:normal;font-weight:500}.v21-example-view span{color:var(--v21-muted)}.v21-fit{grid-template-columns:minmax(0,1fr) 90px minmax(0,.9fr) 90px minmax(0,1fr);align-items:center;gap:0;display:grid}.v21-fit-col small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10.5px;display:block}.v21-chips{flex-wrap:wrap;gap:8px;display:flex}.v21-chips span,.v21-chips a>span{background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-block}.v21-chips a:hover>span{background:var(--v21-surface-2);border-color:var(--v21-line-2)}.v21-beam{background:linear-gradient(90deg,#8ea0ff1a,#8ea0ffb3,#8ea0ff1a);height:1px;margin:0 8px;position:relative}.v21-beam:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:2.6s linear infinite v21-beam;position:absolute;top:-3px;left:0;box-shadow:0 0 14px 3px #cfd6ffcc}.v21-beam--delay:after{animation-delay:1.3s}@keyframes v21-beam{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.v21-fit-core{color:var(--v21-text);text-align:center;background:radial-gradient(120% 120% at 50% 0%, #5b74f580, #5b74f500 65%), var(--v21-glass);border:1px solid var(--v21-line-2);box-shadow:var(--v21-glass-edge), 0 0 0 1px #0006, 0 40px 100px #5b74f540;border-radius:22px;justify-items:center;gap:8px;padding:34px 24px;display:grid;position:relative}.v21-fit-core strong{font-family:var(--v21-display);letter-spacing:-.04em;font-size:30px}.v21-fit-core span{color:var(--v21-accent);font-size:13px}.v21-fit-core small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.v21-fit-note{max-width:820px;color:var(--v21-muted);margin-top:34px;font-size:14.5px}.v21-fit-note--center{text-align:center;margin-inline:auto}.v21-team-card{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);align-content:start;gap:8px;padding:24px;transition:transform .26s,border-color .26s;display:grid}.v21-team-card:hover{border-color:var(--v21-line-2);transform:translateY(-3px)}.v21-team-card h3{font-size:19px}.v21-team-card p{color:var(--v21-muted);font-size:14px}.v21-team-card small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.06em;font-size:10.5px}.v21-proof{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.v21-partner{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);gap:12px;padding:24px;display:grid}.v21-partner-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.v21-partner-head img{filter:brightness(0)invert();opacity:.95;width:auto;height:22px}.v21-partner>small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.06em;font-size:10.5px}.v21-partner h3{font-size:19px}.v21-stats{gap:14px;display:grid}.v21-stats--row{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-stat{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);gap:6px;padding:20px 22px;display:grid}.v21-stat strong{font-family:var(--v21-display);letter-spacing:-.05em;background:linear-gradient(120deg, #fff 0%, var(--v21-accent) 70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,3.4vw,52px);font-weight:560;line-height:1}.v21-stat span{color:var(--v21-ink-2);font-size:14px;font-weight:500}.v21-stat small{color:var(--v21-muted-2);font-size:12.5px;line-height:1.5}.v21-policy{color:var(--v21-ink-2);border:1px solid var(--v21-line);border-radius:var(--v21-radius);background:#ffffff08;gap:10px;margin:0;padding:22px 24px;font-size:14px;list-style:none;display:grid}.v21-policy li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.v21-policy svg{color:var(--v21-live);margin-top:3px}.v21-provider-band{color:var(--v21-text);background:var(--v21-bg-2);border-top:1px solid var(--v21-line);border-bottom:1px solid var(--v21-line);position:relative;overflow:hidden}.v21-provider-band .v21-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:104px;display:grid;position:relative}.v21-provider-band h2{letter-spacing:-.05em;margin-top:18px;font-size:clamp(30px,3.4vw,46px)}.v21-provider-band p{color:var(--v21-muted);margin-top:18px;font-size:16.5px;line-height:1.6}.v21-provider-band .v21-actions{margin-top:28px}.v21-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v21-logos img{filter:brightness(0)invert();opacity:.95;width:auto;height:26px}.v21-logo-tile{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);min-height:120px;box-shadow:var(--v21-glass-edge);place-items:center;padding:20px;display:grid}.v21-thesis-teaser{background:radial-gradient(90% 120% at 0% 100%, #5b74f547, transparent 60%), var(--v21-glass);border:1px solid var(--v21-line-2);box-shadow:var(--v21-glass-edge), var(--v21-shadow);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px;display:grid;position:relative;overflow:hidden}.v21-thesis-teaser h2{letter-spacing:-.05em;margin-top:16px;font-size:clamp(28px,3vw,40px)}.v21-thesis-teaser ol{color:var(--v21-ink-2);gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.v21-thesis-teaser li{border-top:1px solid var(--v21-line);grid-template-columns:30px minmax(0,1fr);gap:10px;padding-top:10px;display:grid}.v21-thesis-teaser li small{color:var(--v21-accent-2);font-family:var(--v21-mono);font-size:11px}.v21-cta-band{color:var(--v21-text);text-align:center;background:var(--v21-bg);border-top:1px solid var(--v21-line);position:relative;overflow:hidden}.v21-cta-band .v21-wrap{justify-items:center;gap:20px;padding-block:128px;display:grid;position:relative}.v21-cta-band h2{letter-spacing:-.055em;text-wrap:balance;max-width:860px;font-size:clamp(36px,4.4vw,64px)}.v21-cta-band p{max-width:640px;color:var(--v21-muted);font-size:17px;line-height:1.6}.v21-cta-band .v21-actions{justify-content:center;margin-top:6px}.v21-footer{background:var(--v21-bg-2);border-top:1px solid var(--v21-line);padding:80px 0 40px}.v21-footer-grid{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:36px;display:grid}.v21-footer-brand img{filter:brightness(0)invert()}.v21-footer-brand p{max-width:360px;color:var(--v21-muted);margin-top:18px;font-size:14px}.v21-footer-cta{align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.v21-footer-col{color:var(--v21-muted);align-content:start;gap:10px;font-size:14px;display:grid}.v21-footer-col strong{color:var(--v21-text);font-size:13px}.v21-footer-col a:hover{color:var(--v21-text)}.v21-footer-bottom{color:var(--v21-muted-2);border-top:1px solid var(--v21-line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:60px;padding-top:22px;font-size:12.5px;display:flex}.v21-page-hero{color:var(--v21-text);border-bottom:1px solid var(--v21-line);background:linear-gradient(180deg, #5b74f51a, #07080c00 60%), var(--v21-bg);position:relative;overflow:hidden}.v21-page-hero .v21-wrap{padding:96px 0 72px;position:relative}.v21-page-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:900px;margin-top:20px;font-size:clamp(40px,4.8vw,68px)}.v21-page-hero h1 span{background:linear-gradient(120deg, #fff 0%, var(--v21-accent) 50%, var(--v21-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v21-page-hero p{max-width:680px;color:var(--v21-muted);margin-top:22px;font-size:17.5px;line-height:1.6}.v21-page-hero .v21-actions{margin-top:28px}.v21-page-hero--split .v21-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.v21-page-hero--split h1{font-size:clamp(38px,4.1vw,58px)}.v21-page-hero-visual{min-width:0;position:relative}.v21-offer{gap:14px;max-width:460px;margin-left:auto;display:grid;position:relative}.v21-offer-card{color:#12141a;background:#fff;border-radius:18px;padding:22px 24px 18px;box-shadow:0 0 0 1px #00000059,0 40px 90px #0000008c}.v21-offer-head{border-bottom:1px solid #e7eaef;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.v21-offer-logo{color:#6b7280;background:#f1f3f6;border:1px dashed #c7cdd6;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.v21-offer-plan{color:#12141a;font-family:var(--v21-display);letter-spacing:-.02em;font-size:15px;font-weight:600}.v21-offer-lines{margin:0;padding:0;list-style:none;display:grid}.v21-offer-lines li{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13.5px;display:flex}.v21-offer-lines li:last-child{border-bottom:0}.v21-offer-lines li.is-featured{background:linear-gradient(90deg,#5b74f51a,#37c9a314);border:1px solid #5b74f540;border-radius:10px;margin:6px -12px;padding:12px}.v21-offer-lines span{gap:2px;font-weight:500;display:grid}.v21-offer-lines em{color:#5b6270;font-size:12px;font-style:normal}.v21-offer-lines small{color:#159a6f;background:#159a6f1a;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.v21-offer-portal{background:var(--v21-glass);border:1px solid var(--v21-line-2);border-radius:14px;gap:10px;padding:14px 18px;display:grid}.v21-offer-status{color:var(--v21-ink-2);flex-wrap:wrap;gap:8px 16px;font-size:12.5px;display:flex}.v21-offer-status span{align-items:center;gap:6px;display:inline-flex}.v21-offer-status svg{color:var(--v21-live)}.v21-facts{background:var(--v21-line);border:1px solid var(--v21-line-2);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:460px;margin:0 0 0 auto;display:grid;overflow:hidden}.v21-facts>div{background:#0d1018;gap:6px;padding:20px 22px;display:grid}.v21-facts dt{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.v21-facts dd{color:var(--v21-text);margin:0;font-size:14px;font-weight:500;line-height:1.4}.v21-matrix{border:1px solid var(--v21-line);border-radius:var(--v21-radius);border-collapse:separate;border-spacing:0;background:var(--v21-glass);width:100%;font-size:13.5px;overflow:hidden}.v21-matrix th,.v21-matrix td{vertical-align:top;text-align:left;border-bottom:1px solid var(--v21-line);padding:16px 18px}.v21-matrix th{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;font-size:10px;font-weight:500}.v21-matrix th .v21-chip{margin-left:8px}.v21-matrix tbody tr:last-child td{border-bottom:0}.v21-matrix td:first-child{white-space:nowrap;font-weight:600}.v21-matrix td+td{color:var(--v21-ink-2)}.v21-list{border:1px solid var(--v21-line);border-radius:var(--v21-radius);background:var(--v21-glass);box-shadow:var(--v21-glass-edge);display:grid;overflow:hidden}.v21-list-row{border-bottom:1px solid var(--v21-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:16px 20px;font-size:14px;transition:background-color .2s;display:grid}.v21-list-row:hover{background:#ffffff08}.v21-list-row:last-child{border-bottom:0}.v21-list-row strong{font-weight:600}.v21-list-row span{color:var(--v21-muted)}.v21-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.v21-timeline article{border-top:1px solid var(--v21-line-2);gap:8px;padding:24px 22px 22px 0;display:grid;position:relative}.v21-timeline article:before{content:"";background:var(--v21-accent);width:9px;height:9px;box-shadow:0 0 16px var(--v21-accent);border-radius:50%;position:absolute;top:-5px;left:0}.v21-timeline small{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.1em;font-size:11px}.v21-timeline h3{font-size:18px}.v21-timeline p{color:var(--v21-muted);font-size:14px}.v21-essay{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.v21-essay-toc{gap:8px;font-size:13.5px;display:grid;position:sticky;top:96px}.v21-essay-toc a{color:var(--v21-muted);border-bottom:1px solid var(--v21-line);padding:8px 0}.v21-essay-toc a:hover{color:var(--v21-text)}.v21-essay-body{gap:72px;max-width:740px;display:grid}.v21-essay-body section h2{letter-spacing:-.05em;margin-top:14px;font-size:clamp(28px,3vw,40px)}.v21-essay-body section p{color:var(--v21-ink-2);margin-top:18px;font-size:17.5px;line-height:1.7}.v21-person{background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);box-shadow:var(--v21-glass-edge);gap:4px;padding:22px 24px;display:grid}.v21-person strong{font-size:16px;font-weight:600}.v21-person small{color:var(--v21-accent);font-size:12.5px;font-weight:500}.v21-person p{color:var(--v21-muted);margin-top:6px;font-size:14px}.v21-news{border:1px solid var(--v21-line);border-radius:var(--v21-radius);background:var(--v21-glass);display:grid;overflow:hidden}.v21-news a{border-bottom:1px solid var(--v21-line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px;font-size:15px;font-weight:500;transition:background-color .2s;display:grid}.v21-news a:last-child{border-bottom:0}.v21-news a:hover{background:#ffffff0a}.v21-news small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.v21-news svg{color:var(--v21-muted-2)}.v21-section--light{--v21-text:#0e0f13;--v21-ink:#0e0f13;--v21-ink-2:#2a2d35;--v21-muted:#5f6470;--v21-muted-2:#8a8f9b;--v21-line:#0e0f131a;--v21-line-2:#0e0f1329;--v21-surface:#fff;--v21-surface-2:#f0f0f4;--v21-glass:#fff;--v21-glass-edge:inset 0 1px 0 #fff0;--v21-shadow:0 24px 60px #0e0f1314;--v21-accent-ink:#4b62d6;--v21-accent-2:#5b74f5;--v21-live:#1f8f56;--v21-live-bg:#e4f4ea;--v21-extending:#2f5fd0;--v21-extending-bg:#e6ecfb;--v21-validating:#a86f12;--v21-validating-bg:#f8ecd6;--v21-neutral:#5f6470;--v21-neutral-bg:#ececf0;color:var(--v21-text);background:linear-gradient(#f6f6f9 0%,#efeff4 100%);border-top:1px solid #0e0f130f;border-bottom:1px solid #0e0f130f}.v21-section--light .v21-chip{border-color:#0000}.v21-section--light .v21-chip:before{box-shadow:none}.v21-section--light .v21-card,.v21-section--light .v21-outcome,.v21-section--light .v21-team-card,.v21-section--light .v21-partner,.v21-section--light .v21-stat,.v21-section--light .v21-list{box-shadow:0 1px 2px #0e0f130a,0 12px 32px #0e0f130f}.v21-section--light .v21-card:hover,.v21-section--light .v21-outcome:hover,.v21-section--light .v21-team-card:hover{box-shadow:0 2px 4px #0e0f130d,0 24px 56px #0e0f131a}.v21-section--light .v21-stat strong{background:linear-gradient(120deg,#0e0f13 0%,#4b62d6 100%);-webkit-background-clip:text;background-clip:text}.v21-section--light .v21-partner-head img{filter:none}.v21-section--light .v21-policy{background:#fff}.v21-section--light .v21-fit-core{color:#f3f4f8;background:radial-gradient(120% 120% at 50% 0,#5b74f58c,#5b74f500 65%),#0e0f13;border-color:#0e0f13;box-shadow:0 30px 70px #5b74f540}.v21-section--light .v21-fit-core small{color:#f3f4f88c}.v21-section--light .v21-fit-core span{color:#cfd6ff}.v21-section--light .v21-beam{background:linear-gradient(90deg,#5b74f526,#5b74f5e6,#5b74f526)}.v21-section--light .v21-thesis-teaser{--v21-text:#f3f4f8;--v21-ink-2:#f3f4f8cc;--v21-line:#ffffff1f;--v21-accent-ink:#a9b6ff;--v21-accent-2:#8ea0ff;color:var(--v21-text);background:radial-gradient(90% 120% at 0 100%,#5b74f573,#0000 60%),#0d1018;border-color:#ffffff1f;box-shadow:0 40px 100px #0e0f1359}.v21-pipeline--numerals{gap:0}.v21-pipeline--numerals:before,.v21-pipeline--numerals article:before{display:none}.v21-pipeline--numerals article{border:0;border-left:1px solid var(--v21-line-2);box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:8px 28px 8px 26px}.v21-pipeline--numerals .v21-step{font-family:var(--v21-display);letter-spacing:-.06em;background:linear-gradient(180deg, #fff 0%, var(--v21-accent) 60%, var(--v21-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:560;line-height:.9}.v21-pipeline--numerals strong{font-size:24px}.v21-pipeline--numerals h3{color:var(--v21-text)}@media (width<=1100px){.v21-page-hero--split .v21-wrap{grid-template-columns:1fr}.v21-offer,.v21-facts{margin-left:0}.v21-feature,.v21-assurance{grid-template-columns:1fr}.v21-feature--flip .v21-feature-copy{order:0}.v21-grid--4,.v21-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-channel-status{grid-template-columns:1fr}.v21-nav,.v21-hero-br,.v21-header-actions{display:none}.v21-nav-burger{display:grid}.v21-header-inner{grid-template-columns:auto auto;justify-content:space-between}.v21-subnav{top:68px}.v21-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-kpi:nth-child(2){border-right:0}.v21-kpi:nth-child(-n+2){border-bottom:1px solid var(--v21-line)}.v21-stage{grid-template-columns:1fr}.v21-grid--4,.v21-grid--3,.v21-pipeline,.v21-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-pipeline:before,.v21-pipeline article:before{display:none}.v21-gates,.v21-proof,.v21-thesis-teaser,.v21-provider-band .v21-wrap{grid-template-columns:1fr}.v21-fit{grid-template-columns:1fr;gap:22px}.v21-beam{background:linear-gradient(#8ea0ff1a,#8ea0ffb3,#8ea0ff1a);width:1px;height:48px;margin:0 auto}.v21-beam:after{display:none}.v21-essay{grid-template-columns:1fr}.v21-essay-toc{position:static}.v21-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.v21-wrap{width:min(100% - 32px,1200px)}.v21-section{padding-block:72px}.v21-hero>.v21-wrap{padding:56px 0 72px}.v21-hero h1{font-size:clamp(36px,10vw,48px)}.v21-hero-partners{border-left:0;padding-left:0}.v21-hero-stage-frame{border-radius:18px;padding:8px}.v21-kpis,.v21-grid--4,.v21-grid--3,.v21-grid--2,.v21-channels,.v21-pipeline,.v21-timeline,.v21-stats--row,.v21-logos,.v21-footer-grid{grid-template-columns:1fr}.v21-kpi{border-right:0;border-bottom:1px solid var(--v21-line)}.v21-window-body{grid-template-columns:1fr}.v21-window-nav{display:none}.v21-example-view,.v21-list-row,.v21-news a{grid-template-columns:1fr;gap:6px}.v21-thesis-teaser{padding:28px}}.v21-hero-stage-frame.v21-screen .v15-tour-shell.v21-screen-shell--nav{grid-template-columns:156px minmax(0,1fr)}.v21-screen-shell--nav .v15-tour-stage{zoom:.82}.v21-screen-nav{zoom:.9;padding:12px 10px}.v21-screen-nav .v21-app-nav-tools{margin-top:auto}.v21-more--center{justify-content:center;display:flex}.v21-channels--home{grid-template-columns:repeat(3,minmax(0,1fr))}.v21-channels--home .v21-channel--phone,.v21-channels--home .v21-channel--email{aspect-ratio:4/3;grid-column:auto;min-height:0}.v21-pipeline-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v21-pipeline-strip li{background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);gap:6px;padding:22px 22px 22px 24px;display:grid;position:relative}.v21-pipeline-strip li:after{z-index:1;content:"";background:var(--v21-line-2);width:14px;height:1px;position:absolute;top:50%;right:-13px}.v21-pipeline-strip li:last-child:after{display:none}.v21-pipeline-strip .v21-step{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.12em;font-size:11px}.v21-pipeline-strip strong{font-family:var(--v21-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.v21-pipeline-strip li>span:last-child{color:var(--v21-muted);font-size:14px;line-height:1.45}.v21-gov-screen{max-width:1080px;margin:8px auto 0}.v21-gov-screen .v21-screen--tall{height:620px}.v21-gate-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.v21-gate-row .v21-gate{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px}.v21-fitmap{grid-template-columns:minmax(0,1.15fr) 56px minmax(0,.9fr) 56px minmax(0,1fr);align-items:center;margin-top:12px;display:grid}.v21-fitmap-col>small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;display:block}.v21-fitmap-col--out>small{text-align:right}.v21-fitmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v21-fitmap-grid--single{grid-template-columns:minmax(0,1fr)}.v21-fitmap-node{background:var(--v21-surface);border:1px solid var(--v21-line);opacity:0;animation:.5s forwards v21-fit-in;animation-delay:calc(var(--i,0) * 60ms);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;display:grid}@keyframes v21-fit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v21-fitmap-mark{width:32px;height:32px;color:var(--v21-accent-ink);background:var(--v21-surface-2);border-radius:9px;grid-row:1/span 2;place-items:center;display:grid}.v21-fitmap-mark img{object-fit:contain;width:18px;height:18px}.v21-fitmap-node strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.v21-fitmap-node small{color:var(--v21-muted);font-family:var(--v21-body);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.v21-fitmap-lines{align-content:center;gap:22px;height:100%;padding:0 6px;display:grid;position:relative}.v21-fitmap-lines i{background:linear-gradient(90deg, transparent, var(--v21-accent-2), transparent) no-repeat -60% 0 / 40% 100%, var(--v21-line-2);height:1px;animation:2.6s linear infinite v21-fit-flow;animation-delay:calc(var(--n,0) * .4s);display:block;position:relative}.v21-fitmap-lines--out i{animation-delay:calc(var(--n,0) * .4s + 1.2s)}.v21-fitmap-lines i:before{content:"";border-top:1.5px solid var(--v21-accent-2);border-right:1.5px solid var(--v21-accent-2);width:6px;height:6px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}@keyframes v21-fit-flow{0%{background-position-x:-60%,0}to{background-position-x:160%,0}}.v21-fitmap-core{gap:10px;display:grid}.v21-fitmap-core-card{color:#f3f4f8;background:radial-gradient(120% 120% at 100% 0,#5b74f573,#0000 60%),#0b0d14;border:1px solid #ffffff24;border-radius:16px;gap:12px;padding:20px 20px 18px;display:grid;box-shadow:0 30px 70px #0a0c1459}.v21-fitmap-core-brand{font-family:var(--v21-display);letter-spacing:-.03em;font-size:22px;font-weight:600}.v21-fitmap-core-card ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-fitmap-core-card li{align-items:baseline;gap:10px;font-size:14px;font-weight:500;display:flex}.v21-fitmap-core-card li b{color:#8ea0ff;font-family:var(--v21-mono);letter-spacing:.12em;font-size:10.5px;font-weight:500}.v21-fitmap-core-card small{color:#f3f4f899;font-size:12px}.v21-fitmap-context{padding-top:14px;position:relative}.v21-fitmap-context>i{background:var(--v21-line-2);width:1px;height:14px;position:absolute;top:0;left:50%}.v21-fitmap-context>i:before{content:"";border-top:1.5px solid var(--v21-accent-2);border-left:1.5px solid var(--v21-accent-2);width:6px;height:6px;position:absolute;top:1px;left:50%;transform:translate(-50%)rotate(45deg)}.v21-fitmap-context .v21-fitmap-node{border-style:dashed}.v21-bento-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:28px;display:flex}.v21-bento-foot .v21-more{margin-top:0}.v21-bento-teams{flex-wrap:wrap;align-items:center;gap:6px 4px;font-size:14px;display:flex}.v21-bento-teams>span{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:8px;font-size:11px}.v21-bento-teams>a{border:1px solid var(--v21-line);color:var(--v21-text);border-radius:999px;padding:6px 12px;font-weight:600;transition:border-color .16s,background .16s,color .16s}.v21-bento-teams>a:hover{border-color:var(--v21-accent);color:var(--v21-accent);background:#5b74f50f}.v21-teams-home{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.v21-teams-home .v21-section-head{margin-bottom:0}.v21-teams-home .v21-more{margin-top:24px}.v21-role-strip{border:1px solid var(--v21-line);border-radius:var(--v21-radius);background:var(--v21-surface);display:grid;overflow:hidden}.v21-role-row{color:var(--v21-text);border-bottom:1px solid var(--v21-line);grid-template-columns:40px 170px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:background .2s;display:grid}.v21-role-row:last-child{border-bottom:0}.v21-role-row:hover{background:#ffffff0d}.v21-role-row-icon{width:36px;height:36px;color:var(--hue,var(--v21-accent-2));background:color-mix(in srgb, var(--hue,#5b74f5) 16%, transparent);border-radius:10px;place-items:center;display:grid}.v21-role-row strong{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-role-row>span:not(.v21-role-row-icon){color:var(--v21-muted);font-size:14px;line-height:1.45}.v21-role-row>svg{color:var(--v21-muted-2);transition:transform .2s}.v21-role-row:hover>svg{transform:translate(3px)}.v21-thesis-line{color:var(--v21-text);background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 32px;text-decoration:none;display:grid}.v21-thesis-line h2{font-family:var(--v21-display);letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.25}.v21-thesis-line .v21-more{white-space:nowrap;margin-top:0}.v21-brand{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 12px}.v21-brand>div{gap:2px;min-width:0;display:grid}.v21-brand span{grid-column:auto}.v21-brand .v21-chip{grid-area:auto/2;justify-self:start;margin-top:4px}.v21-brand-mark{width:36px;height:36px;color:var(--v21-accent-ink);background:#f0f1f5;border-radius:10px;place-items:center;display:grid}.v21-brand-mark img{object-fit:contain;width:20px;height:20px}.v21-size-band{align-items:center;height:84px;margin:-6px 0 10px;padding:0 18px}.v21-size-band span{color:var(--v21-ink);font-family:var(--v21-display);letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:600}.v21-beliefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v21-belief{background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);gap:12px;padding:26px 26px 24px;display:grid}.v21-belief-num{color:var(--v21-accent-ink);font-family:var(--v21-mono);letter-spacing:.12em;font-size:12px}.v21-belief h3{font-family:var(--v21-display);letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.2}.v21-belief p{color:var(--v21-muted);font-size:14.5px;line-height:1.55}.v21-team-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.v21-team-wrap .v21-section-head{margin-bottom:0}.v21-roster{border-top:1px solid var(--v21-line-2);display:grid}.v21-roster-row{border-bottom:1px solid var(--v21-line);grid-template-columns:200px 170px minmax(0,1fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.v21-roster-row strong{font-family:var(--v21-display);letter-spacing:-.02em;font-size:18px;font-weight:500}.v21-roster-row small{color:var(--v21-accent);font-size:12.5px;font-weight:500}.v21-roster-row p{color:var(--v21-muted);font-size:14px}.v21-partner-close{border-top:1px solid var(--v21-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:30px;padding-top:24px;display:grid}.v21-partner-close p{max-width:560px;color:var(--v21-muted);font-size:15px;line-height:1.55}.v21-partner-close .v21-actions{align-items:center;gap:20px;margin:0}.v21-partner-close .v21-more{margin-top:0}@media (width<=900px){.v21-partner-close{grid-template-columns:minmax(0,1fr)}}.v21-roster-kicker{margin-top:36px;margin-bottom:6px;display:block}.v21-timeline--rail{margin:0;padding:0;list-style:none}.v21-timeline--rail li{border-top:1px solid var(--v21-line-2);gap:8px;padding:24px 22px 22px 0;display:grid;position:relative}.v21-timeline--rail li:before{content:"";background:var(--v21-accent-2);width:9px;height:9px;box-shadow:0 0 16px var(--v21-accent-2);border-radius:50%;position:absolute;top:-5px;left:0}.v21-timeline--rail li:nth-child(n+5){margin-top:24px}.v21-timeline--rail li p{color:var(--v21-muted);font-size:14px}.v21-news-lead{color:var(--v21-text);background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;margin-bottom:18px;padding:36px;text-decoration:none;display:grid}.v21-news-lead h2{font-family:var(--v21-display);letter-spacing:-.03em;margin:12px 0 14px;font-size:32px;font-weight:500;line-height:1.12}.v21-news-lead p{color:var(--v21-muted);font-size:15.5px;line-height:1.55}.v21-news-lead img{border-radius:14px;width:100%;height:auto}.v21-news-lead .v21-more{margin-top:22px}.v21-news-lead-facts{gap:12px;display:grid}.v21-news-lead-facts div{background:var(--v21-surface-2);border:1px solid var(--v21-line);border-radius:14px;gap:4px;padding:18px 20px;display:grid}.v21-news-lead-facts strong{font-family:var(--v21-display);letter-spacing:-.03em;font-size:30px;font-weight:500}.v21-news-lead-facts span{color:var(--v21-muted);font-size:13px}.v21-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v21-news-list{border-top:1px solid var(--v21-line);margin:26px 0 0;padding:0;list-style:none}.v21-news-row{color:var(--v21-text);border-bottom:1px solid var(--v21-line);grid-template-columns:minmax(0,1fr) 150px 20px;align-items:center;gap:32px;padding:26px 0;text-decoration:none;transition:background-color .18s;display:grid}.v21-news-row:hover{background:#ffffff06}.v21-news-row-body{gap:8px;min-width:0;display:grid}.v21-news-row h3{font-family:var(--v21-display);letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.2}.v21-news-row p{max-width:640px;color:var(--v21-muted);font-size:14.5px;line-height:1.55}.v21-news-row-fact{text-align:right;gap:3px;display:grid}.v21-news-row-fact strong{font-family:var(--v21-display);letter-spacing:-.03em;white-space:nowrap;font-size:22px;font-weight:500;line-height:1.05}.v21-news-row-fact span{color:var(--v21-muted);font-size:12px;line-height:1.35}.v21-news-row-arrow{color:var(--v21-muted);transition:transform .18s,color .18s}.v21-news-row:hover .v21-news-row-arrow{color:var(--v21-text);transform:translate(3px)}.v21-press{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.v21-press-boilerplate,.v21-press-card{border-radius:var(--v21-radius);background:#fff;border:1px solid #11182714;gap:12px;padding:26px;display:grid}.v21-press-boilerplate p{color:#1f2430;font-size:16px;line-height:1.6}.v21-press-facts{border-radius:var(--v21-radius);background:#fff;border:1px solid #11182714;margin:0;display:grid;overflow:hidden}.v21-press-facts>div{border-bottom:1px solid #11182712;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:14px 20px;display:grid}.v21-press-facts>div:last-child{border-bottom:0}.v21-press-facts dt{color:#6b7280;padding-top:2px;font-size:12.5px;font-weight:500}.v21-press-facts dd{color:#12141a;gap:3px;margin:0;font-size:14.5px;line-height:1.45;display:grid}.v21-press-facts dd small{color:#6b7280;font-size:12px}.v21-press-side{gap:18px;display:grid}.v21-press-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-press-card li{gap:3px;display:grid}.v21-press-card li a{color:#12141a;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.v21-press-card li small,.v21-press-card p{color:#6b7280;font-size:13px;line-height:1.5}.v21-press-card .v21-btn{justify-self:start}@media (width<=1100px){.v21-press{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v21-press-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v21-news-row{grid-template-columns:minmax(0,1fr);gap:14px}.v21-news-row-fact{text-align:left}.v21-news-row-arrow{display:none}.v21-press,.v21-press-side{grid-template-columns:minmax(0,1fr)}}.v21-news-card{color:var(--v21-text);background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);align-content:start;gap:10px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.v21-news-card:hover{border-color:var(--v21-line-2);transform:translateY(-3px)}.v21-news-card h3{font-family:var(--v21-display);letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.25}.v21-news-card p{color:var(--v21-muted);font-size:14px;line-height:1.5}.v21-news-card .v21-more{margin-top:6px;font-size:13px}.v21-article-hero .v21-wrap{max-width:900px}.v21-article-hero h1{max-width:20ch}.v21-article-back{width:max-content;color:var(--v21-muted);align-items:center;gap:8px;margin-bottom:26px;font-size:13.5px;text-decoration:none;display:flex}.v21-article-back:hover{color:var(--v21-text)}.v21-article-body{max-width:1100px;padding-top:56px;padding-bottom:80px}.v21-article-figure{margin:0 0 40px}.v21-article-figure img{border:1px solid var(--v21-line);border-radius:16px;width:100%;height:auto}.v21-article-figure figcaption{color:var(--v21-muted);justify-content:space-between;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.v21-article-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:48px;display:grid}.v21-article-facts div{background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:14px;gap:4px;padding:18px 20px;display:grid}.v21-article-facts strong{font-family:var(--v21-display);letter-spacing:-.03em;font-size:26px;font-weight:500}.v21-article-facts span{color:var(--v21-ink-2);font-size:13.5px}.v21-article-facts small{color:var(--v21-muted-2);font-size:12px}.v21-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.v21-article-text section+section{margin-top:36px}.v21-article-text h2{font-family:var(--v21-display);letter-spacing:-.025em;margin-bottom:12px;font-size:26px;font-weight:500}.v21-article-text p{color:var(--v21-ink-2);margin-top:12px;font-size:16.5px;line-height:1.65}.v21-article-text blockquote{color:var(--v21-text);font-family:var(--v21-display);letter-spacing:-.02em;border-left:3px solid var(--v21-accent-2);margin:20px 0 0;padding:18px 22px;font-size:20px;font-weight:500;line-height:1.35}.v21-article-text ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v21-article-text li{color:var(--v21-ink-2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:15.5px;line-height:1.55;display:grid}.v21-article-text li svg{color:var(--v21-accent-ink);margin-top:4px}.v21-article-aside{gap:16px;display:grid;position:sticky;top:96px}.v21-article-disclosure{background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);gap:8px;padding:22px;display:grid}.v21-article-disclosure svg{color:var(--v21-accent-ink)}.v21-article-disclosure h3{letter-spacing:-.015em;font-size:17px;font-weight:600}.v21-article-disclosure p{color:var(--v21-muted);font-size:13.5px;line-height:1.5}.v21-article-related{border-top:1px solid var(--v21-line);margin-top:72px;padding-top:40px}.v21-article-related-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.v21-article-related-head .v21-more{margin-top:0}.v21-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v21-quotes--1{grid-template-columns:minmax(0,760px);justify-content:center}.v21-quotes--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-quote{background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);align-content:space-between;gap:22px;margin:0;padding:28px 28px 24px;display:grid}.v21-quote blockquote{margin:0}.v21-quote blockquote p{font-family:var(--v21-display);letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.32}.v21-quote blockquote p:before{content:"“"}.v21-quote blockquote p:after{content:"”"}.v21-quote figcaption{align-items:center;gap:14px;display:flex}.v21-quote figcaption img{object-fit:contain;width:auto;max-width:110px;height:22px}.v21-quote figcaption span{gap:2px;display:grid}.v21-quote figcaption strong{font-size:14px;font-weight:600}.v21-quote figcaption small{color:var(--v21-muted);font-size:12.5px}.v21-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.v21-journey-rail{pointer-events:none;width:100%;height:110px;position:absolute;top:0;left:0;overflow:visible}.v21-journey-rail line{stroke:var(--v21-accent-2);stroke-width:1px;stroke-dasharray:3 4;opacity:.7;vector-effect:non-scaling-stroke}.v21-journey-step{padding-top:calc((3 - var(--i,0)) * 26px);grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid}.v21-journey-rise{z-index:1;color:var(--v21-accent-ink);background:var(--v21-surface-2);border:1px solid var(--v21-line-2);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:10px 14px 10px 12px;display:flex;position:relative}.v21-journey-num{font-family:var(--v21-mono);letter-spacing:.12em;font-size:11px}.v21-journey-body{background:var(--v21-surface);border:1px solid var(--v21-line);border-radius:var(--v21-radius);align-content:start;gap:12px;height:100%;padding:22px 22px 20px;display:grid}.v21-journey-name{color:var(--v21-accent-ink);letter-spacing:.01em;font-size:12.5px;font-weight:600}.v21-journey-body h3{text-wrap:balance;font-family:var(--v21-display);letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.25}.v21-journey-body ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v21-journey-body li{color:var(--v21-ink-2);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;font-size:13.5px;line-height:1.45;display:grid}.v21-journey-body li svg{color:var(--v21-live);margin-top:3px}.v21-journey-trigger{color:var(--v21-muted);border-top:1px solid var(--v21-line);margin-top:auto;padding-top:12px;font-size:13px}.v21-journey-upgrade{background:var(--v21-surface-2);border-radius:12px;gap:3px;margin-top:auto;padding:12px 14px;display:grid}.v21-journey-upgrade small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.v21-journey-upgrade span{font-size:13.5px;font-weight:600}.v21-section--light .v21-journey-rise{background:#fff}.v21-hero-stage--section .v21-hero-stage-frame .v15-flow{grid-template-columns:236px minmax(0,1fr) 250px;column-gap:0}.v21-hero-stage--section .v21-hero-stage-frame .v15-flow .v14-flow-col--in,.v21-hero-stage--section .v21-hero-stage-frame .v15-flow .v14-flow-col--out{justify-content:center;gap:26px;width:100%;height:520px;margin:0;padding:0}.v21-hero-stage--section .v21-hero-stage-frame .v15-flow .v14-flow-col--in{align-items:flex-end}.v21-hero-stage--section .v21-hero-stage-frame .v15-flow .v14-flow-col--out{align-items:flex-start}.v21-hero-stage--section .v21-hero-stage-frame .v14-flow-col--in .v14-flow-node,.v21-hero-stage--section .v21-hero-stage-frame .v14-flow-col--out .v14-flow-node{width:auto;margin:0}.v21-hero-stage--section .v21-hero-stage-frame .v15-outcome-chip{min-width:0;max-width:214px}.v21-hero-stage--section .v21-hero-stage-frame .v15-outcome-chip strong{white-space:normal}.v21-hero-stage--section{margin-inline:-64px}.v21-hero-stage--section .v21-hero-stage-frame .v15-flow{grid-template-columns:262px minmax(0,1fr) 276px}.v21-hero-stage--section .v21-hero-stage-frame .v14-flow-node-chip{max-width:100%;padding:7px 14px 7px 7px;font-size:13px}.v21-hero-stage--section .v21-hero-stage-frame .v14-flow-leader,.v21-hero-stage--section .v21-hero-stage-frame .v14-flow-col--out .v14-flow-leader{flex:0 0 24px;width:24px;min-width:24px}.v21-hero-stage--section .v21-hero-stage-frame .v15-outcome-chip{max-width:236px}@media (width<=1360px){.v21-hero-stage--section{margin-inline:0}.v21-hero-stage--section .v21-hero-stage-frame .v15-flow{grid-template-columns:236px minmax(0,1fr) 250px}}.v21-intg{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;display:grid}.v21-intg-body{grid-template-columns:158px minmax(0,1fr);gap:14px;min-height:0;display:grid}.v21-intg-index{border-right:1px solid #e3e6ec;align-content:start;gap:3px;padding-right:12px;display:grid}.v21-intg-type{color:#6f6a77;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:grid}.v21-intg-type span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v21-intg-type b{color:#6f6a77;min-width:18px;font-family:var(--font-mono), monospace;text-align:center;background:#e9ebf1;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:600}.v21-intg-type em{color:#4b62d6;letter-spacing:.04em;text-transform:uppercase;background:#eef1fb;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:650}.v21-intg-type:hover{color:#211d28;background:#ffffffb3}.v21-intg-type.is-active{color:#211d28;background:#fff;border-color:#e3e6ec;font-weight:600;box-shadow:0 1px 2px #1118270d}.v21-intg-type.is-active b{color:#fff;background:#211d28}.v21-intg-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;animation:.32s both v21-intg-panel;display:grid}@keyframes v21-intg-panel{0%{opacity:0}to{opacity:1}}.v21-intg-panel-head{gap:3px;display:grid}.v21-intg-panel-head h4{color:#211d28;letter-spacing:-.015em;align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.v21-intg-panel-head h4 small{color:#8b869a;font-size:11px;font-weight:500}.v21-intg-panel-head p{color:#6f6a77;max-width:520px;margin:0;font-size:12px;line-height:1.45}.v21-intg-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-intg-card{min-height:42px;animation:.38s cubic-bezier(.2,.7,.2,1) both v21-intg-card;animation-delay:calc(var(--i,0) * 26ms);background:#fff;border:1px solid #e6e8ee;border-radius:10px;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"mark name""mark status";align-items:center;column-gap:9px;padding:6px 10px 6px 8px;display:grid}@keyframes v21-intg-card{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v21-intg-card strong{color:#211d28;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.v21-intg-card em{color:#8b869a;white-space:nowrap;grid-area:status;align-items:center;gap:5px;min-width:0;font-size:10px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}.v21-intg-card em:before{content:"";background:#cfd3dc;border-radius:50%;width:6px;height:6px}.v21-intg-card.is-connected{border-color:#cfe6d8}.v21-intg-card.is-connected em{color:#1f8f56;font-weight:600}.v21-intg-card.is-connected em:before{background:#1f8f56;box-shadow:0 0 0 3px #e4f4ea}.v21-intg-card.is-development,.v21-intg-card.is-validation{background:#f9fafc;border-style:dashed}.v21-intg-card.is-development em,.v21-intg-card.is-validation em{color:#4b62d6}.v21-intg-card.is-development em:before,.v21-intg-card.is-validation em:before{background:#b9c5ff}.v21-intg-mark{background:#f3f4f8;border-radius:7px;grid-area:mark;place-items:center;display:grid;overflow:hidden}.v21-intg-mark img{object-fit:contain;width:70%;height:70%}.v21-intg-mark--icon{color:#4b62d6;background:#eef1fb}@media (prefers-reduced-motion:reduce){.v21-intg-panel,.v21-intg-card{animation:none}}.v21-section--void{border-top:1px solid var(--v21-line);background:radial-gradient(60% 50% at 85% 20%,#5b74f524,#0000 60%),radial-gradient(50% 40% at 10% 90%,#37c9a314,#0000 60%),#07080c}.v21-silos-head{max-width:900px}.v21-silos-head .v21-recognition{margin-top:22px;font-size:20px}.v21-silos-head h2{max-width:none;font-family:var(--v21-display);letter-spacing:-.035em;margin-top:16px;font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.06}.v21-silos-diagram{width:min(100vw - 48px,1360px);margin:44px 0 0 calc(50% + -1*min(50vw - 24px,680px));position:relative}.v21-silos-diagram:before{content:"";filter:blur(34px);pointer-events:none;background:radial-gradient(55% 60% at 70%,#5b74f538,#0000 70%);position:absolute;inset:-8% -4% -10%}.v21-sd{width:100%;height:auto;font-family:var(--v21-body);display:block;position:relative;overflow:visible}.v21-sd text{font-family:var(--v21-body)}.v21-sd-panel{fill:#f6f6f9;stroke:#ffffff29}.v21-sd-divider{stroke:#0e0f131a}.v21-sd-pane-title{font-family:var(--v21-mono);letter-spacing:.14em;fill:#0e0f13;font-size:13px;font-weight:600}.v21-sd-pane-title.is-accent{fill:#4b62d6}.v21-sd-pane-sub{fill:#5f6470;font-size:12.5px}.v21-sd-check-box{stroke-width:1px}.v21-sd-check-box--no{fill:#fff;stroke:#d9534f8c}.v21-sd-check-box--yes{fill:#5b74f51a;stroke:#5b74f559}.v21-sd-check{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v21-sd-check--no{stroke:#d9534f}.v21-sd-check--yes{stroke:#4b62d6}.v21-sd-check-text{letter-spacing:-.005em;fill:#0e0f13;font-size:14px;font-weight:600}.v21-sd-label{fill:#0e0f13;font-size:13.5px;font-weight:500}.v21-sd-glyph{color:#2a2d35}.v21-sd-glyph.is-accent{color:#4b62d6}.v21-sd-port{fill:#8a8f9b}.v21-sd-tile-bg{fill:#fff;stroke:#0e0f131f}.v21-sd-tile-name{fill:#0e0f13;font-size:13px;font-weight:600}.v21-sd-tile-tag rect{fill:#f0f0f4;stroke:#0e0f131a}.v21-sd-tile-tag text{font-family:var(--v21-mono);letter-spacing:.08em;fill:#5f6470;font-size:8.5px}.v21-sd-dot circle{stroke-width:1.25px}.v21-sd-dot path{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.v21-sd-dot.is-captured circle{fill:#2f9e6a;stroke:#f6f6f9}.v21-sd-dot.is-captured path{stroke:#fff}.v21-sd-dot.is-captured.is-validating circle{fill:#fff;stroke:#2f9e6a}.v21-sd-dot.is-captured.is-validating path{stroke:#2f9e6a}.v21-sd-dot.is-captured.is-accent circle{fill:#5b74f5;stroke:#f6f6f9}.v21-sd-dot.is-captured.is-accent.is-validating circle{fill:#fff;stroke:#5b74f5}.v21-sd-dot.is-captured.is-accent.is-validating path{stroke:#5b74f5}.v21-sd-dot.is-missing circle{fill:#fff;stroke:#0e0f1347}.v21-sd-badge{fill:#fff;stroke:#0e0f131f}.v21-sd-badge.is-accent{fill:#5b74f51a;stroke:#5b74f559}.v21-sd-line{fill:none;stroke-linecap:round}.v21-sd-line--captured{stroke:#2f9e6a;stroke-opacity:.7;stroke-width:1.5px}.v21-sd-line--missing{stroke:#0e0f134d;stroke-width:1.5px;stroke-dasharray:.026 .018}.v21-sd-line--reach{stroke:#0e0f133d;stroke-width:1.25px}.v21-sd-reach.is-locked .v21-sd-line--reach{stroke:#d9534f8c;stroke-dasharray:.026 .018}.v21-sd-lock rect{fill:#fff;stroke:#d9534f8c}.v21-sd-lock svg{color:#d9534f}.v21-sd-seat{fill:#0e0f1359}.v21-sd-line--in{stroke:#5b74f5;stroke-opacity:.7;stroke-width:2px}.v21-sd-line--out{stroke:#5b74f5;stroke-opacity:.8;stroke-width:1.75px}.v21-sd-arrow{fill:#5b74f5;stroke:#5b74f5;stroke-width:1px;stroke-linejoin:round}.v21-sd-chip rect{fill:#fff;stroke:#5b74f566}.v21-sd-chip text{font-family:var(--v21-mono);fill:#4b62d6;font-size:11px;font-weight:600}.v21-sd-card-bg{fill:#fff;stroke:#5b74f573;filter:drop-shadow(0 18px 40px #5b74f533)}.v21-sd-card-head{fill:#5b74f5}.v21-sd-card-glyph{color:#ffffffeb}.v21-sd-card-note{font-family:var(--v21-mono);letter-spacing:.04em;fill:#fff;font-size:11px}.v21-sd-row-line{stroke:#0e0f1314}.v21-sd-row-glyph{color:#4b62d6}.v21-sd-row-label{fill:#0e0f13;font-size:13.5px;font-weight:600}.v21-sd-row-sub{fill:#5f6470;font-size:10.5px}.v21-sd-chip-glyph{color:#4b62d6}.v21-sd-chip-text{fill:#2a2d35;font-size:11px;font-weight:500}.v21-sd-mini{fill:#2a2d35;font-size:11px}.v21-sd-mini.is-muted{fill:#5f6470}.v21-motion .v21-silos-diagram .v21-sd-line{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-silos-diagram .v21-sd-line.is-validating,.v21-motion .v21-silos-diagram .v21-sd-line--missing,.v21-motion .v21-silos-diagram .v21-sd-reach.is-locked .v21-sd-line{stroke-dashoffset:0;opacity:0}.v21-motion .v21-silos-diagram .v21-sd-line.is-validating{stroke-dasharray:.028 .018}.v21-motion .v21-silos-diagram .v21-sd-line--missing,.v21-motion .v21-silos-diagram .v21-sd-reach.is-locked .v21-sd-line{stroke-dasharray:.026 .018}.v21-motion .v21-silos-diagram .v21-sd-lock,.v21-motion .v21-silos-diagram .v21-sd-seat,.v21-motion .v21-silos-diagram .v21-sd-chip,.v21-motion .v21-silos-diagram .v21-sd-arrow{opacity:0}.v21-motion .v21-silos-diagram.is-in .v21-sd-line{animation:.9s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(var(--d,0s) + .25s)}.v21-motion .v21-silos-diagram.is-in .v21-sd-line.is-validating,.v21-motion .v21-silos-diagram.is-in .v21-sd-line--missing,.v21-motion .v21-silos-diagram.is-in .v21-sd-reach.is-locked .v21-sd-line{animation:.6s forwards v21-sd-fade;animation-delay:calc(var(--d,0s) + .5s)}.v21-motion .v21-silos-diagram.is-in .v21-sd-lock,.v21-motion .v21-silos-diagram.is-in .v21-sd-seat,.v21-motion .v21-silos-diagram.is-in .v21-sd-chip,.v21-motion .v21-silos-diagram.is-in .v21-sd-arrow{animation:.5s forwards v21-sd-fade;animation-delay:calc(var(--d,0s) + .8s)}.v21-sd-line.is-validating{stroke-dasharray:.028 .018}@keyframes v21-sd-draw{to{stroke-dashoffset:0}}@keyframes v21-sd-fade{to{opacity:1}}.v21-cap{grid-template-columns:minmax(0,1fr) 100px 360px;align-items:center;margin-top:44px;display:grid}.v21-cap-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.v21-cap-door{border:1px solid var(--v21-line);background:#fff;border-radius:16px;grid-template-rows:auto 224px auto;display:grid;overflow:hidden}.v21-cap-door header{color:var(--v21-ink);white-space:nowrap;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.v21-cap-door header svg{color:var(--v21-accent-2)}.v21-cap-door header time{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.04em;margin-left:auto;font-size:10px;font-weight:400}.v21-cap-still{background:#eef0f6;position:relative;overflow:hidden}.v21-cap-still img{object-fit:cover;filter:saturate(.85)contrast(1.02);width:100%;height:100%;display:block}.v21-cap-call{color:#f3f4f8;text-align:center;background:linear-gradient(#14161d,#0b0d14);align-content:center;justify-items:center;gap:4px;height:100%;padding:16px;display:grid}.v21-cap-call-avatar{letter-spacing:.04em;background:#8ea0ff38;border:1px solid #8ea0ff73;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:8px;font-size:15px;font-weight:600;display:inline-flex}.v21-cap-call strong{font-size:14px;font-weight:600}.v21-cap-call small{color:#f3f4f899;font-size:11.5px}.v21-cap-call em{color:#b9c3ff;font-family:var(--v21-mono);letter-spacing:.06em;margin-top:10px;font-size:13px;font-style:normal}.v21-cap-mail{height:100%;color:var(--v21-ink);background:#fff;align-content:start;gap:6px;padding:16px 16px 0;font-size:11.5px;line-height:1.45;display:grid}.v21-cap-mail>span{color:var(--v21-muted);justify-content:space-between;display:flex}.v21-cap-mail>span b{color:var(--v21-ink);font-weight:600}.v21-cap-mail>span i{font-family:var(--v21-mono);font-size:10.5px;font-style:normal}.v21-cap-mail strong{font-size:12.5px;font-weight:600}.v21-cap-mail p{color:var(--v21-ink-2);margin:0}.v21-cap-door footer{border-top:1px solid var(--v21-line);gap:3px;padding:12px 14px 14px;display:grid}.v21-cap-door footer strong{font-size:13px;font-weight:600}.v21-cap-door footer span{color:var(--v21-muted);font-size:11.5px;line-height:1.4}.v21-cap-door footer i{color:#2f9e6a;font-family:var(--v21-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin-top:6px;font-size:10.5px;font-style:normal;display:inline-flex}.v21-cap-lines{width:100px;height:420px;display:block}.v21-cap-lines path{fill:none;stroke:var(--v21-accent-2);stroke-width:1.75px;stroke-opacity:.9;stroke-linecap:round}.v21-cap-lines .v21-cap-lines-tip{fill:var(--v21-accent-2);stroke:none}.v21-cap-record{background:#fff;border:1px solid #5b74f559;border-radius:18px;gap:14px;padding:20px 22px 18px;display:grid;box-shadow:0 30px 70px -30px #5b74f559}.v21-cap-record header{align-items:center;gap:12px;display:flex}.v21-cap-record-icon{color:#fff;background:var(--v21-accent-2);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.v21-cap-record header strong{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.v21-cap-record header small{color:var(--v21-muted);font-size:12px}.v21-cap-record-body{color:#2a2d35;margin:0;font-size:14px;line-height:1.6}.v21-cap-record-meta{border-top:1px solid #0e0f131a;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 0 0;list-style:none;display:flex}.v21-cap-record-meta li{color:#5f6470;font-family:var(--v21-mono);letter-spacing:.04em;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.v21-cap-record-meta li svg{color:#4b62d6}.v21-motion .v21-cap-lines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cap.is-in .v21-cap-lines path{animation:.9s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(var(--i,0) * .12s + .4s)}@media (width<=1180px){.v21-cap{grid-template-columns:minmax(0,1fr);gap:24px}.v21-cap-lines{display:none}.v21-cap-record{max-width:560px}}@media (width<=760px){.v21-cap-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.v21-cap-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-cap-outcome b{color:var(--v21-ink);font-weight:600}.v21-rec{--thread:164px;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:44px;display:grid;position:relative}.v21-rec:before{top:var(--thread);content:"";background:linear-gradient(90deg, transparent, var(--v21-accent-2) 6%, var(--v21-accent-2) 94%, transparent);opacity:.85;height:2px;position:absolute;left:-24px;right:-24px}.v21-rec-col{position:relative}.v21-rec-col h3{height:30px;color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.v21-rec-transcript,.v21-rec-card,.v21-rec-ask{background:#fff;border:1px solid #0e0f131a;border-radius:16px;position:relative}.v21-rec-transcript header,.v21-rec-card header{color:#5f6470;height:40px;font-family:var(--v21-mono);letter-spacing:.04em;border-bottom:1px solid #0e0f131a;align-items:center;padding:0 16px;font-size:11px;display:flex}.v21-rec-card header{color:#5f6470;height:46px;font-family:var(--v21-mono);letter-spacing:.04em;border-bottom:1px solid #0e0f131a;align-items:center;padding:0 16px;font-size:11px}.v21-rec-transcript p{color:#2a2d35;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:50px;margin:0;padding:10px 16px;font-size:13px;line-height:1.45;display:grid}.v21-rec-transcript p time{color:#8a8f9b;font-family:var(--v21-mono);padding-top:2px;font-size:10.5px}.v21-rec-transcript p b{color:#0e0f13;font-size:11.5px;font-weight:600;display:block}.v21-rec-transcript p.is-thread{color:#0e0f13;min-height:44px;box-shadow:inset 3px 0 0 var(--v21-accent-2);background:#5b74f514;font-weight:500}.v21-rec-transcript p.is-thread time,.v21-rec-transcript p.is-thread b,.v21-rec-transcript p.is-thread svg{color:#4b62d6}.v21-rec-card{margin:0}.v21-rec-card>div{border-top:1px solid #0e0f131a;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 16px;display:grid}.v21-rec-card>div:first-of-type{border-top:0}.v21-rec-card dt{color:#5f6470;font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.v21-rec-card dd{color:#0e0f13;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.v21-rec-card dd svg{color:#5f6470}.v21-rec-card>div.is-thread{min-height:60px;box-shadow:inset 3px 0 0 var(--v21-accent-2);background:#5b74f514}.v21-rec-card>div.is-thread dt{color:#4b62d6}.v21-rec-card>div.is-thread dd{font-weight:600}.v21-rec-card>div.is-thread i{color:#2f9e6a;font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.v21-rec-lost{color:var(--v21-muted);align-items:center;gap:8px;margin:14px 0 0;padding:0 4px;font-size:12.5px;display:flex}.v21-rec-lost svg{color:var(--v21-muted-2)}.v21-rec-lost q{color:var(--v21-text)}.v21-rec-lost b{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:500}.v21-rec-ask{gap:10px;padding:35px 16px 16px;display:grid}.v21-rec-q{color:#fff;background:var(--v21-accent-2);border-radius:14px;justify-self:start;align-items:center;gap:8px;min-height:48px;margin:0;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.v21-rec-a{color:#0e0f13;background:#5b74f514;border:1px solid #5b74f547;border-radius:12px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:10px;min-height:80px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.v21-rec-a svg{color:#2f9e6a}.v21-rec-a p{margin:0}.v21-rec-a b{color:#4b62d6;font-weight:600}.v21-rec-source{color:#5f6470;font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10.5px;display:flex}.v21-rec-source b{color:#0e0f13;font-family:var(--v21-mono);letter-spacing:.02em;text-transform:none;background:#f0f0f4;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.v21-rec-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-rec-outcome b{color:var(--v21-text);font-weight:600}@media (width<=1100px){.v21-rec{grid-template-columns:minmax(0,1fr);gap:28px}.v21-rec:before{display:none}}.v21-sw{gap:30px;margin-top:44px;display:grid;position:relative}.v21-sw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v21-sw-board{border-collapse:collapse;table-layout:fixed;width:100%}.v21-sw-col-label{width:27%}.v21-sw-board th,.v21-sw-board td{text-align:left;vertical-align:middle;padding:0;font-weight:500}.v21-sw-board thead th{padding-bottom:18px}.v21-sw-scope{color:var(--v21-muted);align-items:center;font-size:15px;font-weight:600;display:flex}.v21-sw-scope b{white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.v21-sw-board thead th:nth-child(2) .v21-sw-scope b{padding-left:0}.v21-sw-scope svg{flex:none}.v21-sw-line{background:var(--v21-line-2);flex:1;height:1px}.v21-sw-board thead th.is-lit .v21-sw-scope{color:var(--v21-accent-2)}.v21-sw-board tbody th{color:var(--v21-text);padding:13px 16px 13px 0;font-size:14.5px;line-height:1.35}.v21-sw-cell{white-space:nowrap;padding:13px 12px 13px 0}.v21-sw-cell>span{vertical-align:middle}.v21-sw-toggle{background:#ffffff29;border-radius:999px;width:34px;height:20px;margin-right:10px;transition:background .35s,opacity .35s;display:inline-block;position:relative}.v21-sw-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px;left:3px}.is-on .v21-sw-toggle,.is-set-on .v21-sw-toggle,.is-inherited-on .v21-sw-toggle{background:var(--v21-accent-2)}.is-on .v21-sw-toggle i,.is-set-on .v21-sw-toggle i,.is-inherited-on .v21-sw-toggle i{transform:translate(14px)}.is-inherited-on .v21-sw-toggle,.is-inherited-off .v21-sw-toggle{opacity:.36}.v21-sw-word{color:var(--v21-text);font-size:13.5px}.is-off .v21-sw-word{color:var(--v21-muted)}.is-inherited-on .v21-sw-word,.is-inherited-off .v21-sw-word{color:var(--v21-muted-2)}.v21-sw-card{color:#0e0f13;background:#fff;border-radius:20px;padding:24px 30px 10px;box-shadow:0 30px 90px #5b74f529}.v21-sw-card header,.v21-sw-parts li{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 150px;align-items:center;gap:24px;display:grid}.v21-sw-card header{border-bottom:1px solid #0e0f1314;align-items:end;padding-bottom:16px}.v21-sw-card h3{color:#0e0f13;font-family:var(--v21-display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.v21-sw-card header p{color:#5f6470;margin:4px 0 0;font-size:14px}.v21-sw-cols{color:#8a8f9b;padding-bottom:2px;font-size:13px}.v21-sw-parts{margin:0;padding:0;list-style:none}.v21-sw-parts li{padding:18px 0}.v21-sw-parts li+li{border-top:1px solid #0e0f1314}.v21-sw-part{color:#0e0f13;letter-spacing:-.01em;align-items:center;gap:12px;padding-bottom:12px;font-size:18px;font-weight:600;display:flex;position:relative}.v21-sw-part svg{color:#4b62d6;flex:none}.v21-sw-reach{width:var(--reach,100%);background:#5b74f5;border-radius:2px;height:3px;transition:width .9s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:30px}.v21-sw-who{color:#3a3f4c;font-size:14.5px;line-height:1.4}.v21-sw-clock{color:#0e0f13;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.v21-sw-clock svg{color:#4b62d6}.v21-motion .v21-sw:not(.is-in) .is-set-on .v21-sw-toggle{background:#ffffff29}.v21-motion .v21-sw:not(.is-in) .is-set-on .v21-sw-toggle i{transform:none}.v21-motion .v21-sw:not(.is-in) .v21-sw-reach{width:0}.v21-sw.is-in .is-set-on .v21-sw-toggle,.v21-sw.is-in .is-set-on .v21-sw-toggle i{transition-delay:.55s}.v21-sw.is-in .v21-sw-reach{transition-delay:.35s}@media (width<=1100px){.v21-sw-col-label{width:32%}.v21-sw-board tbody th,.v21-sw-word{font-size:13px}.v21-sw-scope{font-size:13.5px}.v21-sw-card header,.v21-sw-parts li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;gap:16px}}.v21-ai{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:40px 110px;margin-top:44px;display:grid;position:relative}.v21-ai-chat,.v21-ai-pass,.v21-ai-approval{color:#0e0f13;background:#fff;border-radius:18px;box-shadow:0 30px 90px #5b74f524}.v21-ai-chat{padding:22px 28px 26px}.v21-ai-connection{border-bottom:1px solid #0e0f1314;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.v21-ai-logo-toggle{background:#f1f2f7;border-radius:12px;flex:none;gap:4px;padding:4px;display:flex}.v21-ai-logo-toggle button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.v21-ai-logo-toggle button[aria-pressed=true]{background:#fff;border-color:#a9b4f2;box-shadow:0 2px 6px #17255b14}.v21-ai-logo-toggle button:hover{background:#fff}.v21-ai-logo-toggle img{object-fit:contain;border-radius:5px;width:24px;height:24px;display:block}.v21-ai-mcp-bridge{flex:1;justify-content:center;min-width:76px;display:flex;position:relative}.v21-ai-mcp-bridge:before{content:"";background:#9aa9eb;height:1px;position:absolute;top:50%;left:0;right:0}.v21-ai-mcp-bridge>span{color:#4359bf;font-family:var(--v21-mono);background:#eef0fb;border:1px solid #cfd6f7;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.v21-ai-meetric{flex:none;justify-items:center;gap:6px;display:grid}.v21-ai-meetric>img{object-fit:contain;width:86px;height:22px;display:block}.v21-ai-meetric small{color:#596271;align-items:center;gap:5px;font-size:10px;display:flex}.v21-ai-meetric i{background:#248265;border-radius:50%;width:5px;height:5px}.v21-ai button:focus-visible{outline-offset:3px;outline:3px solid #526bef}.v21-ai-q{color:#fff;background:#0e0f13;border-radius:16px 16px 4px;width:fit-content;max-width:92%;margin:0 0 0 auto;padding:12px 16px;font-size:15px;line-height:1.45;display:block}.v21-ai-searched{color:#686e7d;margin:18px 0 8px;font-size:13px}.v21-ai-answer{color:#0e0f13;max-width:100%;margin:0 0 14px;font-size:17px;line-height:1.45;display:inline-block}.v21-ai-answer mark{color:inherit;background:#5b74f529;border-radius:4px;padding:0 4px}.v21-ai-source-label{color:#686e7d;margin:0 0 8px;font-size:12px;font-weight:600}.v21-ai-sources{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v21-ai-sources li{color:#2a2d35;background:#eef0fb;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:inline-flex}.v21-ai-sources svg{color:#4b62d6;flex:none}.v21-ai-side{gap:10px;padding-top:0;display:grid}.v21-ai-pass{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 14px;padding:18px 20px;display:grid}.v21-ai-pass>svg{box-sizing:border-box;color:#4b62d6;background:#eef0fb;border-radius:12px;grid-row:1/span 2;width:44px;height:44px;padding:11px}.v21-ai-pass small{color:#5f6470;font-size:13px}.v21-ai-pass b{letter-spacing:-.01em;font-size:18px;font-weight:600}.v21-ai-locked{border-top:1px solid #0e0f1314;grid-column:1/-1;gap:6px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.v21-ai-locked li{color:#8a8f9b;align-items:center;gap:8px;font-size:13px;display:flex}.v21-ai-locked li span{margin-left:auto}.v21-ai-rule{color:var(--v21-text);letter-spacing:-.01em;margin:2px 0 24px;font-size:19px;font-weight:500}.v21-ai-rule:last-child{margin-bottom:0}.v21-ai-next{border-top:1px solid #0e0f1314;margin-top:24px;padding-top:22px}.v21-ai-approval{background:#fff7e6;border:1px solid #f0a34a8c;gap:6px;margin-top:40px;padding:20px;display:grid}.v21-ai-approval b{font-size:15px;font-weight:600}.v21-ai-approval>span{color:#3a3f4c;font-size:13.5px}.v21-ai-approval-status{align-items:center;gap:8px;display:flex}.v21-ai-approval-status svg{flex:none}.v21-ai-changes{border-top:1px solid #dfd2b8;gap:10px;margin:10px 0 0;padding-top:14px;font-size:13px;line-height:1.5;display:grid}.v21-ai-changes>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.v21-ai-changes dt{color:#655e51}.v21-ai-changes dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.v21-ai-changes dd>span{color:#655e51}.v21-ai-changes strong{font-weight:600}.v21-ai-approval[data-approved=true] .v21-ai-approval-status{color:#23664b}.v21-ai-buttons{gap:8px;margin-top:8px;display:flex}.v21-ai-buttons button{color:#0e0f13;cursor:pointer;background:0 0;border:1px solid #0e0f1333;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.v21-ai-buttons button:disabled{cursor:default}.v21-ai-buttons .is-primary:disabled{background:#23664b;border-color:#23664b}.v21-ai-buttons .is-primary{color:#fff;background:#0e0f13;border-color:#0e0f13}.v21-ai-q>span>span{white-space:pre-wrap}.v21-ai-caret{vertical-align:-.12em;opacity:0;background:#fff;width:2px;height:.95em;margin-left:3px;display:inline-block}.v21-ai-sources img{object-fit:cover;border-radius:5px;flex:none;width:34px;height:23px;display:block}.v21-ai-avatar{object-fit:cover;background:#eef0fb;border-radius:12px;grid-row:1/span 2;width:44px;height:44px;display:block}.v21-motion .v21-ai .v21-ai-q>span>span,.v21-motion .v21-ai .v21-ai-w{opacity:0}.v21-motion .v21-ai.is-in .v21-ai-q:not(.v21-ai-q--follow)>span>span{opacity:1;transition:opacity 60ms linear;transition-delay:calc(.4s + var(--c,0) * 30ms)}.v21-motion .v21-ai.is-in .v21-ai-q:not(.v21-ai-q--follow) .v21-ai-caret{animation:1s steps(2,jump-none) 2s 3 v21-qa-blink}.v21-motion .v21-ai.is-in .v21-ai-w{opacity:1;transition:opacity .2s;transition-delay:calc(2.4s + var(--w,0) * 70ms)}.v21-motion .v21-ai .v21-ai-answer mark{background:0 0;transition:background .4s}.v21-motion .v21-ai.is-in .v21-ai-answer mark{background:#5b74f529;transition-delay:3s}.v21-motion .v21-ai .v21-ai-searched,.v21-motion .v21-ai .v21-ai-source-label,.v21-motion .v21-ai .v21-ai-sources li,.v21-motion .v21-ai .v21-ai-pass,.v21-motion .v21-ai .v21-ai-locked li,.v21-motion .v21-ai .v21-ai-rule,.v21-motion .v21-ai .v21-ai-q--follow,.v21-motion .v21-ai .v21-ai-approval{opacity:0;transform:translateY(6px)}.v21-motion .v21-ai.is-in .v21-ai-searched,.v21-motion .v21-ai.is-in .v21-ai-source-label,.v21-motion .v21-ai.is-in .v21-ai-sources li,.v21-motion .v21-ai.is-in .v21-ai-pass,.v21-motion .v21-ai.is-in .v21-ai-locked li,.v21-motion .v21-ai.is-in .v21-ai-rule,.v21-motion .v21-ai.is-in .v21-ai-q--follow,.v21-motion .v21-ai.is-in .v21-ai-approval{opacity:1;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1);transform:none}.v21-motion .v21-ai.is-in .v21-ai-searched{transition-delay:2.1s}.v21-motion .v21-ai.is-in .v21-ai-sources li{transition-delay:calc(3.1s + var(--i,0) * .14s)}.v21-motion .v21-ai.is-in .v21-ai-source-label{transition-delay:3.1s}.v21-motion .v21-ai.is-in .v21-ai-pass{transition-delay:.45s}.v21-motion .v21-ai.is-in .v21-ai-locked li{transition-delay:calc(.6s + var(--i,0) * .14s)}.v21-motion .v21-ai.is-in .v21-ai-rule:first-of-type{transition-delay:.85s}.v21-motion .v21-ai.is-in .v21-ai-q--follow{transition-delay:4.3s}.v21-motion .v21-ai.is-in .v21-ai-q--follow>span>span{opacity:1;transition:opacity 60ms linear;transition-delay:calc(4.5s + var(--c,0) * 30ms)}.v21-motion .v21-ai.is-in .v21-ai-q--follow .v21-ai-caret{animation:1s steps(2,jump-none) 5.9s 3 v21-qa-blink}.v21-motion .v21-ai.is-in .v21-ai-approval{transition-delay:6.3s}.v21-motion .v21-ai.is-in .v21-ai-rule:last-of-type{transition-delay:6.5s}.v21-motion .v21-ai .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-ai.is-in .v21-flowlines path.is-link{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.2s + var(--k,0) * 5.8s)}.v21-motion .v21-ai .v21-flowlines-end{opacity:0}.v21-motion .v21-ai.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(.6s + var(--k,0) * 5.8s)}@media (prefers-reduced-motion:reduce){.v21-ai *{transition:none!important;animation:none!important}.v21-motion .v21-ai .v21-ai-q>span>span,.v21-motion .v21-ai .v21-ai-w,.v21-motion .v21-ai .v21-ai-searched,.v21-motion .v21-ai .v21-ai-source-label,.v21-motion .v21-ai .v21-ai-sources li,.v21-motion .v21-ai .v21-ai-pass,.v21-motion .v21-ai .v21-ai-locked li,.v21-motion .v21-ai .v21-ai-rule,.v21-motion .v21-ai .v21-ai-q--follow,.v21-motion .v21-ai .v21-ai-approval,.v21-motion .v21-ai .v21-flowlines-end{opacity:1;transition:none;animation:none;transform:none}.v21-motion .v21-ai .v21-ai-answer mark{background:#5b74f529;transition:none}.v21-motion .v21-ai .v21-flowlines path{stroke-dashoffset:0;animation:none}.v21-motion .v21-ai .v21-ai-caret{display:none}}@media (width<=1100px){.v21-ai{grid-template-columns:minmax(0,1fr);gap:28px}.v21-ai .v21-flowlines{display:none}}.v21-ins{--thread:100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:44px;display:grid;position:relative}.v21-ins:before{top:var(--thread);content:"";background:linear-gradient(90deg, transparent, var(--v21-accent-2) 6%, var(--v21-accent-2) 94%, transparent);opacity:.85;height:2px;position:absolute;left:-24px;right:-24px}.v21-ins-col{position:relative}.v21-ins-col h3{height:30px;color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.v21-ins-panel{color:#0e0f13;background:#fff;border:1px solid #0e0f131a;border-radius:16px;position:relative;overflow:hidden}.v21-ins-panel>header{border-bottom:1px solid #0e0f1314;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex}.v21-ins-panel>header strong{font-size:13px;font-weight:600}.v21-ins-panel>header span{color:#8a8f9b;white-space:nowrap;font-size:11.5px}.v21-ins-note{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;padding:0 4px;font-size:10.5px}.v21-ins-pattern>header{height:52px}.v21-ins-pattern>header span{color:#a8651a;font-family:var(--v21-mono);letter-spacing:.06em;text-transform:uppercase;background:#f0a34a29;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;display:inline-flex}.v21-ins-topics{margin:0;padding:0;list-style:none}.v21-ins-topics li{color:#2a2d35;justify-content:space-between;align-items:center;height:36px;padding:0 16px;font-size:13px;display:flex}.v21-ins-topics li b{color:#8a8f9b;font-family:var(--v21-mono);font-size:11px;font-weight:500}.v21-ins-topics li.is-thread{color:#0e0f13;box-shadow:inset 3px 0 0 var(--v21-accent-2);background:#5b74f514;font-weight:600}.v21-ins-topics li.is-thread b{color:#4b62d6}.v21-ins-trend{margin:8px 16px 0}.v21-ins-trend figcaption{color:#8a8f9b;font-family:var(--v21-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.v21-ins-trend svg{width:100%;height:88px;display:block}.v21-ins-trend-fill{fill:#5b74f51a}.v21-ins-trend-line{fill:none;stroke:#5b74f5;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v21-ins-channels{border-top:1px solid #0e0f1314;gap:6px;margin:12px 0 0;padding:12px 16px 16px;list-style:none;display:grid}.v21-ins-channels li{color:#5f6470;grid-template-columns:12px 64px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;display:grid}.v21-ins-channels li svg{color:#8a8f9b}.v21-ins-channels li i{background:#eef0f6;border-radius:3px;height:6px;display:block;position:relative}.v21-ins-channels li i:after{width:var(--share);content:"";opacity:.8;background:#5b74f5;border-radius:3px;position:absolute;inset:0 auto 0 0}.v21-ins-evidence>header{height:40px}.v21-ins-evidence ol{margin:0;padding:0;list-style:none}.v21-ins-evidence li{border-top:1px solid #0e0f1314;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;gap:12px;height:60px;padding:0 16px;display:grid}.v21-ins-evidence li:first-child{border-top:0}.v21-ins-evidence li>svg{color:#8a8f9b}.v21-ins-evidence li strong{font-size:13px;font-weight:600;display:block}.v21-ins-evidence li small{color:#8a8f9b;font-size:11px}.v21-ins-evidence li.is-thread{box-shadow:inset 3px 0 0 var(--v21-accent-2);background:#5b74f514}.v21-ins-evidence li.is-thread>svg{color:#4b62d6}.v21-ins-moment>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:40px}.v21-ins-moment>header span{font-size:10.5px}.v21-ins-moment>header strong{font-size:12.5px}.v21-ins-moment p{color:#2a2d35;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:44px;margin:0;padding:8px 16px;font-size:13px;line-height:1.45;display:grid}.v21-ins-moment p time{color:#8a8f9b;font-family:var(--v21-mono);padding-top:2px;font-size:10.5px}.v21-ins-moment p b{color:#0e0f13;font-size:11.5px;font-weight:600;display:block}.v21-ins-moment p.is-thread{color:#0e0f13;box-shadow:inset 3px 0 0 var(--v21-accent-2);background:#5b74f514;padding:6px 16px;font-weight:500}.v21-ins-moment p.is-thread time,.v21-ins-moment p.is-thread b,.v21-ins-moment p.is-thread svg{color:#4b62d6}.v21-ins-moment footer{color:#4b62d6;font-family:var(--v21-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:6px 16px 14px;font-size:10.5px;display:inline-flex}.v21-ins-live{margin-top:48px}.v21-ins-live>p{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px}.v21-ins-live .v21-screen--tall{height:620px}.v21-ins-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-ins-outcome b{color:var(--v21-text);font-weight:600}@media (width<=1100px){.v21-ins{grid-template-columns:minmax(0,1fr);gap:28px}.v21-ins:before{display:none}}.v21-act-ledger{border-top:1px solid var(--v21-line);margin:36px 0 0;padding:0;list-style:none}.v21-act-ledger li{border-bottom:1px solid var(--v21-line);grid-template-columns:150px minmax(0,1.25fr) 14px minmax(0,1fr) 76px;align-items:center;gap:18px;padding:14px 4px;display:grid}.v21-act-ledger li>svg{color:var(--v21-accent-2)}.v21-act-team{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.v21-act-what strong{color:var(--v21-text);letter-spacing:-.005em;font-size:14px;font-weight:600;display:block}.v21-act-what small{color:var(--v21-muted);font-size:12px}.v21-act-where{color:var(--v21-muted);font-size:13px;line-height:1.4}.v21-act-status{justify-content:flex-end;display:flex}.v21-act-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-act-outcome b{color:var(--v21-text);font-weight:600}@media (width<=900px){.v21-act-ledger li{grid-template-columns:minmax(0,1fr) 76px}.v21-act-ledger li>svg,.v21-act-where{display:none}}.v21-int{grid-template-columns:minmax(0,1fr) 232px minmax(0,1fr);align-items:center;gap:40px;margin-top:44px;display:grid}.v21-int-side h3{height:30px;color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.v21-int-side ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-int-side,.v21-int-side .v21-brand{position:relative}.v21-int-side:after{content:"";background:#5b74f559;border-radius:1px;width:2px;position:absolute;top:60px;bottom:30px}.v21-int-side:first-child:after{right:-40px}.v21-int-side:last-child:after{opacity:.8;width:1px;left:-40px}.v21-int-side:last-child .v21-brand:before{height:1px}.v21-int-side:first-child .v21-brand:after,.v21-int-side:last-child .v21-brand:before{content:"";background:#5b74f559;width:40px;height:1px;position:absolute;top:50%}.v21-int-side:first-child .v21-brand:after{right:-40px}.v21-int-side:last-child .v21-brand:before{left:-40px}.v21-int-core{color:#fff;background:linear-gradient(160deg,#6a82ff,#5b74f5 60%,#4b62d6);border:1px solid #5b74f599;border-radius:18px;gap:18px;padding:24px 22px 20px;display:grid;position:relative;box-shadow:0 30px 70px -28px #5b74f58c}.v21-int-core img{filter:brightness(0)invert()}.v21-int-side h3 em{color:var(--v21-accent-2);letter-spacing:.06em;margin-left:10px;font-style:normal}.v21-int-core:before,.v21-int-core:after{display:none}.v21-int-core:before{left:-1px}.v21-int-core:after{right:-1px}.v21-int-core img{height:18px;display:block}.v21-int-core ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.v21-int-core li{border-top:1px solid #ffffff2e;gap:1px;padding:10px 0;display:grid}.v21-int-core li b{letter-spacing:-.01em;font-size:17px;font-weight:600}.v21-int-core li span{color:#ffffffb8;font-size:11.5px}.v21-int-core small{color:#ffffffd9;font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.v21-num{border:1px solid #5b74f552;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:100%;margin-top:18px;padding:9px 14px 9px 13px;display:inline-flex;position:relative}.v21-section--alt .v21-num,.v21-feature-section .v21-num{border-color:#7a8fff6b}.v21-section-head--center .v21-num{display:inline-flex}.v21-num--center{text-align:center;justify-content:center}.v21-num p{margin:0}.v21-num .v21-num-figure,.v21-feature-copy .v21-num .v21-num-figure{max-width:none;color:var(--v21-text);font-family:var(--v21-display);letter-spacing:-.03em;margin:0;font-size:19px;font-weight:600;line-height:1.1}.v21-num .v21-num-text,.v21-feature-copy .v21-num .v21-num-text{max-width:none;color:var(--v21-muted);margin:0;font-size:13.5px;line-height:1.4}.v21-num-how{color:var(--v21-accent-2);font:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;margin:0;padding:0;font-size:12px;font-weight:500}.v21-num-how:focus-visible{outline-offset:3px;outline:2px solid #5b74f5}.v21-section-head .v21-num+p{margin-top:14px}.v21-value-how{z-index:30;color:#0e0f13;text-align:left;opacity:0;visibility:hidden;background:#fff;border:1px solid #0e0f1314;border-radius:14px;gap:2px;width:min(480px,90vw);padding:16px 18px;font-size:13px;line-height:1.5;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:grid;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(4px);box-shadow:0 1px #0e0f130a,0 18px 44px #0e0f1329}.v21-value-how .v21-value-row{color:#2a2d35;border-top:1px solid #0e0f130f;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:7px 0;font-size:12.5px;line-height:1.45;display:grid}.v21-value-how .v21-value-row b{color:#0e0f13;font-weight:600}.v21-value-how .v21-value-row span b{font-weight:650}.v21-value-how a.v21-value-row{color:#2a2d35;text-decoration:none}.v21-value-how a.v21-value-row>b{color:#4b62d6}.v21-value-how a.v21-value-row:hover span{text-decoration:underline}.v21-value-how .v21-value-boundary{color:#8a8f9b;border-top:1px solid #0e0f130f;padding-top:8px;font-size:12px}.v21-value-how:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.v21-num--center .v21-value-how{left:50%;transform:translate(-50%,4px)}.v21-value-how strong{letter-spacing:.02em;color:#5f6470;font-size:12px;font-weight:600}.v21-value-how a{color:#4b62d6;font-size:12.5px;text-decoration:none}.v21-value-how a:hover{text-decoration:underline}.v21-num-how:hover+.v21-value-how,.v21-num-how:focus-visible+.v21-value-how,.v21-value-how:hover{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:none}.v21-num--center .v21-num-how:hover+.v21-value-how,.v21-num--center .v21-num-how:focus-visible+.v21-value-how,.v21-num--center .v21-value-how:hover{transform:translate(-50%)}.v21-feature-copy .v21-num{margin:18px 0 4px}.v21-stack{grid-template-columns:minmax(0,1fr) 292px minmax(0,1fr);align-items:center;gap:0 72px;margin-top:44px;display:grid;position:relative}.v21-stack .v21-flowlines{z-index:0}.v21-stack .v21-flowlines path{stroke:var(--hue,#5b74f552);stroke-width:var(--w,1.5)}.v21-stack .v21-flowlines-end{fill:var(--hue,#5b74f552)}.v21-stack-lines--in circle:nth-of-type(2n),.v21-stack-lines--out circle:nth-of-type(odd){display:none}.v21-stack-in,.v21-stack-out{z-index:1;gap:9px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v21-stack-in li,.v21-stack-out li{background:#fff;border:1px solid #0e0f1312;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:58px;padding:11px 14px;transition:opacity .32s;display:grid;box-shadow:0 6px 18px #0e0f130a}.v21-stack-in li>div,.v21-stack-out li>div{gap:2px;min-width:0;display:grid}.v21-stack-in strong,.v21-stack-out strong{color:#0e0f13;letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2}.v21-stack-in li>div>span,.v21-stack-out li>div>span{color:#5f6470;font-size:12px;line-height:1.35}.v21-stack-out em{color:#8a8f9b;font-style:normal}.v21-stack-icon{color:#4b62d6;background:#eef1fb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.v21-stack-marks{gap:6px;display:flex}.v21-stack-marks img{object-fit:contain;width:16px;height:16px}.v21-stack-in li:not(.is-lit),.v21-stack-out li:not(.is-lit){opacity:.62}.v21-stack-out li:not(.is-lit){opacity:.8}.v21-stack-in li.is-lit{background:#0e0f13;border-color:#0e0f13;box-shadow:0 12px 30px #0e0f132e}.v21-stack-in li.is-lit strong{color:#fff}.v21-stack-in li.is-lit>div>span{color:#ffffffa8}.v21-stack-in li.is-lit .v21-stack-icon{color:#fff;background:#ffffff1a}.v21-stack-out li.is-lit{border-color:#5b74f552;position:relative;box-shadow:0 10px 28px #0e0f1314,0 0 0 4px #5b74f512}.v21-stack-out li.is-lit:after{content:"";background:#37c9a3;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 3px #37c9a32e}.v21-stack-record{z-index:1;color:#fff;background:linear-gradient(#1a1c26,#0e0f13);border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:22px 22px 18px;display:grid;position:relative;box-shadow:0 1px #0e0f130a,0 22px 48px #0e0f1338}.v21-stack-port{width:1px;height:1px;position:absolute;top:26%}.v21-stack-port--in{left:0}.v21-stack-port--out{right:0}.v21-stack-brand{filter:brightness(0)invert();opacity:.92;width:auto;height:16px;margin-bottom:16px;display:block}.v21-stack-stages{gap:0;margin:0;padding:0;list-style:none;display:grid}.v21-stack-stages li{border-top:1px solid #ffffff1f;gap:3px;padding:12px 0;display:grid}.v21-stack-stages b{color:#fff;letter-spacing:-.015em;font-size:17px;font-weight:600}.v21-stack-stages span{color:#ffffff9e;font-size:12.5px;line-height:1.4}.v21-stack-record small{color:#ffffff8c;text-align:center;margin-top:12px;font-size:11.5px}.v21-stack-right{gap:8px;display:grid}.v21-stack-only{color:var(--v21-accent-2);margin:0;font-size:12px}.v21-motion .v21-stack .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-stack.is-in .v21-stack-lines--in path.is-link{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.7s + var(--k,0) * 90ms)}.v21-motion .v21-stack.is-in .v21-stack-lines--out path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.9s + var(--k,0) * .11s)}.v21-motion .v21-stack .v21-flowlines-end{opacity:0}.v21-motion .v21-stack.is-in .v21-stack-lines--in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(.7s + var(--k,0) * 90ms)}.v21-motion .v21-stack.is-in .v21-stack-lines--out .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(2.4s + var(--k,0) * .11s)}.v21-motion .v21-stack .v21-stack-in li,.v21-motion .v21-stack .v21-stack-out li,.v21-motion .v21-stack .v21-stack-only{opacity:0;transform:translateY(8px)}.v21-motion .v21-stack .v21-stack-record{opacity:0;transform:translateY(10px)scale(.98)}.v21-motion .v21-stack.is-in .v21-stack-in li,.v21-motion .v21-stack.is-in .v21-stack-out li,.v21-motion .v21-stack.is-in .v21-stack-only,.v21-motion .v21-stack.is-in .v21-stack-record{transition:opacity .42s,transform .46s cubic-bezier(.22,1,.36,1);transform:none}.v21-motion .v21-stack.is-in .v21-stack-in li{opacity:.62;transition-delay:calc(.1s + var(--i,0) * 80ms)}.v21-motion .v21-stack.is-in .v21-stack-in li.is-lit{opacity:1}.v21-motion .v21-stack.is-in .v21-stack-record{opacity:1;transition-delay:1.3s}.v21-motion .v21-stack.is-in .v21-stack-only{opacity:1;transition-delay:1.9s}.v21-motion .v21-stack.is-in .v21-stack-out li{opacity:.8;transition-delay:calc(2.3s + var(--i,0) * .11s)}.v21-motion .v21-stack.is-in .v21-stack-out li.is-lit{opacity:1}@media (width<=1100px){.v21-stack{grid-template-columns:minmax(0,1fr);gap:24px}.v21-stack .v21-flowlines{display:none}.v21-stack-record{max-width:320px}}.v21-int-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-int-outcome b{color:var(--v21-text);font-weight:600}@media (width<=1100px){.v21-int{grid-template-columns:minmax(0,1fr);gap:24px}.v21-int-side .v21-brand:before,.v21-int-side .v21-brand:after,.v21-int-side:after,.v21-int-core:before,.v21-int-core:after{display:none}}.v21-grow-label{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}.v21-grow-teams{text-align:center;margin-top:48px}.v21-grow-teams nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.v21-grow-label{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px}.v21-grow-sizes{margin-top:56px}.v21-grow-teams{border-top:1px solid var(--v21-line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px;padding-top:28px;display:flex}.v21-grow-teams .v21-grow-label{margin:0}.v21-grow-teams nav{flex-wrap:wrap;gap:6px;display:flex}.v21-grow-teams nav a{color:var(--v21-text);border:1px solid var(--v21-line);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;transition:border-color .16s,background .16s,color .16s}.v21-grow-teams nav a:hover{border-color:var(--v21-accent-2);color:var(--v21-accent-2);background:#8ea0ff14}.v21-spec{border-top:1px solid var(--v21-line);margin:36px 0 0;padding:0;list-style:none}.v21-spec>li{border-bottom:1px solid var(--v21-line);grid-template-columns:180px minmax(0,1fr);gap:24px;padding:18px 4px;display:grid}.v21-spec h3{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 0;font-size:11px;font-weight:500}.v21-spec ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.v21-spec ul li{color:var(--v21-text);grid-template-columns:minmax(0,1fr) 132px;align-items:baseline;gap:18px;padding:5px 0;font-size:14px;line-height:1.5;display:grid}.v21-spec ul li b{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:10.5px;font-weight:500}.v21-spec ul li.is-live b{color:#2f9e6a}.v21-spec ul li.is-validating b{color:#c98a2b}.v21-spec ul li.is-extending span,.v21-spec ul li.is-validating span{color:var(--v21-muted)}@media (width<=760px){.v21-spec>li{grid-template-columns:minmax(0,1fr);gap:8px}}.v21-built-to{letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;gap:0 10px;min-height:30px;margin:22px 0 0;font-size:19px;display:flex}.v21-built-to span{color:var(--v21-muted)}.v21-built-to b{color:var(--v21-accent);opacity:0;font-weight:600;transition:opacity .26s,transform .26s;transform:translateY(4px)}.v21-built-to b.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v21-built-to b{opacity:1;transition:none;transform:none}}.v21-agents-live{margin-top:44px}.v21-agents-live>p{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px}.v21-agents-live .v21-screen--tall{height:640px}.v21-agents-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.v21-agents-rules li{color:var(--v21-muted);grid-template-columns:14px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.55;display:grid}.v21-agents-rules li svg{color:#2f9e6a;margin-top:3px}@media (width<=900px){.v21-agents-rules{grid-template-columns:minmax(0,1fr)}}.v21-gov-diagram{width:min(100vw - 48px,1360px);margin:40px 0 0 calc(50% + -1*min(50vw - 24px,680px));position:relative}.v21-gd{width:100%;height:auto;font-family:var(--v21-body);display:block;position:relative;overflow:visible}.v21-gd text{font-family:var(--v21-body)}.v21-gd-hero-bg{fill:#e4e8ff;stroke:#8ea0ff8c;filter:drop-shadow(0 24px 60px #5b74f547)}.v21-gd-hero-icon{fill:#5b74f5}.v21-gd-hero-icon-glyph{color:#fff}.v21-gd-hero-title{fill:#0e0f13;letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v21-gd-owner rect{fill:#fff;stroke:#0e0f131a}.v21-gd-owner text{fill:#2a2d35;font-size:11px;font-weight:500}.v21-gd-owner-glyph{color:#4b62d6}.v21-gd-hero-rule{stroke:#0e0f131a}.v21-gd-hero-glyph{color:#4b62d6}.v21-gd-hero-label{fill:#0e0f13;font-size:13.5px;font-weight:600}.v21-gd-clock text{font-family:var(--v21-mono);letter-spacing:.04em;fill:#5f6470;font-size:10.5px}.v21-gd-clock circle,.v21-gd-clock path{fill:none;stroke:#5f6470;stroke-width:1.25px;stroke-linecap:round}.v21-gd-hero-object rect{fill:#5b74f51f;stroke:#5b74f559}.v21-gd-hero-object-glyph{color:#4b62d6}.v21-gd-hero-object-label{fill:#0e0f13;font-size:13.5px;font-weight:600}.v21-gd-hero-object-sub{fill:#3a3f4c;font-size:11.5px}.v21-gd-hero-object-tag{font-family:var(--v21-mono);letter-spacing:.1em;fill:#4b62d6;font-size:9px}.v21-gd-private-bg{fill:#ffffff0d;stroke:#ffffff1f}.v21-gd-private-icon{fill:#ffffff14}.v21-gd-private-glyph{color:#f3f4f8b3}.v21-gd-private-title{fill:#f3f4f8c7;font-size:14px;font-weight:600}.v21-gd-private-sub{font-family:var(--v21-mono);letter-spacing:.1em;fill:#f3f4f873;font-size:9.5px}.v21-gd-line{fill:none;stroke:#8ea0ff;stroke-opacity:.85;stroke-width:1.5px;stroke-linecap:round}.v21-gd-arrow{fill:#8ea0ff;stroke:#8ea0ff;stroke-width:1px;stroke-linejoin:round}.v21-gd-tag-bg{fill:var(--v21-bg-2);stroke:#8ea0ff73}.v21-gd-tag text{font-family:var(--v21-mono);letter-spacing:.06em;fill:#b9c3ff;font-size:14px;font-weight:600}.v21-gd-toggle rect{fill:#8497f7;stroke:#a4b2ff}.v21-gd-toggle circle{fill:#fff}.v21-gd-tag.is-off .v21-gd-toggle rect{fill:#353b4b;stroke:#737c94}.v21-gd-tag.is-off text{fill:#c1c7d6}.v21-gd-blocked-line{fill:none;stroke:#7a849d;stroke-width:1.5px;stroke-dasharray:6 5;stroke-linecap:round}.v21-gd-blocked-end{fill:#7a849d}.v21-gd-col-title{font-family:var(--v21-mono);letter-spacing:.12em;fill:#f3f4f88c;font-size:11px}.v21-gd-card-bg{fill:#fff;stroke:#fff9;filter:drop-shadow(0 14px 34px #00000059)}.v21-gd-card-icon{fill:#f0f0f4}.v21-gd-card-glyph{color:#0e0f13}.v21-gd-card-name{fill:#0e0f13;font-size:14px;font-weight:600}.v21-gd-card-gets{font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;fill:#8a8f9b;font-size:10px}.v21-gd-access-badge[data-kind=recording]{--badge-bg:#e8edff;--badge-line:#c9d3fa;--badge-ink:#4056b8}.v21-gd-access-badge[data-kind=transcript]{--badge-bg:#efe9fa;--badge-line:#dcd0ef;--badge-ink:#76529f}.v21-gd-access-badge[data-kind=summary]{--badge-bg:#e5f3ee;--badge-line:#c1dfd2;--badge-ink:#286e57}.v21-gd-access-badge[data-kind=decisions]{--badge-bg:#fff0d9;--badge-line:#ecd6b1;--badge-ink:#8d5b1c}.v21-gd-access-badge rect{fill:var(--badge-bg);stroke:var(--badge-line)}.v21-gd-access-badge text{fill:var(--badge-ink);font-size:12.5px;font-weight:600}.v21-gd-access-glyph{color:var(--badge-ink)}.v21-gd-condition-badge rect{fill:#fff0d9;stroke:#ecd6b1}.v21-gd-condition-badge text{fill:#64481f;font-size:12.5px;font-weight:500}.v21-gd-condition-badge svg{color:#8d5b1c}.v21-gd-line-text text{fill:#2a2d35;font-size:12px}.v21-gd-line-glyph{color:#4b62d6}.v21-gd-line-glyph.is-pending{color:#8a8f9b}.v21-gd-else-bg{fill:#ffffff0d;stroke:#ffffff38}.v21-gd-else-glyph{color:#f3f4f88c}.v21-gd-else-name{fill:#f3f4f8d6;font-size:13.5px;font-weight:600}.v21-gd-else-gets{font-family:var(--v21-mono);letter-spacing:.1em;fill:#f3f4f880;font-size:10px}@media (prefers-reduced-motion:no-preference){.v21-motion .v21-gov-diagram .v21-gd-line,.v21-motion .v21-gov-diagram .v21-gd-blocked-reveal{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-gov-diagram .v21-gd-arrow,.v21-motion .v21-gov-diagram .v21-gd-blocked-end,.v21-motion .v21-gov-diagram .v21-gd-tag,.v21-motion .v21-gov-diagram .v21-gd-card,.v21-motion .v21-gov-diagram .v21-gd-else,.v21-motion .v21-gov-diagram .v21-gd-private{opacity:0}.v21-motion .v21-gov-diagram.is-in .v21-gd-line,.v21-motion .v21-gov-diagram.is-in .v21-gd-blocked-reveal{animation:.8s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(var(--d,0s) + .2s)}.v21-motion .v21-gov-diagram.is-in .v21-gd-arrow,.v21-motion .v21-gov-diagram.is-in .v21-gd-blocked-end,.v21-motion .v21-gov-diagram.is-in .v21-gd-tag{animation:.4s forwards v21-sd-fade;animation-delay:calc(var(--d,0s) + .7s)}.v21-motion .v21-gov-diagram.is-in .v21-gd-card,.v21-motion .v21-gov-diagram.is-in .v21-gd-else,.v21-motion .v21-gov-diagram.is-in .v21-gd-private{animation:.5s forwards v21-sd-fade;animation-delay:calc(var(--d,0s) + .6s)}}.v21-gov-rule-points{max-width:1100px;color:var(--v21-muted);grid-template-columns:1fr 1fr;gap:20px 54px;margin:36px auto 0;padding-left:20px;font-size:15px;line-height:1.6;list-style:outside;display:grid}.v21-gov-rule-points li{padding-left:5px}.v21-gov-rule-points li::marker{color:#8ea0ff}.v21-gov-rule-points strong{color:var(--v21-text);font-weight:600}.v21-gov-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.v21-gov-way{border:1px solid var(--v21-line);background:#ffffff08;border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:22px 22px 20px;display:grid}.v21-gov-way-icon{width:34px;height:34px;color:var(--v21-accent-2);background:#8ea0ff1a;border:1px solid #8ea0ff40;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.v21-gov-way h3{letter-spacing:-.01em;margin:4px 0 0;font-size:16px;font-weight:600}.v21-gov-way p{color:var(--v21-muted);margin:0;font-size:13.5px;line-height:1.5}.v21-gov-foot{max-width:900px;color:var(--v21-muted);text-align:center;margin:28px auto 0;font-size:13.5px;line-height:1.55}.v21-gov-foot b{color:var(--v21-text);font-weight:600}@media (width<=1100px){.v21-gov-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.v21-gov-diagram{overflow-x:auto}.v21-gd{min-width:960px}.v21-gov-ways{grid-template-columns:minmax(0,1fr)}}.v21-silos-four{margin-top:44px}.v21-silos-four-tag{font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v21-muted-2);font-size:11px;display:block}.v21-silos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v21-silo{position:relative}.v21-silo-head{align-items:center;gap:10px;display:flex}.v21-silo-mark{color:#e3665f;background:#d9534f24;border:1px solid #d9534f80;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.v21-silo-kicker{font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v21-muted-2);white-space:nowrap;flex:none;font-size:11px;line-height:20px}.v21-silo-rule{background:var(--v21-line);flex:auto;height:1px;margin-left:4px}.v21-silo h3{letter-spacing:-.01em;color:var(--v21-text);text-wrap:balance;margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.3}.v21-silo p{color:var(--v21-muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}.v21-silos-links{gap:36px;margin-top:8px;display:flex}.v21-silos-links .v21-more{margin-top:24px}.v21-motion .v21-silos-four .v21-silo{opacity:0;transition:opacity .48s,transform .56s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--k,0) * 90ms + .12s);transform:translateY(10px)}.v21-motion .v21-silos-four.is-in .v21-silo{opacity:1;transform:none}@media (width<=900px){.v21-silos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.v21-silos-diagram{overflow-x:auto}.v21-silos-diagram .v21-sd{min-width:960px}}.v21-acct{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.v21-acct-head{align-items:center}.v21-acct-head h3{font-size:19px}.v21-acct-chips{flex:none;gap:6px;display:flex}.v21-acct-head .v21-acct-chips span{color:#4b5160;font-family:var(--v21-body);letter-spacing:0;text-transform:none;background:#f1f3f7;border-radius:999px;align-items:center;gap:5px;margin:0;padding:4px 9px;font-size:10.5px;font-weight:550;display:inline-flex}.v21-acct-head .v21-acct-chips span:last-child{color:#12805d;background:#159a6f1a}.v21-acct-body{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:12px;min-height:0;display:grid}.v21-acct-timeline,.v21-acct-record{background:#fff;border:1px solid #e6e8ee;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:12px 14px;display:grid}.v21-acct-record{background:#f8f9fb;grid-template-rows:auto auto auto minmax(0,1fr)}.v21-acct-panel-head{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.v21-acct-panel-head>span{line-height:1.2;display:grid}.v21-acct-panel-head small{color:#9ca3af;font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.v21-acct-panel-head strong{color:#0b0d12;letter-spacing:-.01em;font-size:12.5px;font-weight:650}.v21-acct-panel-head em{color:#6b7280;font-size:10.5px;font-style:normal}.v21-acct-panel-head>svg{color:#159a6f}.v21-acct-panel-head--sub{margin-top:4px}.v21-acct-timeline ol{gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.v21-acct-timeline li{border-radius:10px;grid-template-columns:44px 26px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid;position:relative}.v21-acct-timeline li.is-source{background:#5b74f514;box-shadow:inset 0 0 0 1px #5b74f540}.v21-acct-when{gap:1px;padding-top:2px;display:grid}.v21-acct-when b{color:#0b0d12;font-size:11px;font-weight:650}.v21-acct-when small{color:#9ca3af;font-size:9.5px}.v21-acct-icon{color:#4b5160;background:#f1f3f7;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.v21-acct-timeline li.is-source .v21-acct-icon{color:#fff;background:#5b74f5}.v21-acct-entry{gap:2px;min-width:0;display:grid}.v21-acct-entry strong{color:#0b0d12;font-size:12px;font-weight:650}.v21-acct-entry>span{color:#2b2f3a;font-size:11.5px;line-height:1.35}.v21-acct-entry small{color:#9ca3af;font-size:10px}.v21-acct-source-tag{color:#3b4fd8;background:#5b74f51f;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:650;position:absolute;top:8px;right:10px}.v21-acct-facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-acct-facts li{background:#fff;border:1px solid #e6e8ee;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.v21-acct-facts li.is-condition{border-color:#159a6f66;box-shadow:inset 3px 0 #37c9a3}.v21-acct-facts small{color:#9ca3af;font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.v21-acct-facts strong{color:#0b0d12;letter-spacing:-.01em;font-size:12.5px;font-weight:650}.v21-acct-facts span{color:#6b7280;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.v21-acct-facts li.is-condition span{color:#12805d}.v21-acct-access{gap:5px;margin:0;padding:0;list-style:none;display:grid}.v21-acct-access li{color:#4b5160;align-items:center;gap:8px;font-size:11px;display:flex}.v21-acct-access svg{color:#6b7280;flex:none}.v21-acct-access b{color:#0b0d12;margin-right:4px;font-weight:650}@media (width<=700px){.v21-acct-body{grid-template-columns:minmax(0,1fr)}.v21-acct-record{display:none}}.v21-flow{margin-top:48px;position:relative}.v21-flow-track{background:linear-gradient(90deg, transparent, var(--v21-line-2) 12%, var(--v21-line-2) 88%, transparent);pointer-events:none;height:2px;position:absolute;top:46px;left:12.5%;right:12.5%}.v21-flow-light{background:var(--v21-accent-2);border-radius:50%;width:12px;height:12px;animation:12s linear infinite v21-flow-travel;position:absolute;top:-5px;left:0;transform:translate(-50%);box-shadow:0 0 0 4px #8b9dff2e,0 0 24px 6px #8b9dff8c}.v21-flow-stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v21-flow-station{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;display:grid;position:relative}.v21-flow-head{text-align:center;justify-items:center;gap:4px;display:grid}.v21-flow-head .v21-step{width:30px;height:30px;color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.08em;border:1px solid var(--v21-line-2);animation:12s linear infinite backwards v21-flow-step;animation-delay:calc(var(--i) * 3s);background:#0b0d12;border-radius:50%;place-items:center;margin-bottom:6px;font-size:10.5px;transition:color .3s,border-color .3s,box-shadow .3s;display:grid}.v21-flow-head strong{font-family:var(--v21-display);letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.1}.v21-flow-head em{color:var(--v21-muted);font-size:13.5px;font-style:normal}.v21-flow-art{color:var(--v21-text);background:var(--v21-glass);border:1px solid var(--v21-line);animation:12s linear infinite backwards v21-flow-art;animation-delay:calc(var(--i) * 3s);border-radius:16px;align-content:start;padding:14px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.v21-flow-why{color:var(--v21-muted);text-align:center;padding:0 4px;font-size:13.5px;line-height:1.5}.v21-flow-note{color:var(--v21-muted-2);justify-content:center;align-items:center;gap:6px;margin-top:26px;font-size:12px;display:flex}.v21-flow-channels,.v21-flow-rules,.v21-flow-actions,.v21-flow-record ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-flow-channels li,.v21-flow-rules li,.v21-flow-actions li{color:var(--v21-muted);background:#ffffff08;border:1px solid #0000;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:grid}.v21-flow-channels li>svg,.v21-flow-rules li>svg,.v21-flow-actions li>svg:first-child{color:var(--v21-muted)}.v21-flow-channels b,.v21-flow-rules b{color:var(--v21-text);font-size:12.5px;font-weight:600;display:block}.v21-flow-channels li.is-live{color:var(--v21-text);background:#5b74f524;border-color:#8b9dff59}.v21-flow-channels li.is-live>svg{color:var(--v21-accent-2)}.v21-flow-channels li.is-live i{background:#37c9a3;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite v21-flow-pulse;box-shadow:0 0 0 3px #37c9a340}.v21-flow-record header{border-bottom:1px solid var(--v21-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin-bottom:10px;padding:0 2px 10px;display:flex}.v21-flow-record header b{color:var(--v21-text);font-size:13px;font-weight:650}.v21-flow-record header span{color:var(--v21-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.v21-flow-record li{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 2px;font-size:12px;display:grid}.v21-flow-record small{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.v21-flow-record li span{color:var(--v21-text)}.v21-flow-rules em{color:var(--v21-muted);font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--v21-line);background:#ffffff0d;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal}.v21-flow-actions li span{color:var(--v21-text);font-weight:550}.v21-flow-actions li>svg:last-child{color:var(--v21-muted-2)}.v21-flow-actions li.is-done{background:#37c9a31a;border-color:#37c9a340}.v21-flow-actions li.is-done>svg{color:#37c9a3}@keyframes v21-flow-travel{0%{left:0}75%,to{left:100%}}@keyframes v21-flow-step{0%,1%{color:var(--v21-muted);border-color:var(--v21-line-2);box-shadow:none}4%,22%{color:#fff;border-color:var(--v21-accent-2);box-shadow:0 0 0 4px #8b9dff2e,0 0 20px #8b9dff80}28%,to{color:var(--v21-muted);border-color:var(--v21-line-2);box-shadow:none}}@keyframes v21-flow-art{0%,2%{border-color:var(--v21-line);box-shadow:none;transform:none}6%,22%{border-color:#8b9dff80;transform:translateY(-4px);box-shadow:0 30px 60px -36px #5b74f5b3,0 0 0 1px #8b9dff26}28%,to{border-color:var(--v21-line);box-shadow:none;transform:none}}@keyframes v21-flow-pulse{0%,to{box-shadow:0 0 0 3px #37c9a340}50%{box-shadow:0 0 0 6px #37c9a314}}@media (prefers-reduced-motion:reduce){.v21-flow-light,.v21-flow-head .v21-step,.v21-flow-art,.v21-flow-channels li.is-live i{animation:none}.v21-flow-station:first-child .v21-step{color:#fff;border-color:var(--v21-accent-2)}}@media (width<=1100px){.v21-flow-stations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.v21-flow-track{display:none}}@media (width<=600px){.v21-flow-stations{grid-template-columns:minmax(0,1fr)}}.v21-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;gap:14px;display:grid}.v21-bento-tile{color:#0e0f13;background:#fff;border:1px solid #0e0f1314;border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;padding:24px 24px 22px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.v21-bento-tile:hover{border-color:#0e0f1329;transform:translateY(-3px);box-shadow:0 30px 60px -36px #0e0f1373}.v21-bento-tile--wide{grid-column:span 2}.v21-bento-tile--tall{grid-row:span 2}.v21-bento-tile--ink{color:#f3f4f8;background:radial-gradient(80% 70% at 100% 100%, color-mix(in srgb, var(--hue) 45%, transparent), transparent 70%), #0e0f13;border-color:#ffffff14}.v21-bento-tile--warm{color:#0e0f13;background:radial-gradient(90% 60% at 50% 110%, color-mix(in srgb, var(--hue) 40%, transparent), transparent 72%), linear-gradient(180deg, #fff9f2, #fff3e4);border-color:#f0a34a47}.v21-bento-team{color:color-mix(in srgb, var(--hue) 75%, #1a1c22);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:500}.v21-bento-tile--ink .v21-bento-team{color:color-mix(in srgb, var(--hue) 60%, #fff)}.v21-bento-tile h3{font-family:var(--v21-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500;line-height:1.1}.v21-bento-tile--wide h3,.v21-bento-tile--tall h3{font-size:27px}.v21-bento-tile>p{color:#5f6470;max-width:34ch;margin:0;font-size:13.5px;line-height:1.45}.v21-bento-tile--ink>p{color:#f3f4f8b3}.v21-bento-visual{align-content:end;min-height:0;display:grid}.v21-bento-go{color:#0e0f13;opacity:0;background:#0e0f130d;border-radius:999px;place-items:center;width:30px;height:30px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:20px;right:20px;transform:translate(-4px)}.v21-bento-tile--ink .v21-bento-go{color:#fff;background:#ffffff1a}.v21-bento-tile:hover .v21-bento-go{opacity:1;transform:none}.v21-bento-record{background:#f6f7fa;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 16px 40px;display:grid;position:relative}.v21-bento-record>div{gap:4px;min-width:0;display:grid}.v21-bento-record small{color:#8a8f9b;font-size:11px}.v21-bento-record s{color:#b0b5c0;font-size:12.5px}.v21-bento-record b{color:#0e0f13;letter-spacing:-.01em;font-size:14px;font-weight:650;line-height:1.25}.v21-bento-source{color:#5f6470;align-items:center;gap:6px;font-size:11.5px;display:inline-flex;position:absolute;bottom:12px;left:16px}.v21-bento-risk{gap:6px;display:grid}.v21-bento-tile--tall .v21-bento-visual{align-content:center}.v21-bento-risk strong{font-family:var(--v21-display);letter-spacing:-.05em;font-size:64px;font-weight:500;line-height:1}.v21-bento-risk>span{color:#5f6470;font-size:13px}.v21-bento-risk ul{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v21-bento-risk li{color:#2a2d35;align-items:center;gap:8px;font-size:13px;display:flex}.v21-bento-risk li:before{content:"";background:var(--hue);border-radius:50%;width:8px;height:8px}.v21-bento-risk em{color:#8a8f9b;margin-top:14px;font-size:11.5px;font-style:normal}.v21-bento-tile--split{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:28px}.v21-bento-tile--split>h3{text-wrap:balance;font-size:22px}.v21-bento-tile--split .v21-bento-sources i{padding:3px 7px;font-size:10.5px}.v21-bento-tile--split>.v21-bento-team,.v21-bento-tile--split>h3,.v21-bento-tile--split>p{grid-column:1}.v21-bento-tile--split>.v21-bento-visual{grid-area:1/2/-1;align-self:center}.v21-bento-ask{gap:8px;display:grid}.v21-bento-q{color:#fff;background:linear-gradient(120deg,#5b74f5,#7d61f2);border-radius:12px 12px 12px 4px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0;padding:8px 12px;font-size:13px;font-weight:550;display:inline-flex}.v21-bento-a{color:#f3f4f8e6;margin:0;font-size:13.5px;line-height:1.45}.v21-bento-sources{flex-wrap:wrap;gap:6px;display:flex}.v21-bento-sources i{color:#f3f4f8cc;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;display:inline-flex}.v21-bento-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-bento-bars li{grid-template-columns:72px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:12.5px;display:grid}.v21-bento-bars span{color:#5f6470}.v21-bento-bars i{background:linear-gradient(90deg,#37c9a3,#1f9e7e);border-radius:5px;height:10px;display:block}.v21-bento-bars b{color:#0e0f13;text-align:right;font-weight:650}.v21-bento-trend{align-items:flex-end;gap:8px;height:110px;padding-top:18px;display:flex}.v21-bento-trend i{opacity:.35;background:linear-gradient(#f0a34a,#e4572e);border-radius:6px 6px 0 0;flex:1}.v21-bento-trend i:nth-child(n+5){opacity:.85}.v21-bento-trend i.is-mark{opacity:1;position:relative}.v21-bento-trend i.is-mark:after{content:"alert";color:#b4561a;font-family:var(--v21-mono);letter-spacing:.08em;font-size:9.5px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.v21-bento-decisions{gap:10px;display:grid}.v21-bento-decisions small{font-family:var(--v21-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.6;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.v21-bento-decisions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-bento-decisions li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.v21-bento-decisions li span{font-size:13px;font-weight:600;line-height:1.3}.v21-bento-decisions li b{opacity:.62;font-size:11.5px;font-weight:500}.v21-bento-decisions em{opacity:.6;font-size:11.5px;font-style:normal}.v21-bento-pack{grid-template-columns:repeat(4,minmax(0,1fr));align-content:end;gap:10px 16px;display:grid}.v21-bento-pack>div{gap:2px;display:grid}.v21-bento-pack strong{font-family:var(--v21-display);letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1}.v21-bento-pack>div span{color:#5f6470;font-size:12px}.v21-bento-pack small{color:#5f6470;border-top:1px solid #0e0f1314;grid-column:1/-1;align-items:center;gap:6px;margin-top:4px;padding-top:10px;font-size:11.5px;display:inline-flex}@media (width<=1100px){.v21-bento{grid-auto-rows:280px}.v21-bento-tile--wide h3,.v21-bento-tile--tall h3{font-size:24px}}@media (width<=900px){.v21-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.v21-bento-tile--split{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.v21-bento-tile--split>.v21-bento-visual{grid-area:auto/1}.v21-bento-tile--tall{grid-row:span 1}.v21-bento-tile{min-height:260px}}@media (width<=600px){.v21-bento{grid-template-columns:minmax(0,1fr)}.v21-bento-tile--wide{grid-column:span 1}.v21-bento-record{grid-template-columns:repeat(2,minmax(0,1fr))}}.v21-team-hero-visual{position:relative}.v21-team-hero-visual .v21-screen{height:480px}.v21-team-hero-visual:before{content:"";background:radial-gradient(60% 60% at 60% 50%, color-mix(in srgb, var(--team-hue,#5b74f5) 26%, transparent), transparent 70%);filter:blur(30px);pointer-events:none;position:absolute;inset:-12% -8% -14%}[data-v21-page=team] .v21-page-hero--split .v21-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px}.v21-problem{scroll-margin-top:120px}.v21-problem-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.v21-problem-grid--flip .v21-problem-copy{order:2}.v21-problem-copy .v21-kicker{color:var(--team-hue,var(--v21-accent-2))}.v21-section--light .v21-problem-copy .v21-kicker{color:color-mix(in srgb, var(--team-hue,var(--v21-accent)) 70%, #1a1c22)}.v21-recognition{color:var(--v21-muted);font-family:var(--v21-display);letter-spacing:-.015em;border-left:2px solid color-mix(in srgb, var(--team-hue,var(--v21-accent)) 60%, transparent);margin-top:22px;padding-left:18px;font-size:19px;font-style:italic;font-weight:400;line-height:1.35}.v21-section--light .v21-recognition{color:#4b5160}.v21-problem-copy h2{font-family:var(--v21-display);letter-spacing:-.03em;margin-top:18px;font-size:clamp(30px,2.9vw,40px);font-weight:500;line-height:1.1}.v21-solution{gap:12px;margin-top:26px;display:grid}.v21-solution-label{color:var(--v21-text);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.v21-solution-label svg{color:var(--team-hue,var(--v21-accent))}.v21-section--light .v21-solution-label{color:#12141a}.v21-solution>p{color:var(--v21-muted);font-size:16px;line-height:1.6}.v21-section--light .v21-solution>p{color:#3f4552}.v21-problem-proof{min-width:0}.v21-problem--screen .v21-problem-proof .v21-screen{height:470px}.v21-proof-stage{background:radial-gradient(80% 100% at 50% 100%, color-mix(in srgb, var(--hue) 34%, transparent), transparent 70%), #ffffff08;border:1px solid var(--v21-line);border-radius:var(--v21-radius);place-items:center;min-height:420px;padding:44px 40px;display:grid;position:relative;overflow:hidden}.v21-section--light .v21-proof-stage{background:radial-gradient(80% 100% at 50% 100%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 70%), #fff;border-color:#11182714}.v21-proof-stage:after{content:"";background:radial-gradient(50% 60% at 50% 50%, color-mix(in srgb, var(--hue) 40%, transparent), transparent 70%);filter:blur(36px);pointer-events:none;height:70%;position:absolute;inset:auto -20% -60%}.v21-proof-card{z-index:1;color:#1a1c22;background:#fff;border:1px solid #11182714;border-radius:16px;gap:12px;width:100%;max-width:500px;padding:20px 20px 16px;font-size:13px;line-height:1.4;display:grid;position:relative;box-shadow:0 30px 70px -30px #0000008c,inset 0 1px #ffffffb3}.v21-proof-head{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v21-proof-head strong{color:#0b0d12;letter-spacing:-.01em;font-size:13px;font-weight:650}.v21-proof-icon{color:#fff;background:color-mix(in srgb, var(--hue) 82%, #1a1c22);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.v21-proof-tag{color:#4b5160;letter-spacing:.02em;white-space:nowrap;background:#f1f3f7;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:650}.v21-proof-tag--good{color:#12805d;background:#159a6f1f}.v21-proof-tag--warn{color:#b4561a;background:#f0a34a2e}.v21-proof-tag--live{color:#3b4fd8;background:#5b74f51f}.v21-proof-row{color:#1a1c22;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v21-proof-row b{color:#0b0d12;white-space:nowrap;font-weight:650}.v21-proof-row.is-muted,.v21-proof-row.is-muted span{color:#6b7280;font-size:11.5px}.v21-proof-row.is-muted svg{vertical-align:-1px}.v21-proof-label{color:#4b5160}.v21-proof-bar{background:#eceff3;border-radius:3px;height:6px;display:block;position:relative}.v21-proof-bar i{background:linear-gradient(90deg,#5b74f5,#8b9dff);border-radius:3px;position:absolute;inset:0 auto 0 0}.v21-proof-bar--warn i{background:linear-gradient(90deg,#f0a34a,#e4572e)}.v21-proof-bar--good i{background:linear-gradient(90deg,#37c9a3,#1f9e7e)}.v21-proof-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-proof-list li{color:#2b2f3a;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.v21-proof-list li svg{color:#6b7280;margin-top:3px}.v21-proof-list li b{color:#0b0d12;white-space:nowrap;font-weight:650}.v21-proof-list b.is-good{color:#12805d}.v21-proof-list b.is-warn{color:#b4561a}.v21-proof-fields{gap:8px;margin:0;display:grid}.v21-proof-fields>div{border-bottom:1px solid #eef0f4;grid-template-columns:96px minmax(0,1fr);gap:10px;padding-bottom:8px;display:grid}.v21-proof-fields>div:last-child{border-bottom:0;padding-bottom:0}.v21-proof-fields dt{color:#6b7280}.v21-proof-fields dd{color:#0b0d12;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:550;display:flex}.v21-proof-fields dd s{color:#9aa0ad;font-weight:400}.v21-proof-fields dd svg{color:#6b7280}.v21-proof-channels{flex-wrap:wrap;gap:6px;display:flex}.v21-proof-channels span{color:#2b2f3a;background:#f1f3f7;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:550;display:inline-flex}.v21-proof-timeline{border-left:2px solid #e6e9ef;gap:8px;margin:0;padding:0 0 0 10px;list-style:none;display:grid}.v21-proof-timeline li{color:#2b2f3a;grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.v21-proof-timeline time{color:#6b7280;font-family:var(--v21-mono);padding-top:2px;font-size:10.5px}.v21-proof-split{grid-template-columns:minmax(0,1fr) 14px minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.v21-proof-split>svg{color:#9aa0ad}.v21-proof-split>div{background:#f6f7fa;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.v21-proof-split small{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:650}.v21-proof-split p{color:#1a1c22;align-items:flex-start;gap:6px;font-size:12px;line-height:1.35;display:flex}.v21-proof-split p svg{color:#159a6f;flex:none;margin-top:2px}.v21-proof-split p.is-muted,.v21-proof-split p.is-muted svg{color:#6b7280}.v21-proof-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-proof-checks li{color:#2b2f3a;background:#f6f7fa;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.v21-proof-checks li svg{color:#b4561a}.v21-proof-checks li.is-done svg{color:#159a6f}.v21-proof-checks li b{color:#0b0d12;white-space:nowrap;font-size:11px;font-weight:650}.v21-proof-weights{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v21-proof-weights li{color:#2b2f3a;grid-template-columns:128px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.v21-proof-weights b{color:#0b0d12;text-align:right;font-weight:650}.v21-proof-spark{border-bottom:1px solid #eef0f4;align-items:flex-end;gap:6px;height:88px;padding:6px 4px 0;display:flex}.v21-proof-spark i{opacity:.55;background:linear-gradient(#37c9a3,#1f9e7e);border-radius:4px 4px 0 0;flex:1}.v21-proof-spark i.is-mark{opacity:1;background:linear-gradient(#5b74f5,#3b4fd8);position:relative}.v21-proof-spark i.is-mark:after{content:"release";color:#3b4fd8;font-family:var(--v21-mono);letter-spacing:.06em;font-size:9px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.v21-proof-spark i:nth-child(n+6){opacity:.9}.v21-proof-spark--rise i{opacity:.45;background:linear-gradient(#f0a34a,#e4572e)}.v21-proof-spark--rise i.is-mark{opacity:1;background:linear-gradient(#e4572e,#b4561a)}.v21-proof-spark--rise i.is-mark:after{content:"alert";color:#b4561a}.v21-proof-spark--rise i:nth-child(n+5){opacity:.9}.v21-proof-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v21-proof-kpis>div{background:#f6f7fa;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.v21-proof-kpis b{color:#0b0d12;font-family:var(--v21-display);letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1}.v21-proof-kpis span{color:#6b7280;font-size:11px}.v21-proof-question{color:#fff;background:linear-gradient(120deg,#5b74f5,#7d61f2);border-radius:12px 12px 12px 4px;padding:10px 12px;font-weight:550}.v21-proof-answer{color:#2b2f3a;line-height:1.5}.v21-proof-foot{color:#6b7280;border-top:1px solid #eef0f4;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:2px;padding-top:10px;font-size:11px;display:flex}.v21-proof-foot svg{vertical-align:-1px;margin-right:3px}.v21-together-head{max-width:720px;margin-bottom:28px}.v21-together-head h2{font-family:var(--v21-display);letter-spacing:-.03em;margin-top:12px;font-size:clamp(28px,2.8vw,38px);font-weight:500;line-height:1.1}.v21-together-head p{color:var(--v21-muted);margin-top:12px;font-size:15px}.v21-hops{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.v21-hop{color:var(--v21-text);background:var(--v21-glass);border:1px solid var(--v21-line);border-radius:var(--v21-radius);align-content:start;gap:10px;padding:22px 22px 20px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid;position:relative}a.v21-hop:hover{border-color:var(--v21-line-2);transform:translateY(-3px)}.v21-hop-team{color:var(--v21-accent-2);font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.v21-hop p{color:var(--v21-text);font-size:14.5px;line-height:1.55}.v21-hop .v21-more{margin-top:4px;font-size:13px}.v21-team-others-list{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v21-team-others-list a{color:#12141a;background:#fff;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.v21-team-others-list--dark a{color:var(--v21-text);border-color:var(--v21-line);background:#ffffff0d}.v21-team-others-list--dark a:hover{border-color:var(--v21-line-2)}.v21-role-page{margin-top:14px}@media (width<=1100px){.v21-problem-grid{gap:40px}}@media (width<=900px){.v21-problem-grid{grid-template-columns:minmax(0,1fr);gap:28px}.v21-problem-grid--flip .v21-problem-copy{order:0}[data-v21-page=team] .v21-page-hero--split .v21-wrap{grid-template-columns:minmax(0,1fr)}}.v21-grow-partners{border-top:1px solid var(--v21-line-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:48px;padding-top:32px;display:flex}.v21-grow-partners>small{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.v21-grow-partners .v21-hero-partners{border-left:0;gap:26px;padding-left:0}.v21-grow-partners .v21-hero-partners img{filter:brightness(0)invert();opacity:.7;width:auto;height:20px}#teams.v21-section--tight .v21-grow-teams{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:0;display:flex}#teams.v21-section--tight .v21-grow-label{margin:0}.v21-platform-hero .v21-hero-teams{margin:0 0 18px}.v21-day{margin-top:8px}.v21-day-line{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:0 0 26px;padding:0;list-style:none;display:grid;position:relative}.v21-day-line:before{content:"";background:var(--v21-line-2);height:1px;position:absolute;top:5px;left:6px;right:6px}.v21-day-line li{color:var(--v21-muted-2);font-family:var(--v21-mono);letter-spacing:.14em;text-transform:uppercase;padding-top:20px;font-size:11px;font-weight:500;position:relative}.v21-day-line li:before{content:"";border:2px solid var(--v21-accent-2);background:#0e0f13;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.v21-day-line li:nth-child(2):before{background:var(--v21-accent-2);box-shadow:0 0 0 5px #5b74f52e}.v21-day-panes{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.v21-day-pane{color:#0e0f13;background:#fff;border:1px solid #0e0f131a;border-radius:14px;flex-direction:column;align-items:stretch;gap:14px;min-height:300px;padding:22px 22px 20px;display:flex;position:relative;box-shadow:0 24px 60px #00000047}.v21-day-pane h3{color:#8a8f9b;font-family:var(--v21-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.v21-day-q{color:#2a2d35;align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.v21-day-q svg{color:#8a8f9b;flex:none;margin-top:3px}.v21-day-a{background:#5b74f514;border-left:2px solid #5b74f5;border-radius:0 10px 10px 0;gap:8px;padding:12px 14px;display:grid}.v21-day-a p{color:#2a2d35;margin:0;font-size:14px;line-height:1.45}.v21-day-a p b{color:#0e0f13}.v21-day-a span{color:#4b62d6;font-family:var(--v21-mono);letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.v21-day-note{color:#5f6470;border-top:1px solid #0e0f1314;margin:auto 0 0;padding-top:12px;font-size:13px;line-height:1.45}.v21-day-pane--during .v21-day-notes{flex:1}.v21-day-rec{color:#5f6470;font-family:var(--v21-mono);letter-spacing:.02em;background:#f4f4f8;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.v21-day-rec i{background:#5b74f5;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite v21-day-pulse}@keyframes v21-day-pulse{0%,to{box-shadow:0 0 #5b74f559}50%{box-shadow:0 0 0 6px #5b74f500}}.v21-day-notes{background:repeating-linear-gradient(#0000 0 27px,#0e0f1312 27px 28px);border:1px solid #0e0f1314;border-radius:10px;min-height:132px;padding:12px 14px}.v21-day-notes span{color:#8a8f9b;font-family:var(--v21-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.v21-day-inbox{border:1px solid #0e0f131a;border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.v21-day-inbox li{color:#5f6470;align-items:center;gap:10px;padding:11px 12px;font-size:13px;line-height:1.35;display:flex}.v21-day-inbox li+li{border-top:1px solid #0e0f1314}.v21-day-inbox li svg{color:#4b62d6;flex:none}.v21-day-inbox li b{color:#0e0f13;font-weight:600;display:block}.v21-day-approve{color:#fff;letter-spacing:.01em;background:#5b74f5;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:12px;font-weight:600}.v21-day-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-day-outcome b{color:var(--v21-text);font-weight:600}@media (width<=960px){.v21-day-line,.v21-day-panes{grid-template-columns:1fr}.v21-day-line:before{display:none}}.v21-section:not(.v21-section--light) .v21-cap-door{border-color:#0e0f131a}.v21-section:not(.v21-section--light) .v21-cap-door header,.v21-section:not(.v21-section--light) .v21-cap-mail,.v21-section:not(.v21-section--light) .v21-cap-mail>span b,.v21-section:not(.v21-section--light) .v21-cap-record header strong,.v21-section:not(.v21-section--light) .v21-cap-door footer strong{color:#0e0f13}.v21-section:not(.v21-section--light) .v21-cap-lines path{stroke-width:2.25px;stroke-opacity:1}.v21-section:not(.v21-section--light) .v21-cap-door header time,.v21-section:not(.v21-section--light) .v21-cap-door footer span,.v21-section:not(.v21-section--light) .v21-cap-mail>span,.v21-section:not(.v21-section--light) .v21-cap-record header small{color:#5f6470}.v21-section:not(.v21-section--light) .v21-cap-mail p{color:#2a2d35}.v21-section:not(.v21-section--light) .v21-cap-door footer{border-top-color:#0e0f131a}.v21-section:not(.v21-section--light) .v21-cap-record{box-shadow:0 24px 60px #0000004d}.v21-turn{text-align:center;max-width:900px;font-family:var(--v21-display);letter-spacing:-.02em;color:var(--v21-muted);text-wrap:balance;margin:72px auto 0;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.2}.v21-turn span{color:var(--v21-text)}.v21-turn a{color:var(--v21-accent-2);font-family:var(--v21-sans);letter-spacing:0;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.v21-turn a:hover{text-decoration:underline}.v21-turn a svg{transition:transform .16s}.v21-turn a:hover svg{transform:translate(3px)}.v21-section--light .v21-day-pane{box-shadow:0 14px 34px #0e0f1314}.v21-section--light .v21-day-line li:before{background:#fff}.v21-glance{grid-template-columns:300px minmax(0,1fr);align-items:center;column-gap:84px;margin-top:16px;display:grid;position:relative}.v21-glance>.v21-receipt-source,.v21-glance>.v21-glance-list{z-index:1;position:relative}.v21-receipt-source{flex-direction:column;justify-content:center;align-self:center;gap:14px;display:flex}.v21-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v21-motion .v21-glance .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-glance.is-in .v21-flowlines path.is-thread{animation:.32s cubic-bezier(.22,1,.36,1) .3s forwards v21-sd-draw}.v21-motion .v21-glance.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .56s forwards v21-sd-draw}.v21-motion .v21-glance.is-in .v21-flowlines path.is-branch{animation:.3s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.76s + var(--k,0) * .22s)}.v21-motion .v21-glance .v21-flowlines-junction{opacity:0}.v21-motion .v21-glance.is-in .v21-flowlines-junction{animation:.3s .56s forwards v21-sd-fade}.v21-receipt-other{color:#b3b7c2;height:58px;opacity:calc(.7 - var(--k,1) * .2);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;padding:0 18px;display:grid;box-shadow:0 6px 18px #0e0f130a}.v21-receipt-other>svg{grid-row:1/span 2}.v21-receipt-other>span{background:#e6e8f0;border-radius:4px;height:8px;display:block}.v21-receipt-other>span:last-child{height:6px}.v21-flowlines{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.v21-flowlines path{fill:none;stroke:#5b74f599;stroke-width:2px;stroke-linecap:round}.v21-flowlines-junction{fill:#5b74f5}.v21-motion .v21-receipt .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-receipt.is-in .v21-flowlines path.is-thread{animation:.32s cubic-bezier(.22,1,.36,1) .3s forwards v21-sd-draw}.v21-motion .v21-receipt.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .56s forwards v21-sd-draw}.v21-motion .v21-receipt.is-in .v21-flowlines path.is-branch{animation:.3s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.76s + var(--k,0) * .22s)}.v21-motion .v21-receipt .v21-flowlines-junction{opacity:0}.v21-motion .v21-receipt.is-in .v21-flowlines-junction{animation:.3s .56s forwards v21-sd-fade}.v21-receipt-call{color:#0e0f13;background:#fff;border-radius:18px;padding:20px 22px 16px 24px;position:relative;box-shadow:0 1px #0e0f130a,0 28px 70px #0e0f131f}.v21-receipt-call:before{content:"";background:#5b74f5;border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.v21-receipt-call header{font-family:var(--v21-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.v21-receipt-call header svg{color:#5b74f5}.v21-receipt-voices{align-items:center;gap:3px;height:44px;margin:16px 0 10px;display:flex}.v21-receipt-voices i{opacity:.85;transform-origin:50%;background:#5b74f5;border-radius:2px;flex:1}.v21-motion .v21-receipt-voices i{animation:1.9s ease-in-out infinite alternate v21-voice;animation-delay:calc(var(--n,0) * -170ms)}@keyframes v21-voice{0%{transform:scaleY(.55)}to{transform:scaleY(1.08)}}.v21-receipt-voices i.is-them{background:#f0a34a}.v21-receipt-lines{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.v21-receipt-lines li{color:#3a3f4c;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:12.5px;line-height:1.45;display:grid}.v21-receipt-lines li>i,.v21-receipt-lines li>img{object-fit:cover;border-radius:50%;width:18px;height:18px;margin-top:1px}.v21-receipt-lines li>i{color:#fff;background:#f0a34a;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.v21-receipt-lines mark{color:#0e0f13;background:color-mix(in srgb, var(--hue,#5b74f5) 16%, #fff);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--hue,#5b74f5) 60%, #fff);border-radius:4px;padding:1px 4px;font-weight:600}.v21-receipt-call p{color:#6b7080;gap:16px;margin:0;font-size:13px;display:flex}.v21-receipt-call p span{align-items:center;gap:6px;display:inline-flex}.v21-receipt-call p i{background:#5b74f5;border-radius:50%;width:8px;height:8px}.v21-receipt-call p i.is-them{background:#f0a34a}.v21-receipt-call footer{color:#6b7080;border-top:1px solid #0e0f1314;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:13.5px;display:flex}.v21-glance-list{min-width:0}.v21-glance-group+.v21-glance-group{margin-top:36px}.v21-glance-group h3{color:#0e0f13;font-family:var(--v21-display);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;padding-left:2px;font-size:16px;font-weight:600;display:flex}.v21-glance-group h3 svg{color:#5b74f5;flex:none}.v21-glance-group ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.v21-glance-card{background:#fff;border-radius:18px;grid-template-rows:auto 1fr auto;row-gap:12px;min-width:0;padding:16px 16px 14px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:relative;box-shadow:0 1px #0e0f130a,0 14px 36px #0e0f1314}.v21-glance-card:hover{transform:translateY(-3px);box-shadow:0 1px #0e0f130a,0 22px 48px #0e0f131f}.v21-glance-dept{color:#4b4f5c;white-space:nowrap;justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.v21-glance-dept i{background:var(--dept,#8a8f9b);border-radius:50%;width:8px;height:8px}a.v21-glance-dept:hover{color:#0e0f13;text-decoration:underline;-webkit-text-decoration-color:var(--dept,#8a8f9b);text-decoration-color:var(--dept,#8a8f9b)}.v21-glance-visual{background:color-mix(in srgb, var(--dept,#8a8f9b) 12%, #fff);height:104px;color:var(--dept,#8a8f9b);border-radius:12px;place-items:center;padding:12px 14px;display:grid;position:relative;overflow:hidden}.v21-glance-visual.has-photo{background:#e9ebf2;place-items:end start;padding:0}.v21-glance-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v21-glance-over{z-index:1;max-width:62%;margin:0;position:absolute;bottom:8px;left:8px}.v21-glance-visual.has-photo .v21-glance-bubble{transform-origin:0 100%;width:auto;padding:8px 10px;transform:scale(.84)}.v21-glance-visual.has-photo .v21-glance-steps,.v21-glance-visual.has-photo .v21-glance-chart{box-sizing:border-box;background:#fffffff0;border-radius:10px;width:118px;box-shadow:0 6px 18px #0e0f1324}.v21-glance-visual.has-photo .v21-glance-steps{width:104px;height:46px;padding:15px 9px 5px}.v21-glance-visual.has-photo .v21-glance-steps small{font-size:11px;top:4px;right:10px}.v21-glance-visual.has-photo .v21-glance-chart{height:56px;padding:19px 10px 6px}.v21-glance-visual.has-photo .v21-glance-chart small{font-size:11px;top:-15px}.v21-glance-who{object-fit:cover;border-radius:50%;width:22px;height:22px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px #fff}.v21-receipt-face{object-fit:cover;border-radius:50%;width:18px;height:18px}.v21-receipt-call p i.v21-receipt-initial{color:#fff;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.v21-receipt-still{object-fit:cover;opacity:.55;border-radius:5px;width:30px;height:20px}.v21-glance-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.v21-glance-group ol>li:nth-child(7){grid-column:1/-1}.v21-glance-card.is-answer .v21-glance-ask{align-items:center;gap:14px;width:100%;max-width:720px;display:flex}.v21-glance-ask-q{color:#fff;background:#0e0f13;border-radius:14px 14px 4px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:500;display:inline-flex}.v21-glance-ask-q svg{color:#a9b6ff;flex:none}.v21-glance-ask-a{min-width:0;box-shadow:0 6px 18px color-mix(in srgb, var(--dept) 22%, transparent);background:#fff;border-radius:4px 14px 14px;flex:1;gap:4px;padding:10px 14px;display:grid}.v21-glance-ask-a b{color:#0e0f13;font-size:13.5px;font-weight:600}.v21-glance-ask-a small{color:#6b7080;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.v21-glance-ask-a small svg{color:var(--dept)}.v21-glance-page{width:42%}.v21-glance-card footer strong{color:#0e0f13;min-width:0;font-family:var(--v21-display);letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:1.25}.v21-glance-ok{color:#19a15f;white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.v21-glance-ok em{color:#6b7080;font-style:normal}.v21-glance-record{row-gap:8px;width:100%;font-size:11.5px;display:grid}.v21-glance-record>div{color:#6b7080;background:#fff;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;column-gap:8px;padding:7px 10px;display:grid}.v21-glance-record s{opacity:.6}.v21-glance-record b{background:var(--dept);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:600}.v21-glance-record s,.v21-glance-record span{white-space:nowrap}.v21-glance-bubble{width:100%;box-shadow:0 6px 18px color-mix(in srgb, var(--dept) 25%, transparent);background:#fff;border-radius:12px 12px 12px 4px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.v21-glance-bubble>div{color:#6b7080;gap:2px;font-size:12px;display:grid}.v21-glance-bubble b{color:#0e0f13;font-size:13px;font-weight:600}.v21-glance-steps{align-items:flex-end;gap:6px;width:100%;height:100%;display:flex;position:relative}.v21-glance-steps i{background:var(--dept);border-radius:4px;flex:1}.v21-glance-steps i.is-open{border:2px dashed color-mix(in srgb, var(--dept) 55%, #fff);background:0 0}.v21-glance-steps small{color:#0e0f13;font-size:12px;font-weight:600;position:absolute;top:-2px;right:0}.v21-glance-trend{gap:6px;width:100%;height:100%;display:grid}.v21-glance-trend>div{white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.v21-glance-trend b{color:#0e0f13;font-weight:600}.v21-glance-trend span{color:#e14b4b;font-size:12px;font-weight:500}.v21-glance-trend svg{width:100%;height:auto;overflow:visible}.v21-glance-trend path{fill:none;stroke:url(#v21-trend-heat);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v21-glance-trend circle{fill:#e14b4b}.v21-glance-trend circle.is-halo{opacity:.18;transform-box:fill-box;transform-origin:50%}.v21-motion .v21-glance.is-in .v21-glance-trend circle.is-halo{animation:2.4s ease-out infinite v21-trend-pulse}@keyframes v21-trend-pulse{0%{opacity:.32;transform:scale(.45)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.v21-glance-quote{background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 12px 12px 14px;display:flex;position:relative}.v21-glance-quote>span{color:var(--dept);font-family:var(--v21-display);font-size:30px;line-height:.6}.v21-glance-quote b{color:#0e0f13;flex:1;font-size:12.5px;font-weight:600;line-height:1.3}.v21-glance-quote i{background:var(--dept);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.v21-glance-pass,.v21-glance-handover{align-items:center;gap:12px;width:100%;display:flex}.v21-glance-note{box-shadow:0 4px 14px color-mix(in srgb, var(--dept) 20%, transparent);background:#fff;border-radius:8px;flex:1;gap:6px;padding:10px;display:grid}.v21-glance-note b{background:var(--dept);border-radius:4px;width:60%;height:8px}.v21-glance-note span{background:color-mix(in srgb, var(--dept) 25%, #fff);border-radius:3px;height:6px}.v21-glance-note span:last-child{width:70%}.v21-glance-tray{flex:1;gap:6px;display:grid}.v21-glance-tray i{background:color-mix(in srgb, var(--dept) 30%, #fff);border-radius:4px;height:12px}.v21-glance-tray i.is-new{background:var(--dept)}.v21-glance-chart{align-items:flex-end;gap:8px;width:100%;height:100%;display:flex}.v21-glance-chart i{background:color-mix(in srgb, var(--dept) 30%, #fff);border-radius:4px 4px 0 0;flex:1;position:relative}.v21-glance-chart i.is-hot{background:var(--dept)}.v21-glance-chart small{color:#0e0f13;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.v21-glance-page{width:78%;box-shadow:0 6px 18px color-mix(in srgb, var(--dept) 22%, transparent);background:#fff;border-radius:8px;gap:7px;padding:12px;display:grid;position:relative}.v21-glance-page b{color:#0e0f13;font-size:11.5px;font-weight:600}.v21-glance-page span{background:color-mix(in srgb, var(--dept) 22%, #fff);border-radius:3px;height:5px}.v21-glance-page span.is-short{width:55%}.v21-glance-page i{background:var(--dept);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);width:14px;height:24px;position:absolute;top:-2px;right:12px}.v21-glance-pair{align-items:center;gap:0;display:flex}.v21-glance-pair i{background:color-mix(in srgb, var(--dept) 70%, #fff);color:#fff;width:46px;height:46px;box-shadow:0 6px 16px color-mix(in srgb, var(--dept) 30%, transparent);border-radius:50%;place-items:center;font-size:17px;font-style:normal;font-weight:700;display:grid}.v21-glance-pair i.is-anna{background:var(--dept)}.v21-glance-pair span{border-top:2px dashed color-mix(in srgb, var(--dept) 55%, #fff);width:42px}.v21-glance-listen{align-items:center;gap:10px;width:100%;height:100%;display:flex;position:relative}.v21-glance-listen>i{background:var(--dept);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.v21-glance-wave{flex:1;align-items:center;gap:3px;height:44px;display:flex}.v21-glance-wave b{background:color-mix(in srgb, var(--dept) 45%, #fff);border-radius:2px;flex:1}.v21-glance-wave b.is-mark{background:var(--dept);box-shadow:0 0 0 2px #fff}.v21-glance-listen small{color:#0e0f13;font-size:11.5px;font-weight:600;position:absolute;top:0;right:0}.v21-glance-face{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 0 0 2px #fff}.v21-glance-focus{white-space:nowrap;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.v21-glance-focus-call{color:#0e0f13;box-shadow:0 6px 18px color-mix(in srgb, var(--dept) 22%, transparent);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;display:inline-flex}.v21-glance-focus-call i{background:#37c9a3;border-radius:50%;width:8px;height:8px}.v21-glance-focus-call svg{color:var(--dept)}.v21-glance-focus-call b{font-weight:600}.v21-glance-focus-call span{color:#6b7080}.v21-glance-focus-pen{color:#8a8f9b;justify-items:center;gap:3px;font-size:11.5px;display:grid}.v21-glance-handover>i{background:var(--dept);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;font-weight:700;display:grid}.v21-motion .v21-glance .v21-glance-card{opacity:0;transform:translateY(10px)scale(.985)}.v21-motion .v21-glance.is-in .v21-glance-card{opacity:1;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1);transition-delay:calc(.92s + var(--i,0) * .16s);transform:none}.v21-motion .v21-glance.is-in .v21-glance-card:hover{transition-duration:.22s;transition-delay:0s}.v21-motion .v21-glance .v21-glance-group h3{opacity:0;transform:translateY(6px)}.v21-motion .v21-glance.is-in .v21-glance-group h3{opacity:1;transition:opacity .4s .7s,transform .4s .7s;transform:none}.v21-motion .v21-glance.is-in .v21-glance-group--team h3{transition-delay:1.88s}.v21-motion .v21-glance.is-in .v21-flowlines path.is-branch{animation-delay:calc(.76s + var(--k,0) * .48s)}@media (width<=1240px){.v21-glance{grid-template-columns:260px minmax(0,1fr);column-gap:56px}.v21-glance-group ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.v21-glance{grid-template-columns:1fr;row-gap:32px}.v21-flowlines,.v21-receipt-other{display:none}.v21-glance-group ol{grid-template-columns:1fr}}.v21-section--paper{background:radial-gradient(60% 50% at 62% 42%,#ffffffe6,#fff0 70%),linear-gradient(#f6f4f1 0%,#f2f2f7 100%);position:relative}.v21-zoom{height:770px;margin-top:8px;position:relative}.v21-zoom-panel{color:#0e0f13;background:#fff;border-radius:18px;align-content:start;gap:12px;padding:16px 18px;display:grid;position:absolute}.v21-zoom-panel>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v21-zoom-panel>header strong{font-family:var(--v21-display);letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-zoom-panel>header span{color:#6b7080;white-space:nowrap;font-size:12.5px}.v21-zoom-panel>header b{color:#4b62d6;background:#5b74f51f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.v21-zoom-panel--trend>header b{color:#c93f3f;background:#e14b4b1c}.v21-zoom-label{color:#8a8f9b;letter-spacing:.01em;margin-bottom:-4px;font-size:12px;font-weight:500}.v21-zoom-panel--overview{z-index:1;width:312px;top:0;left:0;box-shadow:0 24px 60px #00000059}.v21-zoom-panel--trend{z-index:2;width:236px;top:72px;left:357px;box-shadow:0 26px 64px #0006}.v21-zoom-panel--evidence{z-index:3;width:276px;top:144px;left:638px;box-shadow:0 28px 70px #00000073}.v21-zoom-panel--evidence>header{flex-direction:column;align-items:flex-start;gap:2px}.v21-zoom-panel--moment{z-index:4;width:240px;padding:14px;top:216px;left:960px;box-shadow:0 0 0 1px #5b74f559,0 30px 80px #0000008c,0 0 60px #5b74f533}.v21-zoom-panel--action{z-index:5;background:#fff8ea;width:276px;padding:16px;top:474px;left:638px;box-shadow:0 26px 64px #0000006b}.v21-zoom-panel--result{z-index:6;width:236px;top:590px;left:357px;box-shadow:0 0 0 1px #37c9a34d,0 28px 70px #0000007a}.v21-zoom-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-zoom-tile{color:#6b7080;background:#f5f6fb;border-radius:10px;gap:6px;padding:10px 10px 8px;font-size:11.5px;display:grid;position:relative}.v21-zoom-tile svg{width:100%;height:26px;overflow:visible}.v21-zoom-tile polyline{fill:none;stroke:#b3b7c2;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v21-zoom-tile.is-hot{color:#0e0f13;background:#5b74f51a;font-weight:600;box-shadow:inset 0 0 0 1.5px #5b74f5}.v21-zoom-tile.is-hot polyline{stroke:#5b74f5;stroke-width:2px}.v21-zoom-tile b{color:#4b62d6;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.v21-zoom-chart{height:96px;padding-bottom:16px;position:relative}.v21-zoom-chart svg{width:100%;height:100%;overflow:visible}.v21-zoom-area{fill:url(#v21-zoom-trend-heat);-webkit-mask:url(#v21-zoom-trend-mask);mask:url(#v21-zoom-trend-mask)}.v21-zoom-line{fill:none;stroke:url(#v21-zoom-trend-heat);stroke-width:2.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.v21-zoom-lastpoint{background:#e14b4b;border-radius:50%;width:10px;height:10px;position:absolute;top:calc(11.1111% - 6.77778px);right:-5px;box-shadow:0 0 0 3px #fff}.v21-zoom-chart small{color:#8a8f9b;font-size:11.5px;position:absolute;bottom:0;left:0}.v21-zoom-channels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-zoom-channels li{color:#6b7080;grid-template-columns:14px 64px 1fr;align-items:center;gap:8px;font-size:11.5px;display:grid}.v21-zoom-channels i{opacity:.75;background:#5b74f5;border-radius:3px;height:6px}.v21-zoom-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-zoom-row{color:#6b7080;border-radius:10px;grid-template-columns:14px 1fr 14px;align-items:center;gap:10px;padding:8px 10px;display:grid}.v21-zoom-row span{gap:1px;min-width:0;display:grid}.v21-zoom-row strong{color:#0e0f13;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.v21-zoom-row small{font-size:11.5px}.v21-zoom-row.is-hot{background:#5b74f51a;box-shadow:inset 0 0 0 1.5px #5b74f5}.v21-zoom-still{aspect-ratio:16/7;border-radius:12px;margin:0;position:relative;overflow:hidden}.v21-zoom-still img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.v21-zoom-still figcaption{color:#fff;background:#0e0f13b3;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;display:inline-flex;position:absolute;bottom:8px;left:10px}.v21-zoom-play{color:#0e0f13;background:#ffffffeb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v21-zoom-voices{padding-top:4px;position:relative}.v21-zoom-voices>div{align-items:center;gap:2px;height:30px;display:flex}.v21-zoom-voices>div i{background:#5b74f573;border-radius:1.5px;flex:1}.v21-zoom-voices>div i.is-them{background:#f0a34a99}.v21-zoom-voices:before{content:"";top:0;bottom:0;left:var(--at,37%);background:#0e0f13;border-radius:1px;width:2px;position:absolute}.v21-zoom-voices b{top:-20px;left:var(--at,37%);color:#fff;background:#0e0f13;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%)}.v21-zoom-quote{color:#0e0f13;background:#5b74f51a;border-left:3px solid #5b74f5;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.4}.v21-zoom-quote span{color:#4b62d6;margin-bottom:2px;font-size:11.5px;font-weight:500;display:block}.v21-zoom-panel--moment footer{color:#8a8f9b;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.v21-zoom-action-main{grid-template-columns:38px 1fr;align-items:center;gap:11px;display:grid}.v21-zoom-action-main>i{color:#9a6317;background:#f0a34a2e;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.v21-zoom-action-main>strong{font-family:var(--v21-display);font-size:14px;font-weight:600;line-height:1.35}.v21-zoom-action-owner,.v21-zoom-result-note{color:#6b7080;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.v21-zoom-action-owner b{color:#0e0f13;font-weight:600}.v21-zoom-result-chart{height:62px}.v21-zoom-result-chart svg{width:100%;height:100%;display:block;overflow:visible}.v21-zoom-result-area{fill:url(#v21-zoom-result-recovery);-webkit-mask:url(#v21-zoom-result-mask);mask:url(#v21-zoom-result-mask)}.v21-zoom-result-line{fill:none;stroke:url(#v21-zoom-result-recovery);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.v21-zoom-result-start{fill:#e14b4b}.v21-zoom-result-end{fill:#27a985}.v21-zoom-result-note{color:#287963;justify-content:flex-start;gap:7px;font-weight:600}.v21-zoom .v21-flowlines{z-index:5}.v21-zoom .v21-flowlines path{stroke:#37c9a3;stroke-width:2.5px;filter:drop-shadow(0 0 6px #37c9a373)}.v21-zoom .v21-flowlines-end{fill:#37c9a3}.v21-motion .v21-zoom .v21-flowlines-end{opacity:0}.v21-motion .v21-zoom.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(.7s + var(--k,0) * .52s)}@keyframes v21-flowend-in{to{opacity:1}}.v21-motion .v21-zoom .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-zoom.is-in .v21-flowlines path.is-link{animation:.42s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.6s + var(--k,0) * .52s)}.v21-motion .v21-zoom .v21-zoom-panel{opacity:0;transform:translateY(12px)scale(.98)}.v21-motion .v21-zoom.is-in .v21-zoom-panel{opacity:1;transition:opacity .46s,transform .46s cubic-bezier(.22,1,.36,1);transform:none}.v21-motion .v21-zoom.is-in .v21-zoom-panel--overview{transition-delay:.2s}.v21-motion .v21-zoom.is-in .v21-zoom-panel--trend{transition-delay:.92s}.v21-motion .v21-zoom.is-in .v21-zoom-panel--evidence{transition-delay:1.44s}.v21-motion .v21-zoom.is-in .v21-zoom-panel--moment{transition-delay:1.96s}.v21-motion .v21-zoom.is-in .v21-zoom-panel--action{transition-delay:2.48s}.v21-motion .v21-zoom.is-in .v21-zoom-panel--result{transition-delay:3s}@media (width<=1240px){.v21-zoom{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px;height:auto;padding-top:26px;display:grid}.v21-zoom-panel{position:relative;width:auto!important;top:auto!important;left:auto!important}.v21-zoom .v21-flowlines{display:none}}@media (width<=720px){.v21-zoom{grid-template-columns:1fr}}.v21-qa{grid-template-columns:minmax(0,1fr) 560px;align-items:stretch;gap:0 64px;margin-top:44px;display:grid;position:relative}.v21-qa .v21-flowlines{z-index:3}.v21-qa .v21-flowlines path{stroke:#5b74f5;stroke-width:1.75px;stroke-opacity:.85}.v21-qa .v21-flowlines-end{fill:#5b74f5}.v21-motion .v21-qa .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-qa.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(5.5s + var(--k,0) * .2s)}.v21-motion .v21-qa .v21-flowlines-end{opacity:0}.v21-motion .v21-qa.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(5.6s + var(--k,0) * .2s)}.v21-qa-left{min-width:0;display:grid}.v21-qa-q{color:#fff;font-family:var(--v21-display);letter-spacing:-.01em;background:#5b74f5;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:13px 16px 14px;font-size:19px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 12px 30px #5b74f547}.v21-qa-q>span>span{white-space:pre-wrap}.v21-qa-spark{color:#fff;flex:none;margin-top:3px}.v21-qa-caret{vertical-align:-.12em;opacity:0;background:#fff;width:2px;height:.95em;margin-left:3px;display:inline-block}.v21-qa-typing .v21-qa-caret{background:#5b74f5}.v21-qa-typing>span>span{white-space:pre-wrap}.v21-motion .v21-qa .v21-qa-q>span>span{opacity:0}.v21-motion .v21-qa.is-in .v21-qa-q>span>span{opacity:1;transition:opacity 60ms linear;transition-delay:calc(.4s + var(--c,0) * 30ms)}.v21-motion .v21-qa.is-in .v21-qa-q .v21-qa-caret{animation:1s steps(2,jump-none) 2.05s 3 v21-qa-blink}.v21-motion .v21-qa .v21-qa-typing>span>span{opacity:0}.v21-motion .v21-qa.is-in .v21-qa-typing>span>span{opacity:1;transition:opacity 60ms linear;transition-delay:calc(6.5s + var(--c,0) * 30ms)}.v21-motion .v21-qa.is-in .v21-qa-typing .v21-qa-caret{animation:1s steps(2,jump-none) 7.3s infinite v21-qa-blink}.v21-motion .v21-qa .v21-qa-answer span{opacity:0}.v21-motion .v21-qa.is-in .v21-qa-answer span{opacity:1;transition:opacity .2s;transition-delay:calc(3.3s + var(--w,0) * 55ms)}@keyframes v21-qa-blink{0%{opacity:1}to{opacity:0}}.v21-qa-work{color:#6b7080;border-bottom:1px solid #0e0f1314;flex-wrap:wrap;gap:6px 22px;margin:-4px 0 0;padding:0 0 14px;font-size:13px;list-style:none;display:flex}.v21-qa-work li{align-items:center;gap:7px;display:inline-flex}.v21-qa-work svg{color:#5b74f5}.v21-qa-field{grid-template-columns:repeat(var(--cols,16), minmax(0, 1fr));grid-template-rows:repeat(var(--rows,10), minmax(0, 1fr));align-items:center;gap:0 7px;height:100%;padding:10px 0;display:grid}.v21-qa-mark{width:var(--w,70%);background:color-mix(in srgb, var(--hue,#5b74f5) 26%, transparent);border-radius:4.5px;height:9px;display:block}.v21-qa-tile{aspect-ratio:3/2;background:color-mix(in srgb, var(--hue,#5b74f5) 9%, #fff);width:100%;color:var(--hue,#5b74f5);border:1px solid #0e0f131a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #0e0f130f}.v21-qa-tile:after{content:"";pointer-events:none;background:#f7f8fd8c;position:absolute;inset:0}.v21-qa-tile.is-still{background:#eef0f9;padding:0;display:block}.v21-qa-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-qa-tile--email{aspect-ratio:auto;background:#fff;border-radius:7px;gap:7px;height:26px;padding:0 8px}.v21-qa-wave{align-items:center;gap:2px;height:26px;display:flex}.v21-qa-wave b{background:var(--hue,#5b74f5);border-radius:1px;flex:1 1 0;min-width:2px}.v21-qa-wave b.is-them{background:#0e0f1342}.v21-qa-lines{gap:3px;display:grid}.v21-qa-lines b{background:#0e0f1380;border-radius:2px;width:58%;height:3px}.v21-qa-lines b+b{background:#0e0f132e;width:92%}.v21-qa-tile.is-lit{border-color:var(--hue,#5b74f5);box-shadow:0 0 0 4px color-mix(in srgb, var(--hue,#5b74f5) 18%, transparent), 0 10px 24px #0e0f131f}.v21-qa-tile.is-lit:after{opacity:0}.v21-qa-right{align-content:start;gap:12px;display:grid}.v21-qa-card{color:#0e0f13;background:#fff;border:1px solid #0e0f1314;border-radius:18px;gap:14px;padding:18px 20px 16px;display:grid;box-shadow:0 24px 60px #0e0f1314}.v21-qa-answer{gap:8px;display:grid}.v21-qa-answer p{color:#0e0f13;margin:0;font-size:15.5px;line-height:1.5}.v21-qa-answer p+p{color:#3d414c}.v21-qa-sources{border-top:1px solid #0e0f1314;gap:2px;margin:0;padding:10px 0 0;list-style:none;display:grid}.v21-qa-sources li{color:#6b7080;border-radius:10px;grid-template-columns:8px 14px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.v21-qa-sources li:hover{background:#f5f6fb}.v21-qa-dot{background:var(--dept,#5b74f5);border-radius:50%;width:8px;height:8px}.v21-qa-sources svg{color:#8a8f9b}.v21-qa-sources strong{color:#0e0f13;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.v21-qa-dept{display:none}.v21-qa-sources time{color:#6b7080;white-space:nowrap;font-size:12.5px}.v21-qa-sources time b{color:#5b74f5;font-weight:600}.v21-qa-typing{color:#0e0f13;background:#f7f8fd;border:1px solid #5b74f573;border-radius:12px;align-items:center;gap:2px;margin:4px 0 0;padding:11px 14px;font-size:14.5px;display:flex;position:relative}.v21-qa-typing i{background:#5b74f5;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.v21-motion .v21-qa.is-in .v21-qa-typing i{animation:1s steps(2,jump-none) infinite v21-ask-caret}@keyframes v21-ask-caret{to{opacity:0}}.v21-qa-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-qa-outcome b{color:var(--v21-ink);font-weight:600}.v21-motion .v21-qa .v21-qa-mark{opacity:0;transform-origin:0;transform:scaleX(.6)}.v21-motion .v21-qa.is-in .v21-qa-mark{opacity:1;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),background-color .4s,box-shadow .4s;transition-delay:calc(.2s + var(--d,0s));transform:none}.v21-motion .v21-qa .v21-qa-tile{opacity:0;transform:scale(.9)}.v21-motion .v21-qa.is-in .v21-qa-tile{opacity:1;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;transition-delay:calc(.2s + var(--d,0s)), calc(.2s + var(--d,0s)), 5.3s, 5.3s;transform:none}.v21-motion .v21-qa .v21-qa-tile.is-lit{border-color:#0e0f131a;box-shadow:0 4px 12px #0e0f130f}.v21-motion .v21-qa.is-in .v21-qa-tile.is-lit{border-color:var(--hue,#5b74f5);box-shadow:0 0 0 4px color-mix(in srgb, var(--hue,#5b74f5) 18%, transparent), 0 10px 24px #0e0f131f}.v21-motion .v21-qa .v21-qa-tile.is-lit:after{opacity:1}.v21-motion .v21-qa.is-in .v21-qa-tile.is-lit:after{opacity:0;transition:opacity .4s 5.3s}.v21-motion .v21-qa .v21-qa-work li,.v21-motion .v21-qa .v21-qa-sources li,.v21-motion .v21-qa .v21-qa-typing{opacity:0;transform:translateY(6px)}.v21-motion .v21-qa.is-in .v21-qa-work li,.v21-motion .v21-qa.is-in .v21-qa-sources li,.v21-motion .v21-qa.is-in .v21-qa-typing{opacity:1;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1);transform:none}.v21-motion .v21-qa.is-in .v21-qa-work li{transition-delay:calc(2.3s + var(--i,0) * .34s)}.v21-motion .v21-qa.is-in .v21-qa-sources li{transition-delay:calc(5.5s + var(--i,0) * .2s)}.v21-motion .v21-qa.is-in .v21-qa-typing{transition-delay:6.3s}@media (width<=1240px){.v21-qa{grid-template-columns:1fr;gap:28px}.v21-qa .v21-flowlines{display:none}.v21-qa-field{grid-template-rows:none;gap:12px 7px;height:auto}}.v21-sort{grid-template-columns:208px minmax(0,1fr) 320px;align-items:center;gap:0 40px;margin-top:44px;display:grid;position:relative}.v21-sort .v21-flowlines{z-index:5}.v21-sort-dest.is-open{z-index:1}.v21-sort .v21-flowlines path{stroke:var(--hue,#5b74f5);stroke-width:1.75px;stroke-opacity:.8}.v21-sort-out-lines path{stroke-width:2.5px!important;stroke-opacity:1!important}.v21-sort .v21-flowlines-end{fill:var(--hue,#5b74f5)}.v21-sort-out-lines .v21-flowlines-end,.v21-sort-in-lines .v21-flowlines-end:nth-of-type(2n){display:none}.v21-sort-route-particles{pointer-events:none}.v21-sort .v21-flow-particle{opacity:0;filter:drop-shadow(0 0 5px)}.v21-sort-in{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v21-sort-in li{color:#0e0f13;background:#fff;border:1px solid #0e0f1314;border-radius:11px;align-items:center;gap:9px;width:fit-content;padding:10px 14px;font-size:13px;font-weight:500;display:flex;box-shadow:0 8px 22px #0e0f130d}.v21-sort-in li svg{color:#0e0f13}.v21-sort-in li:nth-child(2n){margin-left:12px}.v21-sort-in li:nth-child(4){margin-left:6px}.v21-sort-mid{justify-items:center;gap:0;display:grid}.v21-sort-point{background:radial-gradient(circle,#fff 44%,#edf0ff 45% 100%);border:4px solid #5b74f5;border-radius:50%;width:36px;height:36px;display:block;position:relative;box-shadow:0 0 0 8px #5b74f51f}.v21-sort-point:before,.v21-sort-point:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.v21-sort-point:before{opacity:0;border:2px solid #5b74f547;inset:-10px}.v21-sort-point:after{opacity:.2;background:#5b74f5;inset:8px}.v21-sort-tick{background:#0e0f132e;width:1px;height:28px;margin:10px 0;display:block}.v21-sort-how{color:var(--v21-muted-2);margin-bottom:8px;font-size:12px}.v21-sort-knowing{grid-template-columns:auto;gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-sort-knowing li{color:var(--v21-ink);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;line-height:1.3;display:flex}.v21-sort-knowing svg{color:#5b74f5;flex:none}.v21-sort-more{flex-wrap:wrap;justify-content:center;gap:6px 8px;width:min(100%,320px);margin:12px 0 0;padding:0 0 22px;list-style:none;display:flex;-webkit-mask-image:linear-gradient(#000 0% 12%,#000000b8 50%,#0000003d 82%,#0000 100%);mask-image:linear-gradient(#000 0% 12%,#000000b8 50%,#0000003d 82%,#0000 100%)}.v21-sort-more li{color:#34417dd6;white-space:nowrap;opacity:1;border:1px solid #5b74f52e;border-radius:999px;padding:4px 9px;font-size:11.5px;line-height:1.3}.v21-sort-dests{gap:26px;margin:0;padding:0;list-style:none;display:grid}.v21-sort-dest{gap:2px;display:grid;position:relative}.v21-sort-dest h3{font-family:var(--v21-display);letter-spacing:-.02em;color:var(--v21-ink);align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;line-height:1.1;display:flex}.v21-sort-dot{background:var(--dept,#5b74f5);border-radius:50%;flex:none;width:11px;height:11px}.v21-sort-type{color:var(--v21-muted);margin:0;padding-left:23px;font-size:14px}.v21-sort-edge{display:none}.v21-sort-dest.is-open{background:#fff;border:1px solid #0e0f1314;border-radius:14px;gap:2px;padding:18px 20px 16px;overflow:hidden;box-shadow:0 18px 44px #0e0f1314}.v21-sort-dest.is-open h3{color:#0e0f13}.v21-sort-dest.is-open .v21-sort-type{color:#6b7080}.v21-sort-dest.is-open .v21-sort-edge{background:var(--dept,#5b74f5);height:3px;display:block;position:absolute;top:0;left:0;right:0}.v21-sort-rows{border-top:1px solid #0e0f1314;gap:6px;margin:14px 0 0;padding:12px 0 0;display:grid}.v21-sort-rows div{grid-template-columns:78px 1fr;gap:10px;font-size:12.5px;line-height:1.35;display:grid}.v21-sort-rows dt{color:#8a8f9b}.v21-sort-rows dd{color:#0e0f13;margin:0;font-weight:500}.v21-sort-types{color:var(--v21-muted);text-align:right;white-space:nowrap;grid-column:2/4;margin:24px 0 0;font-size:12.5px}.v21-sort-types b{color:var(--v21-ink);font-weight:500}.v21-sort-outcome{max-width:820px;color:var(--v21-muted);margin:36px 0 0;font-size:14.5px;line-height:1.6}.v21-sort-outcome b{color:var(--v21-ink);font-weight:600}.v21-motion .v21-sort .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sort.is-in .v21-sort-in-lines path.is-link{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.8s + var(--k,0) * .1s)}.v21-motion .v21-sort.is-in .v21-sort-out-lines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(2.5s + var(--k,0) * .16s)}.v21-motion .v21-sort .v21-flowlines-end{opacity:0}.v21-motion .v21-sort.is-in .v21-sort-in-lines .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(.85s + var(--k,0) * .1s)}.v21-motion .v21-sort .v21-sort-in li,.v21-motion .v21-sort .v21-sort-knowing li,.v21-motion .v21-sort .v21-sort-more li,.v21-motion .v21-sort .v21-sort-how,.v21-motion .v21-sort .v21-sort-tick,.v21-motion .v21-sort .v21-sort-dest,.v21-motion .v21-sort .v21-sort-types{opacity:0;transform:translateY(8px)}.v21-motion .v21-sort .v21-sort-point{opacity:0;transform:scale(.6)}.v21-motion .v21-sort.is-in .v21-sort-in li,.v21-motion .v21-sort.is-in .v21-sort-knowing li,.v21-motion .v21-sort.is-in .v21-sort-more li,.v21-motion .v21-sort.is-in .v21-sort-how,.v21-motion .v21-sort.is-in .v21-sort-tick,.v21-motion .v21-sort.is-in .v21-sort-dest,.v21-motion .v21-sort.is-in .v21-sort-types,.v21-motion .v21-sort.is-in .v21-sort-point{opacity:1;transition:opacity .42s,transform .46s cubic-bezier(.22,1,.36,1);transform:none}.v21-motion .v21-sort.is-in .v21-sort-in li{transition-delay:calc(.12s + var(--i,0) * 80ms)}.v21-motion .v21-sort.is-in .v21-sort-point{transition-delay:1.4s}.v21-motion .v21-sort.is-in .v21-sort-tick{transition-delay:1.7s}.v21-motion .v21-sort.is-in .v21-sort-how{transition-delay:1.8s}.v21-motion .v21-sort.is-in .v21-sort-knowing li{transition-delay:calc(1.9s + var(--i,0) * .18s)}.v21-motion .v21-sort.is-in .v21-sort-more li{opacity:1;transition-delay:calc(2.6s + var(--i,0) * 60ms)}.v21-motion .v21-sort.is-in .v21-sort-dest{transition-delay:calc(2.9s + var(--i,0) * .16s)}.v21-motion .v21-sort.is-in .v21-sort-types{transition-delay:3.6s}.v21-motion .v21-sort.is-flowing .v21-sort-point:before{animation:2.2s cubic-bezier(.16,1,.3,1) infinite v21-sort-hub-ring}.v21-motion .v21-sort.is-flowing .v21-sort-point:after{animation:2.2s ease-in-out infinite v21-sort-hub-core}@keyframes v21-sort-hub-ring{0%{opacity:.72;transform:scale(.72)}58%,to{opacity:0;transform:scale(1.55)}}@keyframes v21-sort-hub-core{0%,to{opacity:.16;transform:scale(.72)}50%{opacity:.62;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v21-sort .v21-flow-particle{display:none}.v21-sort-point:before{opacity:.35}.v21-sort-point:after{opacity:.32}}@media (width<=1240px){.v21-sort{grid-template-columns:1fr;gap:24px}.v21-sort .v21-flowlines{display:none}.v21-sort-in{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.v21-sort-in li{margin-left:0!important}.v21-sort-mid{justify-items:start}.v21-sort-knowing{text-align:left}.v21-sort-types{grid-column:1}}.v21-acad{grid-template-columns:minmax(0,1fr) 300px minmax(0,1.15fr);align-items:start;gap:0 32px;margin-top:44px;display:grid;position:relative}.v21-acad>.v21-flowlines{z-index:2}.v21-acad .v21-flowlines path{stroke:#8ea0ff;stroke-width:2px;stroke-opacity:.85}.v21-acad .v21-flowlines-end{fill:#8ea0ff}.v21-acad-label{color:#f3f4f8d1;margin:0 0 14px;font-size:15px;font-weight:500}.v21-acad-field{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-acad-tile{aspect-ratio:3/2;opacity:.34;background:#171922;border-radius:10px;position:relative;overflow:hidden}.v21-acad-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-acad-tile.is-flipped img{transform:scaleX(-1)}.v21-acad-tile--email{color:#f3f4f8b8;background:#20222c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.v21-acad-lines{gap:4px;display:grid}.v21-acad-lines b{background:#f3f4f873;border-radius:2px;width:60%;height:4px;display:block}.v21-acad-lines b+b{background:#f3f4f833;width:90%}.v21-acad-tile.is-lit{z-index:1;opacity:1;box-shadow:0 0 0 2px #8ea0ff,0 0 0 6px #8ea0ff38,0 14px 34px #00000080}.v21-acad-card{z-index:1;color:#0e0f13;background:#fff;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-self:center;gap:8px 14px;margin-top:36px;padding:16px 20px 20px;display:grid;position:relative;box-shadow:0 30px 90px #5b74f52e}.v21-acad-ai{color:#4b62d6;background:#eef0fb;border-radius:999px;grid-column:1/-1;justify-self:end;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.v21-acad-face{object-fit:cover;border-radius:50%;width:44px;height:44px}.v21-acad-card>strong{letter-spacing:-.01em;align-self:center;font-size:17px;font-weight:600;line-height:1.25}.v21-acad-card>p{color:#3d414c;white-space:nowrap;border-top:1px solid #0e0f1314;grid-column:1/-1;align-items:center;gap:10px;margin:0;padding-top:10px;font-size:13px;line-height:1.35;display:flex}.v21-acad-card>p svg{color:#4b62d6;flex:none}.v21-acad-panel{z-index:1;color:#0e0f13;background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #5b74f52e}.v21-acad-panel header{border-bottom:1px solid #0e0f1314;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.v21-acad-panel header img{object-fit:cover;border-radius:50%;width:40px;height:40px}.v21-acad-panel header b{letter-spacing:-.01em;font-size:17px;font-weight:600}.v21-acad-panel header span{color:#5f6470;font-size:13px}.v21-acad-rows{gap:2px;margin:0;padding:8px 10px 10px;list-style:none;display:grid}.v21-acad-row{white-space:nowrap;border-radius:12px;grid-template-columns:14px 32px 16px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px 9px 10px;font-size:13.5px;line-height:1.3;display:grid;position:relative}.v21-acad-row>span{text-overflow:ellipsis;overflow:hidden}.v21-acad-row+.v21-acad-row:before{content:"";background:#0e0f1312;height:1px;position:absolute;top:-1px;left:66px;right:12px}.v21-acad-play{color:#5b74f5;place-items:center;width:14px;height:14px;display:grid}.v21-acad-row img{object-fit:cover;border-radius:50%;width:32px;height:32px}.v21-acad-ch{color:#4b62d6}.v21-acad-row span{color:#5f6470}.v21-acad-row strong{color:#0e0f13;font-weight:500}.v21-acad-row.is-playing{background:#eef0fb;box-shadow:inset 3px 0 #5b74f5}.v21-acad-row.is-playing+.v21-acad-row:before{opacity:0}.v21-motion .v21-acad .v21-acad-tile{opacity:0;transition:opacity .48s;transition-delay:calc(var(--i,0) * 30ms)}.v21-motion .v21-acad.is-in .v21-acad-tile{opacity:.34}.v21-motion .v21-acad .v21-acad-tile.is-lit{transition-delay:.76s}.v21-motion .v21-acad.is-in .v21-acad-tile.is-lit{opacity:1}.v21-motion .v21-acad .v21-acad-card{opacity:0;transition:opacity .48s 1s}.v21-motion .v21-acad.is-in .v21-acad-card{opacity:1}.v21-motion .v21-acad .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-acad.is-in .v21-flowlines path.is-link{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.1s + var(--k,0) * .56s)}.v21-motion .v21-acad .v21-flowlines-end{opacity:0}.v21-motion .v21-acad.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.1s + var(--k,0) * .56s)}.v21-motion .v21-acad .v21-acad-row.is-playing{box-shadow:none;background:0 0;transition:background .36s 2.1s,box-shadow .36s 2.1s}.v21-motion .v21-acad.is-in .v21-acad-row.is-playing{background:#eef0fb;box-shadow:inset 3px 0 #5b74f5}@media (width<=960px){.v21-acad{grid-template-columns:minmax(0,1fr);gap:28px}.v21-acad>.v21-flowlines{display:none}.v21-acad-card{margin-top:0}}.v21-title-line.is-action{color:#fff8ea}.v21-ai-clients{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.v21-ai-clients>small{color:#f3f4f873;font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;margin-right:4px;font-size:10px}.v21-ai-clients .v21-client{cursor:default}.v21-ai-clients .v21-client--copilot .v21-client-logo{filter:invert()}.v21-client--own i{color:#0e0f13;background:var(--v21-accent)}.v21-academy{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.v21-academy-new{color:#fff;background:#0e0f13;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.v21-academy-bar{align-items:center;gap:8px;display:flex}.v21-academy-search,.v21-academy-filter{color:#6b7080;background:#fff;border:1px solid #0e0f131a;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.v21-academy-search{flex:1}.v21-academy-body{flex:1;grid-template-columns:176px minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.v21-academy-folders{align-content:start;gap:5px;margin:0;padding:0;list-style:none;display:grid}.v21-academy-folder{color:#2a2d35;text-align:left;cursor:pointer;background:#fff;border:1px solid #0e0f1314;border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px 10px;display:grid}.v21-academy-folder.is-active{color:#0e0f13;background:#eef0fb;border-color:#5b74f559}.v21-academy-folder>svg{color:#5b74f5}.v21-academy-folder strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.v21-academy-folder small{color:#8a8f9b;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.v21-academy-folder em{color:#8a8f9b;font-size:11px;font-style:normal}.v21-academy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;animation:.28s cubic-bezier(.22,1,.36,1) v15-tour-enter;display:grid}.v21-academy-card{color:#0e0f13;background:#fff;border:1px solid #0e0f1314;border-radius:12px;align-content:start;gap:6px;padding:11px 12px;display:grid}.v21-academy-card header{color:#8a8f9b;justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.v21-academy-kind,.v21-academy-length,.v21-academy-speaker{align-items:center;gap:4px;display:inline-flex}.v21-academy-card.is-snippet .v21-academy-kind{color:#4b62d6}.v21-academy-card strong{font-size:12.5px;font-weight:600;line-height:1.3}.v21-academy-card q{color:#5f6470;quotes:"“" "”";-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.v21-academy-card footer{color:#6b7080;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:flex;overflow:hidden}.v21-academy-from{text-overflow:ellipsis;overflow:hidden}.v21-academy-tags{flex-wrap:wrap;gap:4px;display:flex}.v21-academy-tags i{color:#4b62d6;background:#eef0fb;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.v21-grid--single{grid-template-columns:minmax(0,640px)}@media (width<=1100px){html:has(.v21-page){scrollbar-gutter:stable}html.v21-drawer-open body{overflow:visible}html.v21-drawer-open .v21-header{background:#07080c}.v21-header-inner{align-items:center;gap:10px;min-height:64px;display:flex;position:static}.v21-logo{margin-right:auto}.v21-header-actions{gap:0;display:flex}.v21-header-actions>a:not(.v21-btn){display:none}.v21-nav-burger{order:3}.v21-mega{display:none}.v21-drawer{border-top:1px solid var(--v21-line);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;height:calc(100dvh - 64px);top:100%;left:0}.v21-drawer-inner{width:min(100% - 32px,640px);padding:16px 0 max(32px, env(safe-area-inset-bottom));gap:22px}.v21-drawer-group{gap:0}.v21-drawer-group .v21-mega-label{margin:0 0 4px;padding:12px 0 2px}.v21-drawer-group a{min-height:48px;color:var(--v21-text);border-bottom:1px solid var(--v21-line);align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:500;line-height:1.3;display:flex}.v21-drawer-group a .v21-mega-icon{width:26px;height:26px}.v21-drawer-group--primary a{min-height:54px;font-family:var(--v21-display);letter-spacing:-.02em;justify-content:space-between;font-size:20px;font-weight:560}.v21-drawer-group--primary a[aria-current=page]{color:var(--v21-accent)}.v21-drawer-group--primary a>svg{color:var(--v21-muted-2)}.v21-drawer-platform{border:1px solid var(--v21-line);background:#ffffff08;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:4px 16px 8px;display:grid}.v21-drawer-platform .v21-drawer-group{align-content:start}.v21-drawer-platform .v21-drawer-group a:last-child{border-bottom:0}.v21-drawer-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:6px;display:grid}.v21-drawer-actions .v21-btn{width:100%}.v21-drawer-actions .v21-btn--light{grid-column:1/-1}.v21-subnav{top:64px}.v21-subnav-inner{-ms-overflow-style:none;width:100%;padding-inline:max(16px,50% - 600px)}.v21-subnav-inner::-webkit-scrollbar{display:none}.v21-subnav-inner a{padding:15px 12px;font-size:13.5px}.v21-page [id]{scroll-margin-top:120px}}@media (width<=720px){.v21-drawer-platform{grid-template-columns:1fr;gap:0;padding:0 14px 6px}.v21-drawer-platform .v21-drawer-group:not(:first-child) .v21-mega-label{border-top:1px solid var(--v21-line);padding-top:14px}.v21-drawer-actions{grid-template-columns:1fr}}@media (width<=1024px){.v21-section{padding-block:88px}.v21-section--tight{padding-block:64px}.v21-section-head{margin-bottom:40px}.v21-section-head h2{font-size:clamp(30px,4.6vw,44px)}.v21-section-head p{font-size:16.5px}.v21-more{margin-top:26px}.v21-page-hero .v21-wrap{padding:64px 0 56px}.v21-page-hero h1,.v21-page-hero--split h1{font-size:clamp(36px,5.6vw,52px)}.v21-page-hero p{font-size:16.5px}.v21-page-hero--split .v21-wrap{gap:40px}.v21-page-hero-copy{min-width:0}.v21-page-hero-visual{width:100%;max-width:640px;margin-inline:auto}.v21-cta-band .v21-wrap{padding-block:88px}.v21-cta-band h2{font-size:clamp(32px,5.4vw,48px)}.v21-footer{padding:64px 0 32px}.v21-footer-grid{gap:32px 24px}.v21-footer-brand{grid-column:1/-1}.v21-footer-bottom{margin-top:44px}}@media (width<=720px){.v21-section{padding-block:64px}.v21-section--tight{padding-block:56px}.v21-section-head{margin-bottom:32px}.v21-section-head h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(27px,7.4vw,32px)}.v21-section-head p{margin-top:14px;font-size:15.5px;line-height:1.55}.v21-kicker{font-size:10.5px}.v21-more{margin-top:22px}.v21-btn{min-height:48px}.v21-hero .v21-actions,.v21-page-hero .v21-actions,.v21-cta-band .v21-actions,.v21-provider-band .v21-actions{flex-direction:column;align-items:stretch;width:100%;max-width:420px}.v21-hero .v21-actions .v21-btn,.v21-page-hero .v21-actions .v21-btn,.v21-cta-band .v21-actions .v21-btn,.v21-provider-band .v21-actions .v21-btn{width:100%}.v21-page-hero .v21-wrap{padding:48px 0}.v21-page-hero h1,.v21-page-hero--split h1{letter-spacing:-.05em;margin-top:14px;font-size:clamp(32px,9vw,38px)}.v21-page-hero p{margin-top:16px;font-size:15.5px;line-height:1.55}.v21-page-hero .v21-actions{margin-top:22px}.v21-page-hero--split .v21-wrap{gap:32px}.v21-cta-band .v21-wrap{gap:16px;padding-block:64px}.v21-cta-band h2{letter-spacing:-.045em;font-size:clamp(28px,7.6vw,34px)}.v21-cta-band p{font-size:15.5px}.v21-cta-band .v21-actions{margin-top:4px}.v21-footer{padding:56px 0 28px}.v21-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.v21-footer-brand p{margin-top:14px;font-size:14px}.v21-footer-col{gap:8px;font-size:14px}.v21-footer-col a{padding:4px 0;display:block}.v21-footer-bottom{flex-direction:column;gap:6px;margin-top:36px;font-size:12px}}@media (width<=1180px){.v21-hero>.v21-wrap{padding:64px 0 88px}.v21-hero h1{font-size:clamp(40px,6.4vw,60px)}.v21-hero-sub{font-size:17px}.v21-hero-stage{margin-top:56px}.v21-hero-stage-frame .v15-flow{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);max-width:100%}.v21-hero-stage-frame .v15-hero-experience,.v21-hero-stage-frame .v15-hero-tour{width:100%}.v21-hero-stage-frame .v15-flow .v14-flow-col{display:none}.v21-hero-stage-frame .v15-hero-experience{grid-template-rows:auto;row-gap:0;height:auto}.v21-hero-stage-frame .v15-hero-experience-panel,.v21-hero-stage-frame .v15-hero-tour{height:560px}.v21-hero-customers{margin-top:56px}.v21-hero-customers-row{gap:16px 32px}}@media (width<=720px){.v21-hero>.v21-wrap{padding:44px 0 64px}.v21-hero-teams{letter-spacing:.1em;font-size:10px}.v21-hero-teams i{margin:0 7px}.v21-hero h1{letter-spacing:-.05em;margin-top:20px;font-size:clamp(34px,9.6vw,40px);line-height:1.02}.v21-hero-sub{margin-top:20px;font-size:16px;line-height:1.55}.v21-hero .v21-actions{margin-top:26px}.v21-hero-trust{grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;justify-items:center;gap:14px 20px;width:100%;margin-top:30px;display:grid}.v21-hero-trust>span+span,.v21-hero-trust>.v21-hero-partners{border-left:0;padding-left:0}.v21-hero-trust>.v21-hero-reach{border:1px solid var(--v21-line);background:#ffffff0a;border-radius:14px;grid-column:1/-1;justify-content:center;padding:12px 16px}.v21-hero-reach>span{max-width:210px}.v21-hero-trust>.v21-hero-compliance{grid-column:1/-1}.v21-hero-trust>.v21-hero-partners{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:12px 18px;max-width:100%;margin-top:4px}.v21-hero-partners small{text-align:center;width:100%}.v21-hero-stage{margin-top:40px}.v21-hero-stage:before{height:220px;inset:-40px -20% auto}.v21-hero-stage:after{height:110px;inset:auto 10% -60px}.v21-experience-tabs{gap:2px;margin-bottom:-20px;padding:3px}.v21-experience-tabs button{gap:6px;min-height:40px;padding:0 12px 0 11px;font-size:12.5px}.v21-experience-tabs button small{display:none}.v21-hero-stage-frame,.v21-hero-stage-frame--ai{border-radius:18px;padding:32px 6px 6px}.v21-hero-stage-frame--ai .v21-clients{margin:4px 0 10px}.v21-client{padding:3px 9px 3px 4px;font-size:11.5px}.v21-hero-stage-frame .v15-hero-experience-panel,.v21-hero-stage-frame .v15-hero-tour{height:520px}.v21-hero-stage-frame .v15-hero-tour{border-radius:14px;grid-template-rows:36px minmax(0,1fr) 0}.v21-hero-stage-frame .v15-tour-browser-bar{gap:8px;padding:0 10px}.v21-hero-stage-frame .v15-tour-domain{flex-basis:240px;width:72%;padding-inline:10px}.v21-hero-stage-frame .v15-tour-shell{zoom:.7;grid-template-columns:60px minmax(0,1fr);height:100%}.v21-hero-stage-frame .v21-app-nav{margin:8px 0 8px 8px}.v21-hero-stage-frame .v15-tour-stage{border-radius:12px;margin:8px 8px 8px 6px}.v21-hero-stage-frame .v21-app-nav-head{justify-content:center;height:40px;padding:0}.v21-hero-stage-frame .v21-app-nav-head img,.v21-hero-stage-frame .v21-app-nav-head .v21-assistant-brand,.v21-hero-stage-frame .v21-app-nav .v15-tour-nav-label,.v21-hero-stage-frame .v21-app-nav nav button>span,.v21-hero-stage-frame .v21-app-nav nav button .v15-tour-nav-badge,.v21-hero-stage-frame .v21-app-nav-foot-text,.v21-hero-stage-frame .v21-app-nav-foot>svg,.v21-hero-stage-frame .v21-app-nav-tools{display:none}.v21-hero-stage-frame .v21-app-nav nav{padding:0 5px}.v21-hero-stage-frame .v21-app-nav nav button{justify-content:center;min-height:48px;padding:0}.v21-hero-stage-frame .v21-app-nav nav button svg{width:18px;height:18px}.v21-hero-stage-frame .v21-app-nav-foot{justify-content:center;padding:8px 0}.v21-hero-customers{gap:14px;margin-top:44px}.v21-hero-customers-row{gap:14px 22px}.v21-hero-customers-row img{max-width:120px;height:20px}.v21-hero-customers-row img[alt=Wint],.v21-hero-customers-row img[alt=OnePartnerGroup]{height:30px}.v21-hero-customers-row img[alt=Professionals\ Nord],.v21-hero-customers-row img[alt=Intelliplan]{height:26px}}@media (width<=1024px){.v21-pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-pipeline-strip li:after{display:none}.v21-gov-screen .v21-screen--tall{height:470px}.v21-gov-screen .v21-screen-shell{zoom:.85;height:100%}.v21-channels--home .v21-wave{height:30px;top:16%}.v21-channels--home .v21-mail-lines{top:16%}.v21-thesis-line{grid-template-columns:1fr;gap:14px;padding:26px 28px}.v21-thesis-line h2{max-width:640px}.v21-gate-row{grid-template-columns:1fr;margin-top:28px}.v21-fitmap{grid-template-columns:minmax(0,1fr);justify-items:stretch;max-width:640px;margin-inline:auto}.v21-fitmap-col--out>small{text-align:left}.v21-fitmap-grid--single{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-fitmap-lines{justify-content:center;gap:0;height:44px;padding:0;display:flex}.v21-fitmap-lines i{background:linear-gradient(180deg, transparent, var(--v21-accent-2), transparent) no-repeat 0 -60% / 100% 40%, var(--v21-line-2);width:1px;height:100%;animation-name:v21m-fit-flow-y}.v21-fitmap-lines i:nth-child(n+2){display:none}.v21-fitmap-lines i:before{border-top:0;border-left:0;border-right:1.5px solid var(--v21-accent-2);border-bottom:1.5px solid var(--v21-accent-2);inset:auto auto 1px 50%;transform:translate(-50%)rotate(45deg)}.v21-teams-home{grid-template-columns:1fr;gap:28px}.v21-proof{gap:28px}.v21-provider-band .v21-wrap{gap:40px;padding-block:80px}.v21-provider-band h2{font-size:clamp(30px,4.4vw,40px)}}@keyframes v21m-fit-flow-y{0%{background-position-y:-60%,0}to{background-position-y:160%,0}}@media (width<=720px){.v21-channels.v21-channels--home{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v21-channels--home .v21-channel{padding:12px}.v21-channels--home .v21-mail-lines{gap:6px}.v21-channels--home .v21-mail-lines i{height:5px}.v21-channel strong{font-size:13px}.v21-channel small{font-size:11px}.v21-ledger .v21-ledger-row{grid-template-columns:1.25fr 1fr 1fr;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.35}.v21-ledger .v21-ledger-row--head{letter-spacing:.08em;font-size:9px}.v21-pipeline-strip{grid-template-columns:1fr;gap:10px}.v21-pipeline-strip li{padding:18px 18px 18px 20px}.v21-grid--3{grid-template-columns:1fr;gap:12px}.v21-tile{padding:20px}.v21-gov-screen .v21-screen--tall{border-radius:14px;height:420px}.v21-gov-screen .v21-screen-shell{zoom:.75}.v21-hero-stage-frame .v21-gov{padding:10px 12px 12px}.v21-hero-stage-frame .v21-gov-body{grid-template-columns:150px minmax(0,1fr);gap:10px}.v21-hero-stage-frame .v21-gov-groups .v21-gov-rule{grid-template-columns:minmax(0,1fr) auto 26px}.v21-hero-stage-frame .v15-conversation-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:236px;gap:8px}.v21-hero-stage-frame .v15-conversation-list article:nth-child(n+2){display:flex}.v21-hero-stage-frame .v15-conversation-list article:nth-child(n+5){display:none}.v21-hero-stage-frame .v21-agent-head strong{white-space:normal;line-height:1.25}.v21-gate-row{gap:10px;margin-top:24px}.v21-gate-row .v21-gate{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px}.v21-gate b{width:34px;height:34px;font-size:14px}.v21-gate h3{font-size:17px}.v21-fitmap-node strong,.v21-fitmap-node small{white-space:normal;text-overflow:clip;overflow:visible}.v21-fitmap-grid--single{grid-template-columns:minmax(0,1fr)}.v21-fitmap-lines{height:36px}.v21-fitmap-core-card{padding:18px 18px 16px}.v21-role-strip .v21-role-row{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:6px 12px;padding:14px 16px}.v21-role-row-icon{grid-area:1/1;width:34px;height:34px}.v21-role-row strong{grid-area:1/2}.v21-role-row>span:not(.v21-role-row-icon){grid-area:2/2;font-size:13.5px}.v21-role-row>svg{grid-area:1/3/span 2}.v21-partner{gap:10px;padding:20px}.v21-partner h3{font-size:18px}.v21-stats.v21-stats--row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v21-stats--row .v21-stat{padding:16px 14px}.v21-stats--row .v21-stat strong{font-size:30px}.v21-stat span{font-size:13.5px}.v21-stat small{font-size:12px}.v21-provider-band .v21-wrap{gap:32px;padding-block:64px}.v21-provider-band h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(27px,7.4vw,32px)}.v21-provider-band p{margin-top:14px;font-size:15.5px}.v21-provider-band .v21-actions{margin-top:22px}.v21-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v21-logo-tile{min-height:96px;padding:16px}.v21-logo-tile--more{grid-column:1/-1;min-height:84px}.v21-thesis-line{padding:24px 22px}.v21-thesis-line h2{font-size:21px}.v21-thesis-line .v21-more{white-space:normal}}@media (width<=1024px){.v21-quotes,.v21-quotes--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.v21-quotes,.v21-quotes--1,.v21-quotes--2{grid-template-columns:minmax(0,1fr)}.v21-quote{padding:22px 20px 20px}.v21-quote blockquote p{font-size:18px}}@media (width<=1100px){.v21-page .v21-drawer-platform{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-page .v21-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.v21-page .v21-bento-tile--tall{grid-row:auto}.v21-page .v21-bento-tile--split{flex-direction:column;display:flex}.v21-page .v21-bento-tile--split>.v21-bento-visual{margin-top:20px}}@media (width<=720px){.v21-page .v21-drawer-platform{grid-template-columns:minmax(0,1fr)}.v21-page .v21m-screen{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}.v21-page .v21m-ladder .v21m-list-text strong{white-space:normal;text-overflow:clip;overflow:visible}.v21-page .v21m-dots{gap:4px}.v21-page .v21m-dots button{background:radial-gradient(circle,#ffffff50 3px,#0000 4px);border-radius:50%;width:36px;height:36px}.v21-page .v21m-dots button.is-active{background:radial-gradient(circle,#cfd6ff 5px,#0000 6px);width:36px}}@media (width<=600px){.v21-page .v21-bento{grid-template-columns:minmax(0,1fr)}.v21-page .v21-bento-tile--wide{grid-column:auto}}@media (width<=700px){.v21-page .v21-qa-sources li{grid-template-columns:8px 14px minmax(0,1fr);gap:6px 9px;padding:12px 4px}.v21-page .v21-qa-sources strong{white-space:normal;line-height:1.4;overflow:visible}.v21-page .v21-qa-sources time{grid-column:3}.v21-page .v21-qa-tile--phone:not(.is-still){justify-content:center;padding:4px}.v21-page .v21-qa-wave{display:none}.v21-page .v21-acad-row{white-space:normal;grid-template-columns:14px 28px 14px minmax(0,1fr);gap:8px;padding:12px 10px}.v21-page .v21-acad-row img{width:28px;height:28px}.v21-page .v21-acad-row>span{line-height:1.45;overflow:visible}}@media (width<=1100px){.v21-page .v21-sw-scope b{white-space:normal;padding-inline:6px;line-height:1.4}.v21-page .v21-sw-cell{white-space:normal}.v21-page .v21-sw-word{margin-top:6px;display:block}}@media (width<=900px){.v21-page .v21-sw-board{display:block}.v21-page .v21-sw-board colgroup{display:none}.v21-page .v21-sw-board thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v21-page .v21-sw-board tbody{gap:16px;display:grid}.v21-page .v21-sw-board tbody tr{background:#ffffff04;border:1px solid #ffffff20;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px;display:grid}.v21-page .v21-sw-board tbody th{border-bottom:1px solid #ffffff17;grid-column:1/-1;padding:0 0 14px;font-size:16px}.v21-page .v21-sw-board td{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.v21-page .v21-sw-board td:before{content:attr(data-scope);color:#babac8;grid-column:1/-1;font-size:12px;line-height:1.4}.v21-page .v21-sw-toggle{margin-right:0}.v21-page .v21-sw-word{margin:0;font-size:12px}}@media (width<=600px){.v21-page .v21-sw-card{padding:22px 20px 8px}.v21-page .v21-sw-card header,.v21-page .v21-sw-parts li{grid-template-columns:minmax(0,1fr);gap:12px}.v21-page .v21-sw-cols{display:none}.v21-page .v21-sw-reach{max-width:calc(100% - 30px)}.v21-page .v21-sw-clock:before{content:"Kept for";color:#727789;font-weight:400}}@media (width<=900px){.v21-page .v21-sw-cell[class*=is-inherited] .v21-sw-toggle{opacity:.65}.v21-page .v21-sw-cell[class*=is-inherited] .v21-sw-word{color:#b4b5c3}}@media (width<=600px){.v21-page .v21-ai-chat{padding:20px}.v21-page .v21-ai-connection{gap:10px}.v21-page .v21-ai-logo-toggle{grid-template-columns:repeat(2,44px);display:grid}.v21-page .v21-ai-logo-toggle button{width:44px;height:44px}.v21-page .v21-ai-mcp-bridge{min-width:0}.v21-page .v21-ai-mcp-bridge>span{padding:6px;font-size:10px}.v21-page .v21-ai-meetric>img{width:76px}.v21-page .v21-ai-buttons button{min-height:44px}}@media (width<=1100px){.v21-page .v21-every{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-page .v21-every-card{min-width:0;grid-column:auto!important}.v21-page .v21-every-note,.v21-page .v21-every-search,.v21-page .v21-every-bars{max-width:100%}.v21-page .v21-every-glimpse{min-width:0;padding-inline:16px}}@media (width<=600px){.v21-page .v21-every{grid-template-columns:minmax(0,1fr)}.v21-page .v21-every-card{padding:20px}.v21-page .v21-every-card p{font-size:14px}}@media (width<=1100px){.v21-page .v21-experience-tabs{margin-bottom:8px}.v21-page .v21m-screen{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}.v21-page .v21m-ladder .v21m-list-text strong{white-space:normal;overflow:visible}.v21-page .v21m-dots{gap:4px}.v21-page .v21m-dots button{background:radial-gradient(circle,#ffffff50 3px,#0000 4px);border-radius:50%;width:36px;height:36px}.v21-page .v21m-dots button.is-active{background:radial-gradient(circle,#cfd6ff 5px,#0000 6px);width:36px}.v21-page .v21-acad-row{white-space:normal}.v21-page .v21-acad-row>span{line-height:1.45;overflow:visible}}@media (width>=721px) and (width<=1100px){.v21-page .v21m-phone{width:min(100%,420px);height:700px}.v21-page .v21m-rail,.v21-page .v21m-outcomes{max-width:600px}.v21-page .v21-hero-stage-frame--phone{height:auto;min-height:0}}@media (width<=1100px){.v21-page .v21m-summary{border-top:1px solid #e6e8ee;grid-column:1/-1;margin-top:2px;padding-top:12px}.v21-page .v21m-summary>small{color:#6b7280;font-size:11px;line-height:1.5}.v21-page .v21m-summary p{margin:8px 0 12px;font-size:13.5px;line-height:1.5}.v21-page .v21m-tags{flex-wrap:wrap;gap:6px;display:flex}.v21-page .v21m-tags em{color:#536499;background:#eef1fb;border-radius:5px;padding:4px 7px;font-size:10px;font-style:normal}.v21-page .v21m-thumb{width:30px;height:36px;display:block;position:relative}.v21-page .v21m-thumb>img:first-child{object-fit:cover;border-radius:5px;width:30px;height:32px}.v21-page .v21m-thumb>.v21m-thumb-provider,.v21-page .v21m-thumb-badge{background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:0;right:-3px}.v21-page .v21m-thumb-badge{color:#4b62d6;place-items:center;display:grid}.v21-page .v21-sort{grid-template-columns:minmax(0,1fr)}.v21-page .v21-sort>*{min-width:0}}@media (width<=600px){.v21-page .v21-sort-rows div{grid-template-columns:68px minmax(0,1fr)}.v21-page .v21-sort-knowing{flex-wrap:wrap}.v21-page main .v21-btn{white-space:normal;text-align:center;min-width:0;max-width:100%}.v21-page main .v21-btn>svg{flex-shrink:0}}@media (width<=1100px){.v21-page .v21-sort-types{line-height:1.6;display:block}.v21-page .v21m-view{min-width:0;height:auto;min-height:100%}.v21-page .v21m-filters{flex-wrap:wrap}.v21-page .v21m-filters span{white-space:nowrap}.v21-page .v21m-list-text :is(strong,small){white-space:normal;line-height:1.4;overflow:visible}.v21-page .v21m-thread{gap:12px;display:grid}.v21-page .v21m-meta{align-items:flex-start;line-height:1.5}.v21-page .v21m-meta svg,.v21-page .v21m-sources svg{flex-shrink:0}.v21-page .v21m-sources li{flex-wrap:wrap;align-items:flex-start;line-height:1.5}.v21-page .v21m-sources li b{border-radius:4px;width:auto;height:auto;padding:2px 5px;display:inline}.v21-page .v21m-askland{align-self:start;gap:14px;display:grid}.v21-page .v21m-askland h4{font:600 20px/1.3 var(--v21-body);margin:8px 0}.v21-page .v21m-askland-input{color:#fff;background:#262438;border-radius:12px;min-height:100px;padding:16px;font-size:14px;line-height:1.5}.v21-page .v21m-askland>small{color:#697184;font-size:11px}.v21-page .v21m-askland ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-page .v21m-askland li{background:#fff;border:1px solid #e2e4ed;border-radius:10px;gap:8px;padding:12px;font-size:12px;line-height:1.4;display:flex}.v21-page .v21m-askland li svg{flex-shrink:0;margin-top:3px}.v21-page .v21m-composer{color:#e1e0eb;background:#262438;border-color:#454156}.v21-page .v21m-composer i{background:#6560b4;flex-shrink:0}.v21-page .v21m-agent-head{grid-template-columns:26px minmax(0,1fr)}.v21-page .v21m-agent-head em{grid-column:2;justify-self:start}.v21-page .v21m-log{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.v21-page .v21m-log li{border:0;border-top:1px solid #e6e8ee;border-radius:0;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:6px;padding:10px 0;font-size:12px;line-height:1.5;display:grid}.v21-page .v21m-log li>:is(svg,i){color:#218552;margin-top:4px}.v21-page .v21m-log li b{font:10px/1.6 var(--v21-mono);color:#697184}.v21-page .v21m-dot{background:#7c88b8;border-radius:50%;width:5px;height:5px;margin:7px 3px}.v21-page .v21m-spinner{border:1px solid #bec5db;border-top-color:#4b62d6;border-radius:50%;width:10px;height:10px;animation:1s linear infinite v21m-spin}.v21-page .v21m-agent-dest{color:#536499;align-items:center;gap:5px;padding-top:6px;font-size:11px;display:flex}.v21-page .v21m-agent-dest svg{flex-shrink:0}.v21-page .v21m-chart svg{width:100%;height:auto;overflow:visible}.v21-page .v21m-chart-title{gap:4px;display:grid}.v21-page .v21m-chart-title em{color:#b56828;font-size:11px;font-style:normal}.v21-page .v21m-grid{stroke:#e7eaf0;stroke-width:1px}.v21-page .v21m-area{fill:#f3ad5920}.v21-page .v21m-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v21-page .v21m-line--risk{stroke:#d68a38}.v21-page .v21m-line--pricing{stroke:#5b74f5}.v21-page .v21m-chart-keys{color:#697184;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.v21-page .v21m-chart-keys>i{background:#5b74f5;border-radius:50%;width:7px;height:7px}.v21-page .v21m-chart-keys>i.is-risk{background:#d68a38}.v21-page .v21m-chart-keys>b{flex-basis:100%;font-weight:400}.v21-page .v21m-movers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-page .v21m-movers li{background:#fff;border:1px solid #e1e5ee;border-radius:10px;grid-template-columns:minmax(0,1fr) 12px;gap:8px;padding:12px;display:grid}.v21-page .v21m-movers li>span{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px;font-size:12px;display:flex}.v21-page .v21m-movers em{color:#8d653e;font-size:11px;font-style:normal}.v21-page .v21m-movers li>i{background:#eef0f6;border-radius:4px;align-self:center;height:6px;overflow:hidden}.v21-page .v21m-movers li>i>b{background:#8596df;border-radius:4px;height:100%;display:block}.v21-page .v21m-sheet{background:#fff;border:1px solid #cbd3f5;border-radius:12px;gap:10px;padding:14px 12px;display:grid}.v21-page .v21m-sheet-head{gap:4px;display:grid}.v21-page .v21m-sheet-head strong{font-size:14px}.v21-page .v21m-sheet-head small{color:#697184;font-size:11px}.v21-page .v21m-sheet p{margin:0;font-size:12px;line-height:1.5}.v21-page .v21m-sheet ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v21-page .v21m-sheet li{border-top:1px solid #e6e8ee;gap:5px;padding-top:12px;display:grid}.v21-page .v21m-sheet q{font-size:13px;line-height:1.5}.v21-page .v21m-sheet li small{color:#697184;font-size:11px}.v21-page .v21m-sheet li b{color:#536499;font-size:11px;font-weight:500}.v21-page .v21m-mix{background:#fff;border:1px solid #e6e8ee;border-radius:10px;gap:8px;padding:12px;display:grid}.v21-page .v21m-mix>i{border-radius:4px;height:8px;display:flex;overflow:hidden}.v21-page .v21m-mix b{background:#8196e1}.v21-page .v21m-mix b:nth-child(2){background:#b19ae1}.v21-page .v21m-mix b:nth-child(3){background:#74b2a1}.v21-page .v21m-mix b:nth-child(4){background:#c6ac77}.v21-page .v21m-mix>span{color:#697184;flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.v21-page .v21m-ladder li{grid-template-columns:30px minmax(0,1fr)}.v21-page .v21m-ladder li>em{text-align:left;grid-column:2;max-width:none}.v21-page .v21m-rules-title{gap:6px;line-height:1.5;display:grid}.v21-page .v21m-rules-title em{color:#9a581c;background:#fff0de;border-radius:4px;justify-self:start;padding:3px 6px;font-size:10px;font-style:normal}.v21-page .v21m-rule{border-bottom:1px solid #eef0f5;gap:10px;padding:9px 0}.v21-page .v21m-rule>span{min-width:0}.v21-page .v21m-rule small{color:#697184;margin-top:3px;font-size:10px;display:block}.v21-page .v21m-rule small.is-override{color:#9a581c}.v21-page .v21m-rule>i{flex-shrink:0}.v21-page .v21m-rule-sources{flex-wrap:wrap;gap:5px;padding-top:7px;display:flex}.v21-page .v21m-rule-sources em{color:#287953;background:#edf7f1;border-radius:5px;padding:4px 7px;font-size:10px;font-style:normal}.v21-page .v21m-rule-sources em.is-private{color:#8460a8;background:#f1eafa}.v21-page .v21m-intg-types button{min-height:40px}.v21-page .v21m-intg-card strong{white-space:normal;line-height:1.4;overflow:visible}.v21-page .v21m-intg-card{gap:4px 7px;min-height:62px}.v21-page .v21m-intg-card em{font-size:10px}.v21-page .v21m-pop{animation:.26s both v21m-content-in}}@keyframes v21m-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v21m-spin{to{transform:rotate(360deg)}}@media (width<=1100px) and (prefers-reduced-motion:reduce){.v21-page .v21m-tour *,.v21-page[data-v21-page=compliance] .v21-gov-panel{transition:none!important;animation:none!important}}@media (width<=1100px){.v21-page .v21-sort-types{white-space:normal}.v21-page .v21-bento-tile--split>.v21-bento-visual{width:100%;min-width:0}.v21-page .v21-bento-ask{min-width:0}.v21-page .v21-bento-q{width:auto}.v21-page .v21-bento-q svg{flex-shrink:0}.v21-page .v21m-screen--ai .v21-assistant{min-width:0;height:auto;padding:8px 0 14px}.v21-page .v21m-screen--ai .v21-assistant-thread{gap:16px;min-width:0;overflow:visible}.v21-page .v21m-screen--ai .v21-assistant-msg{min-width:0}.v21-page .v21m-screen--ai .v21-assistant-msg--ai>div{width:100%;min-width:0;max-width:100%}.v21-page .v21m-screen--ai .v21-assistant-msg--user p{max-width:100%;padding:12px}.v21-page .v21m-screen--ai .v21-assistant-answer{line-height:1.55}.v21-page .v21m-screen--ai .v21-assistant-source-row{gap:7px;display:grid}.v21-page .v21m-screen--ai .v21-assistant-source{border-radius:9px;grid-template-columns:14px 12px minmax(0,1fr);gap:4px 6px;padding:8px;font-size:11px;display:grid}.v21-page .v21m-screen--ai .v21-assistant-source>small{grid-column:3;justify-self:start;margin-left:0}.v21-page .v21m-screen--ai .v21-assistant-search{font-size:11px;line-height:1.5}.v21-page .v21m-screen--ai .v21-assistant-approval-head{align-items:flex-start;line-height:1.5}.v21-page .v21m-screen--ai .v21-assistant-approval-head svg{flex-shrink:0;margin-top:3px}.v21-page .v21m-screen--ai .v21-assistant-btn{min-height:36px}}@media (width<=1100px) and (prefers-reduced-motion:no-preference){.v21-page .v21m-screen--ai .v21-assistant-msg{animation:.4s both v21m-content-in}.v21-page .v21m-screen--ai .v21-assistant-msg:nth-child(2){animation-delay:1s}.v21-page .v21m-screen--ai .v21-assistant-msg:nth-child(3){animation-delay:2s}.v21-page .v21m-screen--ai .v21-assistant-msg:nth-child(4){animation-delay:3s}}@media (width<=600px){.v21-page .v21m-top--ai{grid-template-columns:minmax(0,1fr);gap:6px}.v21-page .v21m-mcp{justify-self:start}}@media (width<=1100px){.v21-page .v21m-ladder li{padding:0;display:block}.v21-page .v21m-ladder li>button{width:100%;color:inherit;font:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);gap:6px 10px;padding:12px 10px;display:grid}.v21-page .v21m-ladder button>em{text-align:left;grid-column:2;max-width:none}}.v21-preserved{color:#d0d5e2;max-width:960px;font-family:var(--v21-body);overflow-wrap:anywhere;margin:0 auto;padding:128px 28px 80px;font-size:16px;line-height:1.8}.v21-preserved nav{margin-bottom:36px;font-size:13px}.v21-preserved h1{color:#f3f4f8;font-family:var(--v21-display);margin-bottom:24px;font-size:clamp(32px,4vw,48px);line-height:1.2}.v21-preserved h2{color:#f3f4f8;margin:36px 0 14px;font-size:23px;line-height:1.4}.v21-preserved h3{color:#f3f4f8;margin:24px 0 10px;font-size:18px}.v21-preserved p{margin:14px 0}.v21-preserved ul,.v21-preserved ol{margin:14px 0;padding-left:24px}.v21-preserved ul{list-style:outside}.v21-preserved ol{list-style:decimal}.v21-preserved li{margin:8px 0}.v21-preserved a{color:#c2ccff;text-underline-offset:3px;text-decoration:underline}.v21-preserved a:focus-visible{outline-offset:4px;outline:2px solid #a9b6ff}.v21-preserved table{border-collapse:collapse;max-width:100%;margin:24px 0;display:block;overflow-x:auto}.v21-preserved th,.v21-preserved td{text-align:left;border:1px solid #ffffff24;min-width:110px;padding:12px}.v21-preserved pre{background:#151925;border:1px solid #ffffff24;border-radius:10px;padding:18px;overflow-x:auto}.v21-preserved code{font-family:var(--v21-mono);font-size:.85em}.v21-preserved img{border-radius:10px;max-width:100%;height:auto;margin:20px 0}.v21-preserved-contact{border:1px solid #a9b6ff;border-radius:999px;margin-top:32px;padding:12px 20px;display:inline-block}.v21-preserved .v21-preserved-logo{object-fit:contain;box-sizing:content-box;background:#fff;border-radius:4px;width:auto;max-width:150px;height:28px;margin:12px;padding:4px}.v21-preserved--documentation h2 a{color:inherit;text-decoration:none}.v21-preserved [id]{scroll-margin-top:100px}.v21-preserved--contact{max-width:800px}.v21-contact-form{background:#171c29;border:1px solid #ffffff24;border-radius:16px;margin-top:32px;padding:clamp(20px,4vw,36px)}.v21-contact-form label{color:#f3f4f8;margin-bottom:20px;font-size:14px;display:block}.v21-contact-form small{color:#a8b1c4;margin-left:6px}.v21-contact-form input,.v21-contact-form textarea{color:#1a2130;width:100%;font:inherit;background:#fff;border:1px solid #c8d0df;border-radius:6px;margin-top:6px;padding:11px 12px;display:block}.v21-contact-form input:focus-visible,.v21-contact-form textarea:focus-visible{outline-offset:3px;outline:3px solid #919fff}.v21-contact-form textarea{resize:vertical}.v21-contact-form>p{font-size:13px}.v21-contact-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=600px){.v21-contact-fields{grid-template-columns:1fr;gap:0}}.v21-legal-page{background:#0c1018}.v21-legal-main,.v21-legal-index{max-width:1280px;margin:0 auto;padding:126px 32px 96px}.v21-legal-toolbar,.v21-legal-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.v21-legal-toolbar{margin-bottom:30px}.v21-legal-back,.v21-legal-actions a,.v21-legal-actions button,.v21-legal-end a{font:500 13px/1.5 var(--v21-body);color:#c7cfe0;align-items:center;gap:9px;display:inline-flex}.v21-legal-actions a,.v21-legal-actions button{cursor:pointer;background:0 0;border:1px solid #354052;border-radius:6px;padding:10px 14px}.v21-legal-page a:hover{color:#fff}.v21-legal-page a:focus-visible,.v21-legal-page button:focus-visible{outline-offset:5px;outline:2px solid #9faeff}.v21-legal-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:38px;display:grid}.v21-legal-eyebrow{font:500 11px/1.5 var(--v21-mono);letter-spacing:.13em;text-transform:uppercase;color:#aab8d5;margin:0 0 18px}.v21-legal-contents{scrollbar-width:thin;max-height:calc(100vh - 128px);padding:8px 16px 8px 0;position:sticky;top:104px;overflow-y:auto}.v21-legal-contents nav{gap:12px;display:grid}.v21-legal-contents nav a{font:400 12px/1.5 var(--v21-body);color:#aab3c6}.v21-legal-contents .v21-legal-other{border-top:1px solid #29313f;margin-top:32px;padding-top:25px}.v21-legal-other .v21-legal-eyebrow{margin-bottom:2px}.v21-legal-other a[aria-current=page]{color:#f4f5ff;font-weight:600}.v21-legal-paper{color:#252d3a;background:#fbfbfd;border-radius:12px;padding:40px 52px 32px}.v21-legal-document-meta{color:#647084;font:400 11px/1.6 var(--v21-body);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;display:flex}.v21-legal-document-meta span:last-child{margin-left:auto}.v21-legal-document{font:400 15px/1.85 var(--v21-body);overflow-wrap:anywhere}.v21-legal-document [data-legal-text]{white-space:pre-wrap}.v21-legal-document h1{font:600 clamp(28px, 3vw, 39px)/1.2 var(--v21-display);letter-spacing:-.04em;color:#161d28;margin:0 0 30px}.v21-legal-document h2{font:600 20px/1.45 var(--v21-display);letter-spacing:-.02em;color:#161d28;border-top:1px solid #dce0e8;margin:44px 0 16px;padding-top:28px}.v21-legal-document h3{font:600 17px/1.5 var(--v21-body);color:#202938;margin:30px 0 12px}.v21-legal-document p{margin:0 0 18px}.v21-legal-document ul{margin:16px 0 24px;padding-left:24px;list-style:outside}.v21-legal-document li{margin:9px 0;padding-left:3px}.v21-legal-document strong{font-weight:600}.v21-legal-document [id]{scroll-margin-top:105px}.v21-legal-paper a{color:#354aaa;text-underline-offset:3px;text-decoration:underline}.v21-legal-paper a:hover{color:#152665}.v21-legal-end{border-top:1px solid #dce0e8;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:38px;padding-top:26px;display:flex}.v21-legal-end a{font-size:12px}.v21-legal-index{max-width:1100px}.v21-legal-index>.v21-legal-eyebrow{margin-top:48px}.v21-legal-index>h1{font:600 clamp(35px, 4vw, 58px)/1.12 var(--v21-display);letter-spacing:-.04em;margin:0 0 24px}.v21-legal-intro{color:#aab3c6;max-width:590px;font:400 17px/1.7 var(--v21-body)}.v21-legal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.v21-legal-cards article{background:#131924;border:1px solid #343e50;border-radius:12px;padding:30px}.v21-legal-cards article>svg{color:#afbbf8;margin-bottom:24px}.v21-legal-cards h2{font:500 22px/1.4 var(--v21-display);letter-spacing:-.03em;margin-bottom:10px}.v21-legal-cards p{color:#b7c0d0;font:400 14px/1.7 var(--v21-body);margin-bottom:18px}.v21-legal-cards small{color:#a2afc5;font-size:12px}.v21-legal-cards article>div{border-top:1px solid #343e50;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;display:flex}.v21-legal-cards article>div a,.v21-legal-help a{font:500 13px/1.6 var(--v21-body);color:#c6cfff;align-items:center;gap:9px;display:inline-flex}.v21-legal-help{color:#aab3c6;font:400 14px/1.8 var(--v21-body);margin-top:34px}.v21-legal-help a{margin-left:8px}@media (width<=900px){.v21-legal-layout{grid-template-columns:1fr}.v21-legal-contents{border:1px solid #343e50;border-radius:8px;max-height:190px;padding:20px;position:static}.v21-legal-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.v21-legal-contents .v21-legal-other{display:none}.v21-legal-paper{padding:34px}}@media (width<=600px){.v21-legal-main,.v21-legal-index{padding:108px 18px 56px}.v21-legal-toolbar{flex-direction:column;align-items:flex-start;gap:18px}.v21-legal-actions{gap:10px}.v21-legal-actions a,.v21-legal-actions button{padding:9px 11px;font-size:12px}.v21-legal-layout{gap:22px}.v21-legal-paper{border-radius:9px;padding:26px 22px}.v21-legal-document{font-size:14px;line-height:1.85}.v21-legal-document h2{font-size:18px}.v21-legal-document-meta span:last-child{flex-basis:100%;margin-left:0}.v21-legal-cards{grid-template-columns:1fr}.v21-legal-help a{margin-left:0}}@media print{.v21-legal-page{background:#fff!important}.v21-legal-page>header,.v21-legal-page>footer,.v21-legal-toolbar,.v21-legal-contents,.v21-legal-end{display:none!important}.v21-legal-main{max-width:none;padding:0}.v21-legal-layout{display:block}.v21-legal-paper{background:#fff;padding:0}.v21-legal-document{color:#000;font-size:10pt;line-height:1.55}.v21-legal-document h1{font-size:24pt}.v21-legal-document h2{font-size:14pt}.v21-legal-document h3{font-size:12pt}.v21-legal-document h1,.v21-legal-document h2,.v21-legal-document h3{break-after:avoid}.v21-legal-document p,.v21-legal-document li{orphans:3;widows:3}}.v14-page{--v14-paper:#f5f2eb;--v14-surface:#fbf9f4;--v14-soft-violet:#eee8fb;--v14-violet:#775bc1;--v14-ink:#201c27;--v14-success:#52aa82;--v14-mint:#9ee6c2;--v14-outcome:#243d33;--v14-night:#17141f;--v14-max:1480px;background:var(--v14-paper);color:var(--v14-ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.v14-page *,.v14-page :before,.v14-page :after{box-sizing:border-box}.v14-wrap{max-width:var(--v14-max);margin:0 auto;padding:0 32px}.v14-mono{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.v14-italic{font-family:var(--font-playfair), serif;color:var(--v14-violet);font-style:italic}.v14-thesis-bar{background:var(--v14-ink);color:#fff;justify-content:center;align-items:center;gap:12px;padding:11px 24px;font-size:13px;display:flex}.v14-thesis-bar .v14-new{color:var(--v14-mint);font-size:9px}.v14-thesis-bar a{color:var(--v14-mint);font-weight:500;text-decoration:none}.v14-thesis-bar a:hover{text-decoration:underline}.v14-header{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.v14-logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}.v14-logo img{width:106px;height:auto;display:block}.v14-nav{align-items:center;gap:26px;display:flex}.v14-nav a{color:var(--v14-ink);opacity:.75;font-size:13.5px;text-decoration:none}.v14-nav a:hover{opacity:1}.v14-header-actions{align-items:center;gap:18px;display:flex}.v14-header-actions .v14-signin{color:var(--v14-ink);opacity:.75;font-size:13.5px;text-decoration:none}.v14-btn{background:var(--v14-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.v14-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #201c2738}.v14-btn--small{padding:10px 20px;font-size:13.5px}.v14-link-cta{color:var(--v14-ink);opacity:.85;font-size:14.5px;font-weight:500;text-decoration:none}.v14-link-cta:hover{opacity:1}.v14-top-shell{background:var(--v14-night);color:#f8f5fb}.v14-top-shell .v14-thesis-bar{background:0 0;border-bottom:1px solid #ffffff14}.v14-top-shell .v14-logo,.v14-top-shell .v14-nav a,.v14-top-shell .v14-header-actions .v14-signin{color:#fff}.v14-top-shell .v14-logo img{filter:brightness(0)invert()}.v14-top-shell .v14-header .v14-btn{color:#fff;background:#ffffff14;border:1px solid #fff3}.v14-hero{background:0 0;padding:56px 0 220px;position:relative;overflow:hidden}.v14-hero:before{content:"";pointer-events:none;background:url(/assets/v14-signal-structure-split-large.svg?v=2) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000 40% 88%,#0000 100%);mask-image:linear-gradient(#0000 18%,#000 40% 88%,#0000 100%)}.v14-hero>.v14-wrap{z-index:1;position:relative}.v14-hero-copy--centered{text-align:center;max-width:1360px;margin:0 auto 76px}.v14-page .v14-hero-copy--centered h1{text-wrap:balance;white-space:nowrap;font-size:clamp(40px,4.8vw,70px)}.v14-page .v14-hero-copy--centered .v14-hero-italic{font-size:clamp(36px,4.3vw,62px)}.v14-page .v14-hero-copy--centered .v14-hero-sub{max-width:760px;font-size:17.5px}.v14-top-shell .v14-hero h1{color:#fff}.v14-top-shell .v14-hero .v14-kicker{color:var(--v14-mint)}.v14-top-shell .v14-hero .v14-hero-italic{color:#bea9ff}.v14-top-shell .v14-hero-sub{color:#fff}.v14-top-shell .v14-hero .v14-btn{background:var(--v14-mint);color:#173529;box-shadow:0 12px 32px #52aa8233}.v14-top-shell .v14-hero .v14-link-cta{color:#fff}@media (width<=900px){.v14-page .v14-hero-copy--centered h1{white-space:normal}}.v14-hero-copy--centered .v14-hero-sub{margin-bottom:20px;margin-left:auto;margin-right:auto}.v14-hero-copy--centered .v14-hero-ctas{justify-content:center}.v14-kicker{color:var(--v14-violet);margin-bottom:20px}.v14-hero h1{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(44px,5vw,74px);font-weight:500;line-height:1.04}.v14-hero .v14-hero-italic{margin:0 0 26px;font-size:clamp(40px,4.6vw,68px);line-height:1.1}.v14-hero-sub{opacity:.78;max-width:480px;margin:0 0 8px;font-size:16.5px}.v14-hero-ctas{align-items:center;gap:22px;margin-bottom:20px;display:flex}.v14-hero-distribution{color:#ffffff8a;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 5px;width:fit-content;max-width:100%;margin:0 auto;font-size:12.5px;line-height:1.5;animation:.72s cubic-bezier(.22,1,.36,1) .62s both v14-distribution-enter;display:flex;position:relative;overflow:hidden}.v14-hero-distribution:after{content:"";z-index:2;mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff0a 24%,#ffffff61 48%,#9ee6c238 62%,#0000 100%);width:42%;animation:1.15s ease-in-out 1.42s both v14-distribution-shine;position:absolute;top:-4px;bottom:-4px;left:0;transform:translate(-150%)skew(-16deg)}.v14-hero-distribution strong{color:var(--v14-mint);font-weight:650}@keyframes v14-distribution-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes v14-distribution-shine{0%{opacity:0;transform:translate(-150%)skew(-16deg)}16%,78%{opacity:1}to{opacity:0;transform:translate(330%)skew(-16deg)}}@media (prefers-reduced-motion:reduce){.v14-hero-distribution{animation:none}.v14-hero-distribution:after{animation:none;display:none}}.v14-flow{grid-template-rows:460px;grid-template-columns:1fr minmax(480px,620px) 1fr;align-items:center;gap:0;display:grid;position:relative}.v14-flow>*{z-index:1;position:relative}.v14-flow-col{flex-direction:column;justify-content:space-between;gap:0;height:410px;min-height:0;display:flex}.v14-flow-col--in .v14-flow-node:first-of-type{margin-left:0}.v14-flow-col--in .v14-flow-node:nth-of-type(2){margin-left:36px}.v14-flow-col--in .v14-flow-node:nth-of-type(3){margin-left:12px}.v14-flow-col--in .v14-flow-node:nth-of-type(4){margin-left:48px}.v14-flow-col--in .v14-flow-node:nth-of-type(5){margin-left:20px}.v14-flow-col--out .v14-flow-node:first-of-type{margin-right:0}.v14-flow-col--out .v14-flow-node:nth-of-type(2){margin-right:36px}.v14-flow-col--out .v14-flow-node:nth-of-type(3){margin-right:12px}.v14-flow-col--out .v14-flow-node:nth-of-type(4){margin-right:48px}.v14-flow-col-label{opacity:.5;font-size:9.5px}.v14-top-shell .v14-flow-col-label{color:#fff;opacity:.72}.v14-flow-col--in{text-align:left;align-items:flex-start}.v14-flow-col--out{text-align:right;align-items:flex-end}.v14-flow-node{align-items:center;width:100%;transition:opacity .25s;display:flex}.v14-flow-node-chip{white-space:nowrap;background:#fff;border:1px solid #201c2714;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:13.5px;font-weight:500;transition:border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 22px -8px #201c2729}.v14-top-shell .v14-flow-node-chip{color:#fff;background:#25212d;border-color:#ffffff24;box-shadow:0 12px 30px -10px #0000008c}.v14-flow-icon{width:28px;height:28px;color:var(--v14-violet);background:#775bc11f;border-radius:50%;flex:none;place-items:center;display:grid}.v14-top-shell .v14-flow-col--in .v14-flow-icon{color:var(--v14-mint);background:#9ee6c224}.v14-top-shell .v14-flow-col--out .v14-flow-icon{color:#c8b8ff;background:#bea9ff29}.v14-flow-leader{border-top:2px dashed #775bc173;flex:1;min-width:24px;height:0;margin:0 10px;position:relative}.v14-top-shell .v14-flow-col--in .v14-flow-leader{border-color:#9ee6c28f}.v14-top-shell .v14-flow-col--out .v14-flow-leader{border-color:#bea9ff9e}.v14-flow-leader:before{content:"";background:var(--v14-violet);border-radius:50%;width:6px;height:6px;animation:4.8s ease-in-out infinite v14-flow-dot;position:absolute;top:-4px;left:0}.v14-top-shell .v14-flow-col--in .v14-flow-leader:before{background:var(--v14-mint);box-shadow:0 0 8px #9ee6c28c}.v14-top-shell .v14-flow-col--out .v14-flow-leader:before{background:#bea9ff;box-shadow:0 0 8px #bea9ff8c}.v14-flow-node:nth-of-type(2) .v14-flow-leader:before{animation-delay:.65s}.v14-flow-node:nth-of-type(3) .v14-flow-leader:before{animation-delay:1.3s}.v14-flow-node:nth-of-type(4) .v14-flow-leader:before{animation-delay:1.95s}.v14-flow-node:nth-of-type(5) .v14-flow-leader:before{animation-delay:2.35s}@keyframes v14-flow-dot{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@media (prefers-reduced-motion:reduce){.v14-flow-leader:before{opacity:0;animation:none}}.v14-flow-node.is-muted{opacity:.38}.v14-flow-node.is-muted .v14-flow-leader:before{opacity:0;animation:none}.v14-top-shell .v14-flow-col--in .v14-flow-node.is-active .v14-flow-node-chip{border-color:#9ee6c27a;box-shadow:0 12px 30px -10px #52aa8280}.v14-top-shell .v14-flow-col--out .v14-flow-node.is-active .v14-flow-node-chip{border-color:#bea9ff85;box-shadow:0 12px 30px -10px #775bc19e}.v14-evidence-card{z-index:2;will-change:height;background:#fff;border-radius:20px;flex-direction:column;align-self:center;min-height:410px;padding:30px 32px;transition:height .38s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px -12px #201c272e}.v14-top-shell .v14-evidence-card{color:var(--v14-ink);border:1px solid #201c2714;box-shadow:0 24px 54px -24px #000000d9}.v14-evidence-card-inner{flex-direction:column;flex:none;width:100%;min-height:348px;padding-top:20px;display:flex}.v14-scenario-progress{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;top:18px;right:22px}.v14-scenario-progress button{cursor:pointer;background:0 0;border:0;border-radius:999px;width:22px;height:18px;padding:0;position:relative}.v14-scenario-progress button:before,.v14-scenario-progress button:after{content:"";border-radius:999px;height:2px;position:absolute;top:8px;left:1px}.v14-scenario-progress button:before{background:#775bc12e;width:20px}.v14-scenario-progress button:after{background:var(--v14-violet);width:0}.v14-scenario-progress button.is-active:after{animation:v14-scenario-progress var(--v14-scenario-duration,8s) linear forwards}.v14-scenario-progress.is-paused button.is-active:after{animation-play-state:paused}.v14-scenario-progress button:focus-visible{outline:2px solid var(--v14-violet);outline-offset:2px}.v14-scenario-content{flex-direction:column;flex:1;animation:.28s ease-out v14-scenario-in;display:flex}@keyframes v14-scenario-progress{to{width:20px}}@keyframes v14-scenario-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v14-evidence-card,.v14-scenario-content,.v14-scenario-progress button.is-active:after{transition:none;animation:none}.v14-scenario-progress button.is-active:after{width:100%}}.v14-hero-question{align-items:baseline;gap:18px;margin:0 2px 22px;display:flex}.v14-hero-question .v14-mono{color:var(--v14-violet);flex:none;font-size:9px}.v14-hero-question p{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.v14-answer{background:#eee8fb8c;border:1px solid #775bc147;border-radius:12px;margin-bottom:22px;padding:22px}.v14-answer-label{color:var(--v14-violet);margin-bottom:9px;font-size:8.5px;display:block}.v14-answer-title{letter-spacing:-.005em;margin:0;font-size:18px;font-weight:600;line-height:1.42}.v14-source-references{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.v14-source-reference{color:#201c27ad;white-space:nowrap;background:#ffffffbd;border:1px solid #775bc12e;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:6px 9px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.v14-source-reference svg{color:var(--v14-violet);flex:none}.v14-source-reference--collection{color:var(--v14-violet);background:#775bc114;border-color:#775bc147}.v14-evidence-row{border-top:1px solid #201c271a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:16px;display:grid}.v14-evidence-row>span{color:#201c2785;flex-direction:column;gap:2px;padding:0 14px;font-size:10.5px;line-height:1.35;display:flex}.v14-evidence-row>span:first-child{padding-left:2px}.v14-evidence-row>span+span{border-left:1px solid #201c271a}.v14-evidence-row strong{color:var(--v14-ink);font-size:12.5px;font-weight:600}.v14-proof-band{background:var(--v14-paper);padding:0 0 20px;display:flow-root;position:relative}.v14-proof-band .v14-wrap{z-index:3;position:relative}.v14-proof-grid{background:#fbf9f4fa;border:1px solid #201c271c;border-radius:18px;grid-template-columns:minmax(230px,.9fr) minmax(560px,1.9fr) minmax(240px,.9fr);align-items:center;margin-bottom:-36px;padding:18px 20px;display:grid;transform:translateY(-36px);box-shadow:0 18px 42px -30px #17141f5c,0 3px 10px -7px #17141f29}.v14-proof-partners{border-right:1px solid #201c2717;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:92px;padding:4px 24px 4px 2px;display:flex}.v14-proof-label{color:#201c2780;font-size:9px}.v14-partner-logos{align-items:center;gap:22px;display:flex}.v14-partner-logos img{width:auto;height:30px;display:block}.v14-proof-note{color:#201c277a;font-size:8px}.v14-proof-metric{letter-spacing:-.01em;font-size:11.5px;font-weight:600;line-height:1.1}.v14-proof-metric>span{letter-spacing:-.04em;margin-right:5px;font-size:29px;font-weight:650}.v14-proof-controls{min-width:0;padding:4px 20px}.v14-proof-controls>.v14-proof-label{margin-bottom:11px;display:block}.v14-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v14-badge{background:#ffffffc7;border:1px solid #201c271a;border-radius:13px;flex-direction:column;justify-content:center;align-items:stretch;gap:7px;min-width:0;min-height:78px;padding:10px 11px;display:flex;box-shadow:0 2px 5px -4px #201c2747}.v14-badge-head{align-items:center;gap:9px;min-width:0;display:flex}.v14-badge-icon{width:28px;height:28px;color:var(--v14-violet);background:#775bc11f;border-radius:8px;flex:none;place-items:center;display:grid}.v14-badge-title{color:var(--v14-ink);letter-spacing:-.01em;font-size:11px;font-weight:650;line-height:1.25}.v14-badge-sub{color:#201c279e;border-top:1px solid #201c2712;min-height:24px;padding-top:6px;font-size:9px;line-height:1.35;display:block}.v14-proof-evidence{text-align:right;border-left:1px solid #201c2717;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-height:92px;padding:4px 2px 4px 24px;display:flex}.v14-proof-case-link{color:var(--v14-violet);font-size:11px;font-weight:600;text-decoration:none}.v14-proof-case-link:hover{text-decoration:underline}.v14-proof-result-note{color:#201c278a;font-size:9.5px;line-height:1.35}.v14-section{padding:96px 0}.v14-section-head{margin-bottom:44px}.v14-section-head .v14-mono{color:var(--v14-violet);margin-bottom:16px;display:block}.v14-section-head h2{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1.08}.v14-section-head .v14-section-italic{margin:0;font-size:clamp(30px,3vw,42px)}.v14-section-intro{opacity:.65;max-width:820px;margin:18px 0 0;font-size:18px}.v14-modules-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.v14-module{background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:26px;display:flex}.v14-module svg{color:var(--v14-violet)}.v14-module h3{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.v14-module-promise{color:var(--v14-violet);margin:0;font-size:16px;font-weight:500}.v14-module-features{opacity:.65;margin:0;font-size:12.5px;line-height:1.55}.v14-module-chip{opacity:.55;background:#201c270d;border-radius:6px;align-self:flex-start;padding:5px 10px;font-size:8px}.v14-partner-sell{background:var(--v14-night);color:#fff;padding:108px 0 104px;position:relative;overflow:hidden}.v14-partner-sell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.v14-partner-sell .v14-wrap{z-index:1;position:relative}.v14-partner-sell-hero{grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(54px,6vw,96px);display:grid}.v14-partner-sell-copy{max-width:560px}.v14-partner-sell-copy>.v14-mono{color:var(--v14-mint);margin-bottom:20px;display:block}.v14-partner-sell-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(44px,4.2vw,64px);font-weight:500;line-height:1.02}.v14-partner-sell-copy>.v14-italic{color:#bea9ff;margin:10px 0 0;font-size:clamp(31px,3vw,44px);line-height:1.1}.v14-partner-sell-intro{color:#ffffffad;max-width:530px;margin:28px 0 0;font-size:17px;line-height:1.65}.v14-partner-sell-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.v14-partner-sell .v14-btn{background:var(--v14-mint);color:#173529;box-shadow:0 14px 34px #52aa8226}.v14-partner-portal-link{color:#ffffffd1;font-size:14.5px;font-weight:500;text-decoration:none}.v14-partner-portal-link:hover{color:#fff}.v14-partner-sell-rails{color:#ffffff7a;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;font-size:8.5px;display:flex}.v14-partner-sell-rails i{background:var(--v14-mint);opacity:.7;border-radius:50%;width:3px;height:3px}.v14-partner-portal-preview{min-width:0;color:var(--v14-ink);background:#f6f5f8;border:1px solid #ffffff26;border-radius:22px;overflow:hidden;box-shadow:0 34px 90px #00000052,0 0 0 1px #ffffff0a}.v14-partner-portal-browser{background:#e9e7ed;border-bottom:1px solid #dcd9e2;grid-template-columns:70px minmax(160px,1fr) auto;align-items:center;gap:14px;min-height:38px;padding:0 14px;display:grid}.v14-partner-portal-dots{align-items:center;gap:5px;display:flex}.v14-partner-portal-dots i{background:#c7c3cd;border-radius:50%;width:7px;height:7px}.v14-partner-portal-url{color:#77727f;min-height:24px;font-family:var(--font-mono), monospace;background:#ffffffd1;border:1px solid #dbd8e1;border-radius:6px;justify-content:center;justify-self:stretch;align-items:center;gap:6px;padding:0 12px;font-size:8px;display:flex}.v14-partner-portal-preview-label{color:#8b8691;white-space:nowrap;font-size:8px}.v14-partner-portal-app{grid-template-columns:142px minmax(0,1fr);min-height:526px;display:grid}.v14-partner-portal-nav{background:#f0eef4;border-right:1px solid #e2dfe7;flex-direction:column;min-width:0;padding:18px 12px 14px;display:flex}.v14-partner-portal-brand{align-items:center;gap:8px;padding:0 5px 18px;display:flex}.v14-partner-portal-brand>span{background:var(--v14-ink);color:#fff;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.v14-partner-portal-brand div{flex-direction:column;min-width:0;display:flex}.v14-partner-portal-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.v14-partner-portal-brand small{color:#97919e;font-size:7px}.v14-partner-portal-nav nav{flex-direction:column;gap:4px;display:flex}.v14-partner-portal-nav nav span,.v14-partner-portal-nav-foot{color:#706a77;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;min-height:31px;padding:0 9px;font-size:8.5px;font-style:normal;display:flex}.v14-partner-portal-nav nav span.is-active{color:#5e419f;background:#e1d9f3;font-weight:650}.v14-partner-portal-nav-foot{color:#8c8791;margin-top:auto}.v14-partner-portal-main{background:#f8f7fa;min-width:0;padding:24px}.v14-partner-portal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v14-partner-portal-eyebrow{color:#7f6aa9;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:600;display:block}.v14-partner-portal-head h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650;line-height:1.15}.v14-partner-portal-live{color:#347054;white-space:nowrap;background:#eef8f2;border:1px solid #cde4d8;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:7.5px;font-weight:600;display:inline-flex}.v14-partner-portal-live i{background:#52aa82;border-radius:50%;width:5px;height:5px}.v14-partner-portal-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.v14-partner-portal-capabilities>div{background:#fff;border:1px solid #e4e1e9;border-radius:11px;flex-direction:column;min-width:0;min-height:102px;padding:14px;display:flex;position:relative}.v14-partner-portal-capabilities svg{color:#7d63ba;position:absolute;top:13px;right:13px}.v14-partner-portal-capabilities span{color:#97919d;font-size:7.5px}.v14-partner-portal-capabilities strong{text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:10px;line-height:1.25;overflow:hidden}.v14-partner-portal-capabilities small{color:#918b97;margin-top:2px;font-size:7px}.v14-partner-portal-workspace{grid-template-columns:minmax(0,1.45fr) minmax(175px,.7fr);gap:10px;margin-top:10px;display:grid}.v14-partner-portal-accounts,.v14-partner-portal-order{background:#fff;border:1px solid #e4e1e9;border-radius:11px;min-width:0;padding:15px}.v14-partner-portal-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v14-partner-portal-panel-head>div{flex-direction:column;min-width:0;display:flex}.v14-partner-portal-panel-head>div>span{font-size:9.5px;font-weight:650}.v14-partner-portal-panel-head small{color:#96919c;font-size:6.5px}.v14-partner-portal-add-account{background:var(--v14-ink);color:#fff;white-space:nowrap;border:0;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:6.5px}.v14-partner-portal-table-head{color:#aaa5af;text-transform:uppercase;border-bottom:1px solid #ece9ef;grid-template-columns:minmax(0,1fr) 46px 62px;gap:8px;margin-top:14px;padding:0 6px 6px;font-size:6px;display:grid}.v14-partner-portal-account{border-bottom:1px solid #f0edf2;grid-template-columns:minmax(0,1fr) 46px 62px;align-items:center;gap:8px;min-height:49px;padding:0 6px;display:grid}.v14-partner-portal-account:last-child{border-bottom:0}.v14-partner-portal-account>span{align-items:center;gap:8px;min-width:0;display:flex}.v14-partner-portal-account>span>i{color:#7055ad;background:#eee9f7;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:700;display:grid}.v14-partner-portal-account>span>span{flex-direction:column;min-width:0;display:flex}.v14-partner-portal-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.v14-partner-portal-account small{color:#99949f;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.v14-partner-portal-account b{font-size:8px;font-weight:600}.v14-partner-portal-account em{border-radius:999px;justify-self:start;padding:4px 7px;font-size:6px;font-style:normal;font-weight:650}.v14-partner-portal-account em.is-live{color:#347054;background:#e9f6ef}.v14-partner-portal-account em.is-activating{color:#6d51a8;background:#f0ebfa}.v14-partner-portal-account em.is-trial{color:#8c6834;background:#f7f0e5}.v14-partner-portal-order{flex-direction:column;display:flex}.v14-partner-portal-order-id{color:#aaa4af;font-family:var(--font-mono), monospace;font-size:6.5px}.v14-partner-portal-order-steps{flex-direction:column;gap:10px;margin-top:17px;display:flex}.v14-partner-portal-order-steps span{color:#645f69;align-items:center;gap:7px;font-size:7px;display:flex}.v14-partner-portal-order-steps svg{color:#52aa82}.v14-partner-portal-order-ready{color:#2f674d;background:#e8f5ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px;font-size:7.5px;display:flex}.v14-partner-portal-order-ready span{font-size:6.5px;font-weight:550}.v14-partner-benefits{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:70px;display:grid}.v14-partner-benefits article{padding:38px 44px 0 0;position:relative}.v14-partner-benefits article+article{border-left:1px solid #ffffff21;padding-left:44px}.v14-partner-benefit-icon{width:38px;height:38px;color:var(--v14-mint);background:#9ee6c214;border:1px solid #9ee6c238;border-radius:11px;place-items:center;margin-bottom:22px;display:grid}.v14-partner-benefits .v14-mono{color:#ffffff6e;font-size:8px;display:block}.v14-partner-benefits h3{letter-spacing:-.02em;margin:10px 0 8px;font-size:23px;font-weight:550}.v14-partner-benefits p{color:#ffffff94;max-width:390px;margin:0;font-size:14px;line-height:1.65}.v14-journey-panel{background:var(--v14-ink);color:#fff;border-radius:28px;grid-template-columns:1fr auto 1.2fr auto 1.1fr auto 1fr;align-items:center;gap:14px;padding:40px 36px;display:grid}.v14-stage{flex-direction:column;align-self:start;gap:12px;display:flex}.v14-stage-label{color:#ffffff8c;font-size:10px}.v14-stage-label--violet{color:#b89ef2}.v14-stage-label--mint{color:var(--v14-mint)}.v14-stage-note{color:#ffffff73;margin:0;font-size:12px}.v14-journey-arrow{color:#fff6;align-self:center;font-size:22px;font-weight:500}.v14-quote-card{background:var(--v14-surface);color:var(--v14-ink);border-radius:16px;padding:20px 22px}.v14-quote-chips{gap:8px;margin-bottom:14px;display:flex}.v14-quote-chip{border-radius:6px;padding:4px 8px;font-size:8px}.v14-quote-chip--violet{color:var(--v14-violet);background:#775bc11f}.v14-quote-chip--ink{color:#201c2799;background:#201c270f}.v14-quote-card blockquote{letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.35}.v14-quote-card p{opacity:.65;margin:0;font-size:13px}.v14-evidence-object{color:var(--v14-ink);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.v14-evidence-object .v14-object-label{color:var(--v14-violet);font-size:9px}.v14-object-row{background:var(--v14-surface);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.v14-object-key{color:var(--v14-violet);flex:none;width:86px;font-size:8px}.v14-object-value{font-size:13.5px;font-weight:500}.v14-policy-rail{color:#201c2773;padding-top:4px;font-size:8px}.v14-receiver{color:var(--v14-ink);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:13px 16px;display:flex}.v14-receiver+.v14-receiver{margin-top:10px}.v14-receiver .v14-receiver-tag{color:var(--v14-violet);font-size:8.5px}.v14-receiver p{margin:0;font-size:12.5px;font-weight:500}.v14-result-card{background:var(--v14-outcome);border:1px solid #52aa8280;border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.v14-result-card .v14-result-mock{color:#fff6;font-size:8px}.v14-result-number{letter-spacing:-.02em;color:var(--v14-mint);font-size:44px;font-weight:600;line-height:1}.v14-result-card p{color:#ffffffe6;margin:0;font-size:13px}.v14-result-baseline{color:#ffffff80;font-size:8px}.v14-journey-foot{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.v14-trust-chips{flex-wrap:wrap;flex:1;gap:10px;display:flex}.v14-trust-chip{color:#201c27b3;background:#ffffffa6;border:1px solid #201c2724;border-radius:999px;padding:7px 12px;font-size:9px}.v14-closing-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:48px;display:flex}.v14-closing-line strong{font-size:17px;font-weight:600}.v14-closing-line .v14-mono{color:var(--v14-violet);font-size:10px}.v14-page-hero{padding:56px 0 40px}.v14-page-hero h1{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1.05}.v14-page-hero .v14-page-italic{margin:0 0 22px;font-size:clamp(30px,3.2vw,44px)}.v14-page-hero p{opacity:.7;max-width:860px;margin:0;font-size:17px}.v14-dark-band{background:var(--v14-ink);color:#fff;border-radius:24px;grid-template-columns:minmax(280px,420px) repeat(3,1fr);align-items:center;gap:40px;padding:40px 44px;display:grid}.v14-dark-band .v14-band-label{color:var(--v14-mint);margin-bottom:12px;font-size:10px;display:block}.v14-dark-band h3{letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.35}.v14-dark-band .v14-band-note{color:#fff9;font-size:12.5px}.v14-stat-number{letter-spacing:-.02em;color:var(--v14-mint);margin-bottom:8px;font-size:46px;font-weight:600;line-height:1}.v14-stat-desc{color:#ffffffbf;font-size:12.5px}.v14-qualifier{opacity:.5;margin:16px 0 0;font-size:11.5px}.v14-stage-row{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px;display:grid}.v14-stage-cell{background:#fff;border-radius:12px;padding:14px 16px}.v14-stage-cell--outcome{background:var(--v14-outcome);color:#fff}.v14-stage-cell .v14-mono{color:var(--v14-violet);margin-bottom:6px;font-size:8.5px;display:block}.v14-stage-cell--outcome .v14-mono{color:var(--v14-mint)}.v14-stage-cell p{margin:0;font-size:12px;font-weight:500}.v14-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.v14-panel-card{background:#fff;border-radius:16px;padding:26px 28px}.v14-panel-card .v14-mono{color:var(--v14-violet);margin-bottom:14px;font-size:10px;display:block}.v14-check-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v14-check-list li{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.v14-check-list li:before{content:"";background:var(--v14-violet);border-radius:50%;flex:none;width:5px;height:5px}.v14-rails{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.v14-rail{background:#fff;border-radius:16px;padding:22px 24px}.v14-rail .v14-mono{color:var(--v14-violet);margin-bottom:10px;font-size:9px;display:block}.v14-rail h3{letter-spacing:-.005em;margin:0 0 10px;font-size:17px;font-weight:600}.v14-rail p{opacity:.7;margin:0;font-size:12.5px;line-height:1.5}.v14-outline-card{background:#fff9;border:1px solid #201c271f;border-radius:18px;padding:30px 36px}.v14-outline-card h3{margin:12px 0 16px;font-size:17px;font-weight:600}.v14-note{opacity:.5;margin:16px 0 0;font-size:11.5px}.v14-cta-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.v14-cta-row h2{letter-spacing:-.01em;flex:1;margin:0;font-size:26px;font-weight:600}.v14-provider-top-shell{position:relative;overflow:hidden}.v14-provider-top-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}.v14-provider-top-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#775bc129,#52aa820e 38%,#0000 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:90px;right:-16%}.v14-provider-top-shell>.v14-wrap,.v14-provider-hero{z-index:1;position:relative}.v14-provider-hero{padding:68px 0 48px}.v14-provider-hero-grid{grid-template-columns:minmax(480px,1.06fr) minmax(480px,.94fr);align-items:center;gap:clamp(64px,7vw,112px);display:grid}.v14-provider-hero-copy{max-width:780px}.v14-provider-hero-copy>.v14-kicker{color:var(--v14-mint);margin:0 0 22px}.v14-provider-hero-copy h1{color:#fff;letter-spacing:-.047em;max-width:800px;margin:0;font-size:clamp(52px,5.3vw,80px);font-weight:500;line-height:.99}.v14-provider-hero-copy>.v14-italic{color:#bea9ff;margin:16px 0 0;font-size:clamp(31px,3.15vw,46px);line-height:1.08}.v14-provider-hero-intro{color:#ffffffb3;max-width:700px;margin:30px 0 0;font-size:17px;line-height:1.68}.v14-provider-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.v14-provider-hero .v14-btn{background:var(--v14-mint);color:#173529;box-shadow:0 14px 34px #52aa8226}.v14-provider-hero-link{color:#fffc;font-size:14px;font-weight:550;text-decoration:none}.v14-provider-hero-link:hover{color:#fff}.v14-provider-hero-scale-inline{color:#ffffff7a;flex-wrap:wrap;align-items:baseline;gap:6px;margin:24px 0 0;font-size:12px;display:flex}.v14-provider-hero-scale-inline strong{color:var(--v14-mint);font-size:14px;font-weight:650}.v14-provider-audience{color:#fff6;max-width:640px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:9px;line-height:1.6}.v14-provider-order{background:#231e2ceb;border:1px solid #ffffff26;border-radius:24px;justify-self:end;width:100%;max-width:610px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000052,inset 0 1px #ffffff0a}.v14-provider-order:before{content:"";pointer-events:none;background:linear-gradient(145deg,#9ee6c20a,#0000 48%);position:absolute;inset:0}.v14-provider-order-head{background:#ffffff06;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:flex;position:relative}.v14-provider-order-head>span:first-child{color:#ffffffe6;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.v14-provider-order-head>.v14-mono{color:#ffffff57;font-size:8px}.v14-provider-order-offer,.v14-provider-order-customer{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px;padding:20px;display:grid;position:relative}.v14-provider-order-offer>.v14-mono,.v14-provider-order-customer .v14-mono{color:#ffffff61;font-size:7.5px}.v14-provider-order-offer>div,.v14-provider-order-customer>div{gap:3px;min-width:0;display:grid}.v14-provider-order-offer strong,.v14-provider-order-customer strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.v14-provider-order-offer small,.v14-provider-order-customer small{color:#ffffff6e;font-size:9.5px}.v14-provider-order-status,.v14-provider-order-live{color:var(--v14-mint);white-space:nowrap;background:#9ee6c21a;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:650;display:inline-flex}.v14-provider-order-live i{background:var(--v14-mint);border-radius:50%;width:5px;height:5px}.v14-provider-order-engine{background:#9ee6c212;border:1px solid #9ee6c22b;border-radius:16px;margin:0 22px;padding:25px;position:relative}.v14-provider-order-engine>div:first-child{gap:7px;display:grid}.v14-provider-order-engine .v14-mono{color:var(--v14-mint);font-size:8px}.v14-provider-order-engine strong{color:#fff;letter-spacing:-.02em;max-width:390px;font-size:20px;font-weight:550;line-height:1.3}.v14-provider-order-engine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.v14-provider-order-engine-grid span{color:#ffffff9e;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-content:space-between;gap:10px;min-height:66px;padding:11px;font-size:8px;display:grid}.v14-provider-order-engine-grid svg{color:var(--v14-mint)}.v14-provider-order-customer{background:#fff1;grid-template-columns:38px minmax(0,1fr) auto}.v14-provider-order-logo{width:38px;height:38px;color:var(--v14-night);background:#fff;border-radius:10px;place-items:center;font-size:13px;font-weight:750;display:grid}.v14-provider-order-foot{color:#ffffff5e;min-height:52px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:7.5px;display:flex;position:relative}.v14-provider-order-foot i{background:#ffffff24;width:18px;height:1px}.v14-provider-order-foot strong{color:var(--v14-mint);font-weight:550}.v14-provider-hero-proof{border-top:1px solid #ffffff1a;grid-template-columns:minmax(320px,1fr) minmax(300px,.8fr);gap:0;margin-top:70px;display:grid}.v14-provider-hero-proof>div,.v14-provider-hero-proof>a{min-width:0;padding:30px 34px 0 0}.v14-provider-hero-proof>*+*{border-left:1px solid #ffffff1a;padding-left:34px}.v14-provider-hero-logos>.v14-mono,.v14-provider-hero-receipt>.v14-mono{color:#fff6;font-size:7.5px;display:block}.v14-provider-hero-logos>div{align-items:center;gap:22px;min-height:34px;margin-top:10px;display:flex}.v14-provider-hero-logos img{filter:brightness(0)invert();opacity:.78;object-fit:contain;width:auto;max-width:95px;max-height:24px}.v14-provider-hero-logos small,.v14-provider-hero-receipt small{color:#ffffff57;margin-top:6px;font-size:8px;line-height:1.45;display:block}.v14-provider-hero-receipt{color:inherit;text-decoration:none}.v14-provider-hero-receipt strong{color:#fff;letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:600;display:block}.v14-provider-hero-receipt:hover strong{color:var(--v14-mint)}.v14-provider-section{padding:116px 0;scroll-margin-top:24px}.v14-provider-section-head{grid-template-columns:minmax(420px,1.1fr) minmax(340px,.8fr);align-items:end;gap:clamp(64px,8vw,132px);display:grid}.v14-provider-section-head>div:first-child>.v14-mono{color:var(--v14-violet);margin-bottom:20px;display:block}.v14-provider-section-head h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(44px,4.6vw,66px);font-weight:500;line-height:1.02}.v14-provider-section-head>div:last-child{max-width:580px}.v14-provider-section-head .v14-italic{margin:0;font-size:clamp(25px,2.45vw,34px);line-height:1.15}.v14-provider-section-head div:last-child>p:last-child{color:#201c279e;margin:18px 0 0;font-size:15px;line-height:1.68}.v14-provider-outcomes{border-top:1px solid #201c271f;border-bottom:1px solid #201c271f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.v14-provider-outcomes article{padding:38px 44px 42px 0}.v14-provider-outcomes article+article{border-left:1px solid #201c271f;padding-left:44px}.v14-provider-outcomes .v14-mono{color:var(--v14-violet);font-size:8.5px}.v14-provider-outcomes h3{letter-spacing:-.025em;margin:20px 0 10px;font-size:25px;font-weight:600}.v14-provider-outcomes p{color:#201c27a1;max-width:380px;margin:0;font-size:14px;line-height:1.65}.v14-provider-responsibilities{background:#fff;border:1px solid #201c271c;border-radius:20px;grid-template-columns:minmax(270px,.8fr) repeat(2,minmax(250px,1fr));gap:0;margin-top:54px;display:grid;overflow:hidden}.v14-provider-responsibilities>div{min-width:0;padding:34px}.v14-provider-responsibilities>div+div{border-left:1px solid #201c271a}.v14-provider-responsibility-copy{background:var(--v14-ink);color:#fff}.v14-provider-responsibility-copy .v14-mono{color:var(--v14-mint);font-size:8px}.v14-provider-responsibility-copy h3{letter-spacing:-.025em;margin:20px 0 12px;font-size:25px;font-weight:550;line-height:1.15}.v14-provider-responsibility-copy p{color:#ffffff94;margin:0;font-size:13px;line-height:1.65}.v14-provider-responsibility-list{align-content:start;gap:14px;display:grid}.v14-provider-responsibility-list>.v14-mono{color:#201c276b;margin-bottom:7px;font-size:8px}.v14-provider-responsibility-list>span:not(.v14-mono){color:#201c27c2;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.v14-provider-responsibility-list svg{color:var(--v14-violet);flex:none;margin-top:2px}.v14-provider-responsibility-list.is-meetric{background:#f1ebfb}.v14-provider-responsibility-list.is-meetric svg{color:#3f8c68}.v14-provider-architecture{background:#ebe7f2}.v14-provider-architecture-map{background:#ffffff8a;border:1px solid #201c271a;border-radius:24px;grid-template-columns:minmax(230px,.85fr) minmax(360px,1.2fr) minmax(230px,.85fr);gap:16px;margin-top:72px;padding:16px;display:grid}.v14-provider-architecture-side,.v14-provider-architecture-layer{border-radius:16px;min-width:0}.v14-provider-architecture-side{background:#fff;padding:28px}.v14-provider-architecture-side>.v14-mono{color:#201c276b;font-size:8px}.v14-provider-architecture-side>div{gap:8px;margin-top:21px;display:grid}.v14-provider-architecture-side>div>span{color:#201c27b8;border:1px solid #201c2717;border-radius:9px;align-items:center;gap:11px;min-height:45px;padding:0 13px;font-size:11px;font-weight:550;display:flex}.v14-provider-architecture-side svg{color:var(--v14-violet)}.v14-provider-architecture-side.is-destination svg{color:#3f8c68}.v14-provider-architecture-layer{background:var(--v14-night);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:42px;display:flex}.v14-provider-layer-mark{width:48px;height:48px;color:var(--v14-mint);background:#9ee6c214;border:1px solid #9ee6c240;border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.v14-provider-architecture-layer>.v14-mono{color:var(--v14-mint);font-size:8px}.v14-provider-architecture-layer h3{letter-spacing:-.03em;max-width:390px;margin:14px 0 0;font-size:28px;font-weight:550;line-height:1.12}.v14-provider-architecture-layer p{color:#ffffff94;max-width:430px;margin:17px 0 0;font-size:12.5px;line-height:1.65}.v14-provider-architecture-layer>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px;display:flex}.v14-provider-architecture-layer>div span{color:#ffffff8f;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:6.5px}.v14-provider-delivery-grid{border-top:1px solid #201c271f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.v14-provider-delivery-grid article{padding:38px 40px 0 0}.v14-provider-delivery-grid article+article{border-left:1px solid #201c271f;padding-left:40px}.v14-provider-delivery-icon{width:40px;height:40px;color:var(--v14-violet);background:#775bc114;border:1px solid #775bc138;border-radius:11px;place-items:center;margin-bottom:24px;display:grid}.v14-provider-delivery-grid .v14-mono{color:#201c2770;font-size:8px}.v14-provider-delivery-grid h3{letter-spacing:-.02em;margin:13px 0 10px;font-size:21px;font-weight:600}.v14-provider-delivery-grid p{color:#201c279e;margin:0;font-size:13.5px;line-height:1.65}.v14-provider-packaging{background:#ffffffb8;border:1px solid #201c271c;border-radius:20px;margin-top:72px;padding:38px}.v14-provider-packaging-copy{grid-template-columns:180px minmax(280px,.85fr) minmax(300px,1.15fr);align-items:start;gap:32px;display:grid}.v14-provider-packaging-copy .v14-mono{color:var(--v14-violet);font-size:8px}.v14-provider-packaging-copy h3{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.12}.v14-provider-packaging-copy p{color:#201c279e;max-width:520px;margin:0;font-size:13.5px;line-height:1.65}.v14-provider-packaging-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:30px;display:grid}.v14-provider-packaging-path article{background:#fff;border:1px solid #201c271a;border-radius:12px;align-content:start;min-height:150px;padding:23px;display:grid;position:relative}.v14-provider-packaging-path article:after{content:"→";color:#201c2733;position:absolute;top:20px;right:19px}.v14-provider-packaging-path article:last-child{background:#f0eafa}.v14-provider-packaging-path article:last-child:after{content:"✓";color:var(--v14-violet)}.v14-provider-packaging-path .v14-mono{color:var(--v14-violet);font-size:7.5px}.v14-provider-packaging-path strong{margin-top:22px;font-size:16px;font-weight:600}.v14-provider-packaging-path p{color:#201c2794;margin:7px 0 0;font-size:11.5px;line-height:1.55}.v14-provider-portal-section{background:var(--v14-night);color:#fff;padding:116px 0;position:relative;overflow:hidden}.v14-provider-portal-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.v14-provider-portal-section .v14-wrap{z-index:1;position:relative}.v14-provider-portal-grid{grid-template-columns:minmax(340px,.68fr) minmax(620px,1.32fr);align-items:center;gap:clamp(56px,7vw,104px);display:grid}.v14-provider-portal-copy>.v14-mono{color:var(--v14-mint)}.v14-provider-portal-copy h2{letter-spacing:-.04em;max-width:590px;margin:20px 0 0;font-size:clamp(44px,4.7vw,66px);font-weight:500;line-height:1.01}.v14-provider-portal-copy>.v14-italic{color:#bea9ff;margin:15px 0 0;font-size:clamp(25px,2.4vw,34px);line-height:1.15}.v14-provider-portal-copy>p:not(.v14-italic){color:#ffffffa1;max-width:520px;margin:24px 0 0;font-size:15px;line-height:1.65}.v14-provider-portal-capability-list{gap:11px;margin-top:28px;display:grid}.v14-provider-portal-capability-list span{color:#ffffffad;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.v14-provider-portal-capability-list svg{color:var(--v14-mint);flex:none;margin-top:2px}.v14-provider-portal-action{color:#fff;margin-top:30px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.v14-provider-portal-action:hover{color:var(--v14-mint)}.v14-provider-portal-section .v14-partner-portal-preview{width:100%}.v14-provider-proof{scroll-margin-top:24px}.v14-provider-proof .v14-dark-band{margin-top:70px}.v14-provider-proof-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.v14-provider-proof-reading article{background:#ffffff94;border:1px solid #201c271a;border-radius:14px;padding:24px 26px}.v14-provider-proof-reading article:last-child{background:#eee8fbb8}.v14-provider-proof-reading .v14-mono{color:var(--v14-violet);font-size:8px}.v14-provider-proof-reading p{color:#201c27a6;margin:12px 0 0;font-size:12.5px;line-height:1.6}.v14-provider-value-journey{margin-top:54px}.v14-provider-value-journey>.v14-mono{color:#201c278c}.v14-provider-launch{background:var(--v14-surface)}.v14-provider-launch-steps{border-top:1px solid #201c271f;border-bottom:1px solid #201c271f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.v14-provider-launch-steps article{padding:32px 34px 34px 0}.v14-provider-launch-steps article+article{border-left:1px solid #201c271f;padding-left:34px}.v14-provider-launch-steps .v14-mono{color:var(--v14-violet);font-size:8px}.v14-provider-launch-steps h3{letter-spacing:-.015em;margin:16px 0 8px;font-size:18px;font-weight:600}.v14-provider-launch-steps p{color:#201c2796;margin:0;font-size:12px;line-height:1.55}.v14-provider-launch-grid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:18px;margin-top:54px;display:grid}.v14-provider-enablement,.v14-provider-compliance{border-radius:18px;padding:38px}.v14-provider-enablement{background:var(--v14-ink);color:#fff}.v14-provider-enablement>.v14-mono{color:var(--v14-mint);font-size:8px}.v14-provider-enablement h3,.v14-provider-compliance h3{letter-spacing:-.025em;margin:16px 0 0;font-size:25px;font-weight:600;line-height:1.15}.v14-provider-enablement>p{color:#fff9;margin:16px 0 0;font-size:13px;line-height:1.65}.v14-provider-enablement>div{border-top:1px solid #ffffff1f;gap:10px;margin-top:24px;padding-top:24px;display:grid}.v14-provider-enablement>div span{color:#ffffffad;align-items:flex-start;gap:9px;font-size:11.5px;display:flex}.v14-provider-enablement svg{color:var(--v14-mint);flex:none}.v14-provider-compliance{background:#fff;border:1px solid #201c271c}.v14-provider-compliance-head{align-items:flex-start;gap:16px;display:flex}.v14-provider-compliance-head>span{width:44px;height:44px;color:var(--v14-violet);background:#eee8fb;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.v14-provider-compliance-head .v14-mono{color:var(--v14-violet);font-size:8px}.v14-provider-compliance h3{margin-top:8px}.v14-provider-compliance .v14-trust-chips{margin-top:26px}.v14-provider-compliance-actions{flex-wrap:wrap;gap:22px;margin-top:26px;display:flex}.v14-provider-compliance-actions a{color:var(--v14-ink);font-size:12px;font-weight:600;text-decoration:none}.v14-provider-compliance-actions a:hover{color:var(--v14-violet)}.v14-provider-form-section{padding-top:104px}.v14-provider-form-section .v14-partner-form-shell{margin-top:0}.v14-matrix{flex-direction:column;gap:8px;display:flex}.v14-matrix-row{grid-template-columns:180px 1.3fr 1fr 1fr;gap:8px;display:grid}.v14-matrix-head{opacity:.5;padding:10px 16px;font-size:9px}.v14-matrix-head--current{color:var(--v14-violet);opacity:1}.v14-matrix-domain{opacity:.65;padding:14px 16px;font-size:9.5px}.v14-matrix-cell{border-radius:10px;padding:14px 16px;font-size:12.5px}.v14-matrix-cell--current{background:#fff;font-weight:500}.v14-matrix-cell--later{opacity:.7;background:#ffffff8c}.v14-fact-band{background:var(--v14-ink);color:#fff;border-radius:20px;grid-template-columns:minmax(280px,400px) 1fr 1fr;align-items:center;gap:20px;padding:32px 36px;display:grid}.v14-fact-cell{background:#ffffff0f;border-radius:12px;padding:16px 20px}.v14-fact-cell .v14-mono{margin-bottom:8px;font-size:9px;display:block}.v14-fact-cell p{color:#ffffffe6;margin:0;font-size:13.5px;font-weight:500}.v14-security-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.v14-security-cell{background:#fff;border-radius:10px;padding:14px 16px}.v14-security-cell .v14-mono{color:var(--v14-violet);margin-bottom:6px;font-size:8.5px;display:block}.v14-security-cell p{margin:0;font-size:12.5px;font-weight:500}.v14-principle{opacity:.7;font-size:15px;font-weight:500}.v14-article{max-width:760px;margin:0 auto;padding:88px 32px 96px}.v14-article .v14-mono{color:var(--v14-violet);margin-bottom:24px;display:block}.v14-article h1{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(38px,4.5vw,54px);font-weight:500;line-height:1.12}.v14-standfirst{opacity:.75;margin:0 0 20px;font-size:20px;line-height:1.5}.v14-byline{opacity:.5;margin-bottom:40px;font-size:9.5px;display:block}.v14-article h2{letter-spacing:-.01em;margin:40px 0 16px;font-size:24px;font-weight:600}.v14-article p{opacity:.8;margin:0 0 16px;font-size:16px;line-height:1.55}.v14-pullquote{font-family:var(--font-playfair), serif;color:var(--v14-violet);margin:36px 0;font-size:34px;font-style:italic;line-height:1.3}.v14-principles{background:#fff;border-radius:16px;margin:36px 0;padding:24px 28px}.v14-principles ol{counter-reset:v14p;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.v14-principles li{counter-increment:v14p;gap:12px;font-size:15px;font-weight:500;display:flex}.v14-principles li:before{content:"0" counter(v14p);font-family:var(--font-mono), monospace;color:var(--v14-violet);padding-top:3px;font-size:11px}.v14-news-hero{padding:58px 0 92px}.v14-news-hero-topline{border-bottom:1px solid #201c2721;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.v14-news-hero-topline .v14-mono{color:#201c2773;font-size:8px}.v14-news-hero-grid{grid-template-columns:minmax(540px,1.25fr) minmax(360px,.75fr);align-items:end;gap:clamp(70px,9vw,150px);padding-top:58px;display:grid}.v14-news-mark{width:48px;height:48px;color:var(--v14-violet);background:#775bc114;border:1px solid #775bc133;border-radius:14px;place-items:center;margin-bottom:26px;display:grid}.v14-news-hero h1{letter-spacing:-.05em;max-width:920px;margin:0;font-size:clamp(54px,6.1vw,88px);font-weight:500;line-height:.98}.v14-news-hero-grid>div:last-child{max-width:560px;padding-bottom:7px}.v14-news-hero-grid .v14-italic{margin:0;font-size:clamp(29px,2.9vw,40px);line-height:1.1}.v14-news-hero-grid>div:last-child>p:last-child{color:#201c27a1;margin:22px 0 0;font-size:15px;line-height:1.68}.v14-news-latest{background:#eae5f1;padding:102px 0 116px}.v14-news-section-label{border-bottom:1px solid #201c2721;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.v14-news-section-label .v14-mono{color:var(--v14-violet);font-size:9px}.v14-news-section-label>span:last-child{color:#201c276b;font-size:11px}.v14-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.v14-news-featured,.v14-news-card{color:inherit;border-radius:20px;text-decoration:none;position:relative;overflow:hidden}.v14-news-featured{background:var(--v14-night);color:#fff;grid-column:1/-1;min-height:500px;padding:48px;display:grid;box-shadow:0 28px 68px #201c2729}.v14-news-featured:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.v14-news-featured:after{content:"";pointer-events:none;background:radial-gradient(circle,#775bc140,#52aa8212 42%,#0000 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-220px;right:-130px}.v14-news-featured>*{z-index:1;position:relative}.v14-news-featured-head,.v14-news-card-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v14-news-featured-head>svg{color:#fff9;transition:transform .18s}.v14-news-featured:hover .v14-news-featured-head>svg,.v14-news-card:hover .v14-news-card-top>svg{transform:translate(2px,-2px)}.v14-news-meta{color:#201c278c;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;line-height:1.4;display:flex}.v14-news-meta i{opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px}.v14-news-featured .v14-news-meta{color:#ffffff70}.v14-news-featured .v14-news-meta>span:first-child{color:var(--v14-mint)}.v14-news-featured-copy{align-self:center;max-width:970px;margin-top:54px}.v14-news-featured-copy>.v14-mono{color:var(--v14-mint);font-size:8px}.v14-news-featured-copy h2{letter-spacing:-.04em;max-width:980px;margin:18px 0 0;font-size:clamp(42px,4.6vw,66px);font-weight:500;line-height:1.02}.v14-news-featured-copy p{color:#ffffff9e;max-width:760px;margin:22px 0 0;font-size:15px;line-height:1.65}.v14-news-featured-facts{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(180px,.45fr)) minmax(180px,1fr);align-items:end;gap:0;margin-top:54px;padding-top:28px;display:grid}.v14-news-featured-facts>span{gap:6px;padding-right:28px;display:grid}.v14-news-featured-facts>span+span{border-left:1px solid #ffffff1f;padding-left:28px}.v14-news-featured-facts strong{color:var(--v14-mint);letter-spacing:-.03em;font-size:32px;font-weight:600}.v14-news-featured-facts small{color:#ffffff78;max-width:230px;font-size:9px;line-height:1.5}.v14-news-featured-facts .v14-news-featured-read{color:#fffc;border-left:0;place-self:center end;font-size:13px;font-weight:600;display:block}.v14-news-card{background:#ffffffb8;border:1px solid #201c271a;flex-direction:column;min-height:350px;padding:30px;transition:transform .18s,box-shadow .18s;display:flex}.v14-news-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px #201c271a}.v14-news-card.is-violet{background:#f0eafb}.v14-news-card.is-mint{background:#eaf5ef}.v14-news-card.is-thesis{background:var(--v14-surface);grid-column:1/-1;min-height:260px}.v14-news-card-icon{width:42px;height:42px;color:var(--v14-violet);background:#fff9;border:1px solid #775bc12e;border-radius:12px;place-items:center;display:grid}.v14-news-card.is-mint .v14-news-card-icon{color:#3f8c68}.v14-news-card-top>svg{color:#201c275c;transition:transform .18s}.v14-news-card>.v14-news-meta{margin-top:28px}.v14-news-card .v14-news-meta>span:first-child{color:var(--v14-violet)}.v14-news-card h2{letter-spacing:-.025em;margin:18px 0 0;font-size:24px;font-weight:600;line-height:1.12}.v14-news-card>p{color:#201c2799;margin:14px 0 0;font-size:12.5px;line-height:1.6}.v14-news-read{color:var(--v14-ink);margin-top:auto;padding-top:24px;font-size:11.5px;font-weight:600}.v14-news-flow{margin-top:30px}.v14-news-flow-list{background:#ffffff9e;border:1px solid #201c271a;border-radius:20px;margin-top:18px;overflow:hidden}.v14-news-flow-list>a{min-height:164px;color:inherit;grid-template-columns:46px minmax(0,1fr) minmax(90px,auto) 20px;align-items:center;gap:24px;padding:30px 34px;text-decoration:none;transition:background-color .18s;display:grid}.v14-news-flow-list>a+a{border-top:1px solid #201c271a}.v14-news-flow-list>a:hover{background:#ffffffb8}.v14-news-flow-number{color:#201c2761;align-self:start;padding-top:4px;font-size:9.5px}.v14-news-flow-copy{min-width:0}.v14-news-flow-copy .v14-news-meta>span:first-child{color:var(--v14-violet)}.v14-news-flow-copy h2{letter-spacing:-.03em;max-width:780px;margin:13px 0 0;font-size:clamp(23px,2.1vw,31px);font-weight:600;line-height:1.1}.v14-news-flow-copy p{color:#201c2791;max-width:760px;margin:11px 0 0;font-size:12.5px;line-height:1.58}.v14-news-flow-signal{color:#3f8c68;letter-spacing:-.03em;text-align:right;white-space:nowrap;font-size:clamp(17px,1.7vw,23px);font-weight:650}.v14-news-flow-list>a>svg{color:#201c2757;transition:transform .18s}.v14-news-flow-list>a:hover>svg{transform:translate(2px,-2px)}.v14-news-article{padding:54px 0 112px}.v14-news-back{color:#201c279e;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.v14-news-back:hover{color:var(--v14-violet)}.v14-news-article-hero{max-width:1100px;margin-top:70px}.v14-news-article-meta{color:#201c2773;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:10px;font-size:8px;display:flex}.v14-news-article-meta>span:first-child{color:var(--v14-violet)}.v14-news-article-meta i{background:currentColor;border-radius:50%;width:3px;height:3px}.v14-news-article-hero h1{letter-spacing:-.048em;text-wrap:balance;max-width:1100px;margin:24px 0 0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.99}.v14-news-article-hero>p{color:#201c27a6;max-width:830px;margin:30px 0 0;font-size:20px;line-height:1.55}.v14-news-article-byline{color:#201c2766;margin-top:22px;font-size:8px;display:block}.v14-news-article-image{max-width:1100px;margin:56px 0 0}.v14-news-article-image img{border-radius:20px;width:100%;height:auto;display:block}.v14-news-article-image figcaption{color:#201c2780;justify-content:space-between;align-items:baseline;gap:20px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.v14-news-article-image figcaption .v14-mono{letter-spacing:.06em;white-space:nowrap;font-size:8.5px}.v14-news-article-image+.v14-news-fact-band{margin-top:48px}.v14-news-fact-band{background:var(--v14-night);color:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:70px;display:grid;overflow:hidden}.v14-news-fact-band>div{flex-direction:column;justify-content:flex-end;min-height:210px;padding:34px;display:flex}.v14-news-fact-band>div+div{border-left:1px solid #ffffff1f}.v14-news-fact-band strong{color:var(--v14-mint);letter-spacing:-.04em;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1}.v14-news-fact-band span{color:#ffffffc2;max-width:310px;margin-top:15px;font-size:13px;font-weight:550;line-height:1.4}.v14-news-fact-band small{color:#ffffff61;margin-top:6px;font-size:9px}.v14-news-article-layout{grid-template-columns:minmax(0,760px) minmax(280px,360px);align-items:start;gap:clamp(70px,10vw,150px);max-width:1270px;margin-top:88px;display:grid}.v14-news-article-body section+section{border-top:1px solid #201c271f;margin-top:58px;padding-top:52px}.v14-news-article-body h2{letter-spacing:-.025em;margin:0 0 20px;font-size:30px;font-weight:600;line-height:1.14}.v14-news-article-body p{color:#201c27c2;margin:0 0 18px;font-size:16px;line-height:1.72}.v14-news-article-body blockquote{color:var(--v14-violet);font-family:var(--font-playfair), serif;border:0;margin:38px 0;padding:0;font-size:35px;font-style:italic;line-height:1.25}.v14-news-article-body ul{gap:9px;margin:30px 0 0;padding:0;list-style:none;display:grid}.v14-news-article-body li{color:#201c27b8;background:#ffffff8c;border:1px solid #201c2717;border-radius:10px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:13px;display:flex}.v14-news-article-body li svg{color:#3f8c68;flex:none;margin-top:2px}.v14-news-disclosure{background:#efe9fa;border:1px solid #201c271c;border-radius:18px;padding:30px;position:sticky;top:24px}.v14-news-disclosure-icon{width:42px;height:42px;color:var(--v14-violet);background:#ffffff9e;border:1px solid #775bc12e;border-radius:11px;place-items:center;margin-bottom:26px;display:grid}.v14-news-disclosure>.v14-mono{color:var(--v14-violet);font-size:8px}.v14-news-disclosure h2{letter-spacing:-.02em;margin:15px 0 0;font-size:22px;font-weight:600;line-height:1.18}.v14-news-disclosure p{color:#201c279e;margin:16px 0 0;font-size:12.5px;line-height:1.62}.v14-news-article-cta{background:var(--v14-night);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:50px;margin-top:92px;padding:42px;display:flex}.v14-news-article-cta .v14-mono{color:var(--v14-mint);font-size:8px}.v14-news-article-cta h2{letter-spacing:-.025em;max-width:650px;margin:14px 0 0;font-size:30px;font-weight:550;line-height:1.12}.v14-news-article-cta .v14-btn{background:var(--v14-mint);color:#173529;flex:none}.v14-news-related{margin-top:86px}.v14-news-related-head{border-bottom:1px solid #201c271f;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.v14-news-related-head .v14-mono{color:var(--v14-violet);font-size:8px}.v14-news-related-head a{color:#201c27a6;font-size:11px;font-weight:600;text-decoration:none}.v14-news-related>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v14-news-related>div:last-child>a{min-height:170px;color:inherit;align-content:start;padding:30px 46px 30px 0;text-decoration:none;display:grid;position:relative}.v14-news-related>div:last-child>a+a{border-left:1px solid #201c271f;padding-left:46px}.v14-news-related>div:last-child .v14-mono{color:#201c2766;font-size:7.5px}.v14-news-related>div:last-child strong{letter-spacing:-.02em;max-width:470px;margin-top:18px;font-size:20px;font-weight:600;line-height:1.2}.v14-news-related>div:last-child svg{color:#201c2759;position:absolute;top:30px;right:0}.v14-company-hero{padding:74px 0 94px}.v14-company-hero-grid{grid-template-columns:minmax(500px,1.2fr) minmax(360px,.8fr);align-items:center;gap:clamp(56px,8vw,128px);display:grid}.v14-company-hero-copy .v14-kicker{color:var(--v14-violet);margin-bottom:24px}.v14-company-hero-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:500;line-height:1.02}.v14-company-hero-copy>.v14-italic{margin:12px 0 0;font-size:clamp(30px,3.4vw,46px);line-height:1.12}.v14-company-hero-intro{color:#201c27ad;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.7}.v14-company-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.v14-company-manifest{color:#fff;background:var(--v14-night);border-radius:22px;padding:38px 40px}.v14-company-manifest>.v14-mono{color:var(--v14-mint)}.v14-company-manifest blockquote{font-family:var(--font-playfair), serif;margin:20px 0 34px;font-size:clamp(26px,2.5vw,36px);font-style:italic;line-height:1.22}.v14-company-manifest dl{margin:0;display:grid}.v14-company-manifest dl div{border-top:1px solid #ffffff1f;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.v14-company-manifest dt{color:#ffffff7a;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:8.5px}.v14-company-manifest dd{color:#ffffffd6;margin:0;font-size:12.5px;font-weight:500}.v14-company-purpose,.v14-company-leadership{background:var(--v14-surface);border-top:1px solid #201c2714;padding:98px 0}.v14-company-section-head{max-width:900px}.v14-company-section-head>.v14-mono{color:var(--v14-violet);margin-bottom:18px;display:block}.v14-company-section-head h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.08}.v14-company-section-head>p{color:#201c27a3;max-width:840px;margin:22px 0 0;font-size:17px;line-height:1.7}.v14-company-pillars{border-top:1px solid #201c271f;border-bottom:1px solid #201c271f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;display:grid}.v14-company-pillars article{padding:30px 32px 34px}.v14-company-pillars article+article{border-left:1px solid #201c271a}.v14-company-pillar-icon{width:36px;height:36px;color:var(--v14-violet);background:var(--v14-soft-violet);border-radius:9px;place-items:center;margin-bottom:28px;display:grid}.v14-company-pillars .v14-mono{color:#201c277a;font-size:9px}.v14-company-pillars h3{letter-spacing:-.015em;margin:12px 0;font-size:21px;font-weight:600;line-height:1.25}.v14-company-pillars p{color:#201c2799;margin:0;font-size:13.5px;line-height:1.65}.v14-company-platform{color:#fff;background:var(--v14-night);padding:94px 0}.v14-company-platform-grid{grid-template-columns:minmax(420px,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(70px,9vw,140px);display:grid}.v14-company-platform .v14-mono{color:var(--v14-mint);margin-bottom:20px;display:block}.v14-company-platform h2{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(40px,4vw,58px);font-weight:500;line-height:1.06}.v14-company-platform-list{display:grid}.v14-company-platform-list span{color:#ffffffd1;border-top:1px solid #ffffff21;padding:18px 0;font-size:15px;font-weight:500}.v14-company-platform-list span:last-child{border-bottom:1px solid #ffffff21}.v14-company-europe{padding:98px 0}.v14-company-europe-grid{grid-template-columns:minmax(420px,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(70px,9vw,140px);display:grid}.v14-company-europe-icon{width:48px;height:48px;color:var(--v14-violet);background:var(--v14-soft-violet);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.v14-company-europe .v14-mono{color:var(--v14-violet);margin-bottom:15px;display:block}.v14-company-europe h2{letter-spacing:-.03em;margin:0;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.06}.v14-company-europe p{color:#201c27a3;max-width:620px;margin:20px 0;font-size:16px;line-height:1.65}.v14-company-europe a{color:var(--v14-violet);font-size:13px;font-weight:600;text-decoration:none}.v14-company-europe a:hover{text-decoration:underline}.v14-company-europe ul{border-top:1px solid #201c271f;margin:0;padding:0;list-style:none}.v14-company-europe li{border-bottom:1px solid #201c271f;padding:17px 0 17px 30px;font-size:14px;font-weight:500;position:relative}.v14-company-europe li:before{content:"";background:var(--v14-success);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:5px}.v14-company-leadership{border-bottom:1px solid #201c2714}.v14-company-leadership-list{border-top:1px solid #201c271f;margin-top:52px}.v14-company-leadership-list article{border-bottom:1px solid #201c271f;grid-template-columns:48px minmax(220px,.7fr) minmax(280px,1.3fr);align-items:center;gap:22px;padding:20px 0;display:grid}.v14-company-leader-mark{width:40px;height:40px;color:var(--v14-violet);background:var(--v14-soft-violet);font-family:var(--font-mono), monospace;letter-spacing:.08em;border-radius:50%;place-items:center;font-size:9px;font-weight:600;display:grid}.v14-company-leadership-list h3{margin:0;font-size:16px;font-weight:600}.v14-company-leadership-list p{color:var(--v14-violet);margin:2px 0 0;font-size:12px;font-weight:500}.v14-company-leadership-list article>span:last-child{color:#201c2794;font-size:13px}.v14-company-cta{padding:72px 0}.v14-company-cta .v14-wrap{color:#fff;background:var(--v14-outcome);border-radius:22px;justify-content:space-between;align-items:center;gap:48px;padding-top:38px;padding-bottom:38px;display:flex}.v14-company-cta .v14-mono{color:var(--v14-mint)}.v14-company-cta h2{letter-spacing:-.025em;max-width:760px;margin:12px 0 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.1}.v14-company-cta .v14-btn{color:var(--v14-outcome);background:var(--v14-mint);flex:none}.v14-tour-section{padding-top:72px;padding-bottom:112px}.v14-tour-browser{--v14-tour-ink:#1e2732;--v14-tour-muted:#697584;--v14-tour-border:#dfe4e9;--v14-tour-violet:#6f52b5;color:var(--v14-tour-ink);background:#eef1f4;border:1px solid #27303d24;border-radius:26px;overflow:hidden;box-shadow:0 36px 90px -54px #201c277a,0 12px 30px -24px #201c2747}.v14-tour-browser-bar{color:#86909d;background:#e8ebee;border-bottom:1px solid #d9dee3;grid-template-columns:80px minmax(220px,520px) 80px;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;display:grid}.v14-tour-browser-bar>svg{justify-self:end}.v14-tour-browser-dots{gap:5px;display:flex}.v14-tour-browser-dots i{background:#bcc3ca;border-radius:50%;width:8px;height:8px;display:block}.v14-tour-browser-dots i:nth-child(2){background:#c8ced4}.v14-tour-browser-dots i:nth-child(3){background:#d2d7dc}.v14-tour-browser-url{color:#687482;background:#ffffffe0;border:1px solid #d9dee3;border-radius:8px;justify-self:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:28px;padding:0 11px;display:flex;box-shadow:0 1px 2px #1e27320a}.v14-tour-browser-url code{font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.v14-tour-shell{background:#eef1f4;grid-template-columns:218px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.v14-tour-shell button{color:inherit;font:inherit}.v14-tour-nav{border-right:1px solid var(--v14-tour-border);background:#f8f9fa;flex-direction:column;min-width:0;padding:20px 14px 16px;display:flex}.v14-tour-brand{background:#fff;border:1px dashed #cfd5dc;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:8px;display:flex}.v14-tour-brand>span{color:#fff;background:var(--v14-tour-ink);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:650;line-height:1;display:grid}.v14-tour-brand div,.v14-tour-nav-foot span,.v14-tour-ai-head div,.v14-tour-auth-client div,.v14-tour-client-card article div{flex-direction:column;min-width:0;display:flex}.v14-tour-brand strong{letter-spacing:-.01em;font-size:13px}.v14-tour-brand small{color:var(--v14-tour-muted);font-size:10px}.v14-tour-nav-label{color:#98a1ad;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:0 10px 8px;font-size:8px;font-weight:600}.v14-tour-nav nav{flex-direction:column;gap:4px;display:flex}.v14-tour-nav nav button{color:#64707e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 11px;font-size:12px;font-weight:550;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}.v14-tour-nav nav button:hover{color:var(--v14-tour-ink);background:#ffffffb3}.v14-tour-nav nav button.is-active{color:var(--v14-tour-ink);background:#fff;box-shadow:0 1px 2px #1e27320f,0 8px 18px -15px #1e27327a}.v14-tour-nav nav button.is-active svg{color:var(--v14-tour-violet)}.v14-tour-nav nav button:focus-visible{outline-offset:2px;outline:2px solid #6f52b57a}.v14-tour-nav-foot{color:#657181;border-top:1px solid var(--v14-tour-border);align-items:center;gap:9px;margin-top:auto;padding:12px 10px 2px;display:flex}.v14-tour-nav-foot svg{color:#398267}.v14-tour-nav-foot strong{font-size:10.5px;font-weight:600}.v14-tour-nav-foot small{color:#9aa2ad;font-size:9px}.v14-tour-stage{min-width:0;padding:24px;overflow:hidden}.v14-tour-view-transition{height:100%;animation:.26s cubic-bezier(.22,1,.36,1) v14-tour-enter}@keyframes v14-tour-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.v14-tour-view{flex-direction:column;min-height:640px;display:flex}.v14-tour-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.v14-tour-page-head>div:first-child{min-width:0}.v14-tour-eyebrow,.v14-tour-panel-label,.v14-tour-answer-kicker{color:#8a94a2;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:600;display:block}.v14-tour-page-head h3{letter-spacing:-.025em;margin:4px 0 2px;font-size:25px;font-weight:650;line-height:1.15}.v14-tour-page-head p{max-width:670px;color:var(--v14-tour-muted);margin:0;font-size:11.5px;line-height:1.45}.v14-tour-page-action{flex:none}.v14-tour-secondary-button,.v14-tour-primary-button,.v14-tour-context-chip{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10.5px;font-weight:600;display:inline-flex}.v14-tour-secondary-button{border:1px solid var(--v14-tour-border);cursor:pointer;background:#fff}.v14-tour-primary-button{background:var(--v14-tour-ink);border:1px solid var(--v14-tour-ink);cursor:pointer;color:#fff!important}.v14-tour-context-chip{color:#39755f;background:#edf8f3;border:1px solid #cde8dc}.v14-tour-view--conversations{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.v14-tour-conversation-main,.v14-tour-ai-side,.v14-tour-prompts,.v14-tour-chat-main,.v14-tour-chart-card,.v14-tour-signal-card,.v14-tour-departments,.v14-tour-policy,.v14-tour-client-card,.v14-tour-auth-card,.v14-tour-api-card{border:1px solid var(--v14-tour-border);background:#fff;border-radius:16px;min-width:0}.v14-tour-conversation-main{padding:19px 19px 10px}.v14-tour-toolbar{align-items:center;gap:7px;margin-bottom:8px;display:flex}.v14-tour-toolbar button,.v14-tour-search{color:#788392;background:#f7f8fa;border:1px solid #e4e8ec;border-radius:9px;align-items:center;gap:6px;min-height:33px;font-size:9.5px;display:flex}.v14-tour-toolbar button{cursor:pointer;padding:0 9px}.v14-tour-search{flex:1;min-width:170px;padding:0 10px}.v14-tour-conversation-list{flex-direction:column;display:flex}.v14-tour-conversation-row{border-bottom:1px solid #eef0f3;grid-template-columns:38px minmax(0,1fr) 105px;align-items:center;gap:11px;min-height:92px;padding:10px 3px;display:grid}.v14-tour-conversation-row:last-child{border-bottom:0}.v14-tour-medium{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.v14-tour-medium--video{color:#446cc7;background:#edf2ff}.v14-tour-medium--phone{color:#2c8662;background:#eaf7f1}.v14-tour-medium--live{color:#bd6844;background:#fff1e9}.v14-tour-medium--email{color:#a67727;background:#fff7df}.v14-tour-medium--chat{color:#775bc1;background:#f0ebfb}.v14-tour-conversation-copy{min-width:0}.v14-tour-conversation-title{align-items:baseline;gap:7px;min-width:0;display:flex}.v14-tour-conversation-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.v14-tour-conversation-title span{color:#8e97a2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v14-tour-conversation-copy>p{color:#64707e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 6px;font-size:9.5px;line-height:1.35;overflow:hidden}.v14-tour-conversation-tags{gap:4px;display:flex;overflow:hidden}.v14-tour-conversation-tags span{color:#717c89;background:#f5f6f8;border:1px solid #e9ecef;border-radius:999px;flex:none;padding:2px 6px;font-size:7.5px;font-weight:550}.v14-tour-conversation-meta{color:#9098a3;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:8.5px;display:flex}.v14-tour-conversation-meta strong{color:#596473;font-size:8.5px;font-weight:600}.v14-tour-complete{color:#398267;align-items:center;gap:3px;margin-top:3px;font-size:7.5px;font-weight:600;display:inline-flex}.v14-tour-ai-side{flex-direction:column;padding:15px;display:flex}.v14-tour-ai-head{border-bottom:1px solid #eceff2;align-items:center;gap:9px;padding-bottom:13px;display:flex}.v14-tour-ai-head>svg:last-child{color:#929ba6;margin-left:auto}.v14-tour-ai-mark{width:29px;height:29px;color:var(--v14-tour-violet);background:#f0ebfb;border-radius:9px;flex:none;place-items:center;display:grid}.v14-tour-ai-head strong{font-size:11.5px;font-weight:650}.v14-tour-ai-head span{color:#8c95a0;font-size:8px}.v14-tour-chat-thread{flex-direction:column;flex:1;gap:13px;padding:20px 0;display:flex}.v14-tour-user-message{color:#fff;background:var(--v14-tour-ink);border-radius:12px 12px 3px;align-self:flex-end;max-width:88%;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.v14-tour-assistant-message{background:#f7f5fc;border:1px solid #e6def6;border-radius:3px 12px 12px;padding:13px}.v14-tour-answer-kicker{color:var(--v14-tour-violet);margin-bottom:6px}.v14-tour-assistant-message>p{color:#374252;margin:0;font-size:10px;line-height:1.55}.v14-tour-assistant-message>p strong{color:var(--v14-tour-ink);font-weight:650}.v14-tour-source-list{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.v14-tour-source-ref{color:#5f4a9f;background:#fff;border:1px solid #dfd6f3;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:7.5px;font-weight:600;line-height:1.1;display:inline-flex}.v14-tour-composer{color:#9aa2ac;background:#f7f8fa;border:1px solid #e2e6ea;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:5px 5px 5px 10px;font-size:9px;display:flex}.v14-tour-composer span{flex:1}.v14-tour-composer button{color:#fff;background:var(--v14-tour-ink);cursor:pointer;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.v14-tour-ask-layout{flex:1;grid-template-columns:270px minmax(0,1fr);gap:16px;display:grid}.v14-tour-prompts{flex-direction:column;gap:7px;padding:17px;display:flex}.v14-tour-prompts>.v14-tour-panel-label{margin:2px 2px 4px}.v14-tour-prompts>button{color:#66717e;cursor:pointer;text-align:left;background:#f8f9fa;border:1px solid #e8ebee;border-radius:10px;align-items:flex-start;gap:9px;width:100%;padding:11px;font-size:9.5px;line-height:1.4;display:flex}.v14-tour-prompts>button svg{flex:none;margin-top:1px}.v14-tour-prompts>button.is-active{color:var(--v14-tour-ink);background:#f7f4fd;border-color:#dcd1f1}.v14-tour-prompts>button.is-active svg{color:var(--v14-tour-violet)}.v14-tour-scope-card{background:#f4f7f6;border:1px solid #dfe8e4;border-radius:11px;flex-direction:column;gap:4px;margin-top:auto;padding:13px;display:flex}.v14-tour-scope-card strong{font-size:10px}.v14-tour-scope-card>span:not(.v14-tour-panel-label){color:#748078;font-size:8px}.v14-tour-chat-main{flex-direction:column;padding:16px;display:flex}.v14-tour-chat-thread--large{justify-content:center;width:100%;max-width:720px;margin:0 auto;padding:28px 6px 22px}.v14-tour-chat-thread--large .v14-tour-user-message{max-width:62%;padding:11px 14px;font-size:10.5px}.v14-tour-chat-thread--large .v14-tour-assistant-message{padding:16px}.v14-tour-chat-thread--large .v14-tour-assistant-message>p{font-size:11.5px}.v14-tour-answer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.v14-tour-answer-facts span{color:#77808c;background:#ffffffb8;border:1px solid #e7e2f2;border-radius:8px;flex-direction:column;gap:2px;padding:9px;font-size:8px;display:flex}.v14-tour-answer-facts strong{color:var(--v14-tour-ink);font-size:14px;line-height:1}.v14-tour-composer--large{width:100%;max-width:720px;margin:auto auto 0}.v14-tour-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.v14-tour-kpis article{border:1px solid var(--v14-tour-border);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:3px 10px;padding:13px 15px;display:grid}.v14-tour-kpis span{color:#7e8895;font-size:9px;font-weight:550}.v14-tour-kpis strong{letter-spacing:-.025em;grid-column:1;font-size:22px;font-weight:650;line-height:1.1}.v14-tour-kpis small{color:#8b94a0;grid-area:2/2;align-self:end;font-size:8px}.v14-tour-kpis small.is-positive{color:#388066}.v14-tour-insights-grid{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);gap:13px;display:grid}.v14-tour-chart-card,.v14-tour-signal-card,.v14-tour-policy,.v14-tour-client-card,.v14-tour-auth-card,.v14-tour-api-card{padding:17px}.v14-tour-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v14-tour-panel-head>div{flex-direction:column;gap:3px;display:flex}.v14-tour-panel-head strong{font-size:11.5px;font-weight:650}.v14-tour-panel-head>svg{color:#7a63b8}.v14-tour-bars{flex-direction:column;gap:14px;margin-top:19px;display:flex}.v14-tour-bars>div{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:13px;display:grid}.v14-tour-bars>div>div{flex-direction:column;display:flex}.v14-tour-bars strong{font-size:9.5px;font-weight:600}.v14-tour-bars div span{color:#8b94a0;font-size:7.5px}.v14-tour-bar-track{background:#eef0f3;border-radius:999px;height:7px;display:block;overflow:hidden}.v14-tour-bar-track>span{border-radius:inherit;background:#876dc8;height:100%;display:block}.v14-tour-trend{color:#6f52b5;background:#faf9fc;border:1px solid #ede9f5;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:20px;padding:13px 11px 8px;display:grid}.v14-tour-trend span{color:#9ba2ab;padding-bottom:4px;font-size:7.5px}.v14-tour-trend svg{width:100%;height:82px}.v14-tour-signal-card{flex-direction:column;gap:8px;display:flex}.v14-tour-signal-card>.v14-tour-panel-label{margin-bottom:2px}.v14-tour-signal-card article{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;flex-direction:column;flex:1;justify-content:center;padding:12px;display:flex}.v14-tour-signal-card article>span{text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 6px;font-size:7px;font-weight:650}.v14-tour-signal-card .is-risk{color:#9c5148;background:#fbecea}.v14-tour-signal-card .is-trend{color:#2d775c;background:#e8f5ef}.v14-tour-signal-card .is-opportunity{color:#64509f;background:#eee9f8}.v14-tour-signal-card strong{margin-top:7px;font-size:10px;font-weight:650}.v14-tour-signal-card p{color:#76808d;margin:3px 0 0;font-size:8.5px;line-height:1.4}.v14-tour-agents-layout{flex:1;grid-template-columns:270px minmax(0,1fr);gap:13px;display:grid}.v14-tour-agent-list,.v14-tour-agent-detail{border:1px solid var(--v14-tour-border);background:#fff;border-radius:16px;min-width:0;padding:17px}.v14-tour-agent-list{flex-direction:column;gap:7px;display:flex}.v14-tour-agent-list>.v14-tour-panel-label{margin:2px 2px 5px}.v14-tour-agent-list>button{color:#66717e;cursor:pointer;text-align:left;background:#f8f9fa;border:1px solid #e8ebee;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.v14-tour-agent-list>button.is-active{color:var(--v14-tour-ink);background:#f7f4fd;border-color:#dcd1f1;box-shadow:inset 2px 0 #8066bf}.v14-tour-agent-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.v14-tour-agent-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650;overflow:hidden}.v14-tour-agent-list>button small{color:#8b94a0;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.v14-tour-agent-list>button>i{color:#5f6a77;font-size:7px;font-style:normal;font-weight:650}.v14-tour-agent-list>button.is-active>i{color:#35765d}.v14-tour-agent-icon,.v14-tour-agent-config-icon{color:#6f52b5;background:#eee9f8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.v14-tour-agent-summary{color:#47745f;background:#eef7f3;border:1px solid #d8eae2;border-radius:10px;align-items:center;gap:9px;margin-top:auto;padding:12px;display:flex}.v14-tour-agent-summary>span{flex-direction:column;display:flex}.v14-tour-agent-summary strong{font-size:9px;font-weight:650}.v14-tour-agent-summary small{color:#71827a;font-size:7.5px}.v14-tour-agent-detail{flex-direction:column;display:flex}.v14-tour-agent-live{color:#34745c;background:#edf7f2;border:1px solid #d4e9df;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7.5px;font-weight:650;display:inline-flex}.v14-tour-agent-live i{background:#42916f;border-radius:50%;width:5px;height:5px}.v14-tour-agent-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:16px 0 13px;display:grid}.v14-tour-agent-flow>span{color:#5f6a77;background:#f7f8fa;border:1px solid #e6e9ed;border-radius:9px;align-items:center;gap:6px;min-width:0;padding:9px;font-size:8px;font-weight:600;display:flex}.v14-tour-agent-flow>span.is-review{color:#66529d;background:#f6f3fb;border-color:#ded5ef}.v14-tour-agent-flow>span i{color:#fff;background:#7b8490;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.v14-tour-agent-flow>span.is-review i{background:#8066bf}.v14-tour-agent-config{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.v14-tour-agent-config article{background:#fafbfc;border:1px solid #e8ebee;border-radius:10px;gap:9px;min-width:0;padding:11px;display:flex}.v14-tour-agent-config-icon{flex:none;width:28px;height:28px}.v14-tour-agent-config article>div{min-width:0}.v14-tour-agent-config strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:650;display:block;overflow:hidden}.v14-tour-agent-config p{color:#7c8692;margin:3px 0 0;font-size:7.5px;line-height:1.35}.v14-tour-agent-runs{border:1px solid #e6e9ed;border-radius:10px;overflow:hidden}.v14-tour-agent-runs>div,.v14-tour-agent-runs article{border-bottom:1px solid #eceff2;grid-template-columns:24px minmax(110px,1fr) minmax(90px,.7fr) auto;align-items:center;gap:8px;min-height:39px;padding:0 11px;display:grid}.v14-tour-agent-runs>div{background:#fafbfc;grid-template-columns:1fr auto;min-height:35px}.v14-tour-agent-runs>div button{color:#6f52b5;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:600}.v14-tour-agent-runs article:last-child{border-bottom:0}.v14-tour-agent-runs article strong{font-size:8.5px;font-weight:600}.v14-tour-agent-runs article>span:nth-of-type(2){color:#7e8895;font-size:8px}.v14-tour-agent-runs article>i{white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 6px;font-size:7px;font-style:normal;font-weight:650}.v14-tour-agent-runs article>i.is-review{color:#8d5546;background:#f9eee9}.v14-tour-agent-runs article>i.is-draft{color:#66529d;background:#f0ebf8}.v14-tour-agent-runs article>i.is-complete{color:#34745c;background:#eaf5f0}.v14-tour-agent-run-check{color:#427e65;background:#edf7f2;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.v14-tour-governance-layout{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:13px;display:grid}.v14-tour-departments{overflow:hidden}.v14-tour-table-head,.v14-tour-departments>article{grid-template-columns:1.2fr 1fr 1fr .9fr;align-items:center;gap:10px;min-width:680px;display:grid}.v14-tour-table-head{color:#8c95a1;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #e7eaed;min-height:41px;padding:0 15px;font-size:8px;font-weight:600}.v14-tour-departments>article{color:#697482;border-bottom:1px solid #edf0f2;min-height:92px;padding:12px 15px;font-size:8.5px}.v14-tour-departments>article:last-child{border-bottom:0}.v14-tour-departments>article.is-active{background:#faf8fd;box-shadow:inset 3px 0 #8066bf}.v14-tour-departments>article>div{align-items:center;gap:9px;display:flex}.v14-tour-departments>article>div>span:last-child{flex-direction:column;display:flex}.v14-tour-departments>article strong{color:var(--v14-tour-ink);font-size:10px;font-weight:650}.v14-tour-departments>article small{color:#949ca6;font-size:7.5px}.v14-tour-department-icon{color:#6f52b5;background:#eee9f8;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.v14-tour-private-tag{color:#68549c;white-space:nowrap;background:#f2eef9;border-radius:6px;justify-self:start;align-items:center;gap:4px;padding:3px 6px;font-size:7.5px;display:inline-flex}.v14-tour-policy{flex-direction:column;display:flex}.v14-tour-policy-group{border-top:1px solid #eceff2;padding:13px 0}.v14-tour-policy-group:first-of-type{margin-top:13px}.v14-tour-policy-group>span{color:#7f8995;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:650;display:block}.v14-tour-policy-group p{justify-content:space-between;align-items:center;gap:10px;margin:0 0 7px;font-size:8.5px;display:flex}.v14-tour-policy-group p:last-child{margin-bottom:0}.v14-tour-policy-group p strong{font-weight:550}.v14-tour-policy-group p small{color:#7f8995;text-align:right;font-size:8px}.v14-tour-policy-group i{background:#dfe3e7;border-radius:999px;flex:none;width:25px;height:14px;display:block;position:relative}.v14-tour-policy-group i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1e27322e}.v14-tour-policy-group i.is-on{background:#529b7f}.v14-tour-policy-group i.is-on:after{left:13px}.v14-tour-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.v14-tour-integration-group{border:1px solid var(--v14-tour-border);background:#fff;border-radius:14px;min-width:0;padding:14px}.v14-tour-integration-group--sources{grid-column:1/-1}.v14-tour-integration-group header{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:11px;display:grid}.v14-tour-integration-group header div{min-width:0}.v14-tour-integration-group h4{letter-spacing:-.01em;margin:0;font-size:10.5px;font-weight:650}.v14-tour-integration-group header p{color:#89939f;margin:2px 0 0;font-size:7.5px;line-height:1.35}.v14-tour-integration-group header>small{color:#7e8996;width:24px;height:24px;font-family:var(--font-mono), monospace;background:#f2f4f6;border-radius:999px;place-items:center;font-size:7.5px;font-weight:600;display:grid}.v14-tour-integration-group-icon{color:#6f52b5;background:#eee9f8;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.v14-tour-integration-list{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;display:grid}.v14-tour-integration-group--voice .v14-tour-integration-list{grid-template-columns:repeat(auto-fit,minmax(94px,1fr))}.v14-tour-integration-list>span{background:#f8f9fa;border:1px solid #e8ebee;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:29px;padding:4px 6px;display:flex}.v14-tour-integration-list i{color:#5e4b91;width:21px;height:21px;font-family:var(--font-mono), monospace;letter-spacing:-.03em;background:#ece7f7;border-radius:6px;flex:none;place-items:center;font-size:6.5px;font-style:normal;font-weight:700;display:grid}.v14-tour-integration-group--sources .v14-tour-integration-list i{color:#356c88;background:#e4f0f5}.v14-tour-integration-group--voice .v14-tour-integration-list i{color:#37745d;background:#e5f2ed}.v14-tour-integration-list strong{color:#4f5a67;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:600;line-height:1.15;overflow:hidden}.v14-tour-custom-integrations{color:#677380;background:#6f52b50e;border:1px solid #6f52b526;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:grid}.v14-tour-custom-integrations>div{flex-direction:column;min-width:0;display:flex}.v14-tour-custom-integrations strong{color:var(--v14-tour-ink);font-size:9.5px;font-weight:650}.v14-tour-custom-integrations small,.v14-tour-custom-integrations p{color:#7f8996;font-size:7.5px}.v14-tour-custom-integrations p{text-align:right;margin:0}.v14-tour-connect-grid{flex:1;grid-template-columns:minmax(220px,.78fr) minmax(300px,1.08fr) minmax(220px,.78fr);align-items:stretch;gap:13px;display:grid}.v14-tour-client-card{flex-direction:column;gap:8px;display:flex}.v14-tour-client-card>.v14-tour-panel-label{margin-bottom:3px}.v14-tour-client-card article{background:#f8f9fa;border:1px solid #e8ebee;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.v14-tour-client-card article strong,.v14-tour-auth-client strong{font-size:9.5px;font-weight:650}.v14-tour-client-card article small,.v14-tour-auth-client span{color:#8b94a0;font-size:7.5px}.v14-tour-client-logo{color:#fff;background:#25303d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:700;display:grid}.v14-tour-client-logo--claude{color:#5e3d2a;background:#efe2d5;font-family:Georgia,serif;font-size:16px}.v14-tour-client-logo--api{color:#5d4a96;background:#ede8f7}.v14-tour-connected{color:#34745c;align-items:center;gap:3px;font-size:7.5px;font-weight:650;display:inline-flex}.v14-tour-endpoint{color:#7e8895;background:#f5f7f8;border:1px solid #e5e8eb;border-radius:10px;grid-template-columns:1fr auto;gap:5px 8px;margin-top:auto;padding:11px;font-size:8px;display:grid}.v14-tour-endpoint code{color:#46515f;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:8px;overflow:hidden}.v14-tour-endpoint svg{grid-area:1/2/span 2;align-self:center}.v14-tour-auth-card,.v14-tour-api-card{flex-direction:column;display:flex}.v14-tour-auth-client{background:#f8f9fa;border:1px solid #e7eaed;border-radius:10px;align-items:center;gap:9px;margin:18px 0;padding:12px;display:flex}.v14-tour-scope-list{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.v14-tour-scope-list span{color:#5c6877;font-family:var(--font-mono), monospace;background:#f5f6f8;border:1px solid #e4e8ec;border-radius:6px;padding:4px 7px;font-size:7.5px}.v14-tour-security-note{color:#5f6c79;background:#edf7f2;border:1px solid #d4e9df;border-radius:9px;margin:15px 0;padding:11px;font-size:8.5px;line-height:1.5}.v14-tour-auth-actions{justify-content:flex-end;gap:7px;margin-top:auto;display:flex}.v14-tour-auth-actions button{cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:8px;min-height:32px;padding:0 11px;font-size:8.5px;font-weight:600}.v14-tour-auth-actions button:last-child{color:#fff;background:var(--v14-tour-ink);border-color:var(--v14-tour-ink)}.v14-tour-api-card dl{margin:17px 0}.v14-tour-api-card dl div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:10px;padding:8px 0;font-size:8.5px;display:flex}.v14-tour-api-card dt{color:#7f8995}.v14-tour-api-card dd{text-align:right;margin:0;font-weight:600}.v14-tour-token{color:#6c5a9e;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#f7f4fc;border:1px solid #e3dcf1;border-radius:9px;margin-top:auto;padding:11px;font-size:8px;display:block;overflow:hidden}.v14-tour-section-foot{background:#ffffff80;border:1px solid #201c2714;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:22px 24px;display:flex}.v14-tour-section-foot p{margin:0;font-size:15px;font-weight:550}.v14-tour-v2-section{color:#fff;background:#14111b;padding-top:124px;padding-bottom:132px;position:relative}.v14-tour-v2-section-head{z-index:1;position:relative}.v14-tour-v2-section-head .v14-mono{color:var(--v14-mint)}.v14-tour-v2-section-head h2{color:#fff}.v14-tour-v2-section-head .v14-section-italic{color:#b8a2f2}.v14-tour-v2-section-head .v14-section-intro{color:#ffffff9e}.v14-tour-v2-frame{--v14-tour-v2-night:#17141f;--v14-tour-v2-panel:#201c29;--v14-tour-v2-line:#ffffff1f;--v14-tour-v2-muted:#ffffff85;isolation:isolate;color:#fff;background:var(--v14-tour-v2-night);border:1px solid #ffffff26;border-radius:30px;margin-top:72px;padding:18px;position:relative;overflow:hidden;box-shadow:0 36px 110px -62px #000000e6}.v14-tour-v2-frame button{color:inherit;font:inherit}.v14-tour-v2-grid{z-index:-1;opacity:.34;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.v14-tour-v2-deployment{border:1px solid var(--v14-tour-v2-line);background:#ffffff09;border-radius:16px;grid-template-columns:minmax(190px,.72fr) minmax(250px,1.2fr) auto;align-items:center;gap:16px;min-height:60px;padding:9px 12px;display:grid}.v14-tour-v2-brand,.v14-tour-v2-domain,.v14-tour-v2-controls,.v14-tour-v2-controls span,.v14-tour-v2-layer-head,.v14-tour-v2-verified,.v14-tour-v2-source,.v14-tour-v2-destination-list article,.v14-tour-v2-destination-list article>span,.v14-tour-v2-evidence button,.v14-tour-v2-capabilities{align-items:center;display:flex}.v14-tour-v2-brand{gap:10px}.v14-tour-v2-brand>span{color:#17141f;background:var(--v14-mint);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:grid}.v14-tour-v2-brand>div,.v14-tour-v2-layer-head>div,.v14-tour-v2-destination-list article>div{flex-direction:column;min-width:0;display:flex}.v14-tour-v2-brand strong{font-size:12px;font-weight:650}.v14-tour-v2-brand small{color:var(--v14-tour-v2-muted);font-size:8px}.v14-tour-v2-domain{color:#ffffff9e;background:#0003;border:1px solid #ffffff17;border-radius:9px;justify-self:center;gap:8px;width:min(100%,470px);min-width:0;min-height:34px;padding:0 12px}.v14-tour-v2-domain code{font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.v14-tour-v2-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px}.v14-tour-v2-controls span{color:#ffffffa8;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;gap:6px;min-height:30px;padding:0 9px;font-size:8px;font-weight:550}.v14-tour-v2-controls span:last-child svg{color:var(--v14-mint)}.v14-tour-v2-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.v14-tour-v2-scenarios button{color:#ffffff7a;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:13px 14px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid}.v14-tour-v2-scenarios button:hover{color:#ffffffd1;transform:translateY(-1px)}.v14-tour-v2-scenarios button.is-active{color:#fff;box-shadow:inset 0 2px 0 var(--v14-mint);background:#9ee6c212;border-color:#9ee6c25c}.v14-tour-v2-scenarios button>span:first-child{color:#ffffff4d;font-family:var(--font-mono), monospace;font-size:9px}.v14-tour-v2-scenarios button.is-active>span:first-child{color:var(--v14-mint)}.v14-tour-v2-scenarios button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.v14-tour-v2-scenarios small{color:inherit;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:600}.v14-tour-v2-scenarios strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:600;overflow:hidden}.v14-tour-v2-scenarios button>svg{opacity:.42}.v14-tour-v2-scenarios button.is-active>svg{color:var(--v14-mint);opacity:1}.v14-tour-v2-system{grid-template-columns:210px minmax(0,1fr) 252px;gap:20px;min-height:620px;margin-top:20px;animation:.28s cubic-bezier(.22,1,.36,1) v14-tour-v2-enter;display:grid}@keyframes v14-tour-v2-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.v14-tour-v2-sources,.v14-tour-v2-destinations{border:1px solid var(--v14-tour-v2-line);background:#ffffff09;border-radius:18px;min-width:0;padding:20px 16px;position:relative}.v14-tour-v2-label{color:#ffffff6b;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:7.5px;font-weight:650;display:block}.v14-tour-v2-sources>p,.v14-tour-v2-destinations>p{min-height:40px;color:var(--v14-tour-v2-muted);margin:7px 0 18px;font-size:9px;line-height:1.45}.v14-tour-v2-source-list{flex-direction:column;gap:9px;display:flex}.v14-tour-v2-source{color:#ffffff4d;background:#0000001c;border:1px solid #ffffff0e;border-radius:11px;gap:9px;min-height:54px;padding:8px 9px;transition:color .18s,background-color .18s,border-color .18s;position:relative}.v14-tour-v2-source>span{background:#ffffff0b;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.v14-tour-v2-source strong{font-size:9px;font-weight:600}.v14-tour-v2-source:after{content:"";opacity:0;background:#b8a2f26b;width:38px;height:1px;position:absolute;top:50%;right:-38px;transform:translateY(-50%)}.v14-tour-v2-source.is-active{color:#fff;background:#b8a2f212;border-color:#b8a2f23d}.v14-tour-v2-source.is-active>span{color:#c6b5f4;background:#b8a2f21c}.v14-tour-v2-source.is-active:after{opacity:1}.v14-tour-v2-source>i{opacity:0;background:var(--v14-mint);border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:50%;right:-5px;box-shadow:0 0 0 3px #9ee6c21c}.v14-tour-v2-source.is-primary>i{opacity:1;animation:3.2s ease-in-out infinite v14-tour-v2-signal}@keyframes v14-tour-v2-signal{0%{transform:translateY(-50%)}to{transform:translate(35px,-50%)}}.v14-tour-v2-intelligence{color:#211d28;background:#f9f7f1;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 24px 55px -38px #000000e6}.v14-tour-v2-layer-head{border-bottom:1px solid #201c271a;gap:10px;padding-bottom:14px}.v14-tour-v2-layer-mark{color:#fff;background:#7057b6;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.v14-tour-v2-layer-head .v14-tour-v2-label{color:#201c276b}.v14-tour-v2-layer-head>div strong{margin-top:2px;font-size:11px;font-weight:650}.v14-tour-v2-verified{color:#34755c;white-space:nowrap;background:#eaf5ef;border:1px solid #cfe5d9;border-radius:999px;gap:5px;min-height:28px;margin-left:auto;padding:0 8px;font-size:7.5px;font-weight:650}.v14-tour-v2-question{padding:28px 4px 22px}.v14-tour-v2-question>span{color:#775bc1;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:650}.v14-tour-v2-question h3{letter-spacing:-.035em;max-width:720px;margin:8px 0 0;font-size:clamp(24px,2.35vw,36px);font-weight:520;line-height:1.08}.v14-tour-v2-answer{background:#fff;border:1px solid #201c271a;border-radius:16px;flex-direction:column;flex:1;padding:20px;display:flex}.v14-tour-v2-answer>.v14-tour-v2-label{color:#775bc1}.v14-tour-v2-answer>p{color:#3e3945;max-width:740px;margin:10px 0 0;font-size:14px;line-height:1.6}.v14-tour-v2-answer>p strong{color:#211d28;font-weight:680}.v14-tour-v2-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.v14-tour-v2-metrics>span{color:#7b7580;background:#f7f5f1;border:1px solid #ebe7df;border-radius:10px;flex-direction:column;padding:12px;font-size:8px;display:flex}.v14-tour-v2-metrics strong{color:#211d28;letter-spacing:-.03em;margin-bottom:3px;font-size:21px;font-weight:620;line-height:1}.v14-tour-v2-evidence{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px;display:flex}.v14-tour-v2-evidence button{color:#655695;cursor:pointer;background:#f7f4fd;border:1px solid #e0d8f1;border-radius:8px;gap:5px;min-height:31px;padding:0 8px;font-size:7.5px}.v14-tour-v2-evidence button span{font-weight:600}.v14-tour-v2-evidence button strong{color:#8a7ba9;font-family:var(--font-mono), monospace;font-size:7px;font-weight:550}.v14-tour-v2-evidence .v14-tour-v2-view-all{color:#3e3945;background:#fff;border-color:#ddd9d2;font-weight:650}.v14-tour-v2-destinations{flex-direction:column;display:flex}.v14-tour-v2-destination-list{flex-direction:column;gap:9px;display:flex}.v14-tour-v2-destination-list article{background:#9ee6c20e;border:1px solid #9ee6c229;border-radius:11px;gap:9px;min-height:64px;padding:10px}.v14-tour-v2-destination-list article:before{content:"";background:#9ee6c257;width:20px;height:1px;position:absolute;left:-21px}.v14-tour-v2-destination-list article{position:relative}.v14-tour-v2-destination-list article>span{width:31px;height:31px;color:var(--v14-mint);background:#9ee6c217;border-radius:8px;flex:none;justify-content:center}.v14-tour-v2-destination-list article strong{font-size:9px;font-weight:650}.v14-tour-v2-destination-list article small{color:var(--v14-tour-v2-muted);font-size:7.5px}.v14-tour-v2-destination-list article>svg{color:var(--v14-mint);margin-left:auto}.v14-tour-v2-action{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;margin-top:auto;padding:15px;display:flex}.v14-tour-v2-action strong{margin-top:8px;font-size:10px;font-weight:600;line-height:1.5}.v14-tour-v2-action button{color:#17141f;background:var(--v14-mint);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:34px;margin-top:14px;padding:0 10px;font-size:8px;font-weight:650;display:flex}.v14-tour-v2-capabilities{color:#ffffff7a;min-height:48px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;justify-content:center;gap:12px;margin-top:10px;padding:0 14px;font-size:7.5px}.v14-tour-v2-capabilities i{background:#b8a2f257;width:24px;height:1px}.v14-tour-v2-capabilities strong{color:var(--v14-mint);margin-left:auto;font-size:7px;font-weight:600}@media (width<=1180px){.v14-tour-v2-deployment{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr)}.v14-tour-v2-controls{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:flex-start;padding-top:8px}.v14-tour-v2-system{grid-template-columns:180px minmax(0,1fr)}.v14-tour-v2-destinations{grid-column:1/-1;grid-template-columns:180px minmax(0,1fr) minmax(250px,.75fr);align-items:start;gap:16px;display:grid}.v14-tour-v2-destinations>p{min-height:0;margin:0}.v14-tour-v2-destination-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v14-tour-v2-destination-list article:before{display:none}.v14-tour-v2-action{margin-top:0}.v14-tour-v2-capabilities strong{display:none}}@media (width<=760px){.v14-tour-v2-section{padding-top:88px;padding-bottom:92px}.v14-tour-v2-frame{border-radius:22px;margin-top:46px;padding:10px}.v14-tour-v2-deployment{grid-template-columns:1fr}.v14-tour-v2-domain{justify-self:stretch}.v14-tour-v2-controls{grid-column:auto}.v14-tour-v2-scenarios{grid-template-columns:1fr}.v14-tour-v2-scenarios button{min-height:66px}.v14-tour-v2-system{grid-template-columns:1fr;min-height:0}.v14-tour-v2-sources{padding:16px}.v14-tour-v2-sources>p{min-height:0}.v14-tour-v2-source-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v14-tour-v2-source:after,.v14-tour-v2-source>i{display:none}.v14-tour-v2-intelligence{padding:14px}.v14-tour-v2-question{padding:24px 2px 18px}.v14-tour-v2-question h3{font-size:28px}.v14-tour-v2-metrics{grid-template-columns:1fr}.v14-tour-v2-destinations{display:flex}.v14-tour-v2-destinations>p{margin:7px 0 18px}.v14-tour-v2-destination-list{grid-template-columns:1fr}.v14-tour-v2-action{margin-top:16px}.v14-tour-v2-capabilities{flex-wrap:wrap;min-height:0;padding:14px}.v14-tour-v2-capabilities i{width:10px}}@media (prefers-reduced-motion:reduce){.v14-tour-v2-source.is-primary>i,.v14-tour-v2-system{animation:none}}.v14-partner-form-shell{background:#fff;border:1px solid #201c271f;border-radius:24px;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);margin-top:72px;scroll-margin-top:24px;display:grid;overflow:hidden}.v14-partner-form-intro{color:#fff;background:var(--v14-night);padding:48px}.v14-partner-form-intro>.v14-mono{color:var(--v14-mint)}.v14-partner-form-intro h2{color:#fff;letter-spacing:-.025em;max-width:420px;margin:18px 0 0;font-size:clamp(36px,3.2vw,48px);line-height:1.04}.v14-partner-form-intro>p{color:#ffffffad;max-width:420px;margin:22px 0 0;font-size:15px;line-height:1.65}.v14-partner-form-next{border-top:1px solid #ffffff21;margin-top:54px;padding-top:28px}.v14-partner-form-next>.v14-mono{color:#ffffff80;font-size:9px}.v14-partner-form-next ol{gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.v14-partner-form-next li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.v14-partner-form-next li b{width:28px;height:28px;color:var(--v14-mint);font-family:var(--font-mono), monospace;border:1px solid #9ee6c247;border-radius:50%;place-items:center;font-size:8px;font-weight:500;display:grid}.v14-partner-form-next li span{gap:2px;display:grid}.v14-partner-form-next li strong{font-size:13px;font-weight:600}.v14-partner-form-next li small{color:#ffffff7a;font-size:11px}.v14-partner-form{background:#fff;align-content:start;gap:20px;padding:48px;display:grid;position:relative}.v14-partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v14-partner-form label{gap:7px;display:grid}.v14-partner-form label>span{color:#201c27b8;font-size:12px;font-weight:600}.v14-partner-form label>span small{opacity:.55;font-size:inherit;margin-left:5px;font-weight:450}.v14-partner-form input,.v14-partner-form select,.v14-partner-form textarea{width:100%;min-width:0;color:var(--v14-ink);font:inherit;background:#fbfaf7;border:1px solid #201c2724;border-radius:9px;outline:none;font-size:13px;transition:border-color .15s,background .15s}.v14-partner-form input,.v14-partner-form select{min-height:44px;padding:0 13px}.v14-partner-form textarea{resize:vertical;min-height:108px;padding:12px 13px}.v14-partner-form input::placeholder,.v14-partner-form textarea::placeholder{color:#201c275c}.v14-partner-form input:focus,.v14-partner-form select:focus,.v14-partner-form textarea:focus{background:#fff;border-color:#775bc1a6}.v14-partner-form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v14-partner-form-submit{align-items:center;gap:18px;margin-top:2px;display:flex}.v14-partner-form-submit .v14-btn:disabled{cursor:wait;opacity:.62;transform:none}.v14-partner-form-submit p{color:#201c277a;max-width:320px;margin:0;font-size:10.5px;line-height:1.45}.v14-partner-form-status{min-height:22px}.v14-partner-form-status p{margin:0;font-size:12px;font-weight:550}.v14-partner-form-status .is-success{color:#2b7758}.v14-partner-form-status .is-error{color:#a13d3d}.v14-partner-form-status a{color:inherit}.v14-footer{border-top:1px solid #201c271a;padding:64px 0 36px}.v14-footer-grid{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.7fr));gap:56px;display:grid}.v14-footer-brand p{color:#201c2794;max-width:320px;margin:16px 0 18px;font-size:13px;line-height:1.6}.v14-footer-brand>a{color:var(--v14-ink);font-size:13px;font-weight:600;text-decoration:none}.v14-footer-links{align-content:start;gap:10px;display:grid}.v14-footer-links strong{font-family:var(--font-mono), monospace;letter-spacing:.11em;opacity:.48;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:600}.v14-footer-links a{color:var(--v14-ink);opacity:.65;font-size:13px;text-decoration:none}.v14-footer-links a:hover{opacity:1}.v14-footer-bottom{border-top:1px solid #201c2717;justify-content:space-between;gap:24px;margin-top:48px;padding-top:20px;display:flex}.v14-footer-copy{opacity:.45;font-size:12px}@media (width<=1180px){.v14-hero{padding-bottom:112px}.v14-hero:before{display:none}.v14-flow{grid-template-rows:auto;grid-template-columns:1fr;gap:28px;max-width:640px;margin:0 auto}.v14-flow-col--in,.v14-flow-col--out{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;height:auto;min-height:0}.v14-flow-col-label{text-align:center;width:100%}.v14-flow-leader{display:none}.v14-proof-grid{grid-template-columns:1fr 1fr;gap:0;margin-bottom:-24px;padding:22px;transform:translateY(-24px)}.v14-proof-controls{border-bottom:1px solid #201c2717;grid-area:1/1/auto/-1;padding:0 0 18px}.v14-proof-partners{text-align:left;grid-area:2/1;align-items:flex-start;min-height:100px;padding:18px 20px 0 0}.v14-proof-evidence{text-align:right;border-left:0;grid-area:2/2;align-items:flex-end;min-height:100px;padding:18px 0 0 20px}.v14-badges{width:100%;max-width:none}.v14-journey-panel{grid-template-columns:1fr}.v14-journey-arrow{justify-self:center;transform:rotate(90deg)}.v14-dark-band,.v14-fact-band{grid-template-columns:1fr}.v14-stage-row{grid-template-columns:repeat(2,1fr)}.v14-modules-grid,.v14-rails{grid-template-columns:1fr 1fr}.v14-partner-sell-hero{grid-template-columns:minmax(0,1fr)}.v14-partner-sell-copy{max-width:760px}.v14-partner-portal-preview{width:100%;max-width:980px}.v14-partner-benefits article{padding-right:28px}.v14-partner-benefits article+article{padding-left:28px}.v14-matrix-row{grid-template-columns:120px 1fr 1fr 1fr}.v14-security-grid{grid-template-columns:1fr 1fr}.v14-company-hero-grid,.v14-company-platform-grid,.v14-company-europe-grid{grid-template-columns:minmax(0,1fr);gap:54px}.v14-company-manifest{max-width:760px}.v14-nav{display:none}.v14-tour-shell{grid-template-columns:76px minmax(0,1fr)}.v14-tour-nav{align-items:stretch;padding-inline:9px}.v14-tour-brand{justify-content:center;padding:7px 0}.v14-tour-brand div,.v14-tour-nav-label,.v14-tour-nav-foot span{display:none}.v14-tour-nav nav button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;padding:5px 2px;font-size:7.5px}.v14-tour-nav-foot{justify-content:center}.v14-tour-view--conversations{grid-template-columns:minmax(0,1fr) 270px}.v14-tour-conversation-row{grid-template-columns:36px minmax(0,1fr)}.v14-tour-conversation-meta{display:none}.v14-tour-connect-grid{grid-template-columns:minmax(210px,.75fr) minmax(300px,1.2fr)}.v14-tour-api-card{grid-column:1/-1;min-height:170px}.v14-tour-api-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.v14-tour-api-card dl div{background:#f8f9fa;border:1px solid #e8ebee;border-radius:8px;flex-direction:column;padding:8px}.v14-tour-api-card dd{text-align:left}.v14-tour-token{margin-top:12px}}@media (width<=960px){.v14-partner-form-shell{grid-template-columns:minmax(0,1fr)}.v14-partner-form-intro,.v14-partner-form{padding:38px}.v14-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.v14-footer-brand{grid-column:1/-1}.v14-tour-view--conversations,.v14-tour-ask-layout,.v14-tour-insights-grid,.v14-tour-agents-layout,.v14-tour-governance-layout,.v14-tour-connect-grid{grid-template-columns:minmax(0,1fr)}.v14-tour-ai-side{min-height:420px}.v14-tour-departments{overflow-x:auto}.v14-tour-api-card{grid-column:auto}}@media (width<=760px){.v14-wrap{padding:0 20px}.v14-partner-form-shell{border-radius:16px;margin-top:56px}.v14-partner-form-intro,.v14-partner-form{padding:28px}.v14-partner-form-intro h2{font-size:38px}.v14-partner-form-next{margin-top:40px}.v14-partner-form-grid{grid-template-columns:minmax(0,1fr)}.v14-partner-form-submit{flex-direction:column;align-items:flex-start}.v14-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.v14-footer-brand{grid-column:1/-1}.v14-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.v14-company-hero{padding:54px 0 72px}.v14-company-hero-copy h1{font-size:clamp(42px,12vw,58px)}.v14-company-manifest{border-radius:18px;padding:30px 28px}.v14-company-purpose,.v14-company-platform,.v14-company-europe,.v14-company-leadership{padding:74px 0}.v14-company-pillars{grid-template-columns:minmax(0,1fr);margin-top:40px}.v14-company-pillars article{padding:26px 4px 28px}.v14-company-pillars article+article{border-top:1px solid #201c271a;border-left:0}.v14-company-leadership-list{margin-top:40px}.v14-company-leadership-list article{grid-template-columns:48px minmax(0,1fr);gap:16px}.v14-company-leadership-list article>span:last-child{grid-column:2}.v14-company-cta{padding:52px 0}.v14-company-cta .v14-wrap{border-radius:18px;flex-direction:column;align-items:flex-start;width:calc(100% - 40px);margin-inline:auto;padding:28px}.v14-partner-sell{padding:76px 0 72px}.v14-partner-sell-copy h2{font-size:clamp(38px,11vw,48px)}.v14-partner-sell-copy>.v14-italic{font-size:31px}.v14-partner-sell-intro{font-size:15px}.v14-partner-sell-actions{flex-direction:column;align-items:flex-start;gap:18px}.v14-partner-sell-rails{gap:8px}.v14-partner-portal-preview{border-radius:16px}.v14-partner-portal-browser{grid-template-columns:48px minmax(0,1fr);padding:0 10px}.v14-partner-portal-preview-label{display:none}.v14-partner-portal-app{min-height:0;display:block}.v14-partner-portal-nav{display:none}.v14-partner-portal-main{padding:16px}.v14-partner-portal-capabilities,.v14-partner-portal-workspace,.v14-partner-benefits{grid-template-columns:minmax(0,1fr)}.v14-partner-portal-capabilities>div{min-height:88px}.v14-partner-portal-order{min-height:230px}.v14-partner-benefits{margin-top:52px}.v14-partner-benefits article,.v14-partner-benefits article+article{border-left:0;padding:32px 0}.v14-partner-benefits article+article{border-top:1px solid #ffffff21}.v14-modules-grid,.v14-rails,.v14-split,.v14-stage-row,.v14-matrix-row{grid-template-columns:1fr}.v14-matrix-row--head{display:none}.v14-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-proof-band{padding-bottom:12px}.v14-proof-grid{border-radius:16px;grid-template-columns:1fr;gap:0;margin-bottom:-18px;padding:18px;transform:translateY(-18px)}.v14-proof-partners,.v14-proof-controls,.v14-proof-evidence{text-align:left;border-left:0;border-right:0;grid-area:auto;align-items:flex-start;min-height:0;padding:0 0 16px}.v14-proof-partners,.v14-proof-controls{border-bottom:1px solid #201c2717;margin-bottom:16px}.v14-proof-evidence{padding-bottom:0}.v14-tour-section{padding-top:56px;padding-bottom:88px}.v14-tour-shell{grid-template-columns:62px minmax(0,1fr)}.v14-tour-browser{border-radius:18px}.v14-tour-browser-bar{grid-template-columns:38px minmax(0,1fr) 22px;min-height:42px;padding:0 9px}.v14-tour-browser-dots{gap:3px}.v14-tour-browser-dots i{width:6px;height:6px}.v14-tour-browser-url{min-height:27px;padding:0 8px}.v14-tour-browser-url code{font-size:7px}.v14-tour-nav{padding:14px 6px 11px}.v14-tour-brand>span{width:30px;height:30px}.v14-tour-nav nav button{min-height:55px;font-size:6.5px}.v14-tour-stage{padding:12px}.v14-tour-view{min-height:0}.v14-tour-page-head{flex-direction:column;align-items:flex-start;gap:10px}.v14-tour-page-head h3{font-size:21px}.v14-tour-view--conversations,.v14-tour-ask-layout,.v14-tour-insights-grid,.v14-tour-agents-layout,.v14-tour-governance-layout,.v14-tour-connect-grid,.v14-tour-integrations-grid{grid-template-columns:minmax(0,1fr)}.v14-tour-integration-group--sources{grid-column:auto}.v14-tour-custom-integrations{grid-template-columns:31px minmax(0,1fr)}.v14-tour-custom-integrations p{text-align:left;grid-column:2}.v14-tour-agent-list,.v14-tour-agent-detail{min-height:420px}.v14-tour-agent-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-tour-agent-config{grid-template-columns:1fr}.v14-tour-ai-side{min-height:420px}.v14-tour-toolbar{flex-direction:column;align-items:stretch}.v14-tour-toolbar button,.v14-tour-search{width:100%}.v14-tour-conversation-row{min-height:84px}.v14-tour-conversation-copy>p{white-space:normal}.v14-tour-prompts{min-height:300px}.v14-tour-chat-main{min-height:500px}.v14-tour-chat-thread--large .v14-tour-user-message{max-width:88%}.v14-tour-answer-facts,.v14-tour-kpis{grid-template-columns:1fr}.v14-tour-kpis article{min-height:78px}.v14-tour-bars>div{grid-template-columns:120px minmax(0,1fr)}.v14-tour-departments{overflow-x:auto}.v14-tour-policy{min-height:480px}.v14-tour-api-card{grid-column:auto}.v14-tour-api-card dl{grid-template-columns:1fr}.v14-tour-client-card,.v14-tour-auth-card,.v14-tour-api-card{min-height:360px}.v14-tour-section-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.v14-tour-view-transition{animation:none}}@media (width<=1180px){.v14-provider-hero-grid{grid-template-columns:minmax(0,1fr)}.v14-provider-hero-copy{max-width:900px}.v14-provider-order{justify-self:start;max-width:820px}.v14-provider-portal-grid{grid-template-columns:minmax(0,1fr)}.v14-provider-portal-copy{max-width:760px}.v14-provider-portal-section .v14-partner-portal-preview{max-width:980px}.v14-provider-launch-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.v14-provider-hero-proof,.v14-provider-section-head,.v14-provider-responsibilities,.v14-provider-architecture-map,.v14-provider-delivery-grid,.v14-provider-packaging-copy{grid-template-columns:minmax(0,1fr)}.v14-provider-hero-proof>div,.v14-provider-hero-proof>a{padding:26px 0}.v14-provider-hero-proof>*+*{border-top:1px solid #ffffff1a;border-left:0;padding-left:0}.v14-provider-section-head{gap:34px}.v14-provider-section-head>div:last-child{max-width:700px}.v14-provider-responsibilities>div+div{border-top:1px solid #201c271a;border-left:0}.v14-provider-architecture-side>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-provider-delivery-grid article,.v14-provider-delivery-grid article+article{border-left:0;padding:32px 0}.v14-provider-delivery-grid article+article{border-top:1px solid #201c271f}.v14-provider-packaging-copy{gap:18px}.v14-provider-launch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-provider-launch-steps article:nth-child(3){border-top:1px solid #201c271f;border-left:0;padding-left:0}.v14-provider-launch-steps article:nth-child(4){border-top:1px solid #201c271f}}@media (width<=760px){.v14-provider-hero{padding:48px 0 34px}.v14-provider-hero-grid{gap:52px}.v14-provider-hero-copy h1{font-size:clamp(43px,12.3vw,58px);line-height:1}.v14-provider-hero-copy>.v14-italic{font-size:30px}.v14-provider-hero-intro{font-size:15px}.v14-provider-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.v14-provider-order{border-radius:17px}.v14-provider-order-head{padding:0 16px}.v14-provider-order-offer,.v14-provider-order-customer{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:15px;padding:16px}.v14-provider-order-offer>.v14-mono{grid-column:1/-1}.v14-provider-order-engine{margin:0 15px;padding:19px}.v14-provider-order-engine strong{font-size:17px}.v14-provider-order-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-provider-order-customer{grid-template-columns:34px minmax(0,1fr)}.v14-provider-order-customer .v14-provider-order-live{grid-column:2;justify-self:start}.v14-provider-order-logo{width:34px;height:34px}.v14-provider-order-foot{gap:7px;padding:0 10px;font-size:6.5px}.v14-provider-order-foot i{width:8px}.v14-provider-hero-proof{margin-top:52px}.v14-provider-section,.v14-provider-portal-section{padding:78px 0}.v14-provider-section-head h2,.v14-provider-portal-copy h2{font-size:clamp(38px,10.8vw,50px)}.v14-provider-section-head .v14-italic,.v14-provider-portal-copy>.v14-italic{font-size:26px}.v14-provider-outcomes,.v14-provider-packaging-path,.v14-provider-proof-reading,.v14-provider-launch-steps{grid-template-columns:minmax(0,1fr)}.v14-provider-outcomes{margin-top:52px}.v14-provider-outcomes article,.v14-provider-outcomes article+article{border-left:0;padding:30px 0}.v14-provider-outcomes article+article{border-top:1px solid #201c271f}.v14-provider-responsibilities{border-radius:15px;margin-top:40px}.v14-provider-responsibilities>div{padding:28px}.v14-provider-architecture-map{border-radius:18px;margin-top:52px;padding:10px}.v14-provider-architecture-side,.v14-provider-architecture-layer{padding:25px}.v14-provider-architecture-side>div{grid-template-columns:minmax(0,1fr)}.v14-provider-architecture-layer h3{font-size:25px}.v14-provider-packaging{border-radius:15px;margin-top:52px;padding:25px}.v14-provider-packaging-path{gap:8px}.v14-provider-packaging-path article{min-height:0}.v14-provider-portal-grid{gap:48px}.v14-provider-proof .v14-dark-band{border-radius:17px;margin-top:52px;padding:30px 26px}.v14-provider-value-journey{margin-top:44px}.v14-provider-launch-steps{margin-top:52px}.v14-provider-launch-steps article,.v14-provider-launch-steps article+article,.v14-provider-launch-steps article:nth-child(3),.v14-provider-launch-steps article:nth-child(4){border-left:0;padding:26px 0}.v14-provider-launch-steps article+article{border-top:1px solid #201c271f}.v14-provider-launch-grid{margin-top:42px}.v14-provider-enablement,.v14-provider-compliance{border-radius:15px;padding:28px}.v14-provider-compliance-head{align-items:flex-start}.v14-provider-compliance-actions{flex-direction:column;align-items:flex-start;gap:13px}.v14-provider-form-section{padding-top:78px}}@media (width<=1180px){.v14-news-article-layout{grid-template-columns:minmax(0,760px);gap:48px}.v14-news-disclosure{max-width:760px;position:static}}@media (width<=960px){.v14-news-hero-grid{grid-template-columns:minmax(0,1fr);gap:42px}.v14-news-hero-grid>div:last-child{max-width:700px}.v14-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-news-featured,.v14-news-card.is-thesis{grid-column:1/-1}.v14-news-card.is-thesis{min-height:290px}.v14-news-flow-list>a{grid-template-columns:40px minmax(0,1fr) auto 20px;gap:18px;padding-left:28px;padding-right:28px}}@media (width<=760px){.v14-news-hero{padding:42px 0 70px}.v14-news-hero-topline{flex-direction:column;align-items:flex-start;gap:8px}.v14-news-hero-grid{padding-top:42px}.v14-news-mark{width:42px;height:42px;margin-bottom:22px}.v14-news-hero h1{font-size:clamp(43px,12.5vw,58px);line-height:.99}.v14-news-hero-grid .v14-italic{font-size:28px}.v14-news-latest{padding:76px 0}.v14-news-section-label{align-items:flex-start}.v14-news-grid{grid-template-columns:minmax(0,1fr)}.v14-news-featured,.v14-news-card.is-thesis{grid-column:auto}.v14-news-featured{border-radius:16px;min-height:0;padding:28px}.v14-news-featured-copy{margin-top:58px}.v14-news-featured-copy h2{font-size:38px}.v14-news-featured-facts{grid-template-columns:minmax(0,1fr)}.v14-news-featured-facts>span,.v14-news-featured-facts>span+span{border-top:1px solid #ffffff1f;border-left:0;padding:20px 0}.v14-news-featured-facts>span:first-child{border-top:0}.v14-news-featured-facts .v14-news-featured-read{justify-self:start}.v14-news-card,.v14-news-card.is-thesis{border-radius:16px;min-height:320px;padding:26px}.v14-news-flow-list{border-radius:16px}.v14-news-flow-list>a{grid-template-columns:26px minmax(0,1fr) 18px;align-items:start;gap:12px;min-height:0;padding:25px 18px}.v14-news-flow-number{padding-top:2px}.v14-news-flow-copy h2{margin-top:12px;font-size:22px}.v14-news-flow-copy p{font-size:12px}.v14-news-article-image{margin-top:40px}.v14-news-article-image img{border-radius:14px}.v14-news-article-image figcaption{flex-direction:column;align-items:flex-start;gap:4px}.v14-news-flow-signal{display:none}.v14-news-flow-list>a>svg{margin-top:3px}.v14-news-article{padding:38px 0 78px}.v14-news-article-hero{margin-top:50px}.v14-news-article-hero h1{font-size:clamp(42px,12vw,58px)}.v14-news-article-hero>p{font-size:17px}.v14-news-fact-band{border-radius:16px;grid-template-columns:minmax(0,1fr);margin-top:52px}.v14-news-fact-band>div{min-height:170px;padding:28px}.v14-news-fact-band>div+div{border-top:1px solid #ffffff1f;border-left:0}.v14-news-article-layout{margin-top:62px}.v14-news-article-body h2{font-size:26px}.v14-news-article-body p{font-size:15px}.v14-news-article-body blockquote{margin:32px 0;font-size:30px}.v14-news-disclosure{border-radius:15px;padding:26px}.v14-news-article-cta{border-radius:16px;flex-direction:column;align-items:flex-start;margin-top:66px;padding:28px}.v14-news-article-cta h2{font-size:26px}.v14-news-related{margin-top:64px}.v14-news-related>div:last-child{grid-template-columns:minmax(0,1fr)}.v14-news-related>div:last-child>a,.v14-news-related>div:last-child>a+a{border-left:0;min-height:150px;padding:28px 36px 28px 0}.v14-news-related>div:last-child>a+a{border-top:1px solid #201c271f}}.v17-page{--v17-void:#090a0c;--v17-charcoal:#111214;--v17-canvas:#303236;--v17-edge:#4a4b50;--v17-smoke:#95979e;--v17-ash:#a9a9aa;--v17-linen:#f4f3f0;--v17-iris:#5683da;--v17-ember:#ff8964;--v17-display:var(--font-v17-display), var(--font-inter), system-ui, sans-serif;--v14-max:1264px;color:#111214;background:var(--v17-void);overflow-x:clip}.v17-subpage{background:#fbf9f4}.v17-subpage .v17-announcement,.v17-subpage .v17-header{--v17-void:#090a0c}.v17-page .v17-wrap,.v17-header-inner{width:min(100% - 48px,1200px);margin-inline:auto}.v17-announcement{z-index:102;color:#ffffffa3;background:var(--v17-void);letter-spacing:-.01em;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:10px;min-height:37px;padding:8px 24px;font-size:11px;display:flex;position:relative}.v17-announcement-dot{background:var(--v17-ember);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ff8964d9}.v17-announcement a{color:#fff;align-items:center;gap:5px;font-weight:550;text-decoration:none;display:inline-flex}.v17-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#090a0cf0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.v17-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:72px;display:grid}.v17-logo{align-items:center;display:inline-flex}.v17-logo img{filter:brightness(0)invert();width:104px;height:auto;display:block}.v17-nav{justify-content:center;align-items:center;gap:26px;display:flex}.v17-nav a,.v17-header-actions>a:first-child{color:#ffffffa6;letter-spacing:-.01em;font-size:12px;font-weight:450;text-decoration:none;transition:color .16s;position:relative}.v17-nav a:after{background:linear-gradient(90deg, var(--v17-iris), var(--v17-ember));content:"";transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.v17-nav a:hover,.v17-header-actions>a:first-child:hover{color:#fff}.v17-nav a:hover:after,.v17-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.v17-header-actions{align-items:center;gap:16px;display:flex}.v17-nav-cta{color:#ffffffe0;isolation:isolate;background:#ffffff08;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:36px;padding:0 17px;font-size:12px;font-weight:550;text-decoration:none;transition:transform .16s,box-shadow .22s,background .22s,color .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.v17-nav-cta:hover{background:#ffffff14;border-color:#ffffff5c;transform:translateY(-1px)}.v17-nav-cta.is-solid{color:#111214;background:#fff;border-color:#fffffff2;box-shadow:0 2px 8px #00000047}.v17-nav-cta.is-solid:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#11121414,#0000);width:36%;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:-60% auto -60% -45%;transform:skew(-18deg)translate(-220%)}.v17-nav-cta.is-solid:hover{background:#fff;box-shadow:0 6px 18px #00000057}.v17-nav-cta.is-solid:hover:before{transform:skew(-18deg)translate(620%)}.v17-hero{--v17-flow-x:64%;color:#fff;background:radial-gradient(circle at 13% 18%, #35476c26, transparent 29%), var(--v17-void);min-height:1420px;position:relative;overflow:hidden}.v17-hero-stars{opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#ffffff6b 0 .65px,#0000 .8px),radial-gradient(circle,#8cabff59 0 .6px,#0000 .8px);background-position:0 0,37px 59px;background-size:89px 89px,127px 127px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.v17-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v17-ribbon-ambient{opacity:.58;filter:blur(42px);background:radial-gradient(at 79% 22%,#5c6cff38,#0000 25%),radial-gradient(at 68% 46%,#ff9c7f1f,#0000 23%),radial-gradient(at 38% 66%,#4868e233,#0000 37%);width:min(82vw,1180px);height:900px;animation:13s cubic-bezier(.65,0,.35,1) infinite alternate v17-ribbon-ambient-drift;position:absolute;top:-70px;right:-130px;transform:translateZ(0)}.v17-aurora-beam{z-index:1;opacity:.92;clip-path:polygon(44% 0,56% 0,57% 58%,78% 100%,22% 100%,43% 58%);filter:blur(10px);transform-origin:50% 100%;background:linear-gradient(#0000 0%,#5683da14 8%,#5683dab8 48%,#d2d7ffe6 82%,#fff 100%);width:210px;height:900px;animation:9s ease-in-out infinite alternate v17-beam-breathe;position:absolute;top:-120px;left:calc(64% - 105px)}.v17-aurora-beam:after{clip-path:polygon(48% 0,52% 0,53% 62%,62% 100%,38% 100%,47% 62%);filter:blur(2px);content:"";background:linear-gradient(#0000 4%,#ffffffe6 61%,#fff 100%);position:absolute;inset:0}.v17-beam-flow{z-index:3;top:-120px;left:calc(var(--v17-flow-x) - 170px);opacity:.9;filter:drop-shadow(0 0 15px #7697ff52);mix-blend-mode:screen;pointer-events:none;transform-origin:50% 88%;width:340px;height:940px;animation:12s ease-in-out infinite alternate v17-flow-plane;position:absolute;overflow:visible;transform:perspective(780px)rotateY(-2deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%)}.v17-beam-ribbon,.v17-beam-pulse{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.v17-beam-ribbon{opacity:.42;stroke-width:18px;filter:url(#v17-flow-blur)}.v17-beam-ribbon--a{animation:8.5s ease-in-out infinite alternate v17-ribbon-weave-a}.v17-beam-ribbon--b{animation:9.5s ease-in-out infinite alternate v17-ribbon-weave-b}.v17-beam-ribbon--core{opacity:.68;stroke-width:5px;filter:url(#v17-flow-glow);animation:6.5s ease-in-out infinite alternate v17-ribbon-core}.v17-beam-pulse{opacity:.72;stroke:#b5caffb3;stroke-width:1.25px;stroke-dasharray:.09 .31;stroke-dashoffset:1px;filter:url(#v17-flow-glow);animation:6.4s linear infinite v17-energy-flow}.v17-beam-pulse--b{stroke:#ffd4c694;animation-duration:7.2s;animation-delay:-2.3s}.v17-beam-pulse--core{opacity:.78;stroke:#ffffffd1;stroke-width:1.8px;stroke-dasharray:.14 .46;animation-duration:5.8s;animation-delay:-3.1s}.v17-beam-depth{z-index:2;top:44px;left:calc(var(--v17-flow-x) - 76px);opacity:.42;clip-path:polygon(44% 0,56% 0,72% 100%,28% 100%);filter:blur(7px);transform-origin:50% 100%;background:linear-gradient(90deg,#0000 10%,#5683da4d 31%,#ffffffbd 50%,#ff89642e 70%,#0000 91%);width:152px;height:730px;animation:10s ease-in-out infinite alternate v17-depth-roll;position:absolute;transform:perspective(640px)rotateY(56deg)}.v17-beam-rings{z-index:4;top:-74px;left:calc(var(--v17-flow-x) - 180px);perspective:640px;pointer-events:none;width:360px;height:910px;transform-style:preserve-3d;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%)}.v17-beam-rings i{opacity:0;border:1px solid #d8e1ffb8;border-radius:50%;width:52px;height:18px;animation:6.8s cubic-bezier(.36,0,.64,1) infinite v17-ring-descent;position:absolute;top:36px;left:50%;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3);box-shadow:0 0 10px #82a2ff99,inset 0 0 7px #ffffff61}.v17-beam-rings i:nth-child(2){border-color:#fffc;animation-delay:-1.36s}.v17-beam-rings i:nth-child(3){border-color:#ffb49ca3;animation-delay:-2.72s}.v17-beam-rings i:nth-child(4){animation-delay:-4.08s}.v17-beam-rings i:nth-child(5){border-color:#ffffffd6;animation-delay:-5.44s}.v17-conversation-stream{z-index:2;pointer-events:none;transform-origin:76% 30%;width:1440px;height:1400px;margin-left:-720px;animation:1.2s cubic-bezier(.16,1,.3,1) .1s both v17-ribbon-enter;position:absolute;top:0;left:50%;overflow:visible;transform:translateZ(0)}.v17-three-stream{z-index:2;opacity:0;pointer-events:none;width:1440px;height:1400px;margin-left:-720px;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%}.v17-hero.has-v17-webgl .v17-three-stream{opacity:1}.v17-hero.has-v17-webgl .v17-conversation-stream>.v17-particle-layer{display:none}.v17-ribbon-atmosphere,.v17-ribbon-body,.v17-ribbon-wake,.v17-ribbon-surface,.v17-ribbon-strand,.v17-ribbon-core,.v17-ribbon-sheen{fill:none;stroke-linecap:round;stroke-linejoin:round}.v17-ribbon-atmosphere{opacity:.27;stroke:url(#v17-ribbon-body-gradient);stroke-width:52px;filter:url(#v17-ribbon-atmosphere)}.v17-ribbon-body{opacity:.74;stroke:url(#v17-ribbon-body-gradient);stroke-width:19px;filter:url(#v17-ribbon-glow)}.v17-ribbon-wake{opacity:.28;stroke:url(#v17-ribbon-body-gradient);stroke-width:6px;filter:url(#v17-ribbon-glow)}.v17-ribbon-wake--b{opacity:.2;stroke-width:4.5px}.v17-ribbon-surface{opacity:.62;stroke:url(#v17-ribbon-core-gradient);stroke-width:6.5px;filter:url(#v17-ribbon-glow)}.v17-ribbon-strand{opacity:.68;stroke:url(#v17-ribbon-core-gradient);stroke-width:1.8px;stroke-dasharray:.3 .06;animation:25s linear infinite v17-ribbon-strand-flow}.v17-ribbon-strand--b{opacity:.44;animation-duration:29s;animation-delay:-6.4s}.v17-ribbon-core{opacity:.86;stroke:url(#v17-ribbon-core-gradient);stroke-width:2.2px;filter:url(#v17-ribbon-glow)}.v17-ribbon-sheen{opacity:.72;stroke:#f6f8fff0;stroke-width:3.2px;stroke-dasharray:.045 .955;filter:url(#v17-ribbon-glow);animation:19.2s linear infinite v17-ribbon-sheen}.v17-source-branch-glow,.v17-source-branch-line,.v17-source-branch-sheen{fill:none;stroke-linecap:round}.v17-source-branch-glow{opacity:.26;stroke:url(#v17-source-branch-gradient);stroke-width:9px;filter:url(#v17-ribbon-glow)}.v17-source-branch-line{opacity:.85;stroke:url(#v17-source-branch-gradient);stroke-width:1.7px}.v17-source-branch-sheen{opacity:.85;stroke:#e4ebfff2;stroke-width:2.6px;stroke-dasharray:.16 .84;filter:url(#v17-ribbon-glow);animation:7.2s linear infinite v17-source-branch-flow}.v17-fork-node{fill:#e7edff;opacity:.95;filter:url(#v17-ribbon-glow);transform-box:fill-box;transform-origin:50%;animation:7.2s cubic-bezier(.65,0,.35,1) infinite v17-fork-node-pulse}.v17-source-node{fill:#cdd9ff;opacity:.85;filter:url(#v17-ribbon-glow)}.v17-conversation-particle{color:#9eb8ff;opacity:0}.v17-particle-scale,.v17-particle-graphic{transform-box:fill-box;transform-origin:50%}.v17-particle-graphic{filter:url(#v17-conversation-token-shadow)}.v17-particle-layer--back .v17-particle-graphic{filter:url(#v17-conversation-token-shadow)blur(.8px)saturate(.78)}.v17-particle-video-frame,.v17-particle-avatar-frame,.v17-particle-orb{fill:#0c0e14f0;stroke:currentColor;stroke-opacity:.68;stroke-width:1.2px}.v17-particle-video image,.v17-particle-avatar image{pointer-events:none}.v17-particle-badge{fill:#0c0e14f0;stroke:currentColor;stroke-width:1px}.v17-particle-video svg,.v17-particle-avatar svg,.v17-particle-icon svg{color:currentColor}.v17-particle-orb-ring{fill:none;opacity:.48;stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:5.6s cubic-bezier(.65,0,.35,1) infinite v17-particle-ring}.v17-conversation-particle--video{color:#b3a2ff}.v17-conversation-particle--phone{color:#82adff}.v17-conversation-particle--message{color:#83dab4}.v17-conversation-particle--email{color:#ff9f81}.v17-conversation-particle--in-person{color:#84d4e2}.v17-sorted-particle{color:#9eb8ff}.v17-sorted-particle-visual{opacity:.96;filter:url(#v17-conversation-token-shadow);transform-box:fill-box;transform-origin:50%}.v17-sorted-particle-video rect,.v17-sorted-particle-icon circle{fill:#0a0c12f5;stroke:currentColor;stroke-width:1px}.v17-sorted-particle-video image{pointer-events:none}.v17-sorted-particle-video svg,.v17-sorted-particle-icon svg{color:currentColor}.v17-sorted-particle--video{color:#b3a2ff}.v17-sorted-particle--phone{color:#82adff}.v17-sorted-particle--in-person{color:#84d4e2}.v17-sorted-particle--email{color:#ff9f81}.v17-sorted-particle--message{color:#83dab4}.v17-conversation-stream.is-paused .v17-particle-orb-ring{animation-play-state:paused}.v17-aurora-haze{z-index:0;opacity:.72;filter:blur(36px);background:radial-gradient(at 52% 44%,#5683da57,#0000 18%),radial-gradient(at 40% 58%,#645ddb3b,#0000 35%),radial-gradient(at 66% 67%,#ff896421,#0000 28%);width:1000px;height:860px;animation:13s ease-in-out infinite alternate v17-haze-drift;position:absolute;top:20px;left:calc(64% - 500px)}.v17-aurora-horizon{z-index:5;opacity:.95;filter:blur(4px);background:radial-gradient(#fff 0%,#b7c4ffd9 12%,#5683da75 34%,#ff896433 54%,#0000 74%);width:1180px;height:12px;position:absolute;top:778px;left:calc(64% - 590px)}.v17-aurora-flare{z-index:1;opacity:.52;filter:blur(24px);background:radial-gradient(#ffffffe6,#0000 13%),radial-gradient(#ff89647a,#0000 38%),radial-gradient(#5683da75,#0000 66%);width:720px;height:300px;animation:7s ease-in-out infinite alternate v17-flare-pulse;position:absolute;top:670px;left:calc(64% - 360px)}.v17-beam-landing{z-index:4;top:748px;left:calc(var(--v17-flow-x) - 290px);opacity:.64;filter:blur(13px);background:radial-gradient(#fffffff2,#0000 10%),radial-gradient(#8fa8ff75,#0000 43%),radial-gradient(#ff896438,#0000 69%);border-radius:50%;width:580px;height:132px;animation:5.8s ease-in-out infinite alternate v17-landing-breathe;position:absolute;transform:perspective(520px)rotateX(73deg)scaleX(.88)}.v17-hero>.v17-wrap{z-index:2;padding-top:106px;position:relative}.v17-hero-copy{max-width:920px;animation:.78s cubic-bezier(.22,1,.36,1) both v17-copy-enter}.v17-kicker{color:#ffffffbd;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:9px;min-height:28px;padding:0 12px;font-size:10px;font-weight:550;display:inline-flex}.v17-kicker>span{background:var(--v17-iris);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #5683dae6}.v17-hero-eyebrow{max-width:100%;margin:0;font-size:11px;line-height:1.4}.v17-hero-eyebrow strong{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.v17-hero h1{color:#fff;max-width:920px;font-family:var(--v17-display);letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(44px,4.4vw,64px);font-weight:570;line-height:1.02}.v17-hero h1 span{color:#0000;background:linear-gradient(92deg,#fff 0%,#d8ddff 52%,#ffc7b5 100%);-webkit-background-clip:text;background-clip:text}.v17-hero-copy>p:not(.v17-hero-eyebrow){color:#ffffffa3;letter-spacing:-.018em;max-width:625px;margin:30px 0 0;font-size:17px;font-weight:380;line-height:1.65}.v17-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.v17-primary-cta,.v17-ghost-cta{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 23px;font-size:13px;font-weight:580;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s,background-position .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.v17-primary-cta{color:#111214;background:#fff;border:1px solid #fffffff2;position:relative;box-shadow:0 2px 8px #00000047}.v17-ghost-cta{color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff29}.v17-primary-cta:hover,.v17-ghost-cta:hover{transform:translateY(-2px)}.v17-primary-cta:hover{background:#f4f6fb;border-color:#fff;box-shadow:0 4px 14px #0000005c}.v17-ghost-cta:hover{color:#fff;border-color:#ffffff4d}.v17-primary-cta:active,.v17-ghost-cta:active,.v17-nav-cta:active{transition-duration:90ms;transform:translateY(0)scale(.98)}.v17-page a:focus-visible,.v17-page button:focus-visible{outline-offset:3px;outline:2px solid #8eabff}.v17-hero-meta{color:#ffffff85;letter-spacing:-.005em;grid-template-columns:auto minmax(0,145px) 1px auto;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:25px;font-size:10.5px;font-weight:450;line-height:1.35;display:grid}.v17-hero-meta strong{color:#fff;font-family:var(--v17-display);letter-spacing:-.055em;white-space:nowrap;font-size:23px;font-weight:620;line-height:1}.v17-hero-meta i{background:#ffffff21;width:1px;height:30px}.v17-hero-trust{flex-wrap:wrap;align-items:center;gap:10px 14px;display:inline-flex}.v17-hero-trust>i{background:#ffffff21;width:1px;height:30px}.v17-hero-infra{color:#ffffffad;align-items:center;gap:7px;line-height:1.25;display:inline-flex}.v17-hero-infra svg{color:#9fb4ff;flex:none}.v17-product-stage{z-index:3;margin-top:48px;animation:1s cubic-bezier(.22,1,.36,1) .24s both v17-stage-enter;position:relative}.v17-product-stage:before{z-index:-1;filter:blur(62px);opacity:.64;content:"";background:#5683da24;border:0;border-radius:50%;position:absolute;inset:120px 28%}.v17-product-stage:after{content:"";display:none}.v17-product-stage-label{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,850px);margin:0 auto 24px;padding:0 10px;font-size:10px;display:flex}.v17-product-stage-label>span{align-items:center;gap:8px;display:inline-flex}.v17-product-stage-label>span>span{background:var(--v17-iris);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5683daeb}.v17-product-stage-label small{color:#ffffff54;font-size:inherit}.v17-product-stage .v15-flow{grid-template-columns:minmax(190px,240px) minmax(0,1fr);margin-inline:auto}.v17-product-stage .v14-flow-col--out{display:none}@media (width<=1320px){.v17-product-stage .v15-flow{grid-template-columns:minmax(180px,225px) minmax(0,1fr)}}@media (width<=1180px){.v17-product-stage .v15-flow{grid-template-columns:1fr}}.v17-product-stage .v15-hero-tour{grid-template-rows:44px minmax(0,1fr) auto}@media (width<=900px){.v17-product-stage .v15-hero-tour{grid-template-rows:38px minmax(0,1fr) auto}}.v17-outcome-bar{color:#ffffffe0;background:#101014;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;padding:11px 18px;display:flex}.v17-outcome-bar-note{color:#ffffff52;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:600}.v17-outcome-bar-label{color:#fff6;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.v17-outcome-bar-item{letter-spacing:-.01em;align-items:center;gap:6px;font-size:11px;font-weight:550;display:inline-flex}.v17-outcome-bar-item svg{color:#9fb4ff}.v17-product-stage .v14-flow-col-label{display:none}.v17-product-stage .v14-flow-node-chip{color:#ffffffd9;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141519d1;border-color:#ffffff21}.v17-product-stage .v14-flow-col--in .v14-flow-icon{color:#aebeff;background:#5683da2b}.v17-product-stage .v14-flow-col--out .v14-flow-icon{color:#ffb49c;background:#ff896424}.v17-product-stage .v14-flow-col--in .v14-flow-leader{border-color:#5683da7a}.v17-product-stage .v14-flow-col--out .v14-flow-leader{border-color:#ff896470}.v17-product-stage .v14-flow-col--in .v14-flow-leader:before{background:#8daaff;box-shadow:0 0 10px #5683dae6}.v17-product-stage .v14-flow-col--out .v14-flow-leader:before{background:#ff9f81;box-shadow:0 0 10px #ff8964cc}.v17-product-stage .v14-flow-col--in .v14-flow-node.is-muted{opacity:1}.v17-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:4.8s ease-in-out infinite v14-flow-dot}@media (prefers-reduced-motion:reduce){.v17-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:none}}.v17-product-stage .v15-outcomes>.v14-flow-col-label{color:#ffffffb8;letter-spacing:.11em;opacity:1;padding:0 7px 2px;font-size:10px;font-weight:650}.v17-product-stage .v15-outcomes .v15-outcome-chip{color:#fffffff0;background:#121318f5;border-color:#ff9f8147;box-shadow:0 16px 34px -27px #ff8964b8}.v17-product-stage .v15-outcomes .v15-outcome-chip strong{letter-spacing:-.012em}.v17-product-stage .v15-flow.is-partner-portal .v15-outcomes .v15-outcome-chip{border-color:#8ed9b44d;box-shadow:0 16px 34px -27px #3a9167c2}.v17-product-stage .v15-hero-experience-tabs{background:#0c0d10b8;border-color:#ffffff24;box-shadow:0 14px 34px -20px #000}.v17-product-stage .v15-hero-tour,.v17-product-stage .v15-portal-tour{border-color:#ffffff2e;border-radius:12px;box-shadow:0 36px 80px -24px #000000c7}.v17-product-stage .v15-hero-experience-tabs button{transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.v17-product-stage .v15-hero-experience-tabs button:hover{transform:translateY(-1px)}.v17-product-stage .v15-hero-experience-tabs button:active{transform:translateY(0)scale(.98)}.v17-proof-transition{z-index:4;color:#151517;background:#fff;padding:96px 0 76px;position:relative}.v17-proof-transition:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffbd 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v17-transition-glow{display:none}.v17-proof-transition .v17-wrap{border-top:1px solid #dfdfe2;border-bottom:1px solid #dfdfe2;grid-template-columns:1.2fr .85fr .65fr 1fr;align-items:stretch;gap:0;display:grid}.v17-proof-transition .v17-wrap>div{min-width:0;padding:27px 24px}.v17-proof-transition .v17-wrap>div+div{border-left:1px solid #dfdfe2}.v17-proof-lead{gap:9px;display:grid}.v17-proof-lead span,.v17-proof-stat span{color:#77787d;font-size:11px;line-height:1.45}.v17-proof-lead strong{max-width:230px;font-family:var(--v17-display);letter-spacing:-.035em;font-size:21px;font-weight:560;line-height:1.13}.v17-proof-stat{gap:10px;display:grid}.v17-proof-stat strong{font-family:var(--v17-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:29px;font-weight:590;line-height:1}.v17-proof-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid}.v17-proof-logos img{object-fit:contain;width:100%;height:26px}.v17-value-section{background:#fff;padding:112px 0 132px}.v17-section-heading{max-width:830px}.v17-section-kicker{color:var(--v17-iris);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.v17-section-heading h2{font-family:var(--v17-display);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5.4vw,70px);font-weight:570;line-height:.99}.v17-section-heading>p{color:#68696e;letter-spacing:-.015em;max-width:670px;margin:24px 0 0;font-size:15px;line-height:1.65}.v17-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:62px;display:grid}.v17-value-grid article{background:var(--v17-linen);border:1px solid #dfdfe1;border-radius:12px;min-height:360px;padding:28px;transition:transform .19s,border-color .19s;position:relative;overflow:hidden}.v17-value-grid article:after{opacity:.22;background:radial-gradient(circle, var(--v17-ember), transparent 68%);content:"";filter:blur(15px);width:250px;height:250px;position:absolute;bottom:-120px;right:-80px}.v17-value-grid article:nth-child(2):after{background:radial-gradient(circle, var(--v17-iris), transparent 68%)}.v17-value-grid article:hover{border-color:#bbbcc1;transform:translateY(-4px)}.v17-value-number{color:#aaabb0;font-family:var(--font-mono), monospace;font-size:10px;position:absolute;top:24px;right:26px}.v17-value-icon{color:#fff;background:var(--v17-charcoal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.v17-value-grid small{color:var(--v17-iris);letter-spacing:.08em;text-transform:uppercase;margin-top:65px;font-size:10px;font-weight:650;display:block}.v17-value-grid h3{max-width:310px;font-family:var(--v17-display);letter-spacing:-.045em;margin:12px 0 0;font-size:26px;font-weight:560;line-height:1.08}.v17-value-grid p{z-index:1;color:#68696e;max-width:310px;margin:20px 0 0;font-size:13px;line-height:1.6;position:relative}.v17-capabilities-section{color:#fff;background:var(--v17-canvas);padding:132px 0 146px;position:relative;overflow:hidden}.v17-capability-aurora{opacity:.38;filter:blur(60px);pointer-events:none;background:radial-gradient(at 32% 60%,#5683da8f,#0000 44%),radial-gradient(at 68% 58%,#ff896473,#0000 40%);width:1040px;height:540px;position:absolute;top:-250px;left:calc(50% - 520px)}.v17-capabilities-section .v17-wrap{z-index:1;position:relative}.v17-section-heading--dark h2{color:#fff}.v17-section-heading--dark>p{color:#ffffff8c}.v17-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v17-capability-card{border:1px solid var(--v17-edge);background:#111111ed;border-radius:12px;flex-direction:column;min-height:420px;padding:25px;transition:border-color .19s,transform .19s;display:flex;position:relative;overflow:hidden}.v17-capability-card--wide{grid-column:span 2}.v17-capability-card:before{opacity:.15;background:radial-gradient(circle, var(--v17-ember), transparent 68%);content:"";filter:blur(20px);width:330px;height:330px;position:absolute;bottom:-170px;right:-120px}.v17-capability-card:nth-child(2n):before{background:radial-gradient(circle, var(--v17-iris), transparent 68%)}.v17-capability-card:hover{border-color:#6a6c73;transform:translateY(-3px)}.v17-capability-card-head{align-items:center;gap:11px;display:flex}.v17-capability-card-head>span{color:#d7dcff;background:#5683da21;border:1px solid #5683da40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.v17-capability-card-head small{color:var(--v17-ash);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.v17-capability-card h3{max-width:520px;font-family:var(--v17-display);letter-spacing:-.055em;margin:29px 0 0;font-size:clamp(27px,2.7vw,36px);font-weight:540;line-height:1.04}.v17-capability-card>p{max-width:480px;color:var(--v17-ash);margin:17px 0 0;font-size:13px;line-height:1.55}.v17-source-visual,.v17-ask-visual,.v17-insight-visual,.v17-governance-visual,.v17-agent-visual,.v17-connect-visual{z-index:1;margin-top:auto;position:relative}.v17-source-visual{grid-template-columns:minmax(0,1fr) 80px 150px;align-items:center;gap:14px;padding-top:30px;display:grid}.v17-source-visual>div{flex-wrap:wrap;gap:7px;display:flex}.v17-source-visual span,.v17-source-visual strong{color:#c7c8cc;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:550}.v17-source-visual i{background:linear-gradient(to right, var(--v17-iris), var(--v17-ember));height:1px;box-shadow:0 0 10px #5683da8c}.v17-source-visual strong{color:#fff;text-align:center}.v17-ask-visual{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;gap:8px;padding:15px;display:grid}.v17-ask-visual span{color:#fff;font-size:11px;font-weight:620}.v17-ask-visual p{color:#b8b9be;margin:0;font-size:10px;line-height:1.45}.v17-ask-visual small,.v17-agent-visual small,.v17-connect-visual small{color:#7f8188;font-size:8px}.v17-insight-visual{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:end;gap:7px;height:95px;padding:16px 14px 20px;display:flex}.v17-insight-visual i{background:linear-gradient(to top, var(--v17-iris), #9eb5ff);border-radius:3px 3px 1px 1px;width:100%}.v17-insight-visual span{color:#74767c;font-size:7px;position:absolute;bottom:5px;left:14px}.v17-governance-visual{gap:8px;display:grid}.v17-governance-visual span{color:#b9bbc0;background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.v17-governance-visual svg{color:#8faeff}.v17-agent-visual{background:radial-gradient(circle at 90% 10%,#ff896421,#0000 45%),#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:9px;padding:15px;display:grid}.v17-agent-visual span{color:#bbbcc1;align-items:center;gap:7px;font-size:9px;display:flex}.v17-agent-visual strong{color:#fff;font-size:13px}.v17-connect-visual{grid-template-columns:1fr 1fr;gap:8px;padding-top:28px;display:grid}.v17-connect-visual span{color:#c9cad0;font-family:var(--font-mono), monospace;background:#0b0c0e;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:8px;padding:13px;font-size:8px;display:flex}.v17-connect-visual small{grid-column:1/-1}.v17-partner-section{background:radial-gradient(circle at 86% 12%, #5683da14, transparent 27%), var(--v17-linen);padding:128px 0 138px}.v17-partner-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:76px;display:grid}.v17-partner-copy{padding-bottom:4px}.v17-partner-copy p{color:#68696e;margin:0;font-size:14px;line-height:1.65}.v17-partner-copy a{color:#151517;align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v17-partner-copy a svg,.v17-all-stories svg,.v17-story-link svg{transition:transform .22s cubic-bezier(.25,1,.5,1)}.v17-partner-copy a:hover svg,.v17-all-stories:hover svg{transform:translate(4px)}.v17-partner-portal-frame{background:#121316;border:1px solid #33353b;border-radius:30px;margin-top:62px;padding:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0000009e}.v17-portal-ambient{opacity:.42;background:radial-gradient(ellipse at 35% 60%, var(--v17-iris), transparent 46%), radial-gradient(ellipse at 66% 62%, var(--v17-ember), transparent 43%);filter:blur(60px);width:760px;height:400px;position:absolute;top:-230px;left:calc(50% - 380px)}.v17-partner-portal-frame .v14-partner-portal-preview{z-index:1;border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000c7}.v17-partner-controls{border-top:1px solid #d6d6d8;border-bottom:1px solid #d6d6d8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.v17-partner-controls span{color:#36373b;align-items:center;gap:12px;min-height:68px;padding:14px 18px;font-size:11px;font-weight:580;display:flex}.v17-partner-controls span+span{border-left:1px solid #d6d6d8}.v17-partner-controls small{color:var(--v17-iris);font-family:var(--font-mono), monospace;font-size:8px}.v17-stories-section{background:#fff;padding:122px 0 138px}.v17-stories-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.v17-all-stories{color:#17181b;flex:none;align-items:center;gap:7px;padding-bottom:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v17-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:60px;display:grid}.v17-story-grid>a{color:#17181b;background:var(--v17-linen);border:1px solid #dfdfe1;border-radius:12px;flex-direction:column;min-height:390px;padding:25px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.v17-story-grid>a:hover{border-color:#b9bac0;transform:translateY(-4px)}.v17-story-logo{background:#fff;border:1px solid #dfdfe1;border-radius:10px;place-items:center;width:185px;height:66px;padding:12px 15px;display:grid}.v17-story-logo img{object-fit:contain;width:100%;height:32px;transition:transform .26s cubic-bezier(.25,1,.5,1)}.v17-story-grid small{color:#7b7c82;letter-spacing:.08em;text-transform:uppercase;margin-top:35px;font-size:9px;font-weight:650}.v17-story-grid h3{max-width:310px;font-family:var(--v17-display);letter-spacing:-.045em;margin:13px 0 0;font-size:25px;font-weight:560;line-height:1.08}.v17-story-fact{color:var(--v17-iris);margin-top:auto;font-size:12px;font-weight:650}.v17-story-link{color:#5f6065;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.v17-story-grid>a:hover .v17-story-logo img{transform:scale(1.035)}.v17-story-grid>a:hover .v17-story-link svg{transform:translate(4px)}.v17-final-cta{color:#fff;background:var(--v17-void);padding:132px 0 142px;position:relative;overflow:hidden}.v17-final-cta .v17-wrap{z-index:2;text-align:center;max-width:840px;position:relative}.v17-final-beam{opacity:.42;background:radial-gradient(ellipse at center, #ffffffb3, transparent 8%), radial-gradient(ellipse at 38% 58%, var(--v17-iris), transparent 42%), radial-gradient(ellipse at 64% 58%, var(--v17-ember), transparent 38%);filter:blur(70px);width:760px;height:650px;position:absolute;top:-370px;left:calc(50% - 380px)}.v17-final-cta .v17-kicker{margin:0 auto}.v17-final-cta h2{font-family:var(--v17-display);letter-spacing:-.065em;margin:27px auto 0;font-size:clamp(48px,6.8vw,82px);font-weight:570;line-height:.96}.v17-final-cta p{color:#ffffff94;max-width:650px;margin:28px auto 0;font-size:15px;line-height:1.65}.v17-final-cta .v17-wrap>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.v17-page .v14-footer{color:#ffffffb8;background:var(--v17-void);border-top-color:#ffffff14}.v17-page .v14-footer .v14-logo img{filter:brightness(0)invert()}@keyframes v17-ribbon-ambient-drift{0%{opacity:.46;transform:translate(-20px,-8px)scale(.98)}to{opacity:.64;transform:translate(22px,12px)scale(1.04)}}@keyframes v17-ribbon-enter{0%{opacity:0;transform:translate(26px,-10px)scale(.99)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes v17-ribbon-strand-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes v17-ribbon-sheen{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-.92px}}@keyframes v17-source-branch-flow{0%{stroke-dashoffset:1.16px}to{stroke-dashoffset:.16px}}@keyframes v17-fork-node-pulse{0%,to{opacity:.7;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}@keyframes v17-beam-breathe{0%{opacity:.72;transform:scaleX(.84)}to{opacity:1;transform:scaleX(1.08)}}@keyframes v17-flow-plane{0%{opacity:.72;transform:perspective(780px)rotateY(-5deg)translate(-4px)}50%{opacity:.96}to{opacity:.8;transform:perspective(780px)rotateY(5deg)translate(5px)}}@keyframes v17-ribbon-weave-a{0%{opacity:.28;transform:translate(-8px)scaleX(.92)}52%{opacity:.56;transform:translate(7px)scaleX(1.06)}to{opacity:.36;transform:translate(-2px)scaleX(.98)}}@keyframes v17-ribbon-weave-b{0%{opacity:.5;transform:translate(9px)scaleX(1.04)}48%{opacity:.26;transform:translate(-7px)scaleX(.93)}to{opacity:.46;transform:translate(3px)scaleX(1.01)}}@keyframes v17-ribbon-core{0%{opacity:.48;stroke-width:3.8px;transform:scaleX(.94)}to{opacity:.86;stroke-width:6.4px;transform:scaleX(1.05)}}@keyframes v17-energy-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes v17-route-tracer{0%{stroke-dashoffset:194px}to{stroke-dashoffset:-194px}}@keyframes v17-particle-depth-front{0%{opacity:.04}24%{opacity:.08}38%{opacity:.72}46%,62%{opacity:1}76%{opacity:.12}to{opacity:.04}}@keyframes v17-particle-depth-back{0%,18%{opacity:.68}34%{opacity:.28}46%,62%{opacity:.03}78%{opacity:.54}to{opacity:.68}}@keyframes v17-particle-orbit-a{0%,to{transform:translate(-25px,-2px)scale(.72)}25%{transform:translate(-4px,-19px)scale(.88)}50%{transform:translate(25px,2px)scale(1.14)}75%{transform:translate(4px,19px)scale(.88)}}@keyframes v17-particle-orbit-b{0%,to{transform:translate(-22px,7px)scale(.74)}25%{transform:translate(6px,-18px)scale(.92)}50%{transform:translate(24px,-6px)scale(1.12)}75%{transform:translate(-5px,20px)scale(.86)}}@keyframes v17-particle-orbit-c{0%,to{transform:translate(-32px,1px)scale(.68)}25%{transform:translateY(-23px)scale(.9)}50%{transform:translate(32px,-1px)scale(1.16)}75%{transform:translateY(23px)scale(.9)}}@keyframes v17-particle-ring{0%,to{opacity:.2;transform:scale(.82)}50%{opacity:.56;transform:scale(1.08)}}@keyframes v17-depth-roll{0%{opacity:.25;transform:perspective(640px)rotateY(62deg)scaleX(.76)}45%{opacity:.54}to{opacity:.32;transform:perspective(640px)rotateY(-58deg)scaleX(1.08)}}@keyframes v17-ring-descent{0%{opacity:0;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3)}11%{opacity:.74}52%{opacity:.52;transform:translate3d(-50%,390px,-12px)rotateX(72deg)scale(1.75)}82%{opacity:.28}to{opacity:0;transform:translate3d(-50%,835px,60px)rotateX(72deg)scale(5.2)}}@keyframes v17-landing-breathe{0%{opacity:.38;transform:perspective(520px)rotateX(73deg)scaleX(.72)scaleY(.84)}to{opacity:.76;transform:perspective(520px)rotateX(73deg)scaleX(1.05)scaleY(1.08)}}@keyframes v17-platform-contact{0%{opacity:.42;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(.8)}to{opacity:.82;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(1.08)}}@keyframes v17-haze-drift{0%{transform:translate(-28px,-12px)scale(.96)}to{transform:translate(30px,18px)scale(1.06)}}@keyframes v17-flare-pulse{0%{opacity:.38;transform:scale(.9)}to{opacity:.62;transform:scale(1.1)}}@keyframes v17-copy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes v17-stage-enter{0%{opacity:0;transform:translateY(42px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v17-section-reveal{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}.v17-company-page main{background:#fbf9f4}.v17-company-hero{color:#fff;background:radial-gradient(circle at 74% 18%,#5683da33,#0000 26%),radial-gradient(circle at 42% 96%,#ff89641a,#0000 30%),#0b0c0e;position:relative;overflow:hidden}.v17-company-hero-grid{opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%)}.v17-company-hero-inner{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:84px;padding-block:112px 96px;display:grid;position:relative}.v17-company-hero-copy{max-width:760px}.v17-company-kicker,.v17-company-card-label,.v17-company-section-heading>span,.v17-company-final>.v17-wrap>div>span{color:#ffffff80;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:600;display:block}.v17-company-hero h1{max-width:820px;font-family:var(--v17-display);letter-spacing:-.068em;margin:0;font-size:clamp(52px,6vw,82px);font-weight:530;line-height:.99}.v17-company-intro{color:#ffffff9e;letter-spacing:-.02em;max-width:690px;margin:30px 0 0;font-size:17px;line-height:1.7}.v17-company-hero-actions{align-items:center;gap:22px;margin-top:36px;display:flex}.v17-company-text-link{color:#ffffffb3;align-items:center;gap:7px;font-size:13px;font-weight:550;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.v17-company-text-link:hover{color:#fff;transform:translate(2px)}.v17-company-vision-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;padding:38px;position:relative}.v17-company-vision-card blockquote{color:#fff;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.1vw,42px);font-style:italic;line-height:1.12}.v17-company-vision-line{background:var(--v17-ember);width:42px;height:1px;margin:32px 0 22px}.v17-company-vision-card>p{color:#ffffff80;margin:0;font-size:13px;line-height:1.65}.v17-company-facts{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.v17-company-facts>div{border-right:1px solid #ffffff1a;min-height:112px;padding:27px 28px}.v17-company-facts>div:first-child{padding-left:0}.v17-company-facts>div:last-child{border-right:0;padding-right:0}.v17-company-facts span{color:#ffffff61;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.v17-company-facts strong{color:#ffffffe0;letter-spacing:-.02em;font-size:14px;font-weight:520;line-height:1.4;display:block}.v17-company-mission,.v17-company-milestones{padding:118px 0}.v17-company-section-heading{max-width:840px}.v17-company-section-heading>span{color:#745bc5}.v17-company-section-heading h2{color:#111214;font-family:var(--v17-display);letter-spacing:-.058em;margin:0;font-size:clamp(38px,4.8vw,62px);font-weight:540;line-height:1.04}.v17-company-section-heading>p{color:#66686d;letter-spacing:-.018em;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.7}.v17-company-mission-grid{border-top:1px solid #1112141f;border-bottom:1px solid #1112141f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.v17-company-mission-grid article{border-right:1px solid #1112141f;padding:42px 34px 46px}.v17-company-mission-grid article:first-child{padding-left:0}.v17-company-mission-grid article:last-child{border-right:0;padding-right:0}.v17-company-mission-icon,.v17-company-europe-icon{color:#745bc5;background:#eeebff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:30px;display:inline-flex}.v17-company-mission-grid small{color:#8a8b90;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:600;display:block}.v17-company-mission-grid h3{color:#151619;letter-spacing:-.035em;max-width:340px;margin:0;font-size:21px;font-weight:590;line-height:1.2}.v17-company-mission-grid p{color:#717278;max-width:350px;margin:18px 0 0;font-size:13px;line-height:1.65}.v17-company-team{color:#fff;background:#111214;padding:118px 0}.v17-company-section-heading--light h2{color:#fff}.v17-company-section-heading--light>p{color:#ffffff85}.v17-company-section-heading--light>span{color:#a995ff}.v17-company-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v17-company-team-grid article{background:#17181b;border:1px solid #ffffff16;border-radius:14px;min-height:260px;padding:30px;transition:border-color .18s,transform .18s}.v17-company-team-grid article:hover{border-color:#a995ff57;transform:translateY(-3px)}.v17-company-team-grid article>svg{color:#a995ff}.v17-company-team-grid article>div{margin-top:50px}.v17-company-team-grid h3{color:#fff;font-family:var(--v17-display);letter-spacing:-.04em;margin:0;font-size:23px;font-weight:560}.v17-company-team-grid article>div>span{color:#ffffff70;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.v17-company-team-grid p{color:#ffffff85;max-width:290px;margin:22px 0 0;font-size:13px;line-height:1.65}.v17-company-milestone-list{border-top:1px solid #11121421;margin-top:66px}.v17-company-milestone-list article{border-bottom:1px solid #11121421;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:154px;padding:28px 0;display:grid}.v17-company-milestone-index{color:#b2b0b7;font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.v17-company-milestone-list time{color:#745bc5;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:600}.v17-company-milestone-list h3{color:#151619;letter-spacing:-.035em;margin:8px 0 0;font-size:21px;font-weight:580}.v17-company-milestone-list p{color:#717278;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.6}.v17-company-milestone-list article>a,.v17-company-milestone-marker{color:#151619;border:1px solid #11121429;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.v17-company-milestone-list article>a:hover{color:#fff;background:#151619;transform:translate(2px)}.v17-company-milestone-marker{background:#745bc5;border:0;width:8px;height:8px;margin-right:16px}.v17-company-europe{background:#e8eee8;border-top:1px solid #11121414;padding:102px 0}.v17-company-europe-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:90px;display:grid}.v17-company-europe .v17-company-card-label{color:#547261}.v17-company-europe h2{color:#15221b;max-width:670px;font-family:var(--v17-display);letter-spacing:-.057em;margin:0;font-size:clamp(38px,4.7vw,60px);font-weight:540;line-height:1.04}.v17-company-europe p{color:#5e6a63;max-width:620px;margin:24px 0 0;font-size:15px;line-height:1.7}.v17-company-europe nav{border-top:1px solid #15221b29}.v17-company-europe nav a{color:#26382d;border-bottom:1px solid #15221b29;justify-content:space-between;align-items:center;min-height:60px;font-size:13px;font-weight:520;text-decoration:none;transition:color .16s,padding .16s;display:flex}.v17-company-europe nav a:hover{color:#745bc5;padding-left:6px}.v17-company-final{color:#fff;background:#1d3027;padding:74px 0}.v17-company-final>.v17-wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.v17-company-final>.v17-wrap>div>span{color:#9ee6c2}.v17-company-final h2{max-width:760px;font-family:var(--v17-display);letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:540;line-height:1.05}@media (width<=900px){.v17-company-hero-inner,.v17-company-europe-grid{grid-template-columns:1fr}.v17-company-hero-inner{gap:58px;padding-block:88px 72px}.v17-company-vision-card{max-width:620px}.v17-company-facts{grid-template-columns:1fr 1fr}.v17-company-facts>div:nth-child(2){border-right:0}.v17-company-facts>div:first-child,.v17-company-facts>div:nth-child(3){padding-left:0}.v17-company-facts>div:nth-child(3),.v17-company-facts>div:nth-child(4){border-top:1px solid #ffffff1a}.v17-company-mission-grid{grid-template-columns:1fr}.v17-company-mission-grid article,.v17-company-mission-grid article:first-child,.v17-company-mission-grid article:last-child{border-bottom:1px solid #1112141f;border-right:0;padding:36px 0}.v17-company-mission-grid article:last-child{border-bottom:0}.v17-company-team-grid{grid-template-columns:1fr 1fr}.v17-company-europe-grid{gap:58px}}@media (width<=640px){.v17-company-hero-inner{padding-block:70px 58px}.v17-company-hero h1{font-size:clamp(42px,13vw,58px)}.v17-company-intro{font-size:15px}.v17-company-hero-actions{flex-direction:column;align-items:flex-start}.v17-company-vision-card{padding:28px}.v17-company-vision-card blockquote{font-size:30px}.v17-company-facts{grid-template-columns:1fr}.v17-company-facts>div,.v17-company-facts>div:first-child,.v17-company-facts>div:nth-child(3),.v17-company-facts>div:last-child{border-top:1px solid #ffffff1a;border-right:0;min-height:86px;padding:22px 0}.v17-company-facts>div:first-child{border-top:0}.v17-company-mission,.v17-company-team,.v17-company-milestones{padding:82px 0}.v17-company-section-heading h2,.v17-company-europe h2{font-size:38px}.v17-company-team-grid{grid-template-columns:1fr}.v17-company-team-grid article{min-height:230px}.v17-company-milestone-list article{grid-template-columns:42px minmax(0,1fr);gap:18px}.v17-company-milestone-list article>a,.v17-company-milestone-marker{display:none}.v17-company-europe{padding:82px 0}.v17-company-final>.v17-wrap{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){.v17-value-grid,.v17-capability-grid,.v17-partner-portal-frame,.v17-story-grid{animation:linear both v17-section-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}}@media (width<=1180px){.v17-three-stream{display:none}.v17-conversation-stream{margin-left:0;left:auto;right:-220px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%);mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%)}.v17-source-branch-glow,.v17-source-branch-line,.v17-source-branch-sheen,.v17-fork-node,.v17-source-node{display:none}.v17-hero{--v17-flow-x:72%;min-height:1900px}.v17-hero>.v17-wrap{padding-top:88px}.v17-hero-copy,.v17-hero h1{max-width:780px}.v17-hero h1{font-size:clamp(38px,4.6vw,52px)}.v17-particle-layer,.v17-sorted-particle-layer{display:none}.v17-aurora-beam{left:calc(72% - 105px)}.v17-aurora-haze,.v17-aurora-horizon,.v17-aurora-flare{left:35%}.v17-aurora-haze{transform:translate(-50%)}.v17-product-stage{margin-top:48px}.v17-product-stage:before{inset:110px 23% 130px}.v17-proof-transition .v17-wrap{grid-template-columns:1fr 1fr}.v17-proof-transition .v17-wrap>div:nth-child(3){border-top:1px solid #dfdfe2;border-left:0}.v17-proof-transition .v17-wrap>div:nth-child(4){border-top:1px solid #dfdfe2}.v17-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v17-capability-card--wide{grid-column:span 2}.v17-partner-portal-frame{padding:12px}}@media (width<=900px){.v17-conversation-stream{opacity:.62;width:1100px;height:1070px;right:-420px}.v17-particle-layer,.v17-sorted-particle-layer{display:none}.v17-ribbon-atmosphere{opacity:.2}.v17-ribbon-body{opacity:.58}.v17-ribbon-sheen{opacity:.44}.v17-ribbon-ambient{opacity:.42;width:820px;right:-280px}.v17-nav{display:none}.v17-header-inner{grid-template-columns:1fr auto}.v17-hero{min-height:1870px}.v17-hero>.v17-wrap{padding-top:76px}.v17-hero h1{max-width:680px;font-size:clamp(34px,8.2vw,46px)}.v17-value-grid,.v17-story-grid{grid-template-columns:1fr}.v17-value-grid article{min-height:320px}.v17-partner-head{grid-template-columns:1fr;gap:32px}.v17-partner-controls{grid-template-columns:1fr 1fr}.v17-partner-controls span:nth-child(3){border-top:1px solid #d6d6d8;border-left:0}.v17-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8}.v17-stories-head{display:grid}.v17-story-grid>a{min-height:330px}}@media (hover:none){.v17-value-grid article:hover,.v17-capability-card:hover,.v17-story-grid>a:hover,.v17-product-stage .v15-hero-experience-tabs button:hover{transform:none}}@media (width<=720px){.v17-hero{--v17-flow-x:88%}.v17-page .v17-wrap,.v17-header-inner{width:min(100% - 32px,1200px)}.v17-announcement{white-space:nowrap;justify-content:flex-start;padding-inline:16px;overflow:hidden}.v17-announcement>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.v17-announcement a{flex:none}.v17-header-inner{min-height:62px}.v17-header-actions>a:first-child{display:none}.v17-nav-cta{min-height:34px;padding-inline:14px;font-size:10px}.v17-hero{min-height:2010px}.v17-hero>.v17-wrap{padding-top:62px}.v17-hero h1{letter-spacing:-.065em;font-size:clamp(32px,9vw,40px)}.v17-hero-copy>p:not(.v17-hero-eyebrow){font-size:15px}.v17-hero-actions{align-items:stretch}.v17-primary-cta,.v17-ghost-cta{width:100%}.v17-hero-meta{grid-template-columns:auto minmax(0,1fr);gap:7px 10px;max-width:360px}.v17-hero-meta i,.v17-hero-trust>i{display:none}.v17-hero-trust{grid-column:1/-1}.v17-aurora-beam{width:140px;height:720px;top:30px;left:calc(88% - 58px)}.v17-beam-flow{top:24px;left:calc(var(--v17-flow-x) - 130px);width:260px;height:735px}.v17-beam-depth{top:96px;left:calc(var(--v17-flow-x) - 55px);width:110px;height:560px}.v17-beam-rings{top:4px;left:calc(var(--v17-flow-x) - 140px);width:280px;height:800px;-webkit-mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%);mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%)}.v17-beam-landing{top:732px;left:calc(var(--v17-flow-x) - 220px);width:440px;height:108px}.v17-aurora-horizon{width:900px;top:748px;left:10%}.v17-aurora-flare{width:620px;top:692px;left:24%}.v17-product-stage{margin-top:32px}.v17-product-stage-label,.v17-product-stage:before{display:none}.v17-product-stage:after{width:260px;height:64px}.v17-proof-transition{padding-top:80px}.v17-proof-transition .v17-wrap{grid-template-columns:1fr}.v17-proof-transition .v17-wrap>div+div,.v17-proof-transition .v17-wrap>div:nth-child(3),.v17-proof-transition .v17-wrap>div:nth-child(4){border-top:1px solid #dfdfe2;border-left:0}.v17-value-section,.v17-capabilities-section,.v17-partner-section,.v17-stories-section{padding-block:88px}.v17-section-heading h2{font-size:clamp(39px,11.5vw,55px)}.v17-capability-grid{grid-template-columns:1fr}.v17-capability-card,.v17-capability-card--wide{grid-column:span 1;min-height:390px}.v17-source-visual{grid-template-columns:1fr}.v17-source-visual i{width:1px;height:22px;margin-left:22px}.v17-source-visual strong{justify-self:start}.v17-connect-visual{grid-template-columns:1fr}.v17-connect-visual small{grid-column:auto}.v17-partner-portal-frame{border-radius:18px;margin-inline:-8px;padding:7px}.v17-partner-controls{grid-template-columns:1fr}.v17-partner-controls span+span,.v17-partner-controls span:nth-child(3),.v17-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8;border-left:0}.v17-final-cta{padding-block:94px 104px}.v17-final-cta h2{font-size:clamp(43px,13vw,62px)}}@media (prefers-reduced-motion:reduce){.v17-three-stream{display:none}.v17-ribbon-ambient,.v17-ribbon-strand,.v17-ribbon-sheen,.v17-source-branch-sheen,.v17-fork-node,.v17-conversation-stream,.v17-aurora-beam,.v17-beam-flow,.v17-beam-ribbon,.v17-beam-pulse,.v17-beam-depth,.v17-beam-rings i,.v17-beam-landing,.v17-product-stage:after,.v17-particle-depth,.v17-particle-orbit,.v17-particle-orb-ring,.v17-aurora-haze,.v17-aurora-flare,.v17-hero-copy,.v17-product-stage,.v17-value-grid,.v17-capability-grid,.v17-partner-portal-frame,.v17-story-grid{animation:none}.v17-particle-layer,.v17-sorted-particle-layer,.v17-ribbon-sheen,.v17-source-branch-sheen{display:none}.v17-ribbon-atmosphere{opacity:.16}}.v17-product-stage .v15-tour-view:not(.v15-tour-view--conversations){background:linear-gradient(#f7f6fa 0%,#f0eef5 100%)}.v17-product-stage .v15-tour-view-head h3{color:#17151c}.v17-product-stage .v15-tour-view-head p{color:#5c5665}.v17-product-stage .v15-source-reference{color:#5c4d80;background:#fff;border-color:#d8cceb}.v17-product-stage .v15-governance-table,.v17-product-stage .v15-integration-grid article,.v17-product-stage .v15-connect-clients,.v17-product-stage .v15-connect-auth{background:#fff;border-color:#dcd6e4;box-shadow:0 14px 30px -24px #2820428c}.v17-tour-ask{gap:12px}.v17-ask-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;display:flex;overflow:hidden}.v17-ask-exchange{gap:7px;display:grid}.v17-ask-exchange--past{opacity:.58}.v17-ask-q{color:#fff;background:linear-gradient(135deg,#7b5cd6,#6748c5);border-radius:3px 11px 11px;justify-self:start;max-width:76%;margin:0;padding:8px 12px;font-size:10.5px;font-weight:600;box-shadow:0 8px 18px -12px #583ab2b3}.v17-ask-a{background:#fff;border:1px solid #d5c8ef;border-radius:11px 11px 11px 3px;justify-self:start;gap:6px;max-width:92%;padding:11px 13px;display:grid;box-shadow:0 12px 26px -20px #3f2a788c}.v17-ask-a-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:650;display:flex}.v17-ask-a>p{color:#29242f;margin:0;font-size:10.5px;line-height:1.55}.v17-ask-sources{flex-wrap:wrap;gap:5px;display:flex}.v17-ask-a--pending{min-width:62%}.v17-ask-shimmer{gap:5px;display:grid}.v17-ask-shimmer i{background:linear-gradient(90deg,#ece5f7 25%,#f8f4fd 50%,#ece5f7 75%) 0 0/200% 100%;border-radius:4px;height:7px;animation:1.1s linear infinite v17-ask-shimmer}.v17-ask-shimmer i:nth-child(2){width:84%}.v17-ask-shimmer i:nth-child(3){width:62%}@keyframes v17-ask-shimmer{to{background-position:-200% 0}}.v17-ask-caret{vertical-align:-2px;background:#7b5cd6;width:1.5px;height:11px;margin-left:2px;animation:.86s steps(2,end) infinite v17-ask-caret;display:inline-block}@keyframes v17-ask-caret{50%{opacity:0}}.v17-ask-composer{color:#837b8d;background:#fff;border:1px solid #d8d2e0;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:9px 9px 9px 12px;font-size:10.5px;transition:border-color .22s,background .22s;display:flex;box-shadow:0 8px 20px -18px #28204299}.v17-ask-composer span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v17-ask-composer.is-typing{background:#fff;border-color:#c9b8ef}.v17-ask-composer.is-typing span{color:#3a3442;font-weight:600}.v17-ask-composer button{color:#fff;background:#7b5cd6;border:none;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.v17-tour-insights{gap:10px;position:relative}.v17-ins-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.v17-ins-kpis>span{color:#6f6877;background:#fff;border:1px solid #dcd6e4;border-radius:8px;flex-direction:column;padding:8px 10px;font-size:7.5px;display:flex;box-shadow:0 8px 20px -18px #2820428c}.v17-ins-kpis strong{color:#17151c;letter-spacing:-.02em;font-size:14px;font-weight:680}.v17-ins-grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.v17-ins-chart{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v17-ins-chart header{justify-content:space-between;align-items:center;gap:8px;display:flex}.v17-ins-chart header strong{color:#17151c;font-size:9.5px}.v17-ins-chart header em{color:#b45309;white-space:nowrap;background:#fdf3e3;border:1px solid #f4dfbc;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:650}.v17-ins-chart svg{flex:1;width:100%;height:auto;min-height:0}.v17-ins-gridline{stroke:#e6e1eb;stroke-width:1px}.v17-ins-area{fill:#e8823c29}.v17-ins-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:460;stroke-dashoffset:460px;animation:1.1s cubic-bezier(.22,1,.36,1) .16s forwards v17-ins-draw}.v17-ins-line--risk{stroke:#e8823c}.v17-ins-line--pricing{stroke:#7b5cd6;animation-delay:.34s}@keyframes v17-ins-draw{to{stroke-dashoffset:0}}.v17-ins-dot{fill:#e8823c;stroke:#fff;stroke-width:1.5px}.v17-ins-chart footer{color:#8d8793;align-items:center;gap:9px;font-size:7.5px;display:flex}.v17-ins-chart footer small{margin-left:auto;font-size:7.5px}.v17-ins-key:before{content:"";vertical-align:2px;border-radius:2px;width:8px;height:2.5px;margin-right:4px;display:inline-block}.v17-ins-key--risk:before{background:#e8823c}.v17-ins-key--pricing:before{background:#7b5cd6}.v17-ins-movers{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v17-ins-movers>strong{color:#17151c;font-size:9.5px}.v17-ins-mover span{color:#3a3442;justify-content:space-between;align-items:baseline;gap:6px;font-size:8.5px;font-weight:600;display:flex}.v17-ins-mover em{font-size:8px;font-style:normal;font-weight:700}.v17-ins-mover--risk em{color:#c2410c}.v17-ins-mover--watch em{color:#b45309}.v17-ins-mover--good em{color:#15803d}.v17-ins-mover i{background:#e9e4f0;border-radius:3px;height:5px;margin-top:3px;display:block;overflow:hidden}.v17-ins-mover b{transform-origin:0;background:#b9a4e8;border-radius:3px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .2s both v17-ins-grow;display:block}.v17-ins-mover--risk b{background:#f0a36b}.v17-ins-mover--watch b{background:#ecc069}.v17-ins-mover--good b{background:#8fd3a8}@keyframes v17-ins-grow{0%{transform:scaleX(0)}}.v17-ins-foot{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;display:grid}.v17-ins-mix{background:#fff;border:1px solid #dcd6e4;border-radius:10px;gap:6px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #2820428c}.v17-ins-mix i{border-radius:4px;height:8px;display:flex;overflow:hidden}.v17-ins-mix-seg--phone{background:#7b5cd6}.v17-ins-mix-seg--meetings{background:#a68ae8}.v17-ins-mix-seg--email{background:#d3c4f3}.v17-ins-mix-seg--chat{background:#ded2f5}.v17-ins-mix span{color:#8d8793;flex-wrap:wrap;gap:4px 9px;font-size:7.5px;display:flex}.v17-ins-signal{background:#fdf1e2;border:1px solid #eed0a9;border-radius:10px;align-content:center;gap:3px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #784c1466}.v17-ins-signal span{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.v17-ins-signal p{color:#4a4450;margin:0;font-size:8.8px;font-weight:600;line-height:1.45}.v17-ins-movers>strong{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v17-ins-movers>strong small{color:#a19aac;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:600}.v17-ins-mover{text-align:left;cursor:pointer;width:calc(100% + 12px);font:inherit;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 18px 4px 6px;transition:background .14s;display:block;position:relative}.v17-ins-mover:hover,.v17-ins-mover:focus-visible{background:#f4f0f9}.v17-ins-mover:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v17-ins-mover-go{color:#7b5cd6;opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:5px;transform:translateY(-50%)translate(-3px)}.v17-ins-mover:hover .v17-ins-mover-go,.v17-ins-mover:focus-visible .v17-ins-mover-go,.v17-ins-signal:hover .v17-ins-mover-go,.v17-ins-signal:focus-visible .v17-ins-mover-go{opacity:1;transform:translateY(-50%)translate(0)}.v17-ins-signal{text-align:left;cursor:pointer;font:inherit;padding-right:24px;transition:background .14s,border-color .14s;position:relative}.v17-ins-signal:hover,.v17-ins-signal:focus-visible{background:#fcecd6;border-color:#e5be8e}.v17-ins-signal:focus-visible{outline-offset:1px;outline:1.5px solid #b45309}.v17-ins-signal .v17-ins-mover-go{color:#b45309;right:9px}.v17-dd-panel{width:min(100%,560px)}.v17-dd-panel .v17-convo-head{align-items:center;gap:10px}.v17-dd-delta{vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:7px;padding:1.5px 7px;font-size:8px;font-style:normal;font-weight:700}.v17-dd-delta--risk{color:#c2410c;background:#fdeadd;border:1px solid #f6d3b8}.v17-dd-delta--watch{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v17-dd-delta--good{color:#15803d;background:#e5f6ec;border:1px solid #c4e8d2}.v17-dd-spark{flex:none;width:96px;height:26px;margin-left:auto}.v17-dd-spark path{fill:none;stroke:#7b5cd6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v17-dd-body{gap:8px;padding:12px 14px 13px;display:grid;overflow:auto}.v17-dd-why{color:#4a4450;margin:0;font-size:9.5px;line-height:1.55}.v17-dd-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:650;display:inline-flex}.v17-dd-moments{gap:6px;display:grid}.v17-dd-moment{background:#faf8fc;border:1px solid #e7e2ec;border-radius:9px;gap:5px;padding:8px 10px;display:grid}.v17-dd-moment blockquote{color:#26222d;border-left:2px solid #c9b8ef;margin:0;padding-left:9px;font-size:9.2px;font-weight:550;line-height:1.5}.v17-dd-moment footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.v17-dd-moment footer small{color:#8d8793;font-size:7.8px}.v17-dd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:2px;display:flex}.v17-dd-accounts{flex-wrap:wrap;gap:4px;display:flex}.v17-dd-accounts em{color:#554f5e;background:#f1eef5;border:1px solid #e0dae8;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:600}.v17-dd-governed{color:#15803d;background:#e9f7ef;border:1px solid #cdeeda;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:7.5px;font-weight:600;display:inline-flex}.v17-demo-cursor.is-quick{transition:left .68s cubic-bezier(.45,.05,.25,1),top .68s cubic-bezier(.45,.05,.25,1),transform .14s}.v17-hero .v17-three-stream,.v17-hero .v17-conversation-stream .v17-particle-layer,.v17-hero .v17-conversation-stream>use{transition:opacity .76s}.v17-hero.is-stream-quiet .v17-three-stream,.v17-hero.is-stream-quiet .v17-conversation-stream .v17-particle-layer{opacity:0}.v17-hero.is-stream-quiet .v17-conversation-stream>use{opacity:.22}.v17-stream-shade{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#090a0c 0%,#090a0cf0 32%,#090a0c8c 64%,#090a0c00 100%);height:52%;transition:opacity .76s;position:absolute;top:0;left:0;right:0}.v17-hero.is-stream-quiet .v17-stream-shade{opacity:1}.v17-branch-layer{animation:.62s both v17-branch-fade}@keyframes v17-branch-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.v17-branch-layer{animation:none}}.v17-tour-convos .v15-conversation-list.is-stagger-pending article{opacity:0}.v17-tour-convos .v15-conversation-list.is-stagger-go article{animation:.62s cubic-bezier(.22,1,.36,1) both v17-card-in;animation-delay:calc(var(--v17-card-i,0) * .12s)}@keyframes v17-card-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.v17-tour-convos .v15-conversation-list.is-stagger-pending article,.v17-tour-convos .v15-conversation-list.is-stagger-go article{opacity:1;animation:none}}.v17-ins-kpis>span.is-risk strong{color:#c2410c}.v17-ins-kpis>span.is-good strong{color:#15803d}button.v17-dd-moment{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .18s,background .18s,box-shadow .22s,transform .22s}button.v17-dd-moment:hover,button.v17-dd-moment:focus-visible{background:#f7f4fc;border-color:#c3b2ea}button.v17-dd-moment:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v17-dd-moment.is-hot{background:#f5f0fe;border-color:#a98ee6;transform:translateY(-1px);box-shadow:0 6px 18px -10px #7b5cd68c}.v17-dd-back{color:#55506e;cursor:pointer;width:fit-content;font:inherit;background:#f1eef7;border:1px solid #ddd6e8;border-radius:999px;align-items:center;gap:5px;margin:0;padding:3px 9px 3px 7px;font-size:7.8px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.v17-dd-back:hover,.v17-dd-back:focus-visible{background:#e9e3f4;border-color:#c8bce0}.v17-dd-convo{align-items:center;gap:8px;display:flex}.v17-dd-convo-icon{color:#7b5cd6;background:#f1ebfc;border:1px solid #ded1f4;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.v17-dd-convo strong{color:#17151c;font-size:10px;display:block}.v17-dd-convo small{color:#8d8793;font-size:7.8px}.v17-dd-player{background:#faf8fc;border:1px solid #e7e2ec;border-radius:8px;padding:7px 9px;position:relative}.v17-dd-player i{align-items:flex-end;gap:2px;height:22px;display:flex}.v17-dd-player b{background:#d8cdec;border-radius:1.5px;flex:1}.v17-dd-player u{background:#7b5cd6;border-radius:2px;width:2px;text-decoration:none;position:absolute;top:4px;bottom:4px}.v17-dd-player u em{color:#fff;white-space:nowrap;background:#7b5cd6;border-radius:4px;padding:1px 5px;font-size:6.5px;font-style:normal;font-weight:700;position:absolute;top:-2px;left:5px}.v17-dd-lines{gap:5px;display:grid}.v17-dd-lines>div{border:1px solid #0000;border-radius:8px;grid-template-columns:26px auto 1fr;align-items:baseline;gap:3px 7px;padding:6px 9px;display:grid}.v17-dd-lines>div.is-hot{background:#f5f0fe;border-color:#d3c2f1}.v17-dd-lines em{color:#a19aac;font-family:var(--font-mono), monospace;font-size:6.8px;font-style:normal;font-weight:600}.v17-dd-lines small{color:#55506e;font-size:7.8px;font-weight:700}.v17-dd-lines p{color:#3a3442;grid-column:2/-1;margin:0;font-size:8.8px;line-height:1.5}.v17-dd-lines>div.is-hot p{color:#26222d;font-weight:600}.v17-tour-agents{gap:10px}.v17-agents-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.v17-agent-tile{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v17-agent-tile header{align-items:center;gap:7px;display:flex}.v17-agent-mark{color:#6a48cc;background:#ece4fa;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.v17-agent-tile header strong{color:#17151c;flex:1;min-width:0;font-size:9.5px}.v17-agent-status{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2.5px 7px;font-size:7px;font-style:normal;font-weight:650}.v17-agent-status--amber{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v17-agent-status--violet{color:#6d4fc4;background:#f3edfc;border:1px solid #e2d5f6}.v17-agent-status--blue{color:#1d5fae;background:#e9f2fc;border:1px solid #cfe2f6}.v17-agent-status--green{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7}.v17-agent-tile>p{color:#46404f;margin:0;font-size:8.6px;line-height:1.5}.v17-agent-tile footer{gap:2px;margin-top:auto;display:grid}.v17-agent-tile footer small{color:#928b97;font-size:7.5px}.v17-agent-tile footer span{color:#29242f;font-size:8.2px;font-weight:650}.v17-agents-flowline{color:#55505c;background:#fff;border:1px solid #dcd6e4;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:7.8px;font-weight:600;display:flex;box-shadow:0 8px 20px -18px #28204280}.v17-agents-flowline span{align-items:center;gap:4px;display:inline-flex}.v17-agents-flowline svg{color:#7b5cd6}.v17-agents-flowline i{background:#d9d3e0;width:14px;height:1px;margin-left:6px}.v17-tour-convos{position:relative}.v17-tour-convos .v15-conversation-list article{cursor:pointer;transition:transform .18s,box-shadow .18s}.v17-tour-convos .v15-conversation-list article:hover{transform:translateY(-2px)}.v17-tour-convos .v15-conversation-list article:focus-visible{outline-offset:2px;outline:2px solid #7b5cd6}.v17-convo-overlay{z-index:5;position:absolute;inset:0}.v17-convo-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100e166b;animation:.26s both v17-convo-fade;position:absolute;inset:0}.v17-convo-zoom{pointer-events:none;place-items:center;padding:14px;animation:.46s cubic-bezier(.22,1,.36,1) both v17-convo-zoom;display:grid;position:absolute;inset:0}.v17-convo-panel{pointer-events:auto;background:#fff;border:1px solid #e3dfe7;border-radius:13px;flex-direction:column;width:min(100%,620px);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #140e228c}@keyframes v17-convo-fade{0%{opacity:0}}@keyframes v17-convo-zoom{0%{opacity:0;transform:scale(.3)}}.v17-demo-cursor{z-index:7;color:#111214;filter:drop-shadow(0 2px 5px #0006);pointer-events:none;transition:left 1.15s cubic-bezier(.45,.05,.25,1),top 1.15s cubic-bezier(.45,.05,.25,1),transform .14s;animation:.24s both v17-convo-fade;position:absolute;transform:translate(-2px,-2px)}.v17-demo-cursor.is-teleport{transition:transform .14s}.v17-demo-cursor svg{fill:#111214;stroke:#fff}.v17-demo-cursor.is-pressed{transform:translate(-2px,-2px)scale(.86)}.v17-demo-cursor i{opacity:0;border:2px solid #7b5cd6d9;border-radius:50%;width:30px;height:30px;position:absolute;top:-7px;left:-7px}.v17-demo-cursor.is-pressed i{animation:.46s ease-out both v17-demo-ripple}@keyframes v17-demo-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.v17-convo-head{border-bottom:1px solid #efecf2;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 15px 11px;display:flex}.v17-convo-head strong{color:#241f2b;letter-spacing:-.01em;font-size:12px;font-weight:650}.v17-convo-meta{color:#8d8793;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:7.8px;display:flex}.v17-convo-meta span{align-items:center;gap:3px;display:inline-flex}.v17-convo-head button{color:#6f6877;cursor:pointer;background:#f4f2f6;border:1px solid #e3dfe7;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.v17-convo-head button:hover{color:#241f2b;background:#ece9f0}.v17-convo-body{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:12px;min-height:0;padding:12px 15px 14px;display:grid;overflow:hidden}.v17-convo-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:650;display:flex}.v17-convo-summary{flex-direction:column;gap:7px;min-width:0;display:flex;overflow:hidden}.v17-convo-summary>p{color:#3a3442;margin:0;font-size:9.2px;line-height:1.55}.v17-convo-group strong{color:#241f2b;font-size:8.4px;font-weight:650}.v17-convo-group ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v17-convo-group li{color:#55505c;align-items:flex-start;gap:5px;font-size:8.4px;line-height:1.45;display:flex}.v17-convo-group li svg{color:#15803d;flex:none;margin-top:2px}.v17-convo-media{flex-direction:column;gap:8px;min-width:0;display:flex}.v17-convo-player{background:#14131a;border-radius:9px;height:96px;position:relative;overflow:hidden}.v17-convo-player img{object-fit:cover;opacity:.92;width:100%;height:100%}.v17-convo-player-icon{color:#ffffff8c;place-items:center;height:100%;display:grid}.v17-convo-play{color:#241f2b;background:#fffffff0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.v17-convo-play svg{margin-left:2px}.v17-convo-player em{color:#fff;background:#0a090eb8;border-radius:5px;padding:2px 6px;font-size:7.2px;font-style:normal;font-weight:600;position:absolute;bottom:6px;right:7px}.v17-convo-speakers span,.v17-convo-topics>span,.v17-convo-playbook>span{color:#6f6877;align-items:center;gap:5px;font-size:7.6px;font-weight:650;display:flex}.v17-convo-speakers i{border-radius:4px;gap:1.5px;height:9px;margin-top:4px;display:flex;overflow:hidden}.v17-convo-speakers i b{background:#7b5cd6;border-radius:1.5px}.v17-convo-speakers i b.is-alt{background:#c9bcec}.v17-convo-speakers small{color:#8d8793;align-items:center;gap:5px;margin-top:4px;font-size:7.2px;display:flex}.v17-convo-speakers small b{background:#7b5cd6;border-radius:50%;width:6px;height:6px}.v17-convo-speakers small b.is-alt{background:#c9bcec}.v17-convo-topics>span b{color:#241f2b}.v17-convo-topics>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.v17-convo-topics em{color:#574a72;background:#f3effb;border:1px solid #e4dcf4;border-radius:999px;padding:3px 7px;font-size:7.4px;font-style:normal;font-weight:600}.v17-convo-playbook{background:#faf9fb;border:1px solid #e7e4e9;border-radius:9px;gap:5px;margin-top:auto;padding:9px 10px;display:grid}.v17-convo-playbook>span em{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7;border-radius:999px;margin-left:auto;padding:1.5px 6px;font-size:7px;font-style:normal;font-weight:650}.v17-convo-playbook>div{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.v17-convo-playbook small{color:#55505c;font-size:7.6px;font-weight:600}.v17-convo-playbook i{background:#ece9f0;border-radius:3px;height:4px;display:block;overflow:hidden}.v17-convo-playbook i b{background:#8fd3a8;border-radius:3px;height:100%;display:block}@media (width<=640px){.v17-convo-body{grid-template-columns:1fr;overflow-y:auto}.v17-convo-media{display:none}}@media (prefers-reduced-motion:reduce){.v17-convo-backdrop,.v17-convo-zoom,.v17-demo-cursor{animation:none}}@media (width<=640px){.v17-ins-kpis{grid-template-columns:repeat(2,1fr)}.v17-ins-grid,.v17-ins-foot{grid-template-columns:1fr}.v17-dd-spark{display:none}.v17-agents-grid{grid-template-columns:1fr}.v17-ask-q{max-width:88%}}@media (prefers-reduced-motion:reduce){.v17-ask-shimmer i,.v17-ask-caret,.v17-ins-line,.v17-ins-mover b{animation:none}.v17-ins-line{stroke-dashoffset:0}}.v15-page{--v15-ink:#211d28;--v15-muted:#6f6a77;--v15-line:#e2dfe7;--v15-violet:#775bc1;--v15-mint:#52aa82}.v15-page .v14-hero-copy--centered h1{white-space:normal;max-width:1160px;margin-left:auto;margin-right:auto;font-size:clamp(38px,4.2vw,62px)}.v15-flow{grid-template-rows:640px;grid-template-columns:minmax(190px,1fr) minmax(740px,880px) minmax(210px,1fr)}.v15-flow .v14-flow-col{height:540px}.v15-flow .v14-flow-col--in{width:calc(100% + 36px);margin-left:-36px}.v15-flow .v14-flow-col--out{width:calc(100% + 96px);margin-right:-96px}.v15-hero-experience{grid-template-rows:40px 580px;align-self:center;row-gap:18px;width:100%;min-width:0;height:638px;display:grid}.v15-hero-experience-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff21;border-radius:999px;justify-self:center;align-items:center;padding:4px;display:inline-flex;box-shadow:0 12px 32px -22px #000c}.v15-hero-experience-tabs button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:132px;height:32px;padding:0 18px;font-family:inherit;font-size:11px;font-weight:650;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.v15-hero-experience-tabs button svg{opacity:.82;flex:none}.v15-hero-experience-tabs button.is-active svg{opacity:1}.v15-hero-experience-tabs button:hover{color:#ffffffdb}.v15-hero-experience-tabs button.is-active{color:#29242f;background:#fff;box-shadow:0 4px 12px -8px #000000bf}.v15-hero-experience-tabs button:focus-visible{outline-offset:2px;outline:2px solid #cfb8ffd1}.v15-hero-experience-panel{min-width:0;height:580px;min-height:0}.v15-hero-experience-panel>.v15-hero-tour{height:100%}.v15-flow .v14-flow-col,.v15-hero-experience-panel{transform-origin:50%;will-change:opacity, transform}.v15-flow.is-experience-leaving .v14-flow-col--in{animation:.19s cubic-bezier(.4,0,1,1) both v15-rail-left-leave}.v15-flow.is-experience-leaving .v14-flow-col--out{animation:.19s cubic-bezier(.4,0,1,1) both v15-rail-right-leave}.v15-flow.is-experience-entering .v14-flow-col--in{animation:.34s cubic-bezier(.22,1,.36,1) both v15-rail-left-enter}.v15-flow.is-experience-entering .v14-flow-col--out{animation:.34s cubic-bezier(.22,1,.36,1) both v15-rail-right-enter}.v15-flow.is-switch-forward.is-experience-leaving .v15-hero-experience-panel{animation:.19s cubic-bezier(.4,0,1,1) both v15-panel-forward-leave}.v15-flow.is-switch-forward.is-experience-entering .v15-hero-experience-panel{animation:.38s cubic-bezier(.22,1,.36,1) both v15-panel-forward-enter}.v15-flow.is-switch-backward.is-experience-leaving .v15-hero-experience-panel{animation:.19s cubic-bezier(.4,0,1,1) both v15-panel-backward-leave}.v15-flow.is-switch-backward.is-experience-entering .v15-hero-experience-panel{animation:.38s cubic-bezier(.22,1,.36,1) both v15-panel-backward-enter}.v15-hero-tour{width:100%;min-width:0;height:580px;color:var(--v15-ink);background:#f7f6f9;border:1px solid #ffffff3d;border-radius:20px;grid-template-rows:44px minmax(0,1fr) 24px;align-self:center;display:grid;overflow:hidden;box-shadow:0 28px 72px -22px #00000094,0 0 0 1px #775bc10d}.v15-tour-browser-bar{color:#77717f;background:#ebe9ee;border-bottom:1px solid #dcdae1;align-items:center;gap:12px;min-width:0;padding:0 16px;font-size:9px;display:flex}.v15-tour-browser-dots{flex:none;gap:4px;display:flex}.v15-tour-browser-dots i{background:#c6c2cb;border-radius:50%;width:7px;height:7px;display:block}.v15-tour-domain{color:#7a7481;width:46%;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#ffffffbf;border:1px solid #d8d5dd;border-radius:999px;flex:0 360px;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:6px 20px;font-size:8px;display:flex;overflow:hidden}.v15-tour-shell{background:#eef1f4;grid-template-columns:168px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.v15-tour-nav{background:#f7f8fa;border-right:1px solid #dfe2e6;flex-direction:column;min-width:0;padding:14px 10px 12px;display:flex}.v15-tour-brand{color:#29313a;background:#fff;border:1px dashed #cfd5dc;border-radius:10px;align-items:center;gap:9px;margin-bottom:10px;padding:7px;display:flex}.v15-tour-brand>span{color:#fff;background:#252b33;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.v15-tour-brand>div,.v15-tour-nav-foot>span{flex-direction:column;min-width:0;display:flex}.v15-tour-brand strong{color:#303740;font-size:10.5px}.v15-tour-brand small{color:#8b939d;font-size:8px}.v15-tour-nav-label{color:#9aa2ad;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;padding:0 8px 6px;font-size:7px;font-weight:650}.v15-tour-nav nav{flex-direction:column;gap:3px;display:flex}.v15-tour-nav nav button{color:#697481;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-width:0;min-height:38px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:550;transition:color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.v15-tour-nav nav button:hover{color:#303740;background:#ffffffb8}.v15-tour-nav nav button:after{content:"";background:var(--v15-violet);transform-origin:0;height:2px;position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.v15-tour-nav nav button.is-active{color:#303740;background:#fff;box-shadow:0 1px 2px #1e27320f,0 8px 18px -15px #1e27327a}.v15-tour-nav nav button.is-active svg{color:var(--v15-violet)}.v15-tour-nav nav button.is-active:after{animation:v15-tour-progress var(--v15-tour-duration,7.6s) linear forwards}.v15-tour-nav nav.is-paused button.is-active:after{animation-play-state:paused}.v15-tour-nav nav button:focus-visible{z-index:2;outline-offset:1px;outline:2px solid #775bc18c}.v15-tour-nav-foot{color:#657181;border-top:1px solid #dfe2e6;align-items:center;gap:8px;margin-top:auto;padding:10px 8px 0;display:flex}.v15-tour-nav-foot>svg{color:#398267;flex:none}.v15-tour-nav-foot strong{font-size:8.5px;font-weight:650}.v15-tour-nav-foot small{color:#9aa2ad;font-size:7.5px}.v15-tour-stage{background:#fff;min-width:0;min-height:0;overflow:hidden}.v15-tour-content{height:100%;animation:.28s cubic-bezier(.22,1,.36,1) v15-tour-enter}.v15-tour-disclosure{color:#8d8793;font-family:var(--font-mono), monospace;letter-spacing:.03em;background:#f3f1f5;border-top:1px solid #e5e2e8;justify-content:center;align-items:center;font-size:7.5px;display:flex}.v15-portal-nav-list{flex-direction:column;gap:3px;display:flex}.v15-portal-nav-list>span{color:#697481;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:38px;padding:0 9px;font-size:10px;font-weight:550;display:flex;overflow:hidden}.v15-portal-nav-list>span.is-active{color:#303740;background:#fff;box-shadow:0 1px 2px #1e27320f,0 8px 18px -15px #1e27327a}.v15-portal-nav-list>span.is-active svg{color:var(--v15-violet)}.v15-portal-provisioning{flex:1;grid-template-columns:minmax(180px,.94fr) minmax(94px,.48fr) minmax(190px,1.06fr);gap:10px;min-height:0;display:grid}.v15-portal-input-card,.v15-portal-output-card{background:#faf9fbeb;border:1px solid #e3e0e6;border-radius:11px;min-width:0;padding:13px}.v15-portal-input-card{flex-direction:column;display:flex}.v15-portal-card-label{border-bottom:1px solid #e8e5ea;align-items:center;gap:8px;padding-bottom:9px;display:flex}.v15-portal-card-label>svg{color:var(--v15-violet);flex:none}.v15-portal-card-label>span{flex-direction:column;min-width:0;display:flex}.v15-portal-card-label small,.v15-portal-result-brand small{color:#99929e;font-size:6.8px}.v15-portal-card-label strong{color:#37313d;font-size:9px}.v15-portal-input-list{flex-direction:column;flex:1;display:flex}.v15-portal-input-list>div{border-bottom:1px solid #efedf1;flex-direction:column;min-width:0;padding:7px 0;display:flex}.v15-portal-input-list>div:last-child{border-bottom:0}.v15-portal-input-list small{color:#9c96a1;font-size:6.5px}.v15-portal-input-list strong{color:#514a57;text-overflow:ellipsis;white-space:nowrap;font-size:7.8px;font-weight:620;overflow:hidden}.v15-portal-api-note{color:#655178;background:#f0ebf8;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:6.8px;font-weight:600;display:flex}.v15-portal-pipeline{flex-direction:column;justify-content:center;min-width:0;display:flex}.v15-portal-pipeline>div{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-height:58px;display:grid;position:relative}.v15-portal-pipeline>div>span{z-index:1;color:#3f8968;background:#eef8f2;border:1px solid #cfe5d8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.v15-portal-pipeline strong{color:#716a77;font-size:7px;font-weight:620;line-height:1.25}.v15-portal-pipeline i{border-left:1px dashed #bcd6c8;position:absolute;top:calc(50% + 12px);bottom:calc(12px - 50%);left:11px}.v15-portal-output-card{background:linear-gradient(145deg,#eef8f2c7,#fffffff0),#fff;border-color:#d4e5dc;flex-direction:column;display:flex}.v15-portal-result-status{border-bottom:1px solid #deebe4;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.v15-portal-result-status>span{color:#377055;align-items:center;gap:5px;font-size:7px;font-weight:650;display:inline-flex}.v15-portal-result-status>span i{background:var(--v15-mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #52aa821f}.v15-portal-result-status>svg{color:#4b9471}.v15-portal-result-brand{align-items:center;gap:9px;padding:13px 0;display:flex}.v15-portal-result-brand>span{color:#fff;background:#282d34;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.v15-portal-result-brand>div{flex-direction:column;min-width:0;display:flex}.v15-portal-result-brand strong{color:#303740;font-size:10px}.v15-portal-result-brand code{color:#658071;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:6.8px;overflow:hidden}.v15-portal-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.v15-portal-result-grid>span{background:#ffffffc7;border:1px solid #dfebe4;border-radius:7px;flex-direction:column;min-width:0;padding:8px 6px;display:flex}.v15-portal-result-grid strong{color:#345e49;font-size:9px}.v15-portal-result-grid small{color:#7f9288;text-overflow:ellipsis;white-space:nowrap;font-size:5.8px;overflow:hidden}.v15-portal-result-footer{color:#5a4a70;background:#f0ebf8d1;border-radius:8px;align-items:center;gap:7px;margin-top:auto;padding:9px;display:flex}.v15-portal-result-footer>svg{color:var(--v15-violet);flex:none}.v15-portal-result-footer>span{flex-direction:column;min-width:0;display:flex}.v15-portal-result-footer strong{font-size:7.2px}.v15-portal-result-footer small{color:#897b98;font-size:6.3px}.v15-portal-value-strip{color:#726b77;background:#f8f7fae0;border:1px solid #e6e3e8;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:30px;display:flex}.v15-portal-value-strip>span{align-items:center;gap:5px;font-size:7px;font-weight:600;display:inline-flex}.v15-portal-value-strip svg{color:var(--v15-violet)}.v15-portal-value-strip>i{background:var(--v15-mint);border-radius:50%;width:3px;height:3px}.v15-tour-view{flex-direction:column;gap:16px;height:100%;padding:22px 24px;display:flex}.v15-tour-view-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v15-tour-view-head>div{min-width:0}.v15-tour-view-head>div>span{color:var(--v15-violet);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:650;display:block}.v15-tour-view-head h3{color:var(--v15-ink);letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.18}.v15-tour-view-head p{max-width:510px;color:var(--v15-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.v15-tour-view-head>small{color:#5e4a90;white-space:nowrap;background:#f3effb;border:1px solid #ddd3ef;border-radius:999px;flex:none;padding:5px 8px;font-size:8.5px;font-weight:650}.v15-tour-view--conversations{background:#f5f5f5;gap:12px;padding:18px 20px 16px}.v15-conversation-toolbar{grid-template-columns:auto auto minmax(112px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.v15-conversation-filter,.v15-conversation-search{color:#667085;background:#fff;border:1px solid #dfe3e8;border-radius:6px;align-items:center;gap:6px;min-width:0;height:28px;font-size:8.5px;display:flex}.v15-conversation-filter{color:#475467;padding:0 9px;font-weight:550}.v15-conversation-search{color:#98a2b3;white-space:nowrap;padding:0 9px;overflow:hidden}.v15-conversation-toolbar>small{color:#7b8491;white-space:nowrap;font-size:8px}.v15-conversation-mode{background:#fff;border:1px solid #dfe3e8;border-radius:6px;align-items:center;gap:2px;height:28px;padding:2px;display:flex}.v15-conversation-mode>i{color:#7b8491;border-radius:4px;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:7.5px;font-style:normal;font-weight:550;display:flex}.v15-conversation-mode>i.is-active{color:#344054;background:#f1f3f5}.v15-conversation-list{overscroll-behavior:contain;scrollbar-width:none;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:232px;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}.v15-conversation-list::-webkit-scrollbar{display:none}.v15-conversation-list:focus-visible{outline-offset:2px;outline:2px solid #775bc166}.v15-conversation-list article{background:#fff;border:1px solid #e1e5ea;border-radius:8px;flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 1px 2px #10182809}.v15-conversation-list article:hover{transform:translateY(-1px);box-shadow:0 8px 18px -14px #1018286b}.v15-conversation-preview{border-radius:6px 6px 2px 2px;place-items:center;height:86px;margin:4px 4px 0;display:grid;position:relative;overflow:hidden}.v15-conversation-preview--video{color:#2563eb;background:#111827}.v15-conversation-preview--call{color:#b45309;background:linear-gradient(145deg,#fef3c7,#fde68a)}.v15-conversation-preview--email{color:#7e22ce;background:linear-gradient(145deg,#f3e8ff,#e9d5ff)}.v15-conversation-preview--in-person{color:#047857;background:linear-gradient(145deg,#d1fae5,#a7f3d0)}.v15-conversation-preview--chat{color:#0369a1;background:linear-gradient(145deg,#e0f2fe,#bae6fd)}.v15-conversation-video-capture{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.v15-conversation-medium-badge{z-index:3;background:#ffffffeb;border-radius:7px;place-items:center;width:26px;height:24px;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 4px 10px #1018282e}.v15-conversation-medium-badge>img{object-fit:contain;width:20px;height:20px;display:block}.v15-conversation-medium-badge--zoom{width:36px}.v15-conversation-medium-badge--zoom>img{width:29px;height:12px}.v15-conversation-source-symbol{place-items:center;display:grid;position:relative}.v15-conversation-source-symbol>small{color:#fff;background:#c084fc;border:2px solid #ffffffc7;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:6.5px;font-weight:650;display:grid;position:absolute;top:-5px;right:-9px}.v15-conversation-participants{z-index:3;display:flex;position:absolute;bottom:6px;right:7px}.v15-conversation-participants>i{color:#667085;background:#ffffffed;border:1px solid #d8dee5;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:-4px;font-size:5.5px;font-style:normal;font-weight:650;display:grid;box-shadow:0 1px 3px #10182817}.v15-conversation-card-body{flex-direction:column;flex:1;min-width:0;min-height:0;padding:8px 9px 7px;display:flex}.v15-conversation-department{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-bottom:3px;font-size:7px;font-weight:550;display:flex;overflow:hidden}.v15-conversation-card-body>strong{color:#101828;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:12px;font-size:9.8px;font-weight:650;line-height:1.22;display:-webkit-box;overflow:hidden}.v15-conversation-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 7px;margin-top:5px;display:grid}.v15-conversation-metadata>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:6.7px;display:flex;overflow:hidden}.v15-conversation-metadata svg{color:#98a2b3;flex:none}.v15-conversation-card-body>p{color:#667085;-webkit-line-clamp:2;border-top:1px solid #eef0f2;-webkit-box-orient:vertical;margin:6px 0 0;padding-top:5px;font-size:7.1px;line-height:1.38;display:-webkit-box;overflow:hidden}.v15-conversation-topics{color:#7b8491;border-top:1px solid #eef0f2;align-items:center;gap:5px;margin-top:auto;padding-top:5px;font-size:6.8px;display:flex}.v15-conversation-topics>b{color:#667085;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;place-items:center;min-width:17px;height:15px;padding:0 5px;font-size:6.4px;display:grid}.v15-ask-thread{gap:10px;min-height:0;display:grid}.v15-ask-question{color:#41394c;background:#f0edf4;border-radius:11px 11px 3px;justify-self:end;max-width:72%;margin:0;padding:9px 12px;font-size:10.5px;font-weight:600}.v15-ask-answer{background:#f8f5fd;border:1px solid #ddd2ef;border-radius:11px 11px 11px 3px;padding:13px 14px}.v15-ask-answer>span{color:var(--v15-violet);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:650;display:flex}.v15-ask-answer>p{color:#302b38;max-width:520px;margin:8px 0 11px;font-size:12px;font-weight:600;line-height:1.45}.v15-ask-answer>div{flex-wrap:wrap;gap:6px;display:flex}.v15-source-reference{color:#6f6877;background:#ffffffc7;border:1px solid #e0d9eb;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7.5px;display:inline-flex}.v15-ask-composer{color:#928b97;background:#faf9fb;border:1px solid #e3dfe7;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:8px 9px 8px 12px;font-size:8.5px;display:flex}.v15-ask-composer span{flex:1}.v15-ask-composer button{color:#fff;background:var(--v15-violet);border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.v15-ask-composer button:focus-visible{outline-offset:2px;outline:2px solid #775bc180}.v15-insight-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v15-insight-kpis>span{color:#7a7480;background:#faf9fb;border:1px solid #e7e4e9;border-radius:8px;flex-direction:column;padding:9px 10px;font-size:8px;display:flex}.v15-insight-kpis strong{color:#302b38;margin-bottom:1px;font-size:16px}.v15-insight-panel{grid-template-columns:minmax(0,1.5fr) minmax(150px,.8fr);gap:10px;min-height:0;display:grid}.v15-insight-bars{background:#faf9fb;border:1px solid #e7e4e9;border-radius:9px;gap:9px;padding:12px;display:grid}.v15-insight-bars>div{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;display:grid}.v15-insight-bars>div>span{flex-direction:column;display:flex}.v15-insight-bars strong{color:#38323f;font-size:8.5px}.v15-insight-bars small{color:#918b96;font-size:7px}.v15-insight-bars i{background:#ebe7f0;border-radius:999px;height:6px;display:block;overflow:hidden}.v15-insight-bars b{border-radius:inherit;background:linear-gradient(90deg,#8065bd,#a68cdc);height:100%;display:block}.v15-insight-panel aside{background:#f3effa;border:1px solid #ddd3ef;border-radius:9px;padding:12px}.v15-insight-panel aside span{color:#795eb3;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.v15-insight-panel aside strong{color:#352d40;margin-top:8px;font-size:10px;line-height:1.3;display:block}.v15-insight-panel aside p{color:#716979;margin:5px 0 0;font-size:8px;line-height:1.45}.v15-agent-flow{background:#f8f5fc;border:1px solid #dfd5ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.v15-agent-flow>div{text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.v15-agent-flow>div>span{color:#6f55aa;background:#fff;border:1px solid #ddd4ea;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.v15-agent-flow strong{color:#4b4353;font-size:8px}.v15-agent-flow i{border-top:1px dashed #b8a9d4;width:calc(100% - 30px);position:absolute;top:15px;left:calc(50% + 20px)}.v15-agent-list{gap:8px;display:grid}.v15-agent-list article{background:#faf9fb;border:1px solid #e7e4e9;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.v15-agent-mark{color:#6f55aa;background:#eee9f7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.v15-agent-list article>div{flex-direction:column;min-width:0;display:flex}.v15-agent-list strong{color:#38323f;font-size:9.5px}.v15-agent-list small{color:#837d88;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.v15-agent-list em{color:#39715a;font-size:7.5px;font-style:normal;font-weight:650}.v15-governance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v15-governance-summary>span{color:#52606d;background:#f7f9f8;border:1px solid #dce6e1;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:8.5px;font-weight:600;display:flex}.v15-governance-summary svg{color:#398267;flex:none}.v15-governance-table{background:#fff;border:1px solid #e2e5e8;border-radius:10px;overflow:hidden}.v15-governance-table>div{border-bottom:1px solid #eceef0;grid-template-columns:1.15fr .9fr 1.2fr;align-items:center;min-height:48px;display:grid}.v15-governance-table>div:last-child{border-bottom:0}.v15-governance-table>div:first-child{color:#959da7;min-height:30px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#f7f8fa;font-size:7px;font-weight:650}.v15-governance-table>div>span{color:#6d7680;min-width:0;padding:0 11px;font-size:8.5px}.v15-governance-table>div>span:first-child{flex-direction:column;display:flex}.v15-governance-table strong{color:#343c45;font-size:9.5px}.v15-governance-table small{color:#9aa1aa;font-size:7.5px}.v15-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.v15-integration-grid>article{background:#faf9fb;border:1px solid #e3e0e6;border-radius:10px;min-width:0;padding:13px;position:relative}.v15-integration-icon{color:#6f55aa;background:#eee9f7;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:10px;display:grid}.v15-integration-grid article>strong{color:#34303b;font-size:10px;display:block}.v15-integration-grid article>p{color:#7e7783;min-height:34px;margin:4px 0 10px;font-size:8px;line-height:1.4}.v15-integration-grid article>div{gap:5px;display:grid}.v15-integration-grid article>div>span{color:#5f6872;align-items:center;gap:6px;min-width:0;font-size:8px;display:flex}.v15-integration-grid article>div i{color:#625078;background:#fff;border:1px solid #e1dce7;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:6.5px;font-style:normal;font-weight:700;display:grid}.v15-connect-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;min-height:0;display:grid}.v15-connect-clients,.v15-connect-auth{background:#faf9fb;border:1px solid #e3e0e6;border-radius:10px;padding:14px}.v15-connect-clients>span,.v15-connect-auth>p{color:#939aa3;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:7px;font-weight:650;display:block}.v15-connect-clients>article{border-bottom:1px solid #e9e7eb;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.v15-connect-clients>article>i{color:#fff;background:#393441;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:700;display:grid}.v15-connect-clients article>div{flex-direction:column;display:flex}.v15-connect-clients article strong{color:#38323f;font-size:9px}.v15-connect-clients article small{color:#8f8894;font-size:7.5px}.v15-connect-clients article em{color:#398267;align-items:center;gap:3px;font-size:7px;font-style:normal;font-weight:650;display:flex}.v15-connect-endpoint{color:#6f55aa;background:#f0ebf8;border-radius:8px;align-items:center;gap:8px;margin-top:11px;padding:9px 10px;display:flex}.v15-connect-endpoint>span{flex-direction:column;min-width:0;display:flex}.v15-connect-endpoint small{color:#8d819c;font-size:6.5px}.v15-connect-endpoint code{color:#584171;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.v15-connect-auth>div:first-child{align-items:center;gap:9px;margin-bottom:16px;display:flex}.v15-connect-auth>div:first-child>span{color:#6f55aa;background:#eee9f7;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.v15-connect-auth>div:first-child>div{flex-direction:column;display:flex}.v15-connect-auth>div:first-child small{color:#9299a2;font-size:7px}.v15-connect-auth>div:first-child strong{color:#38323f;font-size:9.5px}.v15-connect-scopes{flex-wrap:wrap;gap:5px;display:flex}.v15-connect-scopes span{color:#655177;font-family:var(--font-mono), monospace;background:#f1ecf8;border-radius:999px;padding:5px 7px;font-size:6.5px}.v15-connect-auth>small{color:#7b7480;margin:12px 0;font-size:8px;line-height:1.45;display:block}.v15-connect-auth>button{color:#fff;background:var(--v15-violet);border:0;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:8.5px;font-weight:650}.v15-connect-auth>button:focus-visible{outline-offset:2px;outline:2px solid #775bc180}.v15-outcome-chip{text-align:left;white-space:normal;min-width:218px;padding:8px 15px 8px 8px}.v15-outcome-chip>span:last-child{flex-direction:column;gap:1px;display:flex}.v15-outcome-chip strong{font-size:12px;line-height:1.2}.v15-outcome-chip small{color:#ffffff85;font-size:8.5px;line-height:1.3}.v15-outcomes .v14-flow-node.is-active .v15-outcome-chip small{color:#ffffffb8}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--in .v14-flow-col-label{color:#f2c66f;opacity:.92}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--out .v14-flow-col-label{color:#8ed9b4;opacity:.92}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--in .v14-flow-node-chip{background:#2b2722;border-color:#f2c66f33}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--out .v14-flow-node-chip{background:#222b27;border-color:#8ed9b438}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--in .v14-flow-icon{color:#f2c66f;background:#f2c66f26}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--out .v14-flow-icon{color:#8ed9b4;background:#8ed9b426}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--in .v14-flow-leader{border-color:#f2c66fa3}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--out .v14-flow-leader{border-color:#8ed9b4a3}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--in .v14-flow-leader:before{background:#f2c66f;box-shadow:0 0 8px #f2c66f94}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--out .v14-flow-leader:before{background:#8ed9b4;box-shadow:0 0 8px #8ed9b494}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--in .v14-flow-node.is-active .v14-flow-node-chip{border-color:#f2c66f94;box-shadow:0 12px 30px -10px #c2842294}.v14-top-shell .v15-flow.is-partner-portal .v14-flow-col--out .v14-flow-node.is-active .v14-flow-node-chip{border-color:#8ed9b494;box-shadow:0 12px 30px -10px #3a916794}.v15-flow.is-partner-portal .v15-outcome-chip small,.v15-flow.is-partner-portal .v15-outcomes .v14-flow-node.is-active .v15-outcome-chip small{color:#c5efdab8}.v15-platform-tour{border-color:#303641;box-shadow:0 28px 72px -22px #000000a3,0 0 0 1px #0e121952}.v15-platform-tour .v15-tour-browser-bar{color:#aab1c0;background:#1c2029;border-bottom-color:#303641;box-shadow:inset 0 -1px #ffffff05}.v15-platform-tour .v15-tour-browser-bar>svg{color:#929baa}.v15-platform-tour .v15-tour-domain{color:#d7dbe3;background:#292e39;border-color:#3a4250;box-shadow:inset 0 1px #ffffff08,0 1px 3px #0000002e}.v15-platform-tour .v15-tour-browser-dots i:first-child{background:#e36d67}.v15-platform-tour .v15-tour-browser-dots i:nth-child(2){background:#d4a651}.v15-platform-tour .v15-tour-browser-dots i:nth-child(3){background:#65a978}.v15-portal-tour{--v15-portal-primary:#9b87f5;--v15-portal-primary-soft:#f1effd;--v15-portal-green:#2f9666;--v15-portal-orange:#e8873f;--v15-portal-blue:#3478c7;border-color:#aaa6b0;box-shadow:0 28px 72px -22px #00000094,0 0 0 1px #58525f3d}.v15-portal-tour .v15-tour-browser-bar{color:#6f6975;background:#d8d6dc;border-bottom-color:#c1bec6;box-shadow:inset 0 -1px #ffffff3d}.v15-portal-tour .v15-tour-browser-bar>svg{color:#7d7782}.v15-portal-tour .v15-tour-domain{color:#625d68;background:#f2f1f4db;border-color:#bbb7c0;box-shadow:inset 0 1px #ffffff6b,0 1px 2px #403a4514}.v15-portal-tour .v15-tour-browser-dots i{background:#aaa6af}.v15-portal-shell{background:#efefec}.v15-portal-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f2eff5;border-right-color:#665f7324;padding:12px 9px 10px}.v15-portal-nav .v15-tour-brand{background:#fffc;border-style:solid;border-color:#9b87f547;margin-bottom:8px}.v15-portal-nav .v15-tour-brand>span{background:linear-gradient(145deg,#313543,#171a22);box-shadow:0 6px 14px -8px #1a1b23cc}.v15-portal-nav-list{flex-direction:column;gap:1px;min-height:0;display:flex}.v15-portal-nav-item{flex-direction:column;min-width:0;display:flex}.v15-portal-nav-group{color:#9994a2;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;padding:5px 8px 2px;font-size:6.1px;font-weight:680}.v15-portal-nav-item.has-divider{border-top:1px solid #5f576b1f;margin-top:5px;padding-top:5px}.v15-portal-nav nav button{color:#66636d;border-radius:0 7px 7px 0;min-height:28px;padding-inline:10px 8px;font-size:9.2px}.v15-portal-nav nav button:hover{color:#393541;background:#ffffffa3}.v15-portal-nav nav button:after{background:var(--v15-portal-primary);transform-origin:50%;border-radius:0 3px 3px 0;width:3px;height:auto;inset:6px auto 6px 0;transform:scaleY(0)}.v15-portal-nav nav button:before{content:"";transform-origin:0;background:linear-gradient(90deg,#a895f1,#735acb);border-radius:999px;height:2px;position:absolute;bottom:1px;left:10px;right:8px;transform:scaleX(0)}.v15-portal-nav nav button.is-active{color:#413a51;box-shadow:none;background:#9b87f51c}.v15-portal-nav nav button.is-active svg{color:#7b64d9}.v15-portal-nav nav button.is-active:after{animation:none;transform:scaleY(1)}.v15-portal-nav nav button.is-active:before{animation:v15-tour-progress var(--v15-tour-duration,7.6s) linear forwards}.v15-portal-nav nav.is-paused button.is-active:before{animation-play-state:paused}.v15-portal-nav .v15-tour-nav-foot{border-top-color:#5f576b1f;padding-top:8px}.v15-portal-nav .v15-tour-nav-foot>svg{color:#806bdc}.v15-portal-stage{background:radial-gradient(circle at 90% 4%,#9b87f51a,#0000 31%),#f3f3f0}.v15-portal-content{flex-direction:column;gap:12px;height:100%;min-height:0;padding:18px 20px;display:flex}.v15-portal-content .v15-tour-view-head h3{font-size:18px}.v15-portal-content .v15-tour-view-head p{max-width:470px;font-size:9.5px}.v15-portal-content .v15-tour-view-head>div>span{color:#7963d4}.v15-portal-content .v15-tour-view-head>small{color:#6e5ab9;background:#9b87f521;border-color:#9b87f533}.v15-portal-dashboard{flex:1;grid-template-rows:auto minmax(0,1fr);gap:11px;min-height:0;display:grid}.v15-portal-welcome-card{background:linear-gradient(122deg,#9b87f512,#9b87f52b),#fff;border:1px solid #9b87f530;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:14px 16px;display:grid;overflow:hidden}.v15-portal-welcome-mark{color:#fff;background:linear-gradient(145deg,#a895f7,#765ecb);border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:750;display:grid;box-shadow:0 10px 24px -13px #533badb8}.v15-portal-welcome-card>div{flex-direction:column;min-width:0;display:flex}.v15-portal-welcome-card>div small{color:#877b9f;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:650}.v15-portal-welcome-card>div strong{color:#37323e;margin-top:2px;font-size:12px}.v15-portal-welcome-card>div p{color:#77717f;margin:3px 0 0;font-size:8px}.v15-portal-quick-search,.v15-portal-search,.v15-portal-filter,.v15-portal-help-search{color:#77717f;background:#ffffffdb;border:1px solid #ddd9e2;border-radius:7px;align-items:center;gap:6px;display:inline-flex}.v15-portal-quick-search{padding:8px 11px;font-size:7.5px;font-weight:600}.v15-portal-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.v15-portal-navigation-grid article{background:#ffffffeb;border:1px solid #e1dee4;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px;display:grid;box-shadow:0 8px 20px -20px #262030b3}.v15-portal-navigation-grid article>span{color:#765fd0;background:var(--v15-portal-primary-soft);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.v15-portal-navigation-grid article>div{flex-direction:column;min-width:0;display:flex}.v15-portal-navigation-grid article strong{color:#443e4a;font-size:8.5px}.v15-portal-navigation-grid article small{color:#8d8792;text-overflow:ellipsis;white-space:nowrap;font-size:6.7px;overflow:hidden}.v15-portal-navigation-grid article>svg{color:#bbb5c1}.v15-portal-toolbar,.v15-portal-package-toolbar,.v15-portal-price-tabs,.v15-portal-stats-toolbar{align-items:center;gap:7px;min-height:29px;display:flex}.v15-portal-search{min-width:145px;padding:7px 9px;font-size:7.5px}.v15-portal-filter{padding:7px 8px;font-size:7.3px}.v15-portal-primary-action{color:#fff;white-space:nowrap;background:#806add;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:7.3px;font-weight:650;display:inline-flex;box-shadow:0 7px 14px -10px #4b33aae6}.v15-portal-accounts-layout{flex:1;grid-template-columns:minmax(0,1fr) 166px;gap:9px;min-height:0;display:grid}.v15-portal-table-card,.v15-portal-checklist,.v15-portal-funnel,.v15-portal-help-layout>section,.v15-portal-help-layout>aside{background:#fffffff0;border:1px solid #e0dde3;border-radius:10px;min-width:0;overflow:hidden}.v15-portal-table{border-collapse:collapse;table-layout:fixed;width:100%}.v15-portal-table th,.v15-portal-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v15-portal-table th{color:#8d8793;background:#f7f6f8;border-bottom:1px solid #e5e2e7;height:32px;padding:0 7px;font-size:6.5px;font-weight:650}.v15-portal-table td{color:#716b76;border-bottom:1px solid #eeecef;height:47px;padding:0 7px;font-size:6.8px}.v15-portal-table tbody tr:last-child td{border-bottom:0}.v15-portal-table td:first-child{color:#745fc5}.v15-portal-table td strong{font-size:7.2px;font-weight:650}.v15-portal-status,.v15-portal-package-chip,.v15-portal-partner-type{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:3px 5px;font-size:5.8px;font-weight:650;display:inline-flex;overflow:hidden}.v15-portal-status.is-active{color:#2c7954;background:#e7f5ed}.v15-portal-package-chip{color:#6953bb;background:#f0edfb}.v15-portal-checklist{flex-direction:column;padding:12px;display:flex}.v15-portal-checklist header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.v15-portal-checklist header>span{flex-direction:column;min-width:0;display:flex}.v15-portal-checklist header small{color:#948e99;font-size:6.2px}.v15-portal-checklist header strong{color:#403a46;font-size:9px}.v15-portal-checklist header b{color:#745ecb;font-size:8px}.v15-portal-progress{background:#eeeaf3;border-radius:999px;height:5px;margin:9px 0 8px;overflow:hidden}.v15-portal-progress i{border-radius:inherit;background:linear-gradient(90deg,#ab9af1,#7b63d5);height:100%;display:block}.v15-portal-checklist ul{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v15-portal-checklist li{color:#69636f;align-items:center;gap:6px;font-size:6.7px;display:flex}.v15-portal-checklist li>span{color:#fff;background:#fff;border:1px solid #d9d5dc;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.v15-portal-checklist li.is-complete>span{background:#4caa7a;border-color:#4caa7a}.v15-portal-checklist li.is-complete{color:#8c8690}.v15-portal-text-link{color:#725bc8;align-items:center;gap:3px;margin-top:8px;font-size:6.8px;font-weight:650;display:inline-flex}.v15-portal-partner-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.v15-portal-partner-summary>span{background:#ffffffe0;border:1px solid #e1dee4;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:8px 9px;display:flex}.v15-portal-partner-summary small{color:#88818d;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.v15-portal-partner-summary strong{color:#584b75;font-size:8.5px}.v15-portal-partners-table th:first-child{width:31%}.v15-portal-partner-name{align-items:center;gap:5px;min-width:0;display:flex}.v15-portal-partner-name>svg,.v15-portal-partner-name>i{color:#9c95a3;flex:none;width:10px}.v15-portal-partner-name>b{color:#6d58c1;background:#efecfa;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.v15-portal-partner-name>strong{text-overflow:ellipsis;overflow:hidden}.v15-portal-partner-type{color:#6954ba;background:#f0edfb}.v15-portal-partner-type.is-reseller{color:#2d8057;background:#e8f6ee}.v15-portal-package-toolbar>span:not(.v15-portal-primary-action),.v15-portal-price-tabs>span{color:#807986;background:#ffffff8f;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:7px;font-weight:620;display:inline-flex}.v15-portal-package-toolbar>span.is-active,.v15-portal-price-tabs>span.is-active{color:#7059c6;background:#fff;border-color:#9b87f53d;box-shadow:0 5px 14px -12px #382a67cc}.v15-portal-package-toolbar>i{flex:1}.v15-portal-package-grid,.v15-portal-pricing-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.v15-portal-package-grid{align-content:start;align-items:start}.v15-portal-package-grid>article,.v15-portal-pricing-grid>article{background:#fffffff0;border:1px solid #dfdce2;border-radius:11px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 25px -24px #261f30cc}.v15-portal-package-band{background:linear-gradient(90deg,#b3a2f4,#7961d2);height:5px;display:block}.v15-portal-package-grid>article.is-green .v15-portal-package-band{background:linear-gradient(90deg,#70c49b,#309665)}.v15-portal-package-grid article>header{justify-content:space-between;align-items:flex-start;gap:8px;padding:13px 13px 9px;display:flex}.v15-portal-package-grid article>header>div{flex-direction:column;min-width:0;display:flex}.v15-portal-package-grid article>header small{color:#918a96;font-size:6.3px}.v15-portal-package-grid article>header strong{color:#403a47;font-size:10px}.v15-portal-package-grid article>header>span{color:#2d7853;background:#e7f5ed;border-radius:999px;padding:3px 6px;font-size:5.8px;font-weight:650}.v15-portal-package-badges{gap:5px;padding:0 13px 11px;display:flex}.v15-portal-package-badges span{color:#716b77;background:#f3f1f4;border-radius:999px;padding:3px 6px;font-size:5.8px}.v15-portal-package-metrics{background:#faf9fb;border-top:1px solid #e9e6eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:auto;padding:10px 8px;display:grid}.v15-portal-package-metrics>span{border-right:1px solid #e7e4e9;grid-template-columns:13px minmax(0,1fr);column-gap:3px;min-width:0;padding-inline:4px;display:grid}.v15-portal-package-metrics>span:last-child{border-right:0}.v15-portal-package-metrics svg{color:#7d66d5;grid-row:1/3;align-self:center}.v15-portal-package-grid .is-green .v15-portal-package-metrics svg{color:#329268}.v15-portal-package-metrics small{color:#918b96;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.v15-portal-package-metrics strong{color:#4a4450;font-size:8px}.v15-portal-package-includes{padding:11px 13px}.v15-portal-package-includes>small{color:#8e8793;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:6px;font-weight:680;display:block}.v15-portal-package-includes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;margin:0;padding:0;list-style:none;display:grid}.v15-portal-package-includes li{color:#6f6974;align-items:center;gap:5px;min-width:0;font-size:6.4px;display:flex}.v15-portal-package-includes li svg{color:#7961d2;flex:none}.v15-portal-package-grid .is-green .v15-portal-package-includes li svg{color:#309665}.v15-portal-package-grid article>footer{color:#87808c;background:#faf9fb;border-top:1px solid #e9e6eb;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:9px 13px;font-size:6px;display:flex}.v15-portal-package-grid article>footer strong{color:#6e57c3;align-items:center;gap:3px;font-size:6.2px;display:inline-flex}.v15-portal-package-grid .is-green>footer strong{color:#2f875e}.v15-portal-price-tabs{background:#e8e5ebbd;border-radius:9px;align-self:flex-start;padding:3px}.v15-portal-pricing-grid>article{flex-direction:column;padding:14px;display:flex}.v15-portal-pricing-grid>article.is-in-price{border-color:#e8873f57}.v15-portal-pricing-grid article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v15-portal-pricing-grid article>header>span{flex-direction:column;min-width:0;display:flex}.v15-portal-pricing-grid article>header small{color:#918a96;font-size:6.3px}.v15-portal-pricing-grid article>header strong{color:#413b47;font-size:9.5px}.v15-portal-pricing-grid article>header i{color:#6953ba;background:#f0edfb;border-radius:999px;padding:3px 6px;font-size:5.7px;font-style:normal}.v15-portal-pricing-grid .is-in-price>header i{color:#ad5c20;background:#fff0e5}.v15-portal-price-value{align-items:baseline;gap:5px;margin:18px 0 14px;display:flex}.v15-portal-price-value strong{color:#6750bc;letter-spacing:-.04em;font-size:22px}.v15-portal-pricing-grid .is-in-price .v15-portal-price-value strong{color:#d7742d}.v15-portal-price-value small{color:#928b97;font-size:6.5px}.v15-portal-pricing-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:auto 0 0;display:grid}.v15-portal-pricing-grid dl>div{background:#f7f5f8;border-radius:7px;min-width:0;padding:8px}.v15-portal-pricing-grid dt{color:#928b97;text-overflow:ellipsis;white-space:nowrap;font-size:5.6px;overflow:hidden}.v15-portal-pricing-grid dd{color:#4c4552;margin:2px 0 0;font-size:8px;font-weight:700}.v15-portal-price-note{color:#ad632c;align-self:flex-start;align-items:center;gap:5px;font-size:6.7px;display:inline-flex}.v15-portal-stats-toolbar{background:#ffffffc7;border:1px solid #e1dee3;border-radius:8px;padding:5px 7px}.v15-portal-stats-toolbar>span{color:#77717d;background:#f7f6f8;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:6.5px;display:inline-flex}.v15-portal-stats-toolbar>i{flex:1}.v15-portal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.v15-portal-kpi-grid article{background:#ffffffeb;border:1px solid #dfdce3;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:10px;display:flex}.v15-portal-kpi-grid article>span{color:#7860d1;background:#efecfb;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.v15-portal-kpi-grid article:nth-child(2)>span{color:#2f9163;background:#e9f6ef}.v15-portal-kpi-grid article:nth-child(3)>span{color:#cf6f2c;background:#fff0e5}.v15-portal-kpi-grid article:nth-child(4)>span{color:#2d6faf;background:#eaf3fc}.v15-portal-kpi-grid article>div{flex-direction:column;min-width:0;display:flex}.v15-portal-kpi-grid small{color:#918a96;text-overflow:ellipsis;white-space:nowrap;font-size:5.9px;overflow:hidden}.v15-portal-kpi-grid strong{color:#413b47;font-size:11px}.v15-portal-funnel{flex-direction:column;flex:1;padding:12px 14px;display:flex}.v15-portal-funnel>header{border-bottom:1px solid #ebe8ec;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.v15-portal-funnel>header>span{color:#6f58c4;align-items:center;gap:5px;display:inline-flex}.v15-portal-funnel>header strong{color:#443e4a;font-size:8px}.v15-portal-funnel>header small{color:#97909b;font-size:6.3px}.v15-portal-funnel>div{flex-direction:column;flex:1;justify-content:space-around;padding-top:6px;display:flex}.v15-portal-funnel>div>span{grid-template-columns:115px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.v15-portal-funnel>div small{color:#706a75;text-overflow:ellipsis;white-space:nowrap;font-size:6.7px;overflow:hidden}.v15-portal-funnel>div i{background:#eeeaf4;border-radius:999px;height:7px;overflow:hidden}.v15-portal-funnel>div i b{border-radius:inherit;background:linear-gradient(90deg,#a897ed,#7961d3);height:100%;display:block}.v15-portal-funnel>div strong{color:#554b64;text-align:right;font-size:7px}.v15-portal-api-layout{flex:1;grid-template-columns:minmax(170px,1fr) 132px minmax(170px,1fr);gap:10px;min-height:0;display:grid}.v15-portal-api-events,.v15-portal-api-engine{border-radius:10px;min-width:0;overflow:hidden}.v15-portal-api-events{background:#fffffff0;border:1px solid #dfdce3;flex-direction:column;padding:11px;display:flex}.v15-portal-api-events>header{border-bottom:1px solid #ece8ed;justify-content:space-between;align-items:center;gap:7px;min-height:25px;padding-bottom:7px;display:flex}.v15-portal-api-events>header>small{color:#8c8492;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:5.8px;font-weight:700;overflow:hidden}.v15-portal-api-events>header>span{color:#3a9168;flex:none;align-items:center;gap:3px;font-size:5.8px;font-weight:650;display:inline-flex}.v15-portal-api-events>header>span>i{background:#4cad7d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #4cad7d1f}.v15-portal-api-events>article{border-bottom:1px solid #efecf0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:58px;display:grid}.v15-portal-api-events>article:last-child{border-bottom:0}.v15-portal-api-events>article>span{color:#bd722f;background:#fff1e5;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.v15-portal-api-events.is-output>article>span{color:#358d64;background:#e9f6ef}.v15-portal-api-events>article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.v15-portal-api-events>article strong,.v15-portal-api-events>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v15-portal-api-events>article strong{color:#4a444f;font-size:7.1px}.v15-portal-api-events>article small{color:#98919b;font-size:5.9px}.v15-portal-api-events>article>svg{color:#aaa3ae}.v15-portal-api-events:not(.is-output)>article>svg{color:#4a9c74}.v15-portal-api-engine{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 43%),linear-gradient(155deg,#907be7,#5e49ad);flex-direction:column;justify-content:center;align-items:center;padding:14px 10px;display:flex;position:relative;overflow:visible;box-shadow:0 14px 30px -20px #4c349ed9}.v15-portal-api-layout.is-billing .v15-portal-api-engine{background:radial-gradient(circle at 50% 0,#ffffff2b,#0000 43%),linear-gradient(155deg,#4c86bc,#2e5f90);box-shadow:0 14px 30px -20px #224f7bd1}.v15-portal-api-engine>span{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:10px;display:grid}.v15-portal-api-engine>small{color:#fff9;font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:5.6px;font-weight:700}.v15-portal-api-engine>strong{margin-top:3px;font-size:10px}.v15-portal-api-engine>code{color:#eeeafd;width:100%;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#18132d38;border:1px solid #ffffff21;border-radius:6px;margin-top:11px;padding:7px 5px;font-size:5.3px;overflow:hidden}.v15-portal-api-engine>p{color:#ffffffb3;margin:9px 0 0;font-size:5.9px;line-height:1.45}.v15-portal-api-engine>i{color:#6d58bf;background:#fff;border:1px solid #ddd8e4;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 4px 10px -7px #271e3bb3}.v15-portal-api-scopes{background:#ffffffd1;border:1px solid #e0dde3;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:31px;padding:6px 8px;display:flex;overflow:hidden}.v15-portal-api-scopes>span{color:#6c6571;flex:none;align-items:center;gap:4px;font-size:6px;font-weight:650;display:inline-flex}.v15-portal-api-scopes>span svg{color:#715ac7}.v15-portal-api-scopes>span:last-child{margin-left:auto}.v15-portal-api-scopes>code{color:#6953bb;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#f0edfb;border-radius:999px;padding:4px 6px;font-size:5.5px;overflow:hidden}.v15-portal-docs-layout{flex:1;grid-template-columns:170px minmax(0,1fr);gap:10px;min-height:0;display:grid}.v15-portal-docs-layout>aside,.v15-portal-docs-layout>article{background:#fffffff0;border:1px solid #dfdce2;border-radius:10px;min-width:0}.v15-portal-docs-layout>aside{flex-direction:column;padding:11px;display:flex}.v15-portal-docs-layout>aside>span{color:#877e90;text-transform:uppercase;letter-spacing:.06em;margin:6px 5px 4px;font-size:6.2px;font-weight:700}.v15-portal-docs-layout>aside>span:first-child{margin-top:0}.v15-portal-docs-layout>aside>small{color:#716b76;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:5px 6px;font-size:6px;overflow:hidden}.v15-portal-docs-layout>aside>small.is-active{color:#6b54c1;background:#efecfa;font-weight:650}.v15-portal-docs-layout>article{flex-direction:column;padding:16px;display:flex}.v15-portal-doc-icon{color:#7058c7;background:#efecfb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.v15-portal-docs-layout>article>small{color:#837691;text-transform:uppercase;letter-spacing:.07em;margin-top:10px;font-size:6.3px;font-weight:650}.v15-portal-docs-layout>article h4{color:#3f3945;margin:2px 0 0;font-size:13px}.v15-portal-docs-layout>article p{color:#7c7580;max-width:450px;margin:5px 0 10px;font-size:7.3px;line-height:1.45}.v15-portal-doc-scopes{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.v15-portal-doc-scopes span{color:#6852ba;font-family:var(--font-mono), monospace;background:#f0edfb;border-radius:999px;padding:4px 6px;font-size:5.5px}.v15-portal-doc-example{color:#dcd7e8;font-family:var(--font-mono), monospace;white-space:pre-wrap;background:#2a2d37;border:1px solid #393d49;border-radius:7px;margin:0;padding:10px 11px;font-size:6.1px;line-height:1.45;overflow:hidden}.v15-portal-doc-example code{font:inherit}.v15-portal-docs-layout ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0;padding:0;list-style:none;display:grid}.v15-portal-docs-layout li{color:#6e6873;background:#f7f5f8;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:8px;font-size:6.2px;line-height:1.25;display:flex}.v15-portal-docs-layout li span{color:#fff;background:#846ede;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:6px;font-weight:700;display:grid}.v15-portal-docs-layout>article>code{color:#ddd8e8;font-family:var(--font-mono), monospace;background:#252832;border-radius:7px;padding:9px 10px;font-size:6.5px}.v15-portal-help-search{width:100%;min-height:31px;padding:0 10px;font-size:7.2px}.v15-portal-help-layout{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(190px,.7fr);gap:10px;min-height:0;display:grid}.v15-portal-help-layout>section,.v15-portal-help-layout>aside{flex-direction:column;padding:13px;display:flex}.v15-portal-help-layout header{border-bottom:1px solid #ebe8ec;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.v15-portal-help-layout header strong{color:#433d49;font-size:8.5px}.v15-portal-help-layout header small{color:#96909a;font-size:6.2px}.v15-portal-help-layout>section>span{color:#716a76;border-bottom:1px solid #efedf0;align-items:center;gap:6px;min-height:39px;font-size:6.8px;display:flex}.v15-portal-help-layout>section>span:last-child{border-bottom:0}.v15-portal-help-layout>section>span svg{color:#aaa3ad;transition:transform .18s}.v15-portal-help-layout>section>span.is-open{color:#6751b7;font-weight:650}.v15-portal-help-layout>section>span.is-open svg{transform:rotate(90deg)}.v15-portal-help-layout>aside>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.v15-portal-help-layout>aside>div>span{color:#6d6672;background:#f7f5f8;border-radius:7px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:8px;font-size:6.3px;display:grid}.v15-portal-help-layout>aside>div>span svg:first-child{color:#775fcd}.v15-portal-help-layout>aside>div>span svg:last-child{color:#aaa3ad}.v15-portal-support-card{color:#fff;background:linear-gradient(135deg,#8e78e6,#6e57c3);border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:10px;display:flex}.v15-portal-support-card>span{flex-direction:column;display:flex}.v15-portal-support-card strong{font-size:7px}.v15-portal-support-card small{color:#ffffffb8;font-size:6px}@keyframes v15-tour-progress{to{transform:scaleX(1)}}@keyframes v15-rail-left-leave{to{opacity:0;transform:translate(-18px)}}@keyframes v15-rail-right-leave{to{opacity:0;transform:translate(18px)}}@keyframes v15-rail-left-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes v15-rail-right-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes v15-panel-forward-leave{to{opacity:0;transform:translate(-18px)scale(.988)}}@keyframes v15-panel-forward-enter{0%{opacity:0;transform:translate(22px)scale(.988)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes v15-panel-backward-leave{to{opacity:0;transform:translate(18px)scale(.988)}}@keyframes v15-panel-backward-enter{0%{opacity:0;transform:translate(-22px)scale(.988)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes v15-tour-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1320px){.v15-flow{grid-template-rows:590px;grid-template-columns:minmax(180px,1fr) minmax(650px,760px) minmax(200px,1fr)}.v15-flow .v14-flow-col{height:500px}.v15-flow .v14-flow-col--in{width:calc(100% + 22px);margin-left:-22px}.v15-flow .v14-flow-col--out{width:calc(100% + 64px);margin-right:-64px}.v15-hero-experience{grid-template-rows:34px 540px;row-gap:16px;height:590px}.v15-hero-experience-panel{height:540px}.v15-hero-experience-tabs{padding:3px}.v15-hero-experience-tabs button{min-width:118px;height:28px;padding-inline:14px;font-size:10px}.v15-hero-tour{height:540px}.v15-tour-shell{grid-template-columns:156px minmax(0,1fr)}.v15-conversation-list{grid-template-columns:repeat(3,minmax(0,1fr))}.v15-portal-content{padding:18px}.v15-portal-provisioning{grid-template-columns:minmax(165px,.94fr) minmax(82px,.46fr) minmax(175px,1.06fr)}.v15-outcome-chip{min-width:194px}}@media (width<=1180px){.v15-flow{grid-template-rows:auto;grid-template-columns:1fr;max-width:820px}.v15-flow .v14-flow-col{height:auto}.v15-flow .v14-flow-col--in,.v15-flow .v14-flow-col--out{width:100%;margin-left:0;margin-right:0}.v15-hero-experience{order:1;grid-template-rows:34px 560px;height:610px}.v15-hero-experience-panel{height:560px}.v15-hero-tour{order:1;width:100%;height:560px}.v15-conversation-list{grid-template-columns:repeat(3,minmax(0,1fr))}.v15-flow .v14-flow-col--in{order:2}.v15-outcomes{order:3}.v15-outcome-chip{min-width:0}.v15-outcomes .v14-flow-node{width:auto}}@media (width<=720px){.v15-page .v14-hero-copy--centered h1{font-size:clamp(34px,8.7vw,42px)}.v15-hero-experience{grid-template-rows:34px 550px;row-gap:14px;height:598px}.v15-hero-experience-tabs{padding:3px}.v15-hero-experience-tabs button{min-width:108px;height:28px;padding-inline:12px;font-size:9.5px}.v15-hero-experience-panel{height:550px}.v15-hero-tour{border-radius:15px;grid-template-rows:38px minmax(0,1fr) 22px;height:550px}.v15-tour-browser-bar{gap:8px;padding:0 10px}.v15-tour-domain{flex-basis:230px;width:68%;padding-inline:10px}.v15-tour-shell{grid-template-columns:56px minmax(0,1fr)}.v15-tour-nav{padding:9px 6px 8px}.v15-tour-brand{justify-content:center;margin-bottom:8px;padding:5px}.v15-tour-brand>span{width:30px;height:30px}.v15-tour-brand>div,.v15-tour-nav-label,.v15-tour-nav nav button>span,.v15-tour-nav-foot>span{display:none}.v15-tour-nav nav{gap:3px}.v15-tour-nav nav button{justify-content:center;min-height:40px;padding:0}.v15-tour-nav nav button:after{left:6px;right:6px}.v15-tour-nav-foot{justify-content:center;padding-inline:0}.v15-portal-nav{display:none}.v15-portal-provisioning{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:6px}.v15-portal-input-card,.v15-portal-output-card{padding:9px}.v15-portal-card-label{gap:5px;padding-bottom:7px}.v15-portal-input-list>div{padding:6px 0}.v15-portal-input-list>div:nth-child(n+4){display:none}.v15-portal-api-note{justify-content:center;padding:6px;font-size:0}.v15-portal-api-note:after{content:"Portal or API";font-size:6.5px}.v15-portal-pipeline{align-items:center}.v15-portal-pipeline>div{grid-template-columns:24px;min-height:50px}.v15-portal-pipeline strong{display:none}.v15-portal-result-brand{gap:6px;padding:10px 0}.v15-portal-result-brand>span{width:30px;height:30px}.v15-portal-result-grid{grid-template-columns:1fr}.v15-portal-result-grid>span:nth-child(3){display:none}.v15-portal-result-grid>span{padding:6px}.v15-portal-result-footer{padding:7px}.v15-portal-result-footer small{display:none}.v15-portal-value-strip{gap:6px}.v15-portal-value-strip>span{gap:3px;font-size:6px}.v15-tour-view{gap:11px;padding:14px}.v15-tour-view-head h3{font-size:16px}.v15-tour-view-head p{font-size:9.5px}.v15-tour-view-head>small{display:none}.v15-tour-view--conversations{gap:8px;padding:12px}.v15-conversation-toolbar{grid-template-columns:auto minmax(0,1fr) auto;gap:4px}.v15-conversation-toolbar>small{display:none}.v15-conversation-filter,.v15-conversation-search,.v15-conversation-mode{height:26px}.v15-conversation-filter{justify-content:center;width:26px;padding:0;font-size:0}.v15-conversation-search{padding-inline:7px;font-size:7.5px}.v15-conversation-mode>i{justify-content:center;width:22px;height:20px;padding:0;font-size:0}.v15-conversation-list{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.v15-conversation-list article:nth-child(n+2){display:none}.v15-conversation-preview{height:86px}.v15-conversation-card-body{padding:9px 10px 8px}.v15-conversation-department{margin-bottom:3px;font-size:7px}.v15-conversation-card-body>strong{-webkit-line-clamp:1;min-height:auto;font-size:10.5px}.v15-conversation-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 7px;margin-top:6px}.v15-conversation-metadata>span{font-size:6.8px}.v15-conversation-card-body>p{margin-top:6px;padding-top:6px;font-size:7.5px}.v15-conversation-topics{padding-top:6px}.v15-ask-question{max-width:88%}.v15-ask-answer>p{font-size:10.5px}.v15-insight-panel{grid-template-columns:1fr}.v15-insight-panel aside{display:none}.v15-insight-bars>div{grid-template-columns:100px minmax(0,1fr)}.v15-agent-flow{grid-template-columns:repeat(2,1fr)}.v15-agent-flow i{display:none}.v15-agent-list article{grid-template-columns:28px minmax(0,1fr)}.v15-agent-list em{display:none}.v15-governance-summary{grid-template-columns:1fr}.v15-governance-summary>span:nth-child(n+2){display:none}.v15-governance-table>div{grid-template-columns:1fr;min-height:44px}.v15-governance-table>div>span:not(:first-child){display:none}.v15-integration-grid{grid-template-columns:1fr}.v15-integration-grid>article{padding:10px}.v15-integration-grid>article:nth-child(3){display:none}.v15-integration-icon{float:left;margin:0 8px 6px 0}.v15-integration-grid article>p{min-height:0;margin-bottom:8px}.v15-integration-grid article>div{clear:both;grid-template-columns:repeat(2,minmax(0,1fr))}.v15-connect-layout{grid-template-columns:1fr;gap:8px}.v15-connect-clients,.v15-connect-auth{padding:10px}.v15-connect-clients>article:nth-of-type(3){display:none}.v15-connect-auth>div:first-child,.v15-connect-auth>small{margin-bottom:8px}.v15-portal-shell{grid-template-columns:56px minmax(0,1fr)}.v15-portal-nav{padding:8px 5px;display:flex}.v15-portal-nav .v15-tour-brand{padding:4px}.v15-portal-nav-group{display:none}.v15-portal-nav-item.has-divider{margin-top:3px;padding-top:3px}.v15-portal-nav nav button{justify-content:center;min-height:38px;padding:0}.v15-portal-nav nav button:after{top:7px;bottom:7px}.v15-portal-content{gap:8px;padding:10px}.v15-portal-content .v15-tour-view-head h3{font-size:14px}.v15-portal-content .v15-tour-view-head p{margin-top:2px;font-size:7.6px}.v15-portal-dashboard{gap:7px}.v15-portal-welcome-card{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:69px;padding:9px}.v15-portal-welcome-mark{border-radius:8px;width:32px;height:32px;font-size:11px}.v15-portal-welcome-card>div strong{font-size:9px}.v15-portal-welcome-card>div p{font-size:6.5px}.v15-portal-quick-search{display:none}.v15-portal-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.v15-portal-navigation-grid article{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7px}.v15-portal-navigation-grid article:nth-child(n+5){display:none}.v15-portal-navigation-grid article>span{width:24px;height:24px}.v15-portal-navigation-grid article>svg{display:none}.v15-portal-search{flex:1;min-width:0}.v15-portal-filter{display:none}.v15-portal-primary-action{width:28px;height:28px;padding:0;font-size:0}.v15-portal-accounts-layout{grid-template-columns:minmax(0,1fr)}.v15-portal-checklist{display:none}.v15-portal-table th,.v15-portal-table td{padding-inline:5px}.v15-portal-table th:nth-child(2),.v15-portal-table td:nth-child(2),.v15-portal-table th:nth-child(4),.v15-portal-table td:nth-child(4),.v15-portal-table th:nth-child(6),.v15-portal-table td:nth-child(6){display:none}.v15-portal-table th:first-child{width:46%}.v15-portal-partner-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.v15-portal-partner-summary>span{padding:6px 7px}.v15-portal-partners-table th:nth-child(3),.v15-portal-partners-table td:nth-child(3),.v15-portal-partners-table th:nth-child(4),.v15-portal-partners-table td:nth-child(4),.v15-portal-partners-table th:nth-child(6),.v15-portal-partners-table td:nth-child(6){display:none}.v15-portal-partners-table th:first-child{width:46%}.v15-portal-package-toolbar>span:not(.is-active,.v15-portal-primary-action){display:none}.v15-portal-package-grid{grid-template-columns:minmax(0,1fr)}.v15-portal-package-grid>article:nth-child(2){display:none}.v15-portal-package-grid article>header{padding:10px 10px 7px}.v15-portal-package-badges{padding:0 10px 8px}.v15-portal-pricing-grid{grid-template-columns:minmax(0,1fr)}.v15-portal-pricing-grid>article{padding:11px}.v15-portal-pricing-grid>article:nth-child(2){display:none}.v15-portal-price-value{margin:12px 0}.v15-portal-price-note{font-size:5.9px}.v15-portal-stats-toolbar{padding:4px}.v15-portal-stats-toolbar>span:nth-child(2){display:none}.v15-portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.v15-portal-kpi-grid article{padding:7px}.v15-portal-funnel{padding:9px}.v15-portal-funnel>div>span{grid-template-columns:82px minmax(0,1fr) 28px;gap:5px}.v15-portal-api-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v15-portal-api-engine{text-align:left;flex-direction:row;grid-area:1/1/auto/-1;justify-content:flex-start;gap:7px;min-height:54px;padding:8px 10px}.v15-portal-api-engine>span{width:30px;height:30px;margin:0}.v15-portal-api-engine>small,.v15-portal-api-engine>p,.v15-portal-api-engine>i{display:none}.v15-portal-api-engine>strong{margin:0;font-size:9px}.v15-portal-api-engine>code{width:auto;max-width:48%;margin:0 0 0 auto;padding:6px}.v15-portal-api-events{grid-row:2;padding:7px}.v15-portal-api-events>article{grid-template-columns:23px minmax(0,1fr) auto;gap:5px;min-height:45px}.v15-portal-api-events>article>span{width:21px;height:21px}.v15-portal-api-events>article small,.v15-portal-api-scopes>code:nth-of-type(n+2),.v15-portal-api-scopes>span:last-child{display:none}.v15-portal-docs-layout{grid-template-columns:minmax(0,1fr)}.v15-portal-docs-layout>aside{display:none}.v15-portal-docs-layout>article{padding:12px}.v15-portal-docs-layout ol{grid-template-columns:minmax(0,1fr);gap:4px}.v15-portal-docs-layout li{padding:6px}.v15-portal-help-layout{grid-template-columns:minmax(0,1fr)}.v15-portal-help-layout>section,.v15-portal-help-layout>aside{padding:9px}.v15-portal-help-layout>aside{display:none}.v15-portal-help-layout>section>span{min-height:34px}}@media (prefers-reduced-motion:reduce){.v15-tour-content,.v15-tour-nav nav button.is-active:after,.v15-portal-nav nav button.is-active:before,.v15-flow.is-experience-leaving .v14-flow-col,.v15-flow.is-experience-entering .v14-flow-col,.v15-flow.is-experience-leaving .v15-hero-experience-panel,.v15-flow.is-experience-entering .v15-hero-experience-panel{animation:none}.v15-tour-nav nav button.is-active:after,.v15-portal-nav nav button.is-active:before{transform:scaleX(1)}}.v16-flow .v15-tour-nav nav button.is-active:after,.v16-flow .v15-portal-nav nav button.is-active:before{animation-name:v16-tour-progress}.v16-flow .v15-conversation-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.v16-flow .v15-outcomes.has-dynamic-outcomes .v14-flow-node{opacity:0;animation:v16-outcome-enter .46s cubic-bezier(.22, 1, .36, 1) calc(var(--v16-outcome-index) * 75ms) both}.v16-flow .v15-outcomes.has-dynamic-outcomes .v14-flow-node .v15-outcome-chip{min-width:236px;padding-block:10px}.v16-flow .v15-outcomes.has-dynamic-outcomes .v14-flow-node .v15-outcome-chip>span:last-child{gap:0}.v16-flow .v15-outcomes.has-dynamic-outcomes .v14-flow-node .v15-outcome-chip strong{font-size:14px;font-weight:650;line-height:1.18}.v16-flow .v15-outcomes.has-dynamic-outcomes .v14-flow-node .v15-outcome-chip small{display:none}@keyframes v16-outcome-enter{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes v16-tour-progress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media (width<=1180px){.v16-flow .v15-outcomes{order:2}.v16-flow .v14-flow-col--in{order:3}.v16-flow .v15-outcomes.has-dynamic-outcomes .v14-flow-node .v15-outcome-chip{min-width:0}}@media (width<=720px){.v16-flow .v15-conversation-list{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.v16-flow .v15-outcomes.has-dynamic-outcomes .v14-flow-node{opacity:1;animation:none}}.v16-stories-top{overflow:hidden}.v16-stories-hero{color:#fff;padding:112px 0 96px;position:relative}.v16-stories-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 38%,#6edcad1a,#0000 36%),radial-gradient(circle at 78% 16%,#a184f31f,#0000 34%);height:620px;position:absolute;inset:-20% -10% auto}.v16-stories-hero .v14-wrap{z-index:1;position:relative}.v16-stories-hero-copy{text-align:center;max-width:920px;margin:0 auto}.v16-stories-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:900px;margin:18px auto 0;font-size:clamp(48px,6.2vw,82px);font-weight:520;line-height:.99}.v16-stories-hero-copy .v14-italic{color:#b9a1f0;margin:24px auto 0;font-size:clamp(24px,3vw,38px);line-height:1.15}.v16-stories-intro{color:#ffffffa8;max-width:720px;margin:30px auto 0;font-size:17px;line-height:1.7}.v16-stories-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:68px;display:grid}.v16-story-index-card{--story-accent:#b9a1f0;color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--story-accent) 10%, transparent), transparent 58%), #ffffff09;border:1px solid #ffffff1c;border-radius:18px;min-height:245px;padding:24px;text-decoration:none;transition:border-color .18s,transform .18s,background-color .18s;display:grid}.v16-story-index-card:hover{border-color:color-mix(in srgb, var(--story-accent) 58%, transparent);background-color:#ffffff0b;transform:translateY(-3px)}.v16-story-index-card--violet{--story-accent:#b29cf2}.v16-story-index-card--mint{--story-accent:#75d9ad}.v16-story-index-card--blue{--story-accent:#62aef8}.v16-story-index-card>.v14-mono{color:var(--story-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.v16-story-index-logo{background:#fffffff5;border-radius:10px;justify-content:center;align-items:center;width:202px;height:62px;margin-top:22px;padding:11px 16px;display:flex}.v16-story-index-logo img{object-fit:contain;width:auto;max-width:168px;height:auto;max-height:38px}.v16-story-index-card strong{letter-spacing:-.025em;align-self:end;max-width:260px;margin-top:22px;font-size:20px;font-weight:560;line-height:1.25}.v16-story-index-link{color:#ffffff8f;align-items:center;gap:7px;margin-top:18px;font-size:13px;display:inline-flex}.v16-stories-main{color:#1a1820;background:#fff}.v16-story{--story-accent:#9277de;--story-soft:#f1ecff;padding:108px 0;scroll-margin-top:20px}.v16-story+.v16-story{border-top:1px solid #19162014}.v16-story--tinted{background:#f5f3ef}.v16-story--violet{--story-accent:#8c72d8;--story-soft:#f1ecff}.v16-story--mint{--story-accent:#178c64;--story-soft:#e6f7ef}.v16-story--blue{--story-accent:#287fc6;--story-soft:#e8f4ff}.v16-story-head{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:end;gap:70px;display:grid}.v16-story-eyebrow{color:var(--story-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.v16-story-head h2{letter-spacing:-.05em;max-width:830px;margin:18px 0 0;font-size:clamp(40px,5vw,68px);font-weight:540;line-height:1.02}.v16-story-head>div:first-child>p{color:#1a1820a3;max-width:760px;margin:26px 0 0;font-size:17px;line-height:1.7}.v16-story-logo{background:#fff;border:1px solid #19162017;border-radius:18px;place-items:center;min-height:150px;padding:28px;display:grid;box-shadow:0 18px 50px #1f1a2a0f}.v16-story-logo img{object-fit:contain;width:auto;max-width:210px;height:auto;max-height:58px}.v16-story-logo .v14-mono{color:#1a182073;letter-spacing:.07em;text-align:center;text-transform:uppercase;align-self:end;margin-top:24px;font-size:9px}.v16-story-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.v16-story-stats article{background:#fff;border:1px solid #19162017;border-radius:16px;min-height:240px;padding:30px}.v16-story--tinted .v16-story-stats article{background:#ffffffc7}.v16-story-stats strong{color:var(--story-accent);font-family:var(--font-inter), system-ui, sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.06em;font-size:clamp(40px,4.6vw,62px);font-style:normal;font-weight:640;line-height:1;display:block}.v16-story-stats p{letter-spacing:-.02em;max-width:280px;margin:26px 0 0;font-size:17px;font-weight:600;line-height:1.32}.v16-story-stats span{color:#1a182075;margin-top:18px;font-size:12px;line-height:1.45;display:block}.v16-story-body{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;margin-top:14px;display:grid}.v16-story-process,.v16-story-takeaway,.v16-story-quote{border-radius:18px;min-height:390px;margin:0;padding:34px}.v16-story-process{background:var(--story-soft)}.v16-story-process>.v14-mono,.v16-story-takeaway>.v14-mono{color:var(--story-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.v16-story-process>div{gap:0;margin-top:24px;display:grid}.v16-story-process article{border-top:1px solid color-mix(in srgb, var(--story-accent) 18%, transparent);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.v16-story-process article>.v14-mono{color:var(--story-accent);font-size:11px}.v16-story-process h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:640}.v16-story-process article p{color:#1a182091;max-width:530px;margin:7px 0 0;font-size:14px;line-height:1.55}.v16-story-takeaway{color:#fff;background:#17141f;flex-direction:column;display:flex}.v16-story-takeaway>.v14-mono{color:color-mix(in srgb, var(--story-accent) 70%, white)}.v16-story-takeaway strong{letter-spacing:-.035em;max-width:420px;margin-top:auto;font-size:clamp(27px,3vw,38px);font-weight:540;line-height:1.08}.v16-story-takeaway p{color:#ffffff94;max-width:430px;margin:22px 0 0;font-size:14px;line-height:1.6}.v16-story-quote{color:#fff;background:radial-gradient(circle at 90% 10%,#75d9ad29,#0000 34%),#17141f;flex-direction:column;display:flex}.v16-story-quote blockquote{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.1vw,29px);font-style:italic;line-height:1.32}.v16-story-quote figcaption{align-items:center;gap:14px;margin-top:auto;padding-top:30px;display:flex}.v16-story-quote figcaption img{object-fit:cover;border:1px solid #ffffff2e;border-radius:50%;width:48px;height:48px}.v16-story-quote figcaption span{gap:4px;display:grid}.v16-story-quote figcaption strong{font-size:14px;font-weight:650}.v16-story-quote figcaption small{color:#ffffff7a;font-size:11px;line-height:1.4}.v16-story-footer{border-top:1px solid #19162017;justify-content:space-between;align-items:center;gap:32px;margin-top:30px;padding-top:26px;display:flex}.v16-story-footer>p{color:#1a18207a;max-width:650px;margin:0;font-size:12px;line-height:1.55}.v16-story-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.v16-story-links a{color:#25212c;align-items:center;gap:7px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.v16-story-links a:hover{color:var(--story-accent)}.v16-stories-cta{color:#fff;background:#17141f;padding:92px 0}.v16-stories-cta .v14-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:80px;display:grid}.v16-stories-cta .v14-mono{color:#8fdcb9;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.v16-stories-cta h2{color:#fff;letter-spacing:-.05em;max-width:740px;margin:18px 0 0;font-size:clamp(38px,5vw,64px);font-weight:540;line-height:1.03}.v16-stories-cta p{color:#ffffff94;max-width:650px;margin:24px 0 0;font-size:15px;line-height:1.65}.v16-stories-cta-actions{justify-items:start;gap:16px;display:grid}.v16-stories-cta .v14-link-cta{color:#ffffffb8}@media (width<=960px){.v16-stories-index{grid-template-columns:1fr}.v16-story-index-card{grid-template-columns:minmax(130px,.35fr) minmax(0,.65fr);min-height:0}.v16-story-index-card>.v14-mono,.v16-story-index-logo{grid-column:1}.v16-story-index-card strong,.v16-story-index-link{grid-column:2}.v16-story-index-card strong{grid-row:1/span 2;align-self:center;margin:0}.v16-story-index-link{align-self:end}.v16-story-head,.v16-story-body{grid-template-columns:1fr}.v16-story-head{gap:36px}.v16-story-logo{width:min(100%,360px)}.v16-story-stats{grid-template-columns:1fr}.v16-story-stats article,.v16-story-process,.v16-story-takeaway,.v16-story-quote{min-height:0}.v16-story-takeaway strong{margin-top:110px}.v16-story-quote figcaption{margin-top:38px}.v16-story-footer{display:grid}.v16-story-links{justify-content:flex-start}.v16-stories-cta .v14-wrap{grid-template-columns:1fr;gap:46px}}@media (width<=640px){.v16-stories-hero{padding:78px 0 72px}.v16-stories-hero-copy h1{font-size:clamp(42px,13vw,60px)}.v16-stories-index{margin-top:48px}.v16-story-index-card{grid-template-columns:1fr;display:grid}.v16-story-index-card>.v14-mono,.v16-story-index-logo,.v16-story-index-card strong,.v16-story-index-link{grid-area:auto/1}.v16-story-index-card strong{margin-top:16px}.v16-story{padding:78px 0}.v16-story-head h2{font-size:clamp(38px,11vw,54px)}.v16-story-stats article,.v16-story-process,.v16-story-takeaway,.v16-story-quote{padding:26px}.v16-story-process article{grid-template-columns:34px minmax(0,1fr);gap:12px}.v16-story-footer{align-items:start}.v16-story-links{display:grid}.v16-stories-cta{padding:76px 0}}html:has(.v18-page){scroll-behavior:auto}.v18-page{--v18-void:#090a0c;--v18-charcoal:#111214;--v18-canvas:#303236;--v18-edge:#4a4b50;--v18-smoke:#95979e;--v18-ash:#a9a9aa;--v18-linen:#f4f3f0;--v18-iris:#5683da;--v18-ember:#ff8964;--v18-display:var(--font-v17-display), var(--font-inter), system-ui, sans-serif;--v14-max:1264px;color:#111214;background:var(--v18-void);overflow-x:clip}.v18-subpage{background:#fbf9f4}.v18-subpage .v18-announcement,.v18-subpage .v18-header{--v18-void:#090a0c}.v18-page .v18-wrap,.v18-header-inner{width:min(100% - 48px,1200px);margin-inline:auto}.v18-announcement{z-index:102;color:#ffffffa3;background:var(--v18-void);letter-spacing:-.01em;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:10px;min-height:37px;padding:8px 24px;font-size:11px;display:flex;position:relative}.v18-announcement-dot{background:var(--v18-ember);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ff8964d9}.v18-announcement a{color:#fff;align-items:center;gap:5px;font-weight:550;text-decoration:none;display:inline-flex}.v18-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#090a0cf0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.v18-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:72px;display:grid}.v18-logo{align-items:center;display:inline-flex}.v18-logo img{filter:brightness(0)invert();width:104px;height:auto;display:block}.v18-nav{justify-content:center;align-items:center;gap:26px;display:flex}.v18-nav a,.v18-header-actions>a:first-child{color:#ffffffa6;letter-spacing:-.01em;font-size:12px;font-weight:450;text-decoration:none;transition:color .16s;position:relative}.v18-nav a:after{background:linear-gradient(90deg, var(--v18-iris), var(--v18-ember));content:"";transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.v18-nav a:hover,.v18-header-actions>a:first-child:hover{color:#fff}.v18-nav a:hover:after,.v18-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.v18-header-actions{align-items:center;gap:16px;display:flex}.v18-nav-cta{color:#ffffffe0;isolation:isolate;background:#ffffff08;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:36px;padding:0 17px;font-size:12px;font-weight:550;text-decoration:none;transition:transform .16s,box-shadow .22s,background .22s,color .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.v18-nav-cta:hover{background:#ffffff14;border-color:#ffffff5c;transform:translateY(-1px)}.v18-nav-cta.is-solid{color:#111214;background:#fff;border-color:#fffffff2;box-shadow:0 2px 8px #00000047}.v18-nav-cta.is-solid:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#11121414,#0000);width:36%;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:-60% auto -60% -45%;transform:skew(-18deg)translate(-220%)}.v18-nav-cta.is-solid:hover{background:#fff;box-shadow:0 6px 18px #00000057}.v18-nav-cta.is-solid:hover:before{transform:skew(-18deg)translate(620%)}.v18-hero{--v18-flow-x:64%;color:#fff;background:radial-gradient(circle at 13% 18%, #35476c26, transparent 29%), var(--v18-void);min-height:1420px;position:relative;overflow:hidden}.v18-hero-stars{opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#ffffff6b 0 .65px,#0000 .8px),radial-gradient(circle,#8cabff59 0 .6px,#0000 .8px);background-position:0 0,37px 59px;background-size:89px 89px,127px 127px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.v18-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v18-ribbon-ambient{opacity:.58;filter:blur(42px);background:radial-gradient(at 79% 22%,#5c6cff38,#0000 25%),radial-gradient(at 68% 46%,#ff9c7f1f,#0000 23%),radial-gradient(at 38% 66%,#4868e233,#0000 37%);width:min(82vw,1180px);height:900px;animation:13s cubic-bezier(.65,0,.35,1) infinite alternate v18-ribbon-ambient-drift;position:absolute;top:-70px;right:-130px;transform:translateZ(0)}.v18-aurora-beam{z-index:1;opacity:.92;clip-path:polygon(44% 0,56% 0,57% 58%,78% 100%,22% 100%,43% 58%);filter:blur(10px);transform-origin:50% 100%;background:linear-gradient(#0000 0%,#5683da14 8%,#5683dab8 48%,#d2d7ffe6 82%,#fff 100%);width:210px;height:900px;animation:9s ease-in-out infinite alternate v18-beam-breathe;position:absolute;top:-120px;left:calc(64% - 105px)}.v18-aurora-beam:after{clip-path:polygon(48% 0,52% 0,53% 62%,62% 100%,38% 100%,47% 62%);filter:blur(2px);content:"";background:linear-gradient(#0000 4%,#ffffffe6 61%,#fff 100%);position:absolute;inset:0}.v18-beam-flow{z-index:3;top:-120px;left:calc(var(--v18-flow-x) - 170px);opacity:.9;filter:drop-shadow(0 0 15px #7697ff52);mix-blend-mode:screen;pointer-events:none;transform-origin:50% 88%;width:340px;height:940px;animation:12s ease-in-out infinite alternate v18-flow-plane;position:absolute;overflow:visible;transform:perspective(780px)rotateY(-2deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%)}.v18-beam-ribbon,.v18-beam-pulse{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.v18-beam-ribbon{opacity:.42;stroke-width:18px;filter:url(#v18-flow-blur)}.v18-beam-ribbon--a{animation:8.5s ease-in-out infinite alternate v18-ribbon-weave-a}.v18-beam-ribbon--b{animation:9.5s ease-in-out infinite alternate v18-ribbon-weave-b}.v18-beam-ribbon--core{opacity:.68;stroke-width:5px;filter:url(#v18-flow-glow);animation:6.5s ease-in-out infinite alternate v18-ribbon-core}.v18-beam-pulse{opacity:.72;stroke:#b5caffb3;stroke-width:1.25px;stroke-dasharray:.09 .31;stroke-dashoffset:1px;filter:url(#v18-flow-glow);animation:6.4s linear infinite v18-energy-flow}.v18-beam-pulse--b{stroke:#ffd4c694;animation-duration:7.2s;animation-delay:-2.3s}.v18-beam-pulse--core{opacity:.78;stroke:#ffffffd1;stroke-width:1.8px;stroke-dasharray:.14 .46;animation-duration:5.8s;animation-delay:-3.1s}.v18-beam-depth{z-index:2;top:44px;left:calc(var(--v18-flow-x) - 76px);opacity:.42;clip-path:polygon(44% 0,56% 0,72% 100%,28% 100%);filter:blur(7px);transform-origin:50% 100%;background:linear-gradient(90deg,#0000 10%,#5683da4d 31%,#ffffffbd 50%,#ff89642e 70%,#0000 91%);width:152px;height:730px;animation:10s ease-in-out infinite alternate v18-depth-roll;position:absolute;transform:perspective(640px)rotateY(56deg)}.v18-beam-rings{z-index:4;top:-74px;left:calc(var(--v18-flow-x) - 180px);perspective:640px;pointer-events:none;width:360px;height:910px;transform-style:preserve-3d;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%)}.v18-beam-rings i{opacity:0;border:1px solid #d8e1ffb8;border-radius:50%;width:52px;height:18px;animation:6.8s cubic-bezier(.36,0,.64,1) infinite v18-ring-descent;position:absolute;top:36px;left:50%;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3);box-shadow:0 0 10px #82a2ff99,inset 0 0 7px #ffffff61}.v18-beam-rings i:nth-child(2){border-color:#fffc;animation-delay:-1.36s}.v18-beam-rings i:nth-child(3){border-color:#ffb49ca3;animation-delay:-2.72s}.v18-beam-rings i:nth-child(4){animation-delay:-4.08s}.v18-beam-rings i:nth-child(5){border-color:#ffffffd6;animation-delay:-5.44s}.v18-conversation-stream{z-index:2;pointer-events:none;transform-origin:76% 30%;width:1440px;height:1400px;margin-left:-720px;animation:1.2s cubic-bezier(.16,1,.3,1) .1s both v18-ribbon-enter;position:absolute;top:0;left:50%;overflow:visible;transform:translateZ(0)}.v18-three-stream{z-index:2;opacity:0;pointer-events:none;width:1440px;height:1400px;margin-left:-720px;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%}.v18-hero.has-v18-webgl .v18-three-stream{opacity:1}.v18-hero.has-v18-webgl .v18-conversation-stream>.v18-particle-layer{display:none}.v18-ribbon-atmosphere,.v18-ribbon-body,.v18-ribbon-wake,.v18-ribbon-surface,.v18-ribbon-strand,.v18-ribbon-core,.v18-ribbon-sheen{fill:none;stroke-linecap:round;stroke-linejoin:round}.v18-ribbon-atmosphere{opacity:.27;stroke:url(#v18-ribbon-body-gradient);stroke-width:52px;filter:url(#v18-ribbon-atmosphere)}.v18-ribbon-body{opacity:.74;stroke:url(#v18-ribbon-body-gradient);stroke-width:19px;filter:url(#v18-ribbon-glow)}.v18-ribbon-wake{opacity:.28;stroke:url(#v18-ribbon-body-gradient);stroke-width:6px;filter:url(#v18-ribbon-glow)}.v18-ribbon-wake--b{opacity:.2;stroke-width:4.5px}.v18-ribbon-surface{opacity:.62;stroke:url(#v18-ribbon-core-gradient);stroke-width:6.5px;filter:url(#v18-ribbon-glow)}.v18-ribbon-strand{opacity:.68;stroke:url(#v18-ribbon-core-gradient);stroke-width:1.8px;stroke-dasharray:.3 .06;animation:25s linear infinite v18-ribbon-strand-flow}.v18-ribbon-strand--b{opacity:.44;animation-duration:29s;animation-delay:-6.4s}.v18-ribbon-core{opacity:.86;stroke:url(#v18-ribbon-core-gradient);stroke-width:2.2px;filter:url(#v18-ribbon-glow)}.v18-ribbon-sheen{opacity:.72;stroke:#f6f8fff0;stroke-width:3.2px;stroke-dasharray:.045 .955;filter:url(#v18-ribbon-glow);animation:19.2s linear infinite v18-ribbon-sheen}.v18-source-branch-glow,.v18-source-branch-line,.v18-source-branch-sheen{fill:none;stroke-linecap:round}.v18-source-branch-glow{opacity:.26;stroke:url(#v18-source-branch-gradient);stroke-width:9px;filter:url(#v18-ribbon-glow)}.v18-source-branch-line{opacity:.85;stroke:url(#v18-source-branch-gradient);stroke-width:1.7px}.v18-source-branch-sheen{opacity:.85;stroke:#e4ebfff2;stroke-width:2.6px;stroke-dasharray:.16 .84;filter:url(#v18-ribbon-glow);animation:7.2s linear infinite v18-source-branch-flow}.v18-fork-node{fill:#e7edff;opacity:.95;filter:url(#v18-ribbon-glow);transform-box:fill-box;transform-origin:50%;animation:7.2s cubic-bezier(.65,0,.35,1) infinite v18-fork-node-pulse}.v18-source-node{fill:#cdd9ff;opacity:.85;filter:url(#v18-ribbon-glow)}.v18-conversation-particle{color:#9eb8ff;opacity:0}.v18-particle-scale,.v18-particle-graphic{transform-box:fill-box;transform-origin:50%}.v18-particle-graphic{filter:url(#v18-conversation-token-shadow)}.v18-particle-layer--back .v18-particle-graphic{filter:url(#v18-conversation-token-shadow)blur(.8px)saturate(.78)}.v18-particle-video-frame,.v18-particle-avatar-frame,.v18-particle-orb{fill:#0c0e14f0;stroke:currentColor;stroke-opacity:.68;stroke-width:1.2px}.v18-particle-video image,.v18-particle-avatar image{pointer-events:none}.v18-particle-badge{fill:#0c0e14f0;stroke:currentColor;stroke-width:1px}.v18-particle-video svg,.v18-particle-avatar svg,.v18-particle-icon svg{color:currentColor}.v18-particle-orb-ring{fill:none;opacity:.48;stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:5.6s cubic-bezier(.65,0,.35,1) infinite v18-particle-ring}.v18-conversation-particle--video{color:#b3a2ff}.v18-conversation-particle--phone{color:#82adff}.v18-conversation-particle--message{color:#83dab4}.v18-conversation-particle--email{color:#ff9f81}.v18-conversation-particle--in-person{color:#84d4e2}.v18-sorted-particle{color:#9eb8ff}.v18-sorted-particle-visual{opacity:.96;filter:url(#v18-conversation-token-shadow);transform-box:fill-box;transform-origin:50%}.v18-sorted-particle-video rect,.v18-sorted-particle-icon circle{fill:#0a0c12f5;stroke:currentColor;stroke-width:1px}.v18-sorted-particle-video image{pointer-events:none}.v18-sorted-particle-video svg,.v18-sorted-particle-icon svg{color:currentColor}.v18-sorted-particle--video{color:#b3a2ff}.v18-sorted-particle--phone{color:#82adff}.v18-sorted-particle--in-person{color:#84d4e2}.v18-sorted-particle--email{color:#ff9f81}.v18-sorted-particle--message{color:#83dab4}.v18-conversation-stream.is-paused .v18-particle-orb-ring{animation-play-state:paused}.v18-aurora-haze{z-index:0;opacity:.72;filter:blur(36px);background:radial-gradient(at 52% 44%,#5683da57,#0000 18%),radial-gradient(at 40% 58%,#645ddb3b,#0000 35%),radial-gradient(at 66% 67%,#ff896421,#0000 28%);width:1000px;height:860px;animation:13s ease-in-out infinite alternate v18-haze-drift;position:absolute;top:20px;left:calc(64% - 500px)}.v18-aurora-horizon{z-index:5;opacity:.95;filter:blur(4px);background:radial-gradient(#fff 0%,#b7c4ffd9 12%,#5683da75 34%,#ff896433 54%,#0000 74%);width:1180px;height:12px;position:absolute;top:778px;left:calc(64% - 590px)}.v18-aurora-flare{z-index:1;opacity:.52;filter:blur(24px);background:radial-gradient(#ffffffe6,#0000 13%),radial-gradient(#ff89647a,#0000 38%),radial-gradient(#5683da75,#0000 66%);width:720px;height:300px;animation:7s ease-in-out infinite alternate v18-flare-pulse;position:absolute;top:670px;left:calc(64% - 360px)}.v18-beam-landing{z-index:4;top:748px;left:calc(var(--v18-flow-x) - 290px);opacity:.64;filter:blur(13px);background:radial-gradient(#fffffff2,#0000 10%),radial-gradient(#8fa8ff75,#0000 43%),radial-gradient(#ff896438,#0000 69%);border-radius:50%;width:580px;height:132px;animation:5.8s ease-in-out infinite alternate v18-landing-breathe;position:absolute;transform:perspective(520px)rotateX(73deg)scaleX(.88)}.v18-hero>.v18-wrap{z-index:2;padding-top:106px;position:relative}.v18-hero-copy{max-width:920px;animation:.78s cubic-bezier(.22,1,.36,1) both v18-copy-enter}.v18-kicker{color:#ffffffbd;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:9px;min-height:28px;padding:0 12px;font-size:10px;font-weight:550;display:inline-flex}.v18-kicker>span{background:var(--v18-iris);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #5683dae6}.v18-hero-eyebrow{max-width:100%;margin:0;font-size:11px;line-height:1.4}.v18-hero-eyebrow strong{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.v18-hero h1{color:#fff;max-width:920px;font-family:var(--v18-display);letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(44px,4.4vw,64px);font-weight:570;line-height:1.02}.v18-hero h1 span{color:#0000;background:linear-gradient(92deg,#fff 0%,#d8ddff 52%,#ffc7b5 100%);-webkit-background-clip:text;background-clip:text}.v18-hero-copy>p:not(.v18-hero-eyebrow){color:#ffffffa3;letter-spacing:-.018em;max-width:625px;margin:30px 0 0;font-size:17px;font-weight:380;line-height:1.65}.v18-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.v18-primary-cta,.v18-ghost-cta{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 23px;font-size:13px;font-weight:580;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s,background-position .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.v18-primary-cta{color:#111214;background:#fff;border:1px solid #fffffff2;position:relative;box-shadow:0 2px 8px #00000047}.v18-ghost-cta{color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff29}.v18-primary-cta:hover,.v18-ghost-cta:hover{transform:translateY(-2px)}.v18-primary-cta:hover{background:#f4f6fb;border-color:#fff;box-shadow:0 4px 14px #0000005c}.v18-ghost-cta:hover{color:#fff;border-color:#ffffff4d}.v18-primary-cta:active,.v18-ghost-cta:active,.v18-nav-cta:active{transition-duration:90ms;transform:translateY(0)scale(.98)}.v18-page a:focus-visible,.v18-page button:focus-visible{outline-offset:3px;outline:2px solid #8eabff}.v18-hero-meta{color:#ffffff85;letter-spacing:-.005em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(115deg,#fff1,#ffffff05),#080a0fb3;border-radius:18px;grid-template-columns:auto;align-items:stretch;gap:0;width:fit-content;max-width:100%;margin-top:28px;padding:12px 14px;font-size:10.5px;font-weight:450;line-height:1.35;display:grid;box-shadow:0 18px 48px #00000029}.v18-channel-proof{gap:9px;display:none}.v18-channel-icons{grid-template-columns:repeat(5,minmax(54px,1fr));gap:8px;display:grid}.v18-channel-icons>span{color:#ffffffb8;background:#ffffff09;border-radius:10px;justify-items:center;gap:5px;min-width:54px;padding:7px 8px 6px;display:grid}.v18-channel-icons svg{color:#a9baff}.v18-channel-icons small{color:#ffffff85;letter-spacing:.01em;font-size:8px;font-weight:560;line-height:1}.v18-channel-proof>strong{color:#ffffffa8;letter-spacing:-.01em;font-size:10.5px;font-weight:500;line-height:1.35}.v18-hero-trust{border-left:0;grid-template-columns:repeat(2,max-content);align-content:center;gap:8px 18px;min-width:0;padding-left:0;display:grid}.v18-hero-infra{color:#ffffffad;align-items:center;gap:7px;line-height:1.25;display:inline-flex}.v18-hero-infra svg{color:#9fb4ff;flex:none}.v18-product-stage{z-index:3;margin-top:48px;animation:1s cubic-bezier(.22,1,.36,1) .24s both v18-stage-enter;position:relative}.v18-product-stage:before{z-index:-1;filter:blur(62px);opacity:.64;content:"";background:#5683da24;border:0;border-radius:50%;position:absolute;inset:120px 28%}.v18-product-stage:after{content:"";display:none}.v18-product-stage-label{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,850px);margin:0 auto 24px;padding:0 10px;font-size:10px;display:flex}.v18-product-stage-label>span{align-items:center;gap:8px;display:inline-flex}.v18-product-stage-label>span>span{background:var(--v18-iris);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5683daeb}.v18-product-stage-label small{color:#ffffff54;font-size:inherit}.v18-product-stage .v15-flow{grid-template-columns:minmax(190px,240px) minmax(0,1fr);margin-inline:auto}.v18-product-stage .v14-flow-col--out{display:none}@media (width<=1320px){.v18-product-stage .v15-flow{grid-template-columns:minmax(180px,225px) minmax(0,1fr)}}@media (width<=1180px){.v18-product-stage .v15-flow{grid-template-columns:1fr}.v18-product-stage .v14-flow-col--in{display:none}.v18-channel-proof{display:grid}.v18-hero-meta{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:14px 16px}.v18-hero-trust{border-left:1px solid #ffffff1a;grid-template-columns:1fr;gap:8px;min-width:174px;padding-left:20px}}.v18-product-stage .v15-hero-tour{grid-template-rows:44px minmax(0,1fr) auto}@media (width<=900px){.v18-product-stage .v15-hero-tour{grid-template-rows:38px minmax(0,1fr) auto}}.v18-outcome-bar{color:#ffffffe0;background:#101014;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;padding:11px 18px;display:flex}.v18-outcome-bar-note{color:#ffffff52;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:600}.v18-outcome-bar-label{color:#fff6;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.v18-outcome-bar-item{letter-spacing:-.01em;align-items:center;gap:6px;font-size:11px;font-weight:550;display:inline-flex}.v18-outcome-bar-item svg{color:#9fb4ff}.v18-product-stage .v14-flow-col-label{display:none}.v18-product-stage .v14-flow-node-chip{color:#ffffffd9;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141519d1;border-color:#ffffff21}.v18-product-stage .v14-flow-col--in .v14-flow-icon{color:#aebeff;background:#5683da2b}.v18-product-stage .v14-flow-col--out .v14-flow-icon{color:#ffb49c;background:#ff896424}.v18-product-stage .v14-flow-col--in .v14-flow-leader{border-color:#5683da7a}.v18-product-stage .v14-flow-col--out .v14-flow-leader{border-color:#ff896470}.v18-product-stage .v14-flow-col--in .v14-flow-leader:before{background:#8daaff;box-shadow:0 0 10px #5683dae6}.v18-product-stage .v14-flow-col--out .v14-flow-leader:before{background:#ff9f81;box-shadow:0 0 10px #ff8964cc}.v18-product-stage .v14-flow-col--in .v14-flow-node.is-muted{opacity:1}.v18-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:4.8s ease-in-out infinite v14-flow-dot}@media (prefers-reduced-motion:reduce){.v18-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:none}}.v18-product-stage .v15-outcomes>.v14-flow-col-label{color:#ffffffb8;letter-spacing:.11em;opacity:1;padding:0 7px 2px;font-size:10px;font-weight:650}.v18-product-stage .v15-outcomes .v15-outcome-chip{color:#fffffff0;background:#121318f5;border-color:#ff9f8147;box-shadow:0 16px 34px -27px #ff8964b8}.v18-product-stage .v15-outcomes .v15-outcome-chip strong{letter-spacing:-.012em}.v18-product-stage .v15-flow.is-partner-portal .v15-outcomes .v15-outcome-chip{border-color:#8ed9b44d;box-shadow:0 16px 34px -27px #3a9167c2}.v18-product-stage .v15-hero-experience-tabs{background:#0c0d10b8;border-color:#ffffff24;box-shadow:0 14px 34px -20px #000}.v18-product-stage .v15-hero-tour,.v18-product-stage .v15-portal-tour{border-color:#ffffff2e;border-radius:12px;box-shadow:0 36px 80px -24px #000000c7}.v18-product-stage .v15-hero-experience-tabs button{transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.v18-product-stage .v15-hero-experience-tabs button:hover{transform:translateY(-1px)}.v18-product-stage .v15-hero-experience-tabs button:active{transform:translateY(0)scale(.98)}.v18-proof-transition{z-index:4;color:#151517;background:#fff;padding:96px 0 76px;position:relative}.v18-proof-transition:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffbd 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v18-transition-glow{display:none}.v18-proof-transition .v18-wrap{border-top:1px solid #dfdfe2;border-bottom:1px solid #dfdfe2;grid-template-columns:1.2fr .85fr .65fr 1fr;align-items:stretch;gap:0;display:grid}.v18-proof-transition .v18-wrap>div{min-width:0;padding:27px 24px}.v18-proof-transition .v18-wrap>div+div{border-left:1px solid #dfdfe2}.v18-proof-lead{gap:9px;display:grid}.v18-proof-lead span,.v18-proof-stat span{color:#77787d;font-size:11px;line-height:1.45}.v18-proof-lead strong{max-width:230px;font-family:var(--v18-display);letter-spacing:-.035em;font-size:21px;font-weight:560;line-height:1.13}.v18-proof-stat{gap:10px;display:grid}.v18-proof-stat strong{font-family:var(--v18-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:29px;font-weight:590;line-height:1}.v18-proof-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid}.v18-proof-logos img{object-fit:contain;width:100%;height:26px}.v18-value-section{z-index:4;background:#fff;padding:112px 0 132px;position:relative}.v18-page .v18-value-section:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffbd 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v18-section-heading{max-width:830px}.v18-section-kicker{color:var(--v18-iris);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.v18-section-heading h2{font-family:var(--v18-display);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5.4vw,70px);font-weight:570;line-height:.99}.v18-section-heading>p{color:#68696e;letter-spacing:-.015em;max-width:670px;margin:24px 0 0;font-size:15px;line-height:1.65}.v18-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:62px;display:grid}.v18-value-grid article{background:var(--v18-linen);border:1px solid #dfdfe1;border-radius:12px;min-height:360px;padding:28px;transition:transform .19s,border-color .19s;position:relative;overflow:hidden}.v18-value-grid article:after{opacity:.22;background:radial-gradient(circle, var(--v18-ember), transparent 68%);content:"";filter:blur(15px);width:250px;height:250px;position:absolute;bottom:-120px;right:-80px}.v18-value-grid article:nth-child(2):after{background:radial-gradient(circle, var(--v18-iris), transparent 68%)}.v18-value-grid article:hover{border-color:#bbbcc1;transform:translateY(-4px)}.v18-value-number{color:#aaabb0;font-family:var(--font-mono), monospace;font-size:10px;position:absolute;top:24px;right:26px}.v18-value-icon{color:#fff;background:var(--v18-charcoal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.v18-value-grid small{color:var(--v18-iris);letter-spacing:.08em;text-transform:uppercase;margin-top:65px;font-size:10px;font-weight:650;display:block}.v18-value-grid h3{max-width:310px;font-family:var(--v18-display);letter-spacing:-.045em;margin:12px 0 0;font-size:26px;font-weight:560;line-height:1.08}.v18-value-grid p{z-index:1;color:#68696e;max-width:310px;margin:20px 0 0;font-size:13px;line-height:1.6;position:relative}.v18-capabilities-section{color:#fff;background:var(--v18-canvas);padding:132px 0 146px;position:relative;overflow:hidden}.v18-capability-aurora{opacity:.38;filter:blur(60px);pointer-events:none;background:radial-gradient(at 32% 60%,#5683da8f,#0000 44%),radial-gradient(at 68% 58%,#ff896473,#0000 40%);width:1040px;height:540px;position:absolute;top:-250px;left:calc(50% - 520px)}.v18-capabilities-section .v18-wrap{z-index:1;position:relative}.v18-section-heading--dark h2{color:#fff}.v18-section-heading--dark>p{color:#ffffff8c}.v18-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v18-capability-card{border:1px solid var(--v18-edge);background:#111111ed;border-radius:12px;flex-direction:column;min-height:420px;padding:25px;transition:border-color .19s,transform .19s;display:flex;position:relative;overflow:hidden}.v18-capability-card--wide{grid-column:span 2}.v18-capability-card:before{opacity:.15;background:radial-gradient(circle, var(--v18-ember), transparent 68%);content:"";filter:blur(20px);width:330px;height:330px;position:absolute;bottom:-170px;right:-120px}.v18-capability-card:nth-child(2n):before{background:radial-gradient(circle, var(--v18-iris), transparent 68%)}.v18-capability-card:hover{border-color:#6a6c73;transform:translateY(-3px)}.v18-capability-card-head{align-items:center;gap:11px;display:flex}.v18-capability-card-head>span{color:#d7dcff;background:#5683da21;border:1px solid #5683da40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.v18-capability-card-head small{color:var(--v18-ash);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.v18-capability-card h3{max-width:520px;font-family:var(--v18-display);letter-spacing:-.055em;margin:29px 0 0;font-size:clamp(27px,2.7vw,36px);font-weight:540;line-height:1.04}.v18-capability-card>p{max-width:480px;color:var(--v18-ash);margin:17px 0 0;font-size:13px;line-height:1.55}.v18-source-visual,.v18-ask-visual,.v18-insight-visual,.v18-governance-visual,.v18-agent-visual,.v18-connect-visual{z-index:1;margin-top:auto;position:relative}.v18-source-visual{grid-template-columns:minmax(0,1fr) 80px 150px;align-items:center;gap:14px;padding-top:30px;display:grid}.v18-source-visual>div{flex-wrap:wrap;gap:7px;display:flex}.v18-source-visual span,.v18-source-visual strong{color:#c7c8cc;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:550}.v18-source-visual i{background:linear-gradient(to right, var(--v18-iris), var(--v18-ember));height:1px;box-shadow:0 0 10px #5683da8c}.v18-source-visual strong{color:#fff;text-align:center}.v18-ask-visual{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;gap:8px;padding:15px;display:grid}.v18-ask-visual span{color:#fff;font-size:11px;font-weight:620}.v18-ask-visual p{color:#b8b9be;margin:0;font-size:10px;line-height:1.45}.v18-ask-visual small,.v18-agent-visual small,.v18-connect-visual small{color:#7f8188;font-size:8px}.v18-insight-visual{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:end;gap:7px;height:95px;padding:16px 14px 20px;display:flex}.v18-insight-visual i{background:linear-gradient(to top, var(--v18-iris), #9eb5ff);border-radius:3px 3px 1px 1px;width:100%}.v18-insight-visual span{color:#74767c;font-size:7px;position:absolute;bottom:5px;left:14px}.v18-governance-visual{gap:8px;display:grid}.v18-governance-visual span{color:#b9bbc0;background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.v18-governance-visual svg{color:#8faeff}.v18-agent-visual{background:radial-gradient(circle at 90% 10%,#ff896421,#0000 45%),#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:9px;padding:15px;display:grid}.v18-agent-visual span{color:#bbbcc1;align-items:center;gap:7px;font-size:9px;display:flex}.v18-agent-visual strong{color:#fff;font-size:13px}.v18-connect-visual{grid-template-columns:1fr 1fr;gap:8px;padding-top:28px;display:grid}.v18-connect-visual span{color:#c9cad0;font-family:var(--font-mono), monospace;background:#0b0c0e;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:8px;padding:13px;font-size:8px;display:flex}.v18-connect-visual small{grid-column:1/-1}.v18-partner-section{background:radial-gradient(circle at 86% 12%, #5683da14, transparent 27%), var(--v18-linen);padding:128px 0 138px}.v18-partner-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:76px;display:grid}.v18-partner-copy{padding-bottom:4px}.v18-partner-copy p{color:#68696e;margin:0;font-size:14px;line-height:1.65}.v18-partner-copy a{color:#151517;align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v18-partner-copy a svg,.v18-all-stories svg,.v18-story-link svg{transition:transform .22s cubic-bezier(.25,1,.5,1)}.v18-partner-copy a:hover svg,.v18-all-stories:hover svg{transform:translate(4px)}.v18-partner-portal-frame{background:#121316;border:1px solid #33353b;border-radius:30px;margin-top:62px;padding:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0000009e}.v18-portal-ambient{opacity:.42;background:radial-gradient(ellipse at 35% 60%, var(--v18-iris), transparent 46%), radial-gradient(ellipse at 66% 62%, var(--v18-ember), transparent 43%);filter:blur(60px);width:760px;height:400px;position:absolute;top:-230px;left:calc(50% - 380px)}.v18-partner-portal-frame .v14-partner-portal-preview{z-index:1;border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000c7}.v18-partner-controls{border-top:1px solid #d6d6d8;border-bottom:1px solid #d6d6d8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.v18-partner-controls span{color:#36373b;align-items:center;gap:12px;min-height:68px;padding:14px 18px;font-size:11px;font-weight:580;display:flex}.v18-partner-controls span+span{border-left:1px solid #d6d6d8}.v18-partner-controls small{color:var(--v18-iris);font-family:var(--font-mono), monospace;font-size:8px}.v18-stories-section{background:#fff;padding:122px 0 138px}.v18-stories-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.v18-all-stories{color:#17181b;flex:none;align-items:center;gap:7px;padding-bottom:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v18-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:60px;display:grid}.v18-story-grid>a{color:#17181b;background:var(--v18-linen);border:1px solid #dfdfe1;border-radius:12px;flex-direction:column;min-height:390px;padding:25px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.v18-story-grid>a:hover{border-color:#b9bac0;transform:translateY(-4px)}.v18-story-logo{background:#fff;border:1px solid #dfdfe1;border-radius:10px;place-items:center;width:185px;height:66px;padding:12px 15px;display:grid}.v18-story-logo img{object-fit:contain;width:100%;height:32px;transition:transform .26s cubic-bezier(.25,1,.5,1)}.v18-story-grid small{color:#7b7c82;letter-spacing:.08em;text-transform:uppercase;margin-top:35px;font-size:9px;font-weight:650}.v18-story-grid h3{max-width:310px;font-family:var(--v18-display);letter-spacing:-.045em;margin:13px 0 0;font-size:25px;font-weight:560;line-height:1.08}.v18-story-fact{color:var(--v18-iris);margin-top:auto;font-size:12px;font-weight:650}.v18-story-link{color:#5f6065;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.v18-story-grid>a:hover .v18-story-logo img{transform:scale(1.035)}.v18-story-grid>a:hover .v18-story-link svg{transform:translate(4px)}.v18-final-cta{color:#fff;background:var(--v18-void);padding:132px 0 142px;position:relative;overflow:hidden}.v18-final-cta .v18-wrap{z-index:2;text-align:center;max-width:840px;position:relative}.v18-final-beam{opacity:.42;background:radial-gradient(ellipse at center, #ffffffb3, transparent 8%), radial-gradient(ellipse at 38% 58%, var(--v18-iris), transparent 42%), radial-gradient(ellipse at 64% 58%, var(--v18-ember), transparent 38%);filter:blur(70px);width:760px;height:650px;position:absolute;top:-370px;left:calc(50% - 380px)}.v18-final-cta .v18-kicker{margin:0 auto}.v18-final-cta h2{font-family:var(--v18-display);letter-spacing:-.065em;margin:27px auto 0;font-size:clamp(48px,6.8vw,82px);font-weight:570;line-height:.96}.v18-final-cta p{color:#ffffff94;max-width:650px;margin:28px auto 0;font-size:15px;line-height:1.65}.v18-final-cta .v18-wrap>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.v18-page .v14-footer{color:#ffffffb8;background:var(--v18-void);border-top-color:#ffffff14}.v18-page .v14-footer .v14-logo img{filter:brightness(0)invert()}@keyframes v18-ribbon-ambient-drift{0%{opacity:.46;transform:translate(-20px,-8px)scale(.98)}to{opacity:.64;transform:translate(22px,12px)scale(1.04)}}@keyframes v18-ribbon-enter{0%{opacity:0;transform:translate(26px,-10px)scale(.99)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes v18-ribbon-strand-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes v18-ribbon-sheen{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-.92px}}@keyframes v18-source-branch-flow{0%{stroke-dashoffset:1.16px}to{stroke-dashoffset:.16px}}@keyframes v18-fork-node-pulse{0%,to{opacity:.7;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}@keyframes v18-beam-breathe{0%{opacity:.72;transform:scaleX(.84)}to{opacity:1;transform:scaleX(1.08)}}@keyframes v18-flow-plane{0%{opacity:.72;transform:perspective(780px)rotateY(-5deg)translate(-4px)}50%{opacity:.96}to{opacity:.8;transform:perspective(780px)rotateY(5deg)translate(5px)}}@keyframes v18-ribbon-weave-a{0%{opacity:.28;transform:translate(-8px)scaleX(.92)}52%{opacity:.56;transform:translate(7px)scaleX(1.06)}to{opacity:.36;transform:translate(-2px)scaleX(.98)}}@keyframes v18-ribbon-weave-b{0%{opacity:.5;transform:translate(9px)scaleX(1.04)}48%{opacity:.26;transform:translate(-7px)scaleX(.93)}to{opacity:.46;transform:translate(3px)scaleX(1.01)}}@keyframes v18-ribbon-core{0%{opacity:.48;stroke-width:3.8px;transform:scaleX(.94)}to{opacity:.86;stroke-width:6.4px;transform:scaleX(1.05)}}@keyframes v18-energy-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes v18-route-tracer{0%{stroke-dashoffset:194px}to{stroke-dashoffset:-194px}}@keyframes v18-particle-depth-front{0%{opacity:.04}24%{opacity:.08}38%{opacity:.72}46%,62%{opacity:1}76%{opacity:.12}to{opacity:.04}}@keyframes v18-particle-depth-back{0%,18%{opacity:.68}34%{opacity:.28}46%,62%{opacity:.03}78%{opacity:.54}to{opacity:.68}}@keyframes v18-particle-orbit-a{0%,to{transform:translate(-25px,-2px)scale(.72)}25%{transform:translate(-4px,-19px)scale(.88)}50%{transform:translate(25px,2px)scale(1.14)}75%{transform:translate(4px,19px)scale(.88)}}@keyframes v18-particle-orbit-b{0%,to{transform:translate(-22px,7px)scale(.74)}25%{transform:translate(6px,-18px)scale(.92)}50%{transform:translate(24px,-6px)scale(1.12)}75%{transform:translate(-5px,20px)scale(.86)}}@keyframes v18-particle-orbit-c{0%,to{transform:translate(-32px,1px)scale(.68)}25%{transform:translateY(-23px)scale(.9)}50%{transform:translate(32px,-1px)scale(1.16)}75%{transform:translateY(23px)scale(.9)}}@keyframes v18-particle-ring{0%,to{opacity:.2;transform:scale(.82)}50%{opacity:.56;transform:scale(1.08)}}@keyframes v18-depth-roll{0%{opacity:.25;transform:perspective(640px)rotateY(62deg)scaleX(.76)}45%{opacity:.54}to{opacity:.32;transform:perspective(640px)rotateY(-58deg)scaleX(1.08)}}@keyframes v18-ring-descent{0%{opacity:0;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3)}11%{opacity:.74}52%{opacity:.52;transform:translate3d(-50%,390px,-12px)rotateX(72deg)scale(1.75)}82%{opacity:.28}to{opacity:0;transform:translate3d(-50%,835px,60px)rotateX(72deg)scale(5.2)}}@keyframes v18-landing-breathe{0%{opacity:.38;transform:perspective(520px)rotateX(73deg)scaleX(.72)scaleY(.84)}to{opacity:.76;transform:perspective(520px)rotateX(73deg)scaleX(1.05)scaleY(1.08)}}@keyframes v18-platform-contact{0%{opacity:.42;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(.8)}to{opacity:.82;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(1.08)}}@keyframes v18-haze-drift{0%{transform:translate(-28px,-12px)scale(.96)}to{transform:translate(30px,18px)scale(1.06)}}@keyframes v18-flare-pulse{0%{opacity:.38;transform:scale(.9)}to{opacity:.62;transform:scale(1.1)}}@keyframes v18-copy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes v18-stage-enter{0%{opacity:0;transform:translateY(42px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v18-section-reveal{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}.v18-company-page main{background:#fbf9f4}.v18-company-hero{color:#fff;background:radial-gradient(circle at 74% 18%,#5683da33,#0000 26%),radial-gradient(circle at 42% 96%,#ff89641a,#0000 30%),#0b0c0e;position:relative;overflow:hidden}.v18-company-hero-grid{opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%)}.v18-company-hero-inner{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:84px;padding-block:112px 96px;display:grid;position:relative}.v18-company-hero-copy{max-width:760px}.v18-company-kicker,.v18-company-card-label,.v18-company-section-heading>span,.v18-company-final>.v18-wrap>div>span{color:#ffffff80;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:600;display:block}.v18-company-hero h1{max-width:820px;font-family:var(--v18-display);letter-spacing:-.068em;margin:0;font-size:clamp(52px,6vw,82px);font-weight:530;line-height:.99}.v18-company-intro{color:#ffffff9e;letter-spacing:-.02em;max-width:690px;margin:30px 0 0;font-size:17px;line-height:1.7}.v18-company-hero-actions{align-items:center;gap:22px;margin-top:36px;display:flex}.v18-company-text-link{color:#ffffffb3;align-items:center;gap:7px;font-size:13px;font-weight:550;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.v18-company-text-link:hover{color:#fff;transform:translate(2px)}.v18-company-vision-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;padding:38px;position:relative}.v18-company-vision-card blockquote{color:#fff;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.1vw,42px);font-style:italic;line-height:1.12}.v18-company-vision-line{background:var(--v18-ember);width:42px;height:1px;margin:32px 0 22px}.v18-company-vision-card>p{color:#ffffff80;margin:0;font-size:13px;line-height:1.65}.v18-company-facts{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.v18-company-facts>div{border-right:1px solid #ffffff1a;min-height:112px;padding:27px 28px}.v18-company-facts>div:first-child{padding-left:0}.v18-company-facts>div:last-child{border-right:0;padding-right:0}.v18-company-facts span{color:#ffffff61;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.v18-company-facts strong{color:#ffffffe0;letter-spacing:-.02em;font-size:14px;font-weight:520;line-height:1.4;display:block}.v18-company-mission,.v18-company-milestones{padding:118px 0}.v18-company-section-heading{max-width:840px}.v18-company-section-heading>span{color:#745bc5}.v18-company-section-heading h2{color:#111214;font-family:var(--v18-display);letter-spacing:-.058em;margin:0;font-size:clamp(38px,4.8vw,62px);font-weight:540;line-height:1.04}.v18-company-section-heading>p{color:#66686d;letter-spacing:-.018em;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.7}.v18-company-mission-grid{border-top:1px solid #1112141f;border-bottom:1px solid #1112141f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.v18-company-mission-grid article{border-right:1px solid #1112141f;padding:42px 34px 46px}.v18-company-mission-grid article:first-child{padding-left:0}.v18-company-mission-grid article:last-child{border-right:0;padding-right:0}.v18-company-mission-icon,.v18-company-europe-icon{color:#745bc5;background:#eeebff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:30px;display:inline-flex}.v18-company-mission-grid small{color:#8a8b90;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:600;display:block}.v18-company-mission-grid h3{color:#151619;letter-spacing:-.035em;max-width:340px;margin:0;font-size:21px;font-weight:590;line-height:1.2}.v18-company-mission-grid p{color:#717278;max-width:350px;margin:18px 0 0;font-size:13px;line-height:1.65}.v18-company-team{color:#fff;background:#111214;padding:118px 0}.v18-company-section-heading--light h2{color:#fff}.v18-company-section-heading--light>p{color:#ffffff85}.v18-company-section-heading--light>span{color:#a995ff}.v18-company-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v18-company-team-grid article{background:#17181b;border:1px solid #ffffff16;border-radius:14px;min-height:260px;padding:30px;transition:border-color .18s,transform .18s}.v18-company-team-grid article:hover{border-color:#a995ff57;transform:translateY(-3px)}.v18-company-team-grid article>svg{color:#a995ff}.v18-company-team-grid article>div{margin-top:50px}.v18-company-team-grid h3{color:#fff;font-family:var(--v18-display);letter-spacing:-.04em;margin:0;font-size:23px;font-weight:560}.v18-company-team-grid article>div>span{color:#ffffff70;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.v18-company-team-grid p{color:#ffffff85;max-width:290px;margin:22px 0 0;font-size:13px;line-height:1.65}.v18-company-milestone-list{border-top:1px solid #11121421;margin-top:66px}.v18-company-milestone-list article{border-bottom:1px solid #11121421;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:154px;padding:28px 0;display:grid}.v18-company-milestone-index{color:#b2b0b7;font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.v18-company-milestone-list time{color:#745bc5;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:600}.v18-company-milestone-list h3{color:#151619;letter-spacing:-.035em;margin:8px 0 0;font-size:21px;font-weight:580}.v18-company-milestone-list p{color:#717278;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.6}.v18-company-milestone-list article>a,.v18-company-milestone-marker{color:#151619;border:1px solid #11121429;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.v18-company-milestone-list article>a:hover{color:#fff;background:#151619;transform:translate(2px)}.v18-company-milestone-marker{background:#745bc5;border:0;width:8px;height:8px;margin-right:16px}.v18-company-europe{background:#e8eee8;border-top:1px solid #11121414;padding:102px 0}.v18-company-europe-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:90px;display:grid}.v18-company-europe .v18-company-card-label{color:#547261}.v18-company-europe h2{color:#15221b;max-width:670px;font-family:var(--v18-display);letter-spacing:-.057em;margin:0;font-size:clamp(38px,4.7vw,60px);font-weight:540;line-height:1.04}.v18-company-europe p{color:#5e6a63;max-width:620px;margin:24px 0 0;font-size:15px;line-height:1.7}.v18-company-europe nav{border-top:1px solid #15221b29}.v18-company-europe nav a{color:#26382d;border-bottom:1px solid #15221b29;justify-content:space-between;align-items:center;min-height:60px;font-size:13px;font-weight:520;text-decoration:none;transition:color .16s,padding .16s;display:flex}.v18-company-europe nav a:hover{color:#745bc5;padding-left:6px}.v18-company-final{color:#fff;background:#1d3027;padding:74px 0}.v18-company-final>.v18-wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.v18-company-final>.v18-wrap>div>span{color:#9ee6c2}.v18-company-final h2{max-width:760px;font-family:var(--v18-display);letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:540;line-height:1.05}@media (width<=900px){.v18-company-hero-inner,.v18-company-europe-grid{grid-template-columns:1fr}.v18-company-hero-inner{gap:58px;padding-block:88px 72px}.v18-company-vision-card{max-width:620px}.v18-company-facts{grid-template-columns:1fr 1fr}.v18-company-facts>div:nth-child(2){border-right:0}.v18-company-facts>div:first-child,.v18-company-facts>div:nth-child(3){padding-left:0}.v18-company-facts>div:nth-child(3),.v18-company-facts>div:nth-child(4){border-top:1px solid #ffffff1a}.v18-company-mission-grid{grid-template-columns:1fr}.v18-company-mission-grid article,.v18-company-mission-grid article:first-child,.v18-company-mission-grid article:last-child{border-bottom:1px solid #1112141f;border-right:0;padding:36px 0}.v18-company-mission-grid article:last-child{border-bottom:0}.v18-company-team-grid{grid-template-columns:1fr 1fr}.v18-company-europe-grid{gap:58px}}@media (width<=640px){.v18-company-hero-inner{padding-block:70px 58px}.v18-company-hero h1{font-size:clamp(42px,13vw,58px)}.v18-company-intro{font-size:15px}.v18-company-hero-actions{flex-direction:column;align-items:flex-start}.v18-company-vision-card{padding:28px}.v18-company-vision-card blockquote{font-size:30px}.v18-company-facts{grid-template-columns:1fr}.v18-company-facts>div,.v18-company-facts>div:first-child,.v18-company-facts>div:nth-child(3),.v18-company-facts>div:last-child{border-top:1px solid #ffffff1a;border-right:0;min-height:86px;padding:22px 0}.v18-company-facts>div:first-child{border-top:0}.v18-company-mission,.v18-company-team,.v18-company-milestones{padding:82px 0}.v18-company-section-heading h2,.v18-company-europe h2{font-size:38px}.v18-company-team-grid{grid-template-columns:1fr}.v18-company-team-grid article{min-height:230px}.v18-company-milestone-list article{grid-template-columns:42px minmax(0,1fr);gap:18px}.v18-company-milestone-list article>a,.v18-company-milestone-marker{display:none}.v18-company-europe{padding:82px 0}.v18-company-final>.v18-wrap{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){.v18-value-grid,.v18-capability-grid,.v18-partner-portal-frame,.v18-story-grid{animation:linear both v18-section-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}}@media (width<=1180px){.v18-three-stream{display:none}.v18-conversation-stream{margin-left:0;left:auto;right:-220px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%);mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%)}.v18-source-branch-glow,.v18-source-branch-line,.v18-source-branch-sheen,.v18-fork-node,.v18-source-node{display:none}.v18-hero{--v18-flow-x:72%;min-height:0;padding-bottom:112px}.v18-hero>.v18-wrap{padding-top:88px}.v18-hero-copy,.v18-hero h1{max-width:780px}.v18-hero h1{font-size:clamp(38px,4.6vw,52px)}.v18-particle-layer,.v18-sorted-particle-layer{display:none}.v18-aurora-beam{left:calc(72% - 105px)}.v18-aurora-haze,.v18-aurora-horizon,.v18-aurora-flare{left:35%}.v18-aurora-haze{transform:translate(-50%)}.v18-product-stage{margin-top:48px}.v18-product-stage:before{inset:110px 23% 130px}.v18-proof-transition .v18-wrap{grid-template-columns:1fr 1fr}.v18-proof-transition .v18-wrap>div:nth-child(3){border-top:1px solid #dfdfe2;border-left:0}.v18-proof-transition .v18-wrap>div:nth-child(4){border-top:1px solid #dfdfe2}.v18-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v18-capability-card--wide{grid-column:span 2}.v18-partner-portal-frame{padding:12px}}@media (width<=900px){.v18-conversation-stream{opacity:.62;width:1100px;height:1070px;right:-420px}.v18-particle-layer,.v18-sorted-particle-layer{display:none}.v18-ribbon-atmosphere{opacity:.2}.v18-ribbon-body{opacity:.58}.v18-ribbon-sheen{opacity:.44}.v18-ribbon-ambient{opacity:.42;width:820px;right:-280px}.v18-nav{display:none}.v18-header-inner{grid-template-columns:1fr auto}.v18-hero-meta{grid-template-columns:minmax(0,1fr);gap:14px;width:fit-content;max-width:100%;padding:16px}.v18-hero-trust{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:repeat(2,max-content);gap:12px 20px;min-width:0;padding-top:12px;padding-left:0}.v18-hero{min-height:0;padding-bottom:96px}.v18-hero>.v18-wrap{padding-top:76px}.v18-hero h1{max-width:680px;font-size:clamp(34px,8.2vw,46px)}.v18-value-grid,.v18-story-grid{grid-template-columns:1fr}.v18-value-grid article{min-height:320px}.v18-partner-head{grid-template-columns:1fr;gap:32px}.v18-partner-controls{grid-template-columns:1fr 1fr}.v18-partner-controls span:nth-child(3){border-top:1px solid #d6d6d8;border-left:0}.v18-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8}.v18-stories-head{display:grid}.v18-story-grid>a{min-height:330px}}@media (hover:none){.v18-value-grid article:hover,.v18-capability-card:hover,.v18-story-grid>a:hover,.v18-product-stage .v15-hero-experience-tabs button:hover{transform:none}}@media (width<=720px){.v18-hero{--v18-flow-x:88%}.v18-page .v18-wrap,.v18-header-inner{width:min(100% - 32px,1200px)}.v18-announcement{white-space:nowrap;justify-content:flex-start;padding-inline:16px;overflow:hidden}.v18-announcement>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.v18-announcement a{flex:none}.v18-header-inner{min-height:62px}.v18-header-actions>a:first-child{display:none}.v18-nav-cta{min-height:34px;padding-inline:14px;font-size:10px}.v18-hero{min-height:0;padding-bottom:72px}.v18-hero>.v18-wrap{padding-top:62px}.v18-hero h1{letter-spacing:-.065em;font-size:clamp(32px,9vw,40px)}.v18-hero-copy>p:not(.v18-hero-eyebrow){font-size:15px}.v18-hero-actions{align-items:stretch}.v18-primary-cta,.v18-ghost-cta{width:100%}.v18-hero-meta{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%}.v18-channel-icons{grid-template-columns:repeat(5,minmax(0,1fr))}.v18-hero-trust{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:0}.v18-aurora-beam{width:140px;height:720px;top:30px;left:calc(88% - 58px)}.v18-beam-flow{top:24px;left:calc(var(--v18-flow-x) - 130px);width:260px;height:735px}.v18-beam-depth{top:96px;left:calc(var(--v18-flow-x) - 55px);width:110px;height:560px}.v18-beam-rings{top:4px;left:calc(var(--v18-flow-x) - 140px);width:280px;height:800px;-webkit-mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%);mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%)}.v18-beam-landing{top:732px;left:calc(var(--v18-flow-x) - 220px);width:440px;height:108px}.v18-aurora-horizon{width:900px;top:748px;left:10%}.v18-aurora-flare{width:620px;top:692px;left:24%}.v18-product-stage{margin-top:32px}.v18-product-stage-label,.v18-product-stage:before{display:none}.v18-product-stage:after{width:260px;height:64px}.v18-proof-transition{padding-top:80px}.v18-proof-transition .v18-wrap{grid-template-columns:1fr}.v18-proof-transition .v18-wrap>div+div,.v18-proof-transition .v18-wrap>div:nth-child(3),.v18-proof-transition .v18-wrap>div:nth-child(4){border-top:1px solid #dfdfe2;border-left:0}.v18-value-section,.v18-capabilities-section,.v18-partner-section,.v18-stories-section{padding-block:88px}.v18-section-heading h2{font-size:clamp(39px,11.5vw,55px)}.v18-capability-grid{grid-template-columns:1fr}.v18-capability-card,.v18-capability-card--wide{grid-column:span 1;min-height:390px}.v18-source-visual{grid-template-columns:1fr}.v18-source-visual i{width:1px;height:22px;margin-left:22px}.v18-source-visual strong{justify-self:start}.v18-connect-visual{grid-template-columns:1fr}.v18-connect-visual small{grid-column:auto}.v18-partner-portal-frame{border-radius:18px;margin-inline:-8px;padding:7px}.v18-partner-controls{grid-template-columns:1fr}.v18-partner-controls span+span,.v18-partner-controls span:nth-child(3),.v18-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8;border-left:0}.v18-final-cta{padding-block:94px 104px}.v18-final-cta h2{font-size:clamp(43px,13vw,62px)}}@media (prefers-reduced-motion:reduce){.v18-three-stream{display:none}.v18-ribbon-ambient,.v18-ribbon-strand,.v18-ribbon-sheen,.v18-source-branch-sheen,.v18-fork-node,.v18-conversation-stream,.v18-aurora-beam,.v18-beam-flow,.v18-beam-ribbon,.v18-beam-pulse,.v18-beam-depth,.v18-beam-rings i,.v18-beam-landing,.v18-product-stage:after,.v18-particle-depth,.v18-particle-orbit,.v18-particle-orb-ring,.v18-aurora-haze,.v18-aurora-flare,.v18-hero-copy,.v18-product-stage,.v18-value-grid,.v18-capability-grid,.v18-partner-portal-frame,.v18-story-grid{animation:none}.v18-particle-layer,.v18-sorted-particle-layer,.v18-ribbon-sheen,.v18-source-branch-sheen{display:none}.v18-ribbon-atmosphere{opacity:.16}}.v18-product-stage .v15-tour-view:not(.v15-tour-view--conversations){background:linear-gradient(#f7f6fa 0%,#f0eef5 100%)}.v18-product-stage .v15-tour-view-head h3{color:#17151c}.v18-product-stage .v15-tour-view-head p{color:#5c5665}.v18-product-stage .v15-source-reference{color:#5c4d80;background:#fff;border-color:#d8cceb}.v18-product-stage .v15-governance-table,.v18-product-stage .v15-integration-grid article,.v18-product-stage .v15-connect-clients,.v18-product-stage .v15-connect-auth{background:#fff;border-color:#dcd6e4;box-shadow:0 14px 30px -24px #2820428c}.v18-tour-ask{gap:12px}.v18-ask-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;display:flex;overflow:hidden}.v18-ask-exchange{gap:7px;display:grid}.v18-ask-exchange--past{opacity:.58}.v18-ask-q{color:#fff;background:linear-gradient(135deg,#7b5cd6,#6748c5);border-radius:3px 11px 11px;justify-self:start;max-width:76%;margin:0;padding:8px 12px;font-size:10.5px;font-weight:600;box-shadow:0 8px 18px -12px #583ab2b3}.v18-ask-a{background:#fff;border:1px solid #d5c8ef;border-radius:11px 11px 11px 3px;justify-self:start;gap:6px;max-width:92%;padding:11px 13px;display:grid;box-shadow:0 12px 26px -20px #3f2a788c}.v18-ask-a-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:650;display:flex}.v18-ask-a>p{color:#29242f;margin:0;font-size:10.5px;line-height:1.55}.v18-ask-sources{flex-wrap:wrap;gap:5px;display:flex}.v18-ask-a--pending{min-width:62%}.v18-ask-shimmer{gap:5px;display:grid}.v18-ask-shimmer i{background:linear-gradient(90deg,#ece5f7 25%,#f8f4fd 50%,#ece5f7 75%) 0 0/200% 100%;border-radius:4px;height:7px;animation:1.1s linear infinite v18-ask-shimmer}.v18-ask-shimmer i:nth-child(2){width:84%}.v18-ask-shimmer i:nth-child(3){width:62%}@keyframes v18-ask-shimmer{to{background-position:-200% 0}}.v18-ask-caret{vertical-align:-2px;background:#7b5cd6;width:1.5px;height:11px;margin-left:2px;animation:.86s steps(2,end) infinite v18-ask-caret;display:inline-block}@keyframes v18-ask-caret{50%{opacity:0}}.v18-ask-composer{color:#837b8d;background:#fff;border:1px solid #d8d2e0;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:9px 9px 9px 12px;font-size:10.5px;transition:border-color .22s,background .22s;display:flex;box-shadow:0 8px 20px -18px #28204299}.v18-ask-composer span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v18-ask-composer.is-typing{background:#fff;border-color:#c9b8ef}.v18-ask-composer.is-typing span{color:#3a3442;font-weight:600}.v18-ask-composer button{color:#fff;background:#7b5cd6;border:none;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.v18-tour-insights{gap:10px;position:relative}.v18-ins-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.v18-ins-kpis>span{color:#6f6877;background:#fff;border:1px solid #dcd6e4;border-radius:8px;flex-direction:column;padding:8px 10px;font-size:7.5px;display:flex;box-shadow:0 8px 20px -18px #2820428c}.v18-ins-kpis strong{color:#17151c;letter-spacing:-.02em;font-size:14px;font-weight:680}.v18-ins-grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.v18-ins-chart{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v18-ins-chart header{justify-content:space-between;align-items:center;gap:8px;display:flex}.v18-ins-chart header strong{color:#17151c;font-size:9.5px}.v18-ins-chart header em{color:#b45309;white-space:nowrap;background:#fdf3e3;border:1px solid #f4dfbc;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:650}.v18-ins-chart svg{flex:1;width:100%;height:auto;min-height:0}.v18-ins-gridline{stroke:#e6e1eb;stroke-width:1px}.v18-ins-area{fill:#e8823c29}.v18-ins-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:460;stroke-dashoffset:460px;animation:1.1s cubic-bezier(.22,1,.36,1) .16s forwards v18-ins-draw}.v18-ins-line--risk{stroke:#e8823c}.v18-ins-line--pricing{stroke:#7b5cd6;animation-delay:.34s}@keyframes v18-ins-draw{to{stroke-dashoffset:0}}.v18-ins-dot{fill:#e8823c;stroke:#fff;stroke-width:1.5px}.v18-ins-chart footer{color:#8d8793;align-items:center;gap:9px;font-size:7.5px;display:flex}.v18-ins-chart footer small{margin-left:auto;font-size:7.5px}.v18-ins-key:before{content:"";vertical-align:2px;border-radius:2px;width:8px;height:2.5px;margin-right:4px;display:inline-block}.v18-ins-key--risk:before{background:#e8823c}.v18-ins-key--pricing:before{background:#7b5cd6}.v18-ins-movers{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v18-ins-movers>strong{color:#17151c;font-size:9.5px}.v18-ins-mover span{color:#3a3442;justify-content:space-between;align-items:baseline;gap:6px;font-size:8.5px;font-weight:600;display:flex}.v18-ins-mover em{font-size:8px;font-style:normal;font-weight:700}.v18-ins-mover--risk em{color:#c2410c}.v18-ins-mover--watch em{color:#b45309}.v18-ins-mover--good em{color:#15803d}.v18-ins-mover i{background:#e9e4f0;border-radius:3px;height:5px;margin-top:3px;display:block;overflow:hidden}.v18-ins-mover b{transform-origin:0;background:#b9a4e8;border-radius:3px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .2s both v18-ins-grow;display:block}.v18-ins-mover--risk b{background:#f0a36b}.v18-ins-mover--watch b{background:#ecc069}.v18-ins-mover--good b{background:#8fd3a8}@keyframes v18-ins-grow{0%{transform:scaleX(0)}}.v18-ins-foot{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;display:grid}.v18-ins-mix{background:#fff;border:1px solid #dcd6e4;border-radius:10px;gap:6px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #2820428c}.v18-ins-mix i{border-radius:4px;height:8px;display:flex;overflow:hidden}.v18-ins-mix-seg--phone{background:#7b5cd6}.v18-ins-mix-seg--meetings{background:#a68ae8}.v18-ins-mix-seg--email{background:#d3c4f3}.v18-ins-mix-seg--chat{background:#ded2f5}.v18-ins-mix-seg--in-person{background:#ece6f8}.v18-ins-mix span{color:#8d8793;flex-wrap:wrap;gap:4px 9px;font-size:7.5px;display:flex}.v18-ins-signal{background:#fdf1e2;border:1px solid #eed0a9;border-radius:10px;align-content:center;gap:3px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #784c1466}.v18-ins-signal span{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.v18-ins-signal p{color:#4a4450;margin:0;font-size:8.8px;font-weight:600;line-height:1.45}.v18-ins-movers>strong{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v18-ins-movers>strong small{color:#a19aac;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:600}.v18-ins-mover{text-align:left;cursor:pointer;width:calc(100% + 12px);font:inherit;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 18px 4px 6px;transition:background .14s;display:block;position:relative}.v18-ins-mover:hover,.v18-ins-mover:focus-visible{background:#f4f0f9}.v18-ins-mover:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v18-ins-mover-go{color:#7b5cd6;opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:5px;transform:translateY(-50%)translate(-3px)}.v18-ins-mover:hover .v18-ins-mover-go,.v18-ins-mover:focus-visible .v18-ins-mover-go,.v18-ins-signal:hover .v18-ins-mover-go,.v18-ins-signal:focus-visible .v18-ins-mover-go{opacity:1;transform:translateY(-50%)translate(0)}.v18-ins-signal{text-align:left;cursor:pointer;font:inherit;padding-right:24px;transition:background .14s,border-color .14s;position:relative}.v18-ins-signal:hover,.v18-ins-signal:focus-visible{background:#fcecd6;border-color:#e5be8e}.v18-ins-signal:focus-visible{outline-offset:1px;outline:1.5px solid #b45309}.v18-ins-signal .v18-ins-mover-go{color:#b45309;right:9px}.v18-dd-panel{width:min(100%,560px)}.v18-dd-panel .v18-convo-head{align-items:center;gap:10px}.v18-dd-delta{vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:7px;padding:1.5px 7px;font-size:8px;font-style:normal;font-weight:700}.v18-dd-delta--risk{color:#c2410c;background:#fdeadd;border:1px solid #f6d3b8}.v18-dd-delta--watch{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v18-dd-delta--good{color:#15803d;background:#e5f6ec;border:1px solid #c4e8d2}.v18-dd-spark{flex:none;width:96px;height:26px;margin-left:auto}.v18-dd-spark path{fill:none;stroke:#7b5cd6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v18-dd-body{gap:8px;padding:12px 14px 13px;display:grid;overflow:auto}.v18-dd-why{color:#4a4450;margin:0;font-size:9.5px;line-height:1.55}.v18-dd-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:650;display:inline-flex}.v18-dd-moments{gap:6px;display:grid}.v18-dd-moment{background:#faf8fc;border:1px solid #e7e2ec;border-radius:9px;gap:5px;padding:8px 10px;display:grid}.v18-dd-moment blockquote{color:#26222d;border-left:2px solid #c9b8ef;margin:0;padding-left:9px;font-size:9.2px;font-weight:550;line-height:1.5}.v18-dd-moment footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.v18-dd-moment footer small{color:#8d8793;font-size:7.8px}.v18-dd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:2px;display:flex}.v18-dd-accounts{flex-wrap:wrap;gap:4px;display:flex}.v18-dd-accounts em{color:#554f5e;background:#f1eef5;border:1px solid #e0dae8;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:600}.v18-dd-governed{color:#15803d;background:#e9f7ef;border:1px solid #cdeeda;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:7.5px;font-weight:600;display:inline-flex}.v18-demo-cursor.is-quick{transition:left .68s cubic-bezier(.45,.05,.25,1),top .68s cubic-bezier(.45,.05,.25,1),transform .14s}.v18-hero .v18-three-stream,.v18-hero .v18-conversation-stream .v18-particle-layer,.v18-hero .v18-conversation-stream>use{transition:opacity .76s}.v18-hero.is-stream-quiet .v18-three-stream,.v18-hero.is-stream-quiet .v18-conversation-stream .v18-particle-layer{opacity:0}.v18-hero.is-stream-quiet .v18-conversation-stream>use{opacity:.22}.v18-stream-shade{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#090a0c 0%,#090a0cf0 32%,#090a0c8c 64%,#090a0c00 100%);height:52%;transition:opacity .76s;position:absolute;top:0;left:0;right:0}.v18-hero.is-stream-quiet .v18-stream-shade{opacity:1}.v18-branch-layer{animation:.62s both v18-branch-fade}@keyframes v18-branch-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.v18-branch-layer{animation:none}}.v18-tour-convos .v15-conversation-list.is-stagger-pending article{opacity:0}.v18-tour-convos .v15-conversation-list.is-stagger-go article{animation:.62s cubic-bezier(.22,1,.36,1) both v18-card-in;animation-delay:calc(var(--v18-card-i,0) * .12s)}@keyframes v18-card-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.v18-tour-convos .v15-conversation-list.is-stagger-pending article,.v18-tour-convos .v15-conversation-list.is-stagger-go article{opacity:1;animation:none}}.v18-ins-kpis>span.is-risk strong{color:#c2410c}.v18-ins-kpis>span.is-good strong{color:#15803d}button.v18-dd-moment{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .18s,background .18s,box-shadow .22s,transform .22s}button.v18-dd-moment:hover,button.v18-dd-moment:focus-visible{background:#f7f4fc;border-color:#c3b2ea}button.v18-dd-moment:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v18-dd-moment.is-hot{background:#f5f0fe;border-color:#a98ee6;transform:translateY(-1px);box-shadow:0 6px 18px -10px #7b5cd68c}.v18-dd-back{color:#55506e;cursor:pointer;width:fit-content;font:inherit;background:#f1eef7;border:1px solid #ddd6e8;border-radius:999px;align-items:center;gap:5px;margin:0;padding:3px 9px 3px 7px;font-size:7.8px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.v18-dd-back:hover,.v18-dd-back:focus-visible{background:#e9e3f4;border-color:#c8bce0}.v18-dd-convo{align-items:center;gap:8px;display:flex}.v18-dd-convo-icon{color:#7b5cd6;background:#f1ebfc;border:1px solid #ded1f4;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.v18-dd-convo strong{color:#17151c;font-size:10px;display:block}.v18-dd-convo small{color:#8d8793;font-size:7.8px}.v18-dd-player{background:#faf8fc;border:1px solid #e7e2ec;border-radius:8px;padding:7px 9px;position:relative}.v18-dd-player i{align-items:flex-end;gap:2px;height:22px;display:flex}.v18-dd-player b{background:#d8cdec;border-radius:1.5px;flex:1}.v18-dd-player u{background:#7b5cd6;border-radius:2px;width:2px;text-decoration:none;position:absolute;top:4px;bottom:4px}.v18-dd-player u em{color:#fff;white-space:nowrap;background:#7b5cd6;border-radius:4px;padding:1px 5px;font-size:6.5px;font-style:normal;font-weight:700;position:absolute;top:-2px;left:5px}.v18-dd-lines{gap:5px;display:grid}.v18-dd-lines>div{border:1px solid #0000;border-radius:8px;grid-template-columns:26px auto 1fr;align-items:baseline;gap:3px 7px;padding:6px 9px;display:grid}.v18-dd-lines>div.is-hot{background:#f5f0fe;border-color:#d3c2f1}.v18-dd-lines em{color:#a19aac;font-family:var(--font-mono), monospace;font-size:6.8px;font-style:normal;font-weight:600}.v18-dd-lines small{color:#55506e;font-size:7.8px;font-weight:700}.v18-dd-lines p{color:#3a3442;grid-column:2/-1;margin:0;font-size:8.8px;line-height:1.5}.v18-dd-lines>div.is-hot p{color:#26222d;font-weight:600}.v18-tour-agents{gap:10px}.v18-agents-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.v18-agent-tile{--agent-accent:#7657cd;--agent-soft:#f7f3ff;--agent-line:#e4d9f5;background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -22px #2820428c}.v18-agent-tile:before{content:"";background:var(--agent-accent);height:2px;position:absolute;top:0;left:0;right:0}.v18-agent-tile--amber{--agent-accent:#c66a12;--agent-soft:#fff8ed;--agent-line:#f1dfbd}.v18-agent-tile--violet{--agent-accent:#7657cd;--agent-soft:#f7f3ff;--agent-line:#e4d9f5}.v18-agent-tile--blue{--agent-accent:#2875c6;--agent-soft:#f1f7fe;--agent-line:#d5e5f7}.v18-agent-tile--green{--agent-accent:#17864c;--agent-soft:#eff9f2;--agent-line:#d1ead9}.v18-agent-tile header{align-items:center;gap:7px;display:flex}.v18-agent-mark{width:22px;height:22px;color:var(--agent-accent);background:var(--agent-soft);border:1px solid var(--agent-line);border-radius:7px;flex:none;place-items:center;display:grid}.v18-agent-tile header strong{color:#17151c;flex:1;min-width:0;font-size:9.5px}.v18-agent-status{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2.5px 7px;font-size:7px;font-style:normal;font-weight:650}.v18-agent-status--amber{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v18-agent-status--violet{color:#6d4fc4;background:#f3edfc;border:1px solid #e2d5f6}.v18-agent-status--blue{color:#1d5fae;background:#e9f2fc;border:1px solid #cfe2f6}.v18-agent-status--green{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7}.v18-agent-tile>p{color:#46404f;margin:0;font-size:8.6px;line-height:1.5}.v18-agent-preview{color:#332e39;background:var(--agent-soft);border:1px solid var(--agent-line);border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:50px;padding:7px;display:flex}.v18-agent-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.v18-agent-preview-head strong{color:#26212b;text-overflow:ellipsis;white-space:nowrap;font-size:7.6px;font-weight:700;overflow:hidden}.v18-agent-preview-head small{color:var(--agent-accent);white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:6.5px;font-weight:700;display:inline-flex}.v18-handover-outline{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.v18-handover-outline>span{background:#ffffffc7;border:1px solid #dcc5a0b8;border-radius:6px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:3px;min-width:0;padding:5px;display:grid}.v18-handover-outline>span>svg{color:#20814d;margin-top:1px}.v18-handover-outline>span.is-open>svg{color:var(--agent-accent)}.v18-handover-outline>span>span{flex-direction:column;gap:1px;min-width:0;display:flex}.v18-handover-outline b,.v18-handover-outline small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v18-handover-outline b{color:#302a25;font-size:6.5px}.v18-handover-outline small{color:#8a7b6e;font-size:5.8px}.v18-decision-ledger{gap:3px;display:grid}.v18-decision-ledger>span{background:#ffffffc7;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 42px auto;align-items:center;gap:5px;min-width:0;padding:3px 5px;display:grid}.v18-decision-ledger i{color:#8b78bb;font-family:var(--font-mono), monospace;font-size:5.8px;font-style:normal}.v18-decision-ledger b,.v18-decision-ledger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v18-decision-ledger b{color:#302a39;font-size:6.6px}.v18-decision-ledger small{color:#847d8d;font-size:6px}.v18-decision-ledger em{color:#6a4ab7;text-align:center;background:#eee6fb;border-radius:999px;min-width:32px;padding:1.5px 4px;font-size:5.6px;font-style:normal;font-weight:700}.v18-decision-ledger em.is-done{color:#187744;background:#e7f5ec}.v18-brief-signals{gap:4px;display:grid}.v18-brief-signals>span{grid-template-columns:53px minmax(0,1fr) 16px;align-items:center;gap:6px;display:grid}.v18-brief-signals b{color:#2c3440;font-size:6.4px}.v18-brief-signals i{background:#dce9f7;border-radius:999px;height:4px;overflow:hidden}.v18-brief-signals i em{background:var(--agent-accent);border-radius:inherit;height:100%;display:block}.v18-brief-signals .is-asked i em{width:88%}.v18-brief-signals .is-promised i em{width:62%}.v18-brief-signals .is-pushback i em{width:29%}.v18-brief-signals small{color:#395d83;text-align:right;font-size:6px;font-weight:700}.v18-crm-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.v18-crm-fields>span{background:#fffc;border:1px solid #bcddc7cc;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;display:flex}.v18-crm-fields small,.v18-crm-fields b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v18-crm-fields small{color:#728079;font-size:5.8px}.v18-crm-fields b{color:#25643f;font-size:6.7px}.v18-agent-tile footer{border-top:1px solid #eeeaf0;gap:2px;padding-top:5px;display:grid}.v18-agent-tile footer small{color:#928b97;font-size:7.5px}.v18-agent-tile footer span{color:#29242f;font-size:8.2px;font-weight:650}.v18-agents-flowline{color:#55505c;background:#fff;border:1px solid #dcd6e4;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:7.8px;font-weight:600;display:flex;box-shadow:0 8px 20px -18px #28204280}.v18-agents-flowline span{align-items:center;gap:4px;display:inline-flex}.v18-agents-flowline svg{color:#7b5cd6}.v18-agents-flowline i{background:#d9d3e0;width:14px;height:1px;margin-left:6px}.v18-tour-convos{position:relative}.v18-tour-convos .v15-conversation-list article{cursor:pointer;transition:transform .18s,box-shadow .18s}.v18-tour-convos .v15-conversation-list article:hover{transform:translateY(-2px)}.v18-tour-convos .v15-conversation-list article:focus-visible{outline-offset:2px;outline:2px solid #7b5cd6}.v18-convo-overlay{z-index:5;position:absolute;inset:0}.v18-convo-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100e166b;animation:.26s both v18-convo-fade;position:absolute;inset:0}.v18-convo-zoom{pointer-events:none;place-items:center;padding:14px;animation:.46s cubic-bezier(.22,1,.36,1) both v18-convo-zoom;display:grid;position:absolute;inset:0}.v18-convo-panel{pointer-events:auto;background:#fff;border:1px solid #e3dfe7;border-radius:13px;flex-direction:column;width:min(100%,620px);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #140e228c}@keyframes v18-convo-fade{0%{opacity:0}}@keyframes v18-convo-zoom{0%{opacity:0;transform:scale(.3)}}.v18-demo-cursor{z-index:7;color:#111214;filter:drop-shadow(0 2px 5px #0006);pointer-events:none;transition:left 1.15s cubic-bezier(.45,.05,.25,1),top 1.15s cubic-bezier(.45,.05,.25,1),transform .14s;animation:.24s both v18-convo-fade;position:absolute;transform:translate(-2px,-2px)}.v18-demo-cursor.is-teleport{transition:transform .14s}.v18-demo-cursor svg{fill:#111214;stroke:#fff}.v18-demo-cursor.is-pressed{transform:translate(-2px,-2px)scale(.86)}.v18-demo-cursor i{opacity:0;border:2px solid #7b5cd6d9;border-radius:50%;width:30px;height:30px;position:absolute;top:-7px;left:-7px}.v18-demo-cursor.is-pressed i{animation:.46s ease-out both v18-demo-ripple}@keyframes v18-demo-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.v18-convo-head{border-bottom:1px solid #efecf2;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 15px 11px;display:flex}.v18-convo-head strong{color:#241f2b;letter-spacing:-.01em;font-size:12px;font-weight:650}.v18-convo-meta{color:#8d8793;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:7.8px;display:flex}.v18-convo-meta span{align-items:center;gap:3px;display:inline-flex}.v18-convo-head button{color:#6f6877;cursor:pointer;background:#f4f2f6;border:1px solid #e3dfe7;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.v18-convo-head button:hover{color:#241f2b;background:#ece9f0}.v18-convo-body{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:12px;min-height:0;padding:12px 15px 14px;display:grid;overflow:hidden}.v18-convo-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:650;display:flex}.v18-convo-summary{flex-direction:column;gap:7px;min-width:0;display:flex;overflow:hidden}.v18-convo-summary>p{color:#3a3442;margin:0;font-size:9.2px;line-height:1.55}.v18-convo-group strong{color:#241f2b;font-size:8.4px;font-weight:650}.v18-convo-group ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v18-convo-group li{color:#55505c;align-items:flex-start;gap:5px;font-size:8.4px;line-height:1.45;display:flex}.v18-convo-group li svg{color:#15803d;flex:none;margin-top:2px}.v18-convo-media{flex-direction:column;gap:8px;min-width:0;display:flex}.v18-convo-player{background:#14131a;border-radius:9px;height:96px;position:relative;overflow:hidden}.v18-convo-player img{object-fit:cover;opacity:.92;width:100%;height:100%}.v18-convo-player-icon{color:#ffffff8c;place-items:center;height:100%;display:grid}.v18-convo-play{color:#241f2b;background:#fffffff0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.v18-convo-play svg{margin-left:2px}.v18-convo-player em{color:#fff;background:#0a090eb8;border-radius:5px;padding:2px 6px;font-size:7.2px;font-style:normal;font-weight:600;position:absolute;bottom:6px;right:7px}.v18-convo-speakers span,.v18-convo-topics>span,.v18-convo-playbook>span{color:#6f6877;align-items:center;gap:5px;font-size:7.6px;font-weight:650;display:flex}.v18-convo-speakers i{border-radius:4px;gap:1.5px;height:9px;margin-top:4px;display:flex;overflow:hidden}.v18-convo-speakers i b{background:#7b5cd6;border-radius:1.5px}.v18-convo-speakers i b.is-alt{background:#c9bcec}.v18-convo-speakers small{color:#8d8793;align-items:center;gap:5px;margin-top:4px;font-size:7.2px;display:flex}.v18-convo-speakers small b{background:#7b5cd6;border-radius:50%;width:6px;height:6px}.v18-convo-speakers small b.is-alt{background:#c9bcec}.v18-convo-topics>span b{color:#241f2b}.v18-convo-topics>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.v18-convo-topics em{color:#574a72;background:#f3effb;border:1px solid #e4dcf4;border-radius:999px;padding:3px 7px;font-size:7.4px;font-style:normal;font-weight:600}.v18-convo-playbook{background:#faf9fb;border:1px solid #e7e4e9;border-radius:9px;gap:5px;margin-top:auto;padding:9px 10px;display:grid}.v18-convo-playbook>span em{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7;border-radius:999px;margin-left:auto;padding:1.5px 6px;font-size:7px;font-style:normal;font-weight:650}.v18-convo-playbook>div{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.v18-convo-playbook small{color:#55505c;font-size:7.6px;font-weight:600}.v18-convo-playbook i{background:#ece9f0;border-radius:3px;height:4px;display:block;overflow:hidden}.v18-convo-playbook i b{background:#8fd3a8;border-radius:3px;height:100%;display:block}@media (width<=640px){.v18-convo-body{grid-template-columns:1fr;overflow-y:auto}.v18-convo-media{display:none}}@media (prefers-reduced-motion:reduce){.v18-convo-backdrop,.v18-convo-zoom,.v18-demo-cursor{animation:none}}@media (width<=640px){.v18-ins-kpis{grid-template-columns:repeat(2,1fr)}.v18-ins-grid,.v18-ins-foot{grid-template-columns:1fr}.v18-dd-spark{display:none}.v18-agents-grid{gap:6px}.v18-ask-q{max-width:88%}}@media (prefers-reduced-motion:reduce){.v18-ask-shimmer i,.v18-ask-caret,.v18-ins-line,.v18-ins-mover b{animation:none}.v18-ins-line{stroke-dashoffset:0}}@media (width<=440px){.v18-tour-agents{gap:7px}.v18-agents-grid{grid-template-columns:1fr}.v18-agent-tile{gap:4px;padding:7px 8px}.v18-agent-tile>p,.v18-agent-tile footer small{display:none}.v18-agent-preview{min-height:0;padding:5px 6px}.v18-agent-tile footer{padding-top:3px}.v18-agents-flowline{display:none}}.v18-governance-section{background:#fff;padding:0 0 132px}.v18-governance-shell{color:#f5f6f9;background:radial-gradient(circle at 87% 0,#8670d226,#0000 31%),#101116;border:1px solid #292b34;border-radius:20px;margin-top:56px;position:relative;overflow:hidden;box-shadow:0 26px 70px #12111729}.v18-governance-shell:before{pointer-events:none;content:"";background:radial-gradient(circle,#7e69c914,#0000 68%);width:340px;height:340px;position:absolute;top:76px;right:-90px}.v18-governance-toolbar{z-index:1;border-bottom:1px solid #2b2d35;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 22px;display:flex;position:relative}.v18-governance-toolbar>div{align-items:center;gap:12px;display:flex}.v18-governance-toolbar-icon{color:#c4b5f2;background:#23212c;border:1px solid #3a354a;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.v18-governance-toolbar p,.v18-governance-policy p,.v18-governance-delivery p{gap:3px;margin:0;display:grid}.v18-governance-toolbar small,.v18-governance-policy small,.v18-governance-delivery small{color:#878994;letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:650}.v18-governance-toolbar strong{font-size:13px;font-weight:590}.v18-governance-model-badge{color:#c9c2de;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#5d4f872e;border:1px solid #413b53;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:620}.v18-governance-scope{z-index:1;justify-content:space-between;align-items:end;gap:28px;padding:24px 24px 20px;display:flex;position:relative}.v18-governance-scope>div{gap:10px;display:grid}.v18-governance-scope>div>small,.v18-governance-matrix-heading small,.v18-governance-request>small{color:#747782;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:650}.v18-governance-scope-track{align-items:center;gap:12px;display:flex}.v18-governance-scope-track span{color:#d7d8de;white-space:nowrap;align-items:center;gap:12px;font-size:11.5px;font-weight:560;display:flex}.v18-governance-scope-track svg{color:#555862}.v18-governance-scope>p{color:#838590;margin:0;font-size:10.5px;line-height:1.5}.v18-governance-gates{z-index:1;background:#30323b;border:1px solid #30323b;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 24px;display:grid;position:relative;overflow:hidden}.v18-governance-gate{background:#18191ff0;align-items:center;gap:12px;min-height:76px;padding:15px 17px;display:flex}.v18-governance-gate>span{color:#ae9ee2;background:#25232d;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:9px;font-weight:650;display:grid}.v18-governance-gate p{gap:4px;margin:0;display:grid}.v18-governance-gate strong{color:#e7e8ec;font-size:11.5px;font-weight:600}.v18-governance-gate small{color:#838590;font-size:9.5px;line-height:1.4}.v18-governance-matrix{z-index:1;background:#15161c;border:1px solid #30323a;border-radius:13px;margin:24px;position:relative;overflow:hidden}.v18-governance-matrix-heading{border-bottom:1px solid #30323a;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 17px;display:flex}.v18-governance-matrix-heading>div{gap:5px;display:grid}.v18-governance-matrix-heading strong{color:#e7e8ec;font-size:12px;font-weight:580}.v18-governance-matrix-heading>span{color:#8d8f99;font-size:9.5px}.v18-governance-table-shell{overflow-x:auto}.v18-governance-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%;min-width:790px}.v18-governance-table caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v18-governance-table th,.v18-governance-table td{border-bottom:1px solid #292b33;border-right:1px solid #292b33}.v18-governance-table tr>:last-child{border-right:0}.v18-governance-table tbody tr:last-child>*{border-bottom:0}.v18-governance-table thead th{color:#777a85;letter-spacing:.07em;text-align:center;text-transform:uppercase;height:44px;padding:9px 7px;font-size:8.5px;font-weight:650}.v18-governance-table thead th:first-child{text-align:left;width:205px;padding-left:17px}.v18-governance-table tbody th{text-align:left;align-items:center;gap:10px;min-height:65px;padding:11px 14px;display:flex}.v18-governance-role-icon{color:#b4a4e8;background:#24222d;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.v18-governance-table tbody th>span:last-child{gap:3px;display:grid}.v18-governance-table tbody th strong{color:#e2e3e8;font-size:10.5px;font-weight:590}.v18-governance-table tbody th small{color:#747681;font-size:8.5px;font-weight:500}.v18-governance-table td{text-align:center;height:65px;padding:9px 6px}.v18-governance-access{color:#d4d5da;white-space:nowrap;background:#22242b;border:1px solid #32343d;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:8.5px;font-weight:590;line-height:1.1;display:inline-flex}.v18-governance-access--own{color:#b8dec9;background:#19271f;border-color:#294535}.v18-governance-access--explicit,.v18-governance-access--approved{color:#d5c9fa;background:#252131;border-color:#443b5d}.v18-governance-access--team,.v18-governance-access--scoped{color:#bfd7ee;background:#1c2832;border-color:#30475a}.v18-governance-access--aggregate{color:#e5d6aa;background:#2a261b;border-color:#4c432b}.v18-governance-access--none{color:#777984;background:0 0;border-color:#30323a}.v18-governance-resolution{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(178px,.62fr) auto minmax(0,1.08fr);align-items:stretch;gap:12px;margin:0 24px;display:grid;position:relative}.v18-governance-request,.v18-governance-policy,.v18-governance-delivery{background:#15161ceb;border:1px solid #30323a;border-radius:12px}.v18-governance-request{gap:12px;padding:15px;display:grid}.v18-governance-request>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v18-governance-request>div>span{gap:4px;min-width:0;display:grid}.v18-governance-request span small{color:#686b75;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:600}.v18-governance-request span strong{color:#d6d7dc;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:570;overflow:hidden}.v18-governance-policy{background:linear-gradient(145deg,#24202f,#191820);border-color:#504464;align-items:center;gap:11px;padding:15px;display:flex}.v18-governance-policy>svg{color:#c0adef;flex-shrink:0}.v18-governance-policy strong,.v18-governance-delivery strong{color:#ececf0;font-size:10px;font-weight:600}.v18-governance-policy span,.v18-governance-delivery span{color:#848691;font-size:8.5px;line-height:1.45}.v18-governance-flow-arrow{color:#555762;align-self:center}.v18-governance-delivery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v18-governance-delivery>div{align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.v18-governance-delivery>div+div{border-left:1px solid #30323a}.v18-governance-delivery svg{color:#ae9ee2;flex-shrink:0}.v18-governance-note{z-index:1;color:#6f717b;margin:18px 24px 22px;font-size:9px;line-height:1.55;position:relative}.v18-fit-section{background:#fff;padding:0 0 122px}.v18-fit-map{background:var(--v18-linen);border:1px solid #dfdfe1;border-radius:14px;grid-template-columns:1.1fr auto .8fr auto 1fr;align-items:center;gap:20px;margin-top:54px;padding:30px 32px;display:grid}.v18-fit-col{align-content:center;gap:13px;display:grid}.v18-fit-col small{color:var(--v18-iris);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.v18-fit-chips{flex-wrap:wrap;gap:7px;display:flex}.v18-fit-chips span{color:#3c3d42;white-space:nowrap;background:#fff;border:1px solid #dfdfe1;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:520;line-height:1.2}.v18-fit-chips--out span{background:#f7f4fd;border-color:#d3c8ee}.v18-fit-arrow{color:#aaabb0;place-items:center;display:grid}.v18-fit-core{color:#fff;text-align:center;background:var(--v18-charcoal);border-radius:12px;justify-items:center;gap:7px;padding:30px 22px;display:grid}.v18-fit-core strong{font-family:var(--v18-display);letter-spacing:-.03em;font-size:19px;font-weight:570}.v18-fit-core span{color:#ffffffc7;font-size:11.5px}.v18-fit-core small{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;font-size:9.5px}.v18-fit-note{color:#68696e;max-width:640px;margin:20px 0 0;font-size:12.5px;line-height:1.6}.v18-usecase-section{background:#fff;padding:0 0 132px}.v18-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:54px;display:grid}.v18-usecase-card{background:var(--v18-linen);border:1px solid #dfdfe1;border-radius:12px;padding:22px 22px 26px;transition:transform .19s,border-color .19s}.v18-usecase-card:hover{border-color:#bbbcc1;transform:translateY(-3px)}.v18-usecase-head{align-items:center;gap:9px;display:flex}.v18-usecase-icon{color:#fff;background:var(--v18-charcoal);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.v18-usecase-head small{color:var(--v18-iris);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}.v18-usecase-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:8.5px;font-weight:650}.v18-usecase-status--current{color:#1e6b45;background:#e2f4ea;border:1px solid #c4e6d3}.v18-usecase-status--illustrative{color:#6b6c72;background:#ededef;border:1px solid #dcdce0}.v18-usecase-card h3{font-family:var(--v18-display);letter-spacing:-.015em;margin:18px 0 0;font-size:15.5px;font-weight:570;line-height:1.4}.v18-usecase-card p{color:#68696e;margin:10px 0 0;font-size:12.5px;line-height:1.6}.v18-usecase-note{color:#8a8b90;max-width:640px;margin:22px 0 0;font-size:11.5px;line-height:1.6}.v18-proof-cta{color:var(--v18-iris);align-items:center;gap:5px;font-size:11.5px;font-weight:620;text-decoration:none;display:inline-flex}.v18-proof-cta:hover{text-decoration:underline}@media (width<=1080px){.v18-governance-scope{flex-direction:column;align-items:start;gap:12px}.v18-governance-resolution{grid-template-columns:1fr}.v18-governance-flow-arrow{justify-self:center;transform:rotate(90deg)}.v18-fit-map{grid-template-columns:1fr;gap:16px}.v18-fit-arrow{justify-self:center;transform:rotate(90deg)}.v18-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.v18-governance-section{padding-bottom:88px}.v18-governance-shell{border-radius:14px;margin-top:40px}.v18-governance-toolbar{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:17px 16px}.v18-governance-model-badge{margin-left:48px}.v18-governance-scope{padding:20px 16px 16px}.v18-governance-scope-track{flex-wrap:wrap;gap:8px}.v18-governance-scope-track span{gap:8px;font-size:10px}.v18-governance-gates{grid-template-columns:1fr;margin:0 16px}.v18-governance-gate{min-height:64px}.v18-governance-matrix{margin:16px}.v18-governance-matrix-heading{flex-direction:column;align-items:flex-start;gap:7px}.v18-governance-table{min-width:0;padding:10px;display:block}.v18-governance-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v18-governance-table tbody{gap:9px;display:grid}.v18-governance-table tbody tr{background:#1a1b21;border:1px solid #2d2f37;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:13px;display:grid}.v18-governance-table th,.v18-governance-table td,.v18-governance-table tbody tr:last-child>*{border:0}.v18-governance-table tbody th{border-bottom:1px solid #2d2f37;grid-column:1/-1;min-height:0;padding:0 0 10px}.v18-governance-table td{text-align:left;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:auto;padding:5px 0;display:flex}.v18-governance-table td:before{color:#747681;content:attr(data-label);letter-spacing:.04em;font-size:8px;font-weight:620}.v18-governance-table td:last-child{grid-column:1/-1}.v18-governance-access{min-height:22px;padding:4px 7px;font-size:8px}.v18-governance-resolution{margin:0 16px}.v18-governance-request>div{grid-template-columns:1fr}.v18-governance-request span strong{white-space:normal}.v18-governance-delivery{grid-template-columns:1fr}.v18-governance-delivery>div+div{border-top:1px solid #30323a;border-left:0}.v18-governance-note{margin:16px}.v18-usecase-grid{grid-template-columns:1fr}.v18-fit-map{padding:22px 18px}.v18-usecase-head{flex-wrap:wrap}}.v18-governance-demo{color:#20232a;background:radial-gradient(circle at 94% 0,#7362d21c,#0000 30%),linear-gradient(150deg,#f8f9fc 0%,#f2f4f8 100%);border:1px solid #dde1e9;border-radius:24px;margin-top:50px;position:relative;overflow:hidden;box-shadow:0 26px 70px #2a2f3a1a}.v18-governance-demo:before{pointer-events:none;content:"";background:linear-gradient(115deg,#ffffffb8,#0000 38%);position:absolute;inset:0}.v18-governance-query-row,.v18-governance-workspace,.v18-governance-details,.v18-governance-destinations{z-index:1;position:relative}.v18-governance-query-row{border-bottom:1px solid #dde1e9;padding:27px 32px 29px}.v18-governance-query{min-width:0}.v18-governance-query>span,.v18-governance-result-head>span{color:#5e56b9;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:680;display:inline-flex}.v18-governance-query h3{max-width:820px;font-family:var(--v18-display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(24px,3vw,38px);font-weight:570;line-height:1.08}.v18-governance-role-picker>small{color:#777d88;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:680}.v18-governance-workspace{grid-template-columns:245px minmax(0,1fr);min-height:405px;display:grid}.v18-governance-role-picker{background:#f9fafcb8;border-right:1px solid #dde1e9;padding:26px 22px}.v18-governance-role-buttons{gap:9px;margin-top:13px;display:grid}.v18-governance-role-buttons button{color:#4d525d;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#ffffff8a;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.v18-governance-role-buttons button:hover{color:#252932;background:#ffffffeb;border-color:#d5d9e3;transform:translateY(-1px)}.v18-governance-role-buttons button.is-active{color:#252932;background:#fff;border-color:#9aaee6;box-shadow:0 9px 24px #3c4a7017,inset 3px 0 #667fc8}.v18-governance-role-buttons button>span:first-child{color:#6b73a8;background:#eceefa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.v18-governance-role-buttons button.is-active>span:first-child{color:#fff;background:linear-gradient(145deg,#657fc9,#7466c9)}.v18-governance-role-buttons button>span:last-child{gap:3px;min-width:0;display:grid}.v18-governance-role-buttons strong{font-size:11.5px;font-weight:640}.v18-governance-role-buttons small{color:#858a94;font-size:9.5px;line-height:1.35}.v18-governance-result{flex-direction:column;min-width:0;padding:28px 30px 26px;animation:.24s cubic-bezier(.16,1,.3,1) v18-governance-result-enter;display:flex}.v18-governance-result-head{display:block}.v18-governance-result-head>span{color:#5e56b9}.v18-governance-result-copy{max-width:720px;margin-top:17px}.v18-governance-result-copy h3{color:#20232a;font-family:var(--v18-display);letter-spacing:-.05em;margin:0;font-size:clamp(24px,3.25vw,40px);font-weight:570;line-height:1.04}.v18-governance-result-copy p{color:#626873;max-width:650px;margin:13px 0 0;font-size:13px;line-height:1.6}.v18-governance-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v18-governance-signals li{color:#3f444d;background:#ffffffe0;border:1px solid #d9dee8;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-height:112px;padding:16px 15px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #2c34460e}.v18-governance-signals li:before{content:"";background:#7473ce;height:3px;position:absolute;inset:0 0 auto}.v18-governance-signals li:nth-child(2):before{background:#5f8ab8}.v18-governance-signals li:nth-child(3):before{background:#66977c}.v18-governance-result--hr .v18-governance-signals li:last-child:before{background:#a57b4e}.v18-governance-signals li>span{color:#6c7190;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:720}.v18-governance-signals li>strong{color:#252932;letter-spacing:-.015em;margin-top:9px;font-size:12.5px;font-weight:660;line-height:1.3}.v18-governance-signals li>p{color:#717783;margin:7px 0 0;font-size:10px;line-height:1.4}.v18-governance-boundaries{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:25px;display:flex}.v18-governance-boundary{border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:6px 9px;font-size:9.5px;font-weight:620;display:inline-flex}.v18-governance-boundary--available{color:#37644a;background:#eaf5ee;border-color:#cce3d4}.v18-governance-boundary--aggregate{color:#4c6090;background:#edf1fa;border-color:#d2daf0}.v18-governance-boundary--protected{color:#705c43;background:#f7f1e9;border-color:#eadbc7}.v18-governance-details{border-top:1px solid #dde1e9}.v18-governance-details summary{color:#343943;cursor:pointer;background:#ffffff6b;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:13px 30px;list-style:none;display:flex}.v18-governance-details summary::-webkit-details-marker{display:none}.v18-governance-details summary>span{align-items:center;gap:8px;font-size:11px;font-weight:630;display:inline-flex}.v18-governance-details summary>span svg{color:#6674aa}.v18-governance-details summary>svg{color:#747985;transition:transform .18s}.v18-governance-details[open] summary>svg{transform:rotate(180deg)}.v18-governance-access-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:21px 30px 0;display:grid}.v18-governance-access-grid>div{background:#ffffffb8;border:1px solid #dfe3ea;border-radius:10px;gap:7px;padding:12px;display:grid}.v18-governance-access-grid small{color:#7b808a;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:670}.v18-governance-access-grid strong{border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:650}.v18-governance-access-grid strong.is-available{color:#37644a;background:#eaf5ee}.v18-governance-access-grid strong.is-limited{color:#5e55a7;background:#efecfa}.v18-governance-access-grid strong.is-aggregate{color:#4c6090;background:#edf1fa}.v18-governance-access-grid strong.is-protected{color:#705c43;background:#f7f1e9}.v18-governance-details>p{color:#777c87;margin:12px 30px 22px;font-size:10px;line-height:1.55}.v18-governance-destinations{color:#747a86;background:#ffffff80;border-top:1px solid #dde1e9;align-items:center;gap:14px;padding:13px 28px 15px;display:flex}.v18-governance-destinations>span{letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:650}.v18-governance-destination-list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.v18-governance-destination-list li{color:#454b56;white-space:nowrap;align-items:center;font-size:10.5px;font-weight:590;display:inline-flex}.v18-governance-destination-list li+li:before{color:#a5aab3;content:"·";margin:0 9px}@keyframes v18-governance-result-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.v18-governance-query-row,.v18-governance-workspace{grid-template-columns:1fr}.v18-governance-role-picker{border-bottom:1px solid #dde1e9;border-right:0}.v18-governance-role-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.v18-governance-role-picker>p{margin-bottom:0}}@media (width<=700px){.v18-governance-demo{border-radius:18px;margin-top:38px}.v18-governance-query-row{gap:18px;padding:23px 19px}.v18-governance-query h3{font-size:25px}.v18-governance-role-picker{padding:21px 18px}.v18-governance-role-buttons{gap:6px}.v18-governance-role-buttons button{grid-template-columns:1fr;justify-items:start;gap:7px;min-height:92px;padding:10px}.v18-governance-role-buttons button>span:first-child{width:30px;height:30px}.v18-governance-role-buttons small{display:none}.v18-governance-result{min-height:0;padding:22px 18px}.v18-governance-result-head{flex-direction:column;align-items:flex-start;gap:10px}.v18-governance-result-copy{margin-top:21px}.v18-governance-result-copy h3{font-size:28px}.v18-governance-signals{grid-template-columns:1fr}.v18-governance-signals li{min-height:0}.v18-governance-boundaries{padding-top:20px}.v18-governance-details summary,.v18-governance-access-grid,.v18-governance-destinations{padding-left:18px;padding-right:18px}.v18-governance-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v18-governance-access-grid>div:last-child{grid-column:1/-1}.v18-governance-details>p{margin-left:18px;margin-right:18px}}@media (width<=440px){.v18-governance-role-buttons{grid-template-columns:1fr}.v18-governance-role-buttons button{grid-template-columns:30px minmax(0,1fr);min-height:54px}.v18-governance-role-buttons small{display:block}.v18-governance-access-grid{grid-template-columns:1fr}.v18-governance-access-grid>div:last-child{grid-column:auto}.v18-governance-destinations{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.v18-governance-result{animation:none}.v18-governance-role-buttons button,.v18-governance-details summary>svg{transition:none}}html:has(.v19-page){scroll-behavior:auto}.v19-page{--v19-void:#090a0c;--v19-charcoal:#111214;--v19-canvas:#303236;--v19-edge:#4a4b50;--v19-smoke:#95979e;--v19-ash:#a9a9aa;--v19-linen:#f4f3f0;--v19-iris:#5683da;--v19-ember:#ff8964;--v19-display:var(--font-v17-display), var(--font-inter), system-ui, sans-serif;--v14-max:1264px;color:#111214;background:var(--v19-void);overflow-x:clip}.v19-subpage{background:#fbf9f4}.v19-subpage .v19-announcement,.v19-subpage .v19-header{--v19-void:#090a0c}.v19-page .v19-wrap,.v19-header-inner{width:min(100% - 48px,1200px);margin-inline:auto}.v19-announcement{z-index:102;color:#ffffffa3;background:var(--v19-void);letter-spacing:-.01em;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:10px;min-height:37px;padding:8px 24px;font-size:11px;display:flex;position:relative}.v19-announcement-dot{background:var(--v19-ember);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ff8964d9}.v19-announcement a{color:#fff;align-items:center;gap:5px;font-weight:550;text-decoration:none;display:inline-flex}.v19-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#090a0cf0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.v19-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:72px;display:grid}.v19-logo{align-items:center;display:inline-flex}.v19-logo img{filter:brightness(0)invert();width:104px;height:auto;display:block}.v19-nav{justify-content:center;align-items:center;gap:26px;display:flex}.v19-nav a,.v19-header-actions>a:first-child{color:#ffffffa6;letter-spacing:-.01em;font-size:12px;font-weight:450;text-decoration:none;transition:color .16s;position:relative}.v19-nav a:after{background:linear-gradient(90deg, var(--v19-iris), var(--v19-ember));content:"";transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.v19-nav a:hover,.v19-header-actions>a:first-child:hover{color:#fff}.v19-nav a:hover:after,.v19-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.v19-header-actions{align-items:center;gap:16px;display:flex}.v19-nav-cta{color:#ffffffe0;isolation:isolate;background:#ffffff08;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:36px;padding:0 17px;font-size:12px;font-weight:550;text-decoration:none;transition:transform .16s,box-shadow .22s,background .22s,color .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.v19-nav-cta:hover{background:#ffffff14;border-color:#ffffff5c;transform:translateY(-1px)}.v19-nav-cta.is-solid{color:#111214;background:#fff;border-color:#fffffff2;box-shadow:0 2px 8px #00000047}.v19-nav-cta.is-solid:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#11121414,#0000);width:36%;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:-60% auto -60% -45%;transform:skew(-18deg)translate(-220%)}.v19-nav-cta.is-solid:hover{background:#fff;box-shadow:0 6px 18px #00000057}.v19-nav-cta.is-solid:hover:before{transform:skew(-18deg)translate(620%)}.v19-hero{--v19-flow-x:64%;color:#fff;background:radial-gradient(circle at 13% 18%, #35476c26, transparent 29%), var(--v19-void);min-height:1420px;position:relative;overflow:hidden}.v19-hero-stars{opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#ffffff6b 0 .65px,#0000 .8px),radial-gradient(circle,#8cabff59 0 .6px,#0000 .8px);background-position:0 0,37px 59px;background-size:89px 89px,127px 127px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.v19-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v19-ribbon-ambient{opacity:.58;filter:blur(42px);background:radial-gradient(at 79% 22%,#5c6cff38,#0000 25%),radial-gradient(at 68% 46%,#ff9c7f1f,#0000 23%),radial-gradient(at 38% 66%,#4868e233,#0000 37%);width:min(82vw,1180px);height:900px;animation:13s cubic-bezier(.65,0,.35,1) infinite alternate v19-ribbon-ambient-drift;position:absolute;top:-70px;right:-130px;transform:translateZ(0)}.v19-aurora-beam{z-index:1;opacity:.92;clip-path:polygon(44% 0,56% 0,57% 58%,78% 100%,22% 100%,43% 58%);filter:blur(10px);transform-origin:50% 100%;background:linear-gradient(#0000 0%,#5683da14 8%,#5683dab8 48%,#d2d7ffe6 82%,#fff 100%);width:210px;height:900px;animation:9s ease-in-out infinite alternate v19-beam-breathe;position:absolute;top:-120px;left:calc(64% - 105px)}.v19-aurora-beam:after{clip-path:polygon(48% 0,52% 0,53% 62%,62% 100%,38% 100%,47% 62%);filter:blur(2px);content:"";background:linear-gradient(#0000 4%,#ffffffe6 61%,#fff 100%);position:absolute;inset:0}.v19-beam-flow{z-index:3;top:-120px;left:calc(var(--v19-flow-x) - 170px);opacity:.9;filter:drop-shadow(0 0 15px #7697ff52);mix-blend-mode:screen;pointer-events:none;transform-origin:50% 88%;width:340px;height:940px;animation:12s ease-in-out infinite alternate v19-flow-plane;position:absolute;overflow:visible;transform:perspective(780px)rotateY(-2deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%)}.v19-beam-ribbon,.v19-beam-pulse{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.v19-beam-ribbon{opacity:.42;stroke-width:18px;filter:url(#v19-flow-blur)}.v19-beam-ribbon--a{animation:8.5s ease-in-out infinite alternate v19-ribbon-weave-a}.v19-beam-ribbon--b{animation:9.5s ease-in-out infinite alternate v19-ribbon-weave-b}.v19-beam-ribbon--core{opacity:.68;stroke-width:5px;filter:url(#v19-flow-glow);animation:6.5s ease-in-out infinite alternate v19-ribbon-core}.v19-beam-pulse{opacity:.72;stroke:#b5caffb3;stroke-width:1.25px;stroke-dasharray:.09 .31;stroke-dashoffset:1px;filter:url(#v19-flow-glow);animation:6.4s linear infinite v19-energy-flow}.v19-beam-pulse--b{stroke:#ffd4c694;animation-duration:7.2s;animation-delay:-2.3s}.v19-beam-pulse--core{opacity:.78;stroke:#ffffffd1;stroke-width:1.8px;stroke-dasharray:.14 .46;animation-duration:5.8s;animation-delay:-3.1s}.v19-beam-depth{z-index:2;top:44px;left:calc(var(--v19-flow-x) - 76px);opacity:.42;clip-path:polygon(44% 0,56% 0,72% 100%,28% 100%);filter:blur(7px);transform-origin:50% 100%;background:linear-gradient(90deg,#0000 10%,#5683da4d 31%,#ffffffbd 50%,#ff89642e 70%,#0000 91%);width:152px;height:730px;animation:10s ease-in-out infinite alternate v19-depth-roll;position:absolute;transform:perspective(640px)rotateY(56deg)}.v19-beam-rings{z-index:4;top:-74px;left:calc(var(--v19-flow-x) - 180px);perspective:640px;pointer-events:none;width:360px;height:910px;transform-style:preserve-3d;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%)}.v19-beam-rings i{opacity:0;border:1px solid #d8e1ffb8;border-radius:50%;width:52px;height:18px;animation:6.8s cubic-bezier(.36,0,.64,1) infinite v19-ring-descent;position:absolute;top:36px;left:50%;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3);box-shadow:0 0 10px #82a2ff99,inset 0 0 7px #ffffff61}.v19-beam-rings i:nth-child(2){border-color:#fffc;animation-delay:-1.36s}.v19-beam-rings i:nth-child(3){border-color:#ffb49ca3;animation-delay:-2.72s}.v19-beam-rings i:nth-child(4){animation-delay:-4.08s}.v19-beam-rings i:nth-child(5){border-color:#ffffffd6;animation-delay:-5.44s}.v19-conversation-stream{z-index:2;pointer-events:none;transform-origin:76% 30%;width:1440px;height:1400px;margin-left:-720px;animation:1.2s cubic-bezier(.16,1,.3,1) .1s both v19-ribbon-enter;position:absolute;top:0;left:50%;overflow:visible;transform:translateZ(0)}.v19-three-stream{z-index:2;opacity:0;pointer-events:none;width:1440px;height:1400px;margin-left:-720px;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%}.v19-hero.has-v19-webgl .v19-three-stream{opacity:1}.v19-hero.has-v19-webgl .v19-conversation-stream>.v19-particle-layer{display:none}.v19-ribbon-atmosphere,.v19-ribbon-body,.v19-ribbon-wake,.v19-ribbon-surface,.v19-ribbon-strand,.v19-ribbon-core,.v19-ribbon-sheen{fill:none;stroke-linecap:round;stroke-linejoin:round}.v19-ribbon-atmosphere{opacity:.27;stroke:url(#v19-ribbon-body-gradient);stroke-width:52px;filter:url(#v19-ribbon-atmosphere)}.v19-ribbon-body{opacity:.74;stroke:url(#v19-ribbon-body-gradient);stroke-width:19px;filter:url(#v19-ribbon-glow)}.v19-ribbon-wake{opacity:.28;stroke:url(#v19-ribbon-body-gradient);stroke-width:6px;filter:url(#v19-ribbon-glow)}.v19-ribbon-wake--b{opacity:.2;stroke-width:4.5px}.v19-ribbon-surface{opacity:.62;stroke:url(#v19-ribbon-core-gradient);stroke-width:6.5px;filter:url(#v19-ribbon-glow)}.v19-ribbon-strand{opacity:.68;stroke:url(#v19-ribbon-core-gradient);stroke-width:1.8px;stroke-dasharray:.3 .06;animation:25s linear infinite v19-ribbon-strand-flow}.v19-ribbon-strand--b{opacity:.44;animation-duration:29s;animation-delay:-6.4s}.v19-ribbon-core{opacity:.86;stroke:url(#v19-ribbon-core-gradient);stroke-width:2.2px;filter:url(#v19-ribbon-glow)}.v19-ribbon-sheen{opacity:.72;stroke:#f6f8fff0;stroke-width:3.2px;stroke-dasharray:.045 .955;filter:url(#v19-ribbon-glow);animation:19.2s linear infinite v19-ribbon-sheen}.v19-source-branch-glow,.v19-source-branch-line,.v19-source-branch-sheen{fill:none;stroke-linecap:round}.v19-source-branch-glow{opacity:.26;stroke:url(#v19-source-branch-gradient);stroke-width:9px;filter:url(#v19-ribbon-glow)}.v19-source-branch-line{opacity:.85;stroke:url(#v19-source-branch-gradient);stroke-width:1.7px}.v19-source-branch-sheen{opacity:.85;stroke:#e4ebfff2;stroke-width:2.6px;stroke-dasharray:.16 .84;filter:url(#v19-ribbon-glow);animation:7.2s linear infinite v19-source-branch-flow}.v19-fork-node{fill:#e7edff;opacity:.95;filter:url(#v19-ribbon-glow);transform-box:fill-box;transform-origin:50%;animation:7.2s cubic-bezier(.65,0,.35,1) infinite v19-fork-node-pulse}.v19-source-node{fill:#cdd9ff;opacity:.85;filter:url(#v19-ribbon-glow)}.v19-conversation-particle{color:#9eb8ff;opacity:0}.v19-particle-scale,.v19-particle-graphic{transform-box:fill-box;transform-origin:50%}.v19-particle-graphic{filter:url(#v19-conversation-token-shadow)}.v19-particle-layer--back .v19-particle-graphic{filter:url(#v19-conversation-token-shadow)blur(.8px)saturate(.78)}.v19-particle-video-frame,.v19-particle-avatar-frame,.v19-particle-orb{fill:#0c0e14f0;stroke:currentColor;stroke-opacity:.68;stroke-width:1.2px}.v19-particle-video image,.v19-particle-avatar image{pointer-events:none}.v19-particle-badge{fill:#0c0e14f0;stroke:currentColor;stroke-width:1px}.v19-particle-video svg,.v19-particle-avatar svg,.v19-particle-icon svg{color:currentColor}.v19-particle-orb-ring{fill:none;opacity:.48;stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:5.6s cubic-bezier(.65,0,.35,1) infinite v19-particle-ring}.v19-conversation-particle--video{color:#b3a2ff}.v19-conversation-particle--phone{color:#82adff}.v19-conversation-particle--message{color:#83dab4}.v19-conversation-particle--email{color:#ff9f81}.v19-conversation-particle--in-person{color:#84d4e2}.v19-sorted-particle{color:#9eb8ff}.v19-sorted-particle-visual{opacity:.96;filter:url(#v19-conversation-token-shadow);transform-box:fill-box;transform-origin:50%}.v19-sorted-particle-video rect,.v19-sorted-particle-icon circle{fill:#0a0c12f5;stroke:currentColor;stroke-width:1px}.v19-sorted-particle-video image{pointer-events:none}.v19-sorted-particle-video svg,.v19-sorted-particle-icon svg{color:currentColor}.v19-sorted-particle--video{color:#b3a2ff}.v19-sorted-particle--phone{color:#82adff}.v19-sorted-particle--in-person{color:#84d4e2}.v19-sorted-particle--email{color:#ff9f81}.v19-sorted-particle--message{color:#83dab4}.v19-conversation-stream.is-paused .v19-particle-orb-ring{animation-play-state:paused}.v19-aurora-haze{z-index:0;opacity:.72;filter:blur(36px);background:radial-gradient(at 52% 44%,#5683da57,#0000 18%),radial-gradient(at 40% 58%,#645ddb3b,#0000 35%),radial-gradient(at 66% 67%,#ff896421,#0000 28%);width:1000px;height:860px;animation:13s ease-in-out infinite alternate v19-haze-drift;position:absolute;top:20px;left:calc(64% - 500px)}.v19-aurora-horizon{z-index:5;opacity:.95;filter:blur(4px);background:radial-gradient(#fff 0%,#b7c4ffd9 12%,#5683da75 34%,#ff896433 54%,#0000 74%);width:1180px;height:12px;position:absolute;top:778px;left:calc(64% - 590px)}.v19-aurora-flare{z-index:1;opacity:.52;filter:blur(24px);background:radial-gradient(#ffffffe6,#0000 13%),radial-gradient(#ff89647a,#0000 38%),radial-gradient(#5683da75,#0000 66%);width:720px;height:300px;animation:7s ease-in-out infinite alternate v19-flare-pulse;position:absolute;top:670px;left:calc(64% - 360px)}.v19-beam-landing{z-index:4;top:748px;left:calc(var(--v19-flow-x) - 290px);opacity:.64;filter:blur(13px);background:radial-gradient(#fffffff2,#0000 10%),radial-gradient(#8fa8ff75,#0000 43%),radial-gradient(#ff896438,#0000 69%);border-radius:50%;width:580px;height:132px;animation:5.8s ease-in-out infinite alternate v19-landing-breathe;position:absolute;transform:perspective(520px)rotateX(73deg)scaleX(.88)}.v19-hero>.v19-wrap{z-index:2;padding-top:106px;position:relative}.v19-hero-copy{max-width:920px;animation:.78s cubic-bezier(.22,1,.36,1) both v19-copy-enter}.v19-kicker{color:#ffffffbd;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:9px;min-height:28px;padding:0 12px;font-size:10px;font-weight:550;display:inline-flex}.v19-kicker>span{background:var(--v19-iris);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #5683dae6}.v19-hero-eyebrow{max-width:100%;margin:0;font-size:11px;line-height:1.4}.v19-hero-eyebrow strong{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.v19-hero h1{color:#fff;max-width:920px;font-family:var(--v19-display);letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(44px,4.4vw,64px);font-weight:570;line-height:1.02}.v19-hero h1 span{color:#0000;background:linear-gradient(92deg,#fff 0%,#d8ddff 52%,#ffc7b5 100%);-webkit-background-clip:text;background-clip:text}.v19-hero-copy>p:not(.v19-hero-eyebrow){color:#ffffffa3;letter-spacing:-.018em;max-width:625px;margin:30px 0 0;font-size:17px;font-weight:380;line-height:1.65}.v19-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.v19-primary-cta,.v19-ghost-cta{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 23px;font-size:13px;font-weight:580;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s,background-position .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.v19-primary-cta{color:#111214;background:#fff;border:1px solid #fffffff2;position:relative;box-shadow:0 2px 8px #00000047}.v19-ghost-cta{color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff29}.v19-primary-cta:hover,.v19-ghost-cta:hover{transform:translateY(-2px)}.v19-primary-cta:hover{background:#f4f6fb;border-color:#fff;box-shadow:0 4px 14px #0000005c}.v19-ghost-cta:hover{color:#fff;border-color:#ffffff4d}.v19-primary-cta:active,.v19-ghost-cta:active,.v19-nav-cta:active{transition-duration:90ms;transform:translateY(0)scale(.98)}.v19-page a:focus-visible,.v19-page button:focus-visible{outline-offset:3px;outline:2px solid #8eabff}.v19-hero-meta{color:#ffffff85;letter-spacing:-.005em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(115deg,#fff1,#ffffff05),#080a0fb3;border-radius:18px;grid-template-columns:auto;align-items:stretch;gap:0;width:fit-content;max-width:100%;margin-top:28px;padding:12px 14px;font-size:10.5px;font-weight:450;line-height:1.35;display:grid;box-shadow:0 18px 48px #00000029}.v19-channel-proof{gap:9px;display:none}.v19-channel-icons{grid-template-columns:repeat(5,minmax(54px,1fr));gap:8px;display:grid}.v19-channel-icons>span{color:#ffffffb8;background:#ffffff09;border-radius:10px;justify-items:center;gap:5px;min-width:54px;padding:7px 8px 6px;display:grid}.v19-channel-icons svg{color:#a9baff}.v19-channel-icons small{color:#ffffff85;letter-spacing:.01em;font-size:8px;font-weight:560;line-height:1}.v19-channel-proof>strong{color:#ffffffa8;letter-spacing:-.01em;font-size:10.5px;font-weight:500;line-height:1.35}.v19-hero-trust{border-left:0;grid-template-columns:repeat(2,max-content);align-content:center;gap:8px 18px;min-width:0;padding-left:0;display:grid}.v19-hero-infra{color:#ffffffad;align-items:center;gap:7px;line-height:1.25;display:inline-flex}.v19-hero-infra svg{color:#9fb4ff;flex:none}.v19-product-stage{z-index:3;margin-top:48px;animation:1s cubic-bezier(.22,1,.36,1) .24s both v19-stage-enter;position:relative}.v19-product-stage:before{z-index:-1;filter:blur(62px);opacity:.64;content:"";background:#5683da24;border:0;border-radius:50%;position:absolute;inset:120px 28%}.v19-product-stage:after{content:"";display:none}.v19-product-stage-label{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,850px);margin:0 auto 24px;padding:0 10px;font-size:10px;display:flex}.v19-product-stage-label>span{align-items:center;gap:8px;display:inline-flex}.v19-product-stage-label>span>span{background:var(--v19-iris);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5683daeb}.v19-product-stage-label small{color:#ffffff54;font-size:inherit}.v19-product-stage .v15-flow{grid-template-columns:minmax(190px,240px) minmax(0,1fr);margin-inline:auto}.v19-product-stage .v14-flow-col--out{display:none}@media (width<=1320px){.v19-product-stage .v15-flow{grid-template-columns:minmax(180px,225px) minmax(0,1fr)}}@media (width<=1180px){.v19-product-stage .v15-flow{grid-template-columns:1fr}.v19-product-stage .v14-flow-col--in{display:none}.v19-channel-proof{display:grid}.v19-hero-meta{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:14px 16px}.v19-hero-trust{border-left:1px solid #ffffff1a;grid-template-columns:1fr;gap:8px;min-width:174px;padding-left:20px}}.v19-product-stage .v15-hero-tour{grid-template-rows:44px minmax(0,1fr) auto}@media (width<=900px){.v19-product-stage .v15-hero-tour{grid-template-rows:38px minmax(0,1fr) auto}}.v19-outcome-bar{color:#ffffffe0;background:#101014;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;padding:11px 18px;display:flex}.v19-outcome-bar-note{color:#ffffff52;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:600}.v19-outcome-bar-label{color:#fff6;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.v19-outcome-bar-item{letter-spacing:-.01em;align-items:center;gap:6px;font-size:11px;font-weight:550;display:inline-flex}.v19-outcome-bar-item svg{color:#9fb4ff}.v19-product-stage .v14-flow-col-label{display:none}.v19-product-stage .v14-flow-node-chip{color:#ffffffd9;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141519d1;border-color:#ffffff21}.v19-product-stage .v14-flow-col--in .v14-flow-icon{color:#aebeff;background:#5683da2b}.v19-product-stage .v14-flow-col--out .v14-flow-icon{color:#ffb49c;background:#ff896424}.v19-product-stage .v14-flow-col--in .v14-flow-leader{border-color:#5683da7a}.v19-product-stage .v14-flow-col--out .v14-flow-leader{border-color:#ff896470}.v19-product-stage .v14-flow-col--in .v14-flow-leader:before{background:#8daaff;box-shadow:0 0 10px #5683dae6}.v19-product-stage .v14-flow-col--out .v14-flow-leader:before{background:#ff9f81;box-shadow:0 0 10px #ff8964cc}.v19-product-stage .v14-flow-col--in .v14-flow-node.is-muted{opacity:1}.v19-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:4.8s ease-in-out infinite v14-flow-dot}@media (prefers-reduced-motion:reduce){.v19-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:none}}.v19-product-stage .v15-outcomes>.v14-flow-col-label{color:#ffffffb8;letter-spacing:.11em;opacity:1;padding:0 7px 2px;font-size:10px;font-weight:650}.v19-product-stage .v15-outcomes .v15-outcome-chip{color:#fffffff0;background:#121318f5;border-color:#ff9f8147;box-shadow:0 16px 34px -27px #ff8964b8}.v19-product-stage .v15-outcomes .v15-outcome-chip strong{letter-spacing:-.012em}.v19-product-stage .v15-flow.is-partner-portal .v15-outcomes .v15-outcome-chip{border-color:#8ed9b44d;box-shadow:0 16px 34px -27px #3a9167c2}.v19-product-stage .v15-hero-experience-tabs{background:#0c0d10b8;border-color:#ffffff24;box-shadow:0 14px 34px -20px #000}.v19-product-stage .v15-hero-tour,.v19-product-stage .v15-portal-tour{border-color:#ffffff2e;border-radius:12px;box-shadow:0 36px 80px -24px #000000c7}.v19-product-stage .v15-hero-experience-tabs button{transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.v19-product-stage .v15-hero-experience-tabs button:hover{transform:translateY(-1px)}.v19-product-stage .v15-hero-experience-tabs button:active{transform:translateY(0)scale(.98)}.v19-proof-transition{z-index:4;color:#151517;background:#fff;padding:96px 0 76px;position:relative}.v19-proof-transition:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffbd 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v19-transition-glow{display:none}.v19-proof-transition .v19-wrap{border-top:1px solid #dfdfe2;border-bottom:1px solid #dfdfe2;grid-template-columns:1.2fr .85fr .65fr 1fr;align-items:stretch;gap:0;display:grid}.v19-proof-transition .v19-wrap>div{min-width:0;padding:27px 24px}.v19-proof-transition .v19-wrap>div+div{border-left:1px solid #dfdfe2}.v19-proof-lead{gap:9px;display:grid}.v19-proof-lead span,.v19-proof-stat span{color:#77787d;font-size:11px;line-height:1.45}.v19-proof-lead strong{max-width:230px;font-family:var(--v19-display);letter-spacing:-.035em;font-size:21px;font-weight:560;line-height:1.13}.v19-proof-stat{gap:10px;display:grid}.v19-proof-stat strong{font-family:var(--v19-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:29px;font-weight:590;line-height:1}.v19-proof-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid}.v19-proof-logos img{object-fit:contain;width:100%;height:26px}.v19-value-section{z-index:4;background:#fff;padding:112px 0 132px;position:relative}.v19-page .v19-value-section:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffbd 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v19-section-kicker{color:var(--v19-iris);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.v19-section-heading h2{font-family:var(--v19-display);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5.4vw,70px);font-weight:570;line-height:.99}.v19-section-heading>p{color:#68696e;letter-spacing:-.015em;max-width:670px;margin:24px 0 0;font-size:15px;line-height:1.65}.v19-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:62px;display:grid}.v19-value-grid article{background:var(--v19-linen);border:1px solid #dfdfe1;border-radius:12px;min-height:360px;padding:28px;transition:transform .19s,border-color .19s;position:relative;overflow:hidden}.v19-value-grid article:after{opacity:.22;background:radial-gradient(circle, var(--v19-ember), transparent 68%);content:"";filter:blur(15px);width:250px;height:250px;position:absolute;bottom:-120px;right:-80px}.v19-value-grid article:nth-child(2):after{background:radial-gradient(circle, var(--v19-iris), transparent 68%)}.v19-value-grid article:hover{border-color:#bbbcc1;transform:translateY(-4px)}.v19-value-number{color:#aaabb0;font-family:var(--font-mono), monospace;font-size:10px;position:absolute;top:24px;right:26px}.v19-value-icon{color:#fff;background:var(--v19-charcoal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.v19-value-grid small{color:var(--v19-iris);letter-spacing:.08em;text-transform:uppercase;margin-top:65px;font-size:10px;font-weight:650;display:block}.v19-value-grid h3{max-width:310px;font-family:var(--v19-display);letter-spacing:-.045em;margin:12px 0 0;font-size:26px;font-weight:560;line-height:1.08}.v19-value-grid p{z-index:1;color:#68696e;max-width:310px;margin:20px 0 0;font-size:13px;line-height:1.6;position:relative}.v19-capabilities-section{color:#fff;background:var(--v19-canvas);padding:132px 0 146px;position:relative;overflow:hidden}.v19-capability-aurora{opacity:.38;filter:blur(60px);pointer-events:none;background:radial-gradient(at 32% 60%,#5683da8f,#0000 44%),radial-gradient(at 68% 58%,#ff896473,#0000 40%);width:1040px;height:540px;position:absolute;top:-250px;left:calc(50% - 520px)}.v19-capabilities-section .v19-wrap{z-index:1;position:relative}.v19-section-heading--dark h2{color:#fff}.v19-section-heading--dark>p{color:#ffffff8c}.v19-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v19-capability-card{border:1px solid var(--v19-edge);background:#111111ed;border-radius:12px;flex-direction:column;min-height:420px;padding:25px;transition:border-color .19s,transform .19s;display:flex;position:relative;overflow:hidden}.v19-capability-card--wide{grid-column:span 2}.v19-capability-card:before{opacity:.15;background:radial-gradient(circle, var(--v19-ember), transparent 68%);content:"";filter:blur(20px);width:330px;height:330px;position:absolute;bottom:-170px;right:-120px}.v19-capability-card:nth-child(2n):before{background:radial-gradient(circle, var(--v19-iris), transparent 68%)}.v19-capability-card:hover{border-color:#6a6c73;transform:translateY(-3px)}.v19-capability-card-head{align-items:center;gap:11px;display:flex}.v19-capability-card-head>span{color:#d7dcff;background:#5683da21;border:1px solid #5683da40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.v19-capability-card-head small{color:var(--v19-ash);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.v19-capability-card h3{max-width:520px;font-family:var(--v19-display);letter-spacing:-.055em;margin:29px 0 0;font-size:clamp(27px,2.7vw,36px);font-weight:540;line-height:1.04}.v19-capability-card>p{max-width:480px;color:var(--v19-ash);margin:17px 0 0;font-size:13px;line-height:1.55}.v19-source-visual,.v19-ask-visual,.v19-insight-visual,.v19-governance-visual,.v19-agent-visual,.v19-connect-visual{z-index:1;margin-top:auto;position:relative}.v19-source-visual{grid-template-columns:minmax(0,1fr) 80px 150px;align-items:center;gap:14px;padding-top:30px;display:grid}.v19-source-visual>div{flex-wrap:wrap;gap:7px;display:flex}.v19-source-visual span,.v19-source-visual strong{color:#c7c8cc;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:550}.v19-source-visual i{background:linear-gradient(to right, var(--v19-iris), var(--v19-ember));height:1px;box-shadow:0 0 10px #5683da8c}.v19-source-visual strong{color:#fff;text-align:center}.v19-ask-visual{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;gap:8px;padding:15px;display:grid}.v19-ask-visual span{color:#fff;font-size:11px;font-weight:620}.v19-ask-visual p{color:#b8b9be;margin:0;font-size:10px;line-height:1.45}.v19-ask-visual small,.v19-agent-visual small,.v19-connect-visual small{color:#7f8188;font-size:8px}.v19-insight-visual{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:end;gap:7px;height:95px;padding:16px 14px 20px;display:flex}.v19-insight-visual i{background:linear-gradient(to top, var(--v19-iris), #9eb5ff);border-radius:3px 3px 1px 1px;width:100%}.v19-insight-visual span{color:#74767c;font-size:7px;position:absolute;bottom:5px;left:14px}.v19-governance-visual{gap:8px;display:grid}.v19-governance-visual span{color:#b9bbc0;background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.v19-governance-visual svg{color:#8faeff}.v19-agent-visual{background:radial-gradient(circle at 90% 10%,#ff896421,#0000 45%),#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:9px;padding:15px;display:grid}.v19-agent-visual span{color:#bbbcc1;align-items:center;gap:7px;font-size:9px;display:flex}.v19-agent-visual strong{color:#fff;font-size:13px}.v19-connect-visual{grid-template-columns:1fr 1fr;gap:8px;padding-top:28px;display:grid}.v19-connect-visual span{color:#c9cad0;font-family:var(--font-mono), monospace;background:#0b0c0e;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:8px;padding:13px;font-size:8px;display:flex}.v19-connect-visual small{grid-column:1/-1}.v19-partner-section{background:radial-gradient(circle at 86% 12%, #5683da14, transparent 27%), var(--v19-linen);padding:128px 0 138px}.v19-partner-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:76px;display:grid}.v19-partner-copy{padding-bottom:4px}.v19-partner-copy p{color:#68696e;margin:0;font-size:14px;line-height:1.65}.v19-partner-copy a{color:#151517;align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v19-partner-copy a svg,.v19-all-stories svg,.v19-story-link svg{transition:transform .22s cubic-bezier(.25,1,.5,1)}.v19-partner-copy a:hover svg,.v19-all-stories:hover svg{transform:translate(4px)}.v19-partner-portal-frame{background:#121316;border:1px solid #33353b;border-radius:30px;margin-top:62px;padding:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0000009e}.v19-portal-ambient{opacity:.42;background:radial-gradient(ellipse at 35% 60%, var(--v19-iris), transparent 46%), radial-gradient(ellipse at 66% 62%, var(--v19-ember), transparent 43%);filter:blur(60px);width:760px;height:400px;position:absolute;top:-230px;left:calc(50% - 380px)}.v19-partner-portal-frame .v14-partner-portal-preview{z-index:1;border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000c7}.v19-partner-controls{border-top:1px solid #d6d6d8;border-bottom:1px solid #d6d6d8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.v19-partner-controls span{color:#36373b;align-items:center;gap:12px;min-height:68px;padding:14px 18px;font-size:11px;font-weight:580;display:flex}.v19-partner-controls span+span{border-left:1px solid #d6d6d8}.v19-partner-controls small{color:var(--v19-iris);font-family:var(--font-mono), monospace;font-size:8px}.v19-stories-section{background:#fff;padding:122px 0 138px}.v19-stories-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.v19-all-stories{color:#17181b;flex:none;align-items:center;gap:7px;padding-bottom:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v19-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:60px;display:grid}.v19-story-grid>a{color:#17181b;background:var(--v19-linen);border:1px solid #dfdfe1;border-radius:12px;flex-direction:column;min-height:390px;padding:25px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.v19-story-grid>a:hover{border-color:#b9bac0;transform:translateY(-4px)}.v19-story-logo{background:#fff;border:1px solid #dfdfe1;border-radius:10px;place-items:center;width:185px;height:66px;padding:12px 15px;display:grid}.v19-story-logo img{object-fit:contain;width:100%;height:32px;transition:transform .26s cubic-bezier(.25,1,.5,1)}.v19-story-grid small{color:#7b7c82;letter-spacing:.08em;text-transform:uppercase;margin-top:35px;font-size:9px;font-weight:650}.v19-story-grid h3{max-width:310px;font-family:var(--v19-display);letter-spacing:-.045em;margin:13px 0 0;font-size:25px;font-weight:560;line-height:1.08}.v19-story-fact{color:var(--v19-iris);margin-top:auto;font-size:12px;font-weight:650}.v19-story-link{color:#5f6065;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.v19-story-grid>a:hover .v19-story-logo img{transform:scale(1.035)}.v19-story-grid>a:hover .v19-story-link svg{transform:translate(4px)}.v19-final-cta{color:#fff;background:var(--v19-void);padding:132px 0 142px;position:relative;overflow:hidden}.v19-final-cta .v19-wrap{z-index:2;text-align:center;max-width:840px;position:relative}.v19-final-beam{opacity:.42;background:radial-gradient(ellipse at center, #ffffffb3, transparent 8%), radial-gradient(ellipse at 38% 58%, var(--v19-iris), transparent 42%), radial-gradient(ellipse at 64% 58%, var(--v19-ember), transparent 38%);filter:blur(70px);width:760px;height:650px;position:absolute;top:-370px;left:calc(50% - 380px)}.v19-final-cta .v19-kicker{margin:0 auto}.v19-final-cta h2{font-family:var(--v19-display);letter-spacing:-.065em;margin:27px auto 0;font-size:clamp(48px,6.8vw,82px);font-weight:570;line-height:.96}.v19-final-cta p{color:#ffffff94;max-width:650px;margin:28px auto 0;font-size:15px;line-height:1.65}.v19-final-cta .v19-wrap>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.v19-page .v14-footer{color:#ffffffb8;background:var(--v19-void);border-top-color:#ffffff14}.v19-page .v14-footer .v14-logo img{filter:brightness(0)invert()}@keyframes v19-ribbon-ambient-drift{0%{opacity:.46;transform:translate(-20px,-8px)scale(.98)}to{opacity:.64;transform:translate(22px,12px)scale(1.04)}}@keyframes v19-ribbon-enter{0%{opacity:0;transform:translate(26px,-10px)scale(.99)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes v19-ribbon-strand-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes v19-ribbon-sheen{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-.92px}}@keyframes v19-source-branch-flow{0%{stroke-dashoffset:1.16px}to{stroke-dashoffset:.16px}}@keyframes v19-fork-node-pulse{0%,to{opacity:.7;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}@keyframes v19-beam-breathe{0%{opacity:.72;transform:scaleX(.84)}to{opacity:1;transform:scaleX(1.08)}}@keyframes v19-flow-plane{0%{opacity:.72;transform:perspective(780px)rotateY(-5deg)translate(-4px)}50%{opacity:.96}to{opacity:.8;transform:perspective(780px)rotateY(5deg)translate(5px)}}@keyframes v19-ribbon-weave-a{0%{opacity:.28;transform:translate(-8px)scaleX(.92)}52%{opacity:.56;transform:translate(7px)scaleX(1.06)}to{opacity:.36;transform:translate(-2px)scaleX(.98)}}@keyframes v19-ribbon-weave-b{0%{opacity:.5;transform:translate(9px)scaleX(1.04)}48%{opacity:.26;transform:translate(-7px)scaleX(.93)}to{opacity:.46;transform:translate(3px)scaleX(1.01)}}@keyframes v19-ribbon-core{0%{opacity:.48;stroke-width:3.8px;transform:scaleX(.94)}to{opacity:.86;stroke-width:6.4px;transform:scaleX(1.05)}}@keyframes v19-energy-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes v19-route-tracer{0%{stroke-dashoffset:194px}to{stroke-dashoffset:-194px}}@keyframes v19-particle-depth-front{0%{opacity:.04}24%{opacity:.08}38%{opacity:.72}46%,62%{opacity:1}76%{opacity:.12}to{opacity:.04}}@keyframes v19-particle-depth-back{0%,18%{opacity:.68}34%{opacity:.28}46%,62%{opacity:.03}78%{opacity:.54}to{opacity:.68}}@keyframes v19-particle-orbit-a{0%,to{transform:translate(-25px,-2px)scale(.72)}25%{transform:translate(-4px,-19px)scale(.88)}50%{transform:translate(25px,2px)scale(1.14)}75%{transform:translate(4px,19px)scale(.88)}}@keyframes v19-particle-orbit-b{0%,to{transform:translate(-22px,7px)scale(.74)}25%{transform:translate(6px,-18px)scale(.92)}50%{transform:translate(24px,-6px)scale(1.12)}75%{transform:translate(-5px,20px)scale(.86)}}@keyframes v19-particle-orbit-c{0%,to{transform:translate(-32px,1px)scale(.68)}25%{transform:translateY(-23px)scale(.9)}50%{transform:translate(32px,-1px)scale(1.16)}75%{transform:translateY(23px)scale(.9)}}@keyframes v19-particle-ring{0%,to{opacity:.2;transform:scale(.82)}50%{opacity:.56;transform:scale(1.08)}}@keyframes v19-depth-roll{0%{opacity:.25;transform:perspective(640px)rotateY(62deg)scaleX(.76)}45%{opacity:.54}to{opacity:.32;transform:perspective(640px)rotateY(-58deg)scaleX(1.08)}}@keyframes v19-ring-descent{0%{opacity:0;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3)}11%{opacity:.74}52%{opacity:.52;transform:translate3d(-50%,390px,-12px)rotateX(72deg)scale(1.75)}82%{opacity:.28}to{opacity:0;transform:translate3d(-50%,835px,60px)rotateX(72deg)scale(5.2)}}@keyframes v19-landing-breathe{0%{opacity:.38;transform:perspective(520px)rotateX(73deg)scaleX(.72)scaleY(.84)}to{opacity:.76;transform:perspective(520px)rotateX(73deg)scaleX(1.05)scaleY(1.08)}}@keyframes v19-platform-contact{0%{opacity:.42;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(.8)}to{opacity:.82;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(1.08)}}@keyframes v19-haze-drift{0%{transform:translate(-28px,-12px)scale(.96)}to{transform:translate(30px,18px)scale(1.06)}}@keyframes v19-flare-pulse{0%{opacity:.38;transform:scale(.9)}to{opacity:.62;transform:scale(1.1)}}@keyframes v19-copy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes v19-stage-enter{0%{opacity:0;transform:translateY(42px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v19-section-reveal{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}.v19-company-page main{background:#fbf9f4}.v19-company-hero{color:#fff;background:radial-gradient(circle at 74% 18%,#5683da33,#0000 26%),radial-gradient(circle at 42% 96%,#ff89641a,#0000 30%),#0b0c0e;position:relative;overflow:hidden}.v19-company-hero-grid{opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%)}.v19-company-hero-inner{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:84px;padding-block:112px 96px;display:grid;position:relative}.v19-company-hero-copy{max-width:760px}.v19-company-kicker,.v19-company-card-label,.v19-company-section-heading>span,.v19-company-final>.v19-wrap>div>span{color:#ffffff80;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:600;display:block}.v19-company-hero h1{max-width:820px;font-family:var(--v19-display);letter-spacing:-.068em;margin:0;font-size:clamp(52px,6vw,82px);font-weight:530;line-height:.99}.v19-company-intro{color:#ffffff9e;letter-spacing:-.02em;max-width:690px;margin:30px 0 0;font-size:17px;line-height:1.7}.v19-company-hero-actions{align-items:center;gap:22px;margin-top:36px;display:flex}.v19-company-text-link{color:#ffffffb3;align-items:center;gap:7px;font-size:13px;font-weight:550;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.v19-company-text-link:hover{color:#fff;transform:translate(2px)}.v19-company-vision-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;padding:38px;position:relative}.v19-company-vision-card blockquote{color:#fff;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.1vw,42px);font-style:italic;line-height:1.12}.v19-company-vision-line{background:var(--v19-ember);width:42px;height:1px;margin:32px 0 22px}.v19-company-vision-card>p{color:#ffffff80;margin:0;font-size:13px;line-height:1.65}.v19-company-facts{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.v19-company-facts>div{border-right:1px solid #ffffff1a;min-height:112px;padding:27px 28px}.v19-company-facts>div:first-child{padding-left:0}.v19-company-facts>div:last-child{border-right:0;padding-right:0}.v19-company-facts span{color:#ffffff61;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.v19-company-facts strong{color:#ffffffe0;letter-spacing:-.02em;font-size:14px;font-weight:520;line-height:1.4;display:block}.v19-company-mission,.v19-company-milestones{padding:118px 0}.v19-company-section-heading{max-width:840px}.v19-company-section-heading>span{color:#745bc5}.v19-company-section-heading h2{color:#111214;font-family:var(--v19-display);letter-spacing:-.058em;margin:0;font-size:clamp(38px,4.8vw,62px);font-weight:540;line-height:1.04}.v19-company-section-heading>p{color:#66686d;letter-spacing:-.018em;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.7}.v19-company-mission-grid{border-top:1px solid #1112141f;border-bottom:1px solid #1112141f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.v19-company-mission-grid article{border-right:1px solid #1112141f;padding:42px 34px 46px}.v19-company-mission-grid article:first-child{padding-left:0}.v19-company-mission-grid article:last-child{border-right:0;padding-right:0}.v19-company-mission-icon,.v19-company-europe-icon{color:#745bc5;background:#eeebff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:30px;display:inline-flex}.v19-company-mission-grid small{color:#8a8b90;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:600;display:block}.v19-company-mission-grid h3{color:#151619;letter-spacing:-.035em;max-width:340px;margin:0;font-size:21px;font-weight:590;line-height:1.2}.v19-company-mission-grid p{color:#717278;max-width:350px;margin:18px 0 0;font-size:13px;line-height:1.65}.v19-company-team{color:#fff;background:#111214;padding:118px 0}.v19-company-section-heading--light h2{color:#fff}.v19-company-section-heading--light>p{color:#ffffff85}.v19-company-section-heading--light>span{color:#a995ff}.v19-company-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v19-company-team-grid article{background:#17181b;border:1px solid #ffffff16;border-radius:14px;min-height:260px;padding:30px;transition:border-color .18s,transform .18s}.v19-company-team-grid article:hover{border-color:#a995ff57;transform:translateY(-3px)}.v19-company-team-grid article>svg{color:#a995ff}.v19-company-team-grid article>div{margin-top:50px}.v19-company-team-grid h3{color:#fff;font-family:var(--v19-display);letter-spacing:-.04em;margin:0;font-size:23px;font-weight:560}.v19-company-team-grid article>div>span{color:#ffffff70;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.v19-company-team-grid p{color:#ffffff85;max-width:290px;margin:22px 0 0;font-size:13px;line-height:1.65}.v19-company-milestone-list{border-top:1px solid #11121421;margin-top:66px}.v19-company-milestone-list article{border-bottom:1px solid #11121421;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:154px;padding:28px 0;display:grid}.v19-company-milestone-index{color:#b2b0b7;font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.v19-company-milestone-list time{color:#745bc5;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:600}.v19-company-milestone-list h3{color:#151619;letter-spacing:-.035em;margin:8px 0 0;font-size:21px;font-weight:580}.v19-company-milestone-list p{color:#717278;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.6}.v19-company-milestone-list article>a,.v19-company-milestone-marker{color:#151619;border:1px solid #11121429;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.v19-company-milestone-list article>a:hover{color:#fff;background:#151619;transform:translate(2px)}.v19-company-milestone-marker{background:#745bc5;border:0;width:8px;height:8px;margin-right:16px}.v19-company-europe{background:#e8eee8;border-top:1px solid #11121414;padding:102px 0}.v19-company-europe-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:90px;display:grid}.v19-company-europe .v19-company-card-label{color:#547261}.v19-company-europe h2{color:#15221b;max-width:670px;font-family:var(--v19-display);letter-spacing:-.057em;margin:0;font-size:clamp(38px,4.7vw,60px);font-weight:540;line-height:1.04}.v19-company-europe p{color:#5e6a63;max-width:620px;margin:24px 0 0;font-size:15px;line-height:1.7}.v19-company-europe nav{border-top:1px solid #15221b29}.v19-company-europe nav a{color:#26382d;border-bottom:1px solid #15221b29;justify-content:space-between;align-items:center;min-height:60px;font-size:13px;font-weight:520;text-decoration:none;transition:color .16s,padding .16s;display:flex}.v19-company-europe nav a:hover{color:#745bc5;padding-left:6px}.v19-company-final{color:#fff;background:#1d3027;padding:74px 0}.v19-company-final>.v19-wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.v19-company-final>.v19-wrap>div>span{color:#9ee6c2}.v19-company-final h2{max-width:760px;font-family:var(--v19-display);letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:540;line-height:1.05}@media (width<=900px){.v19-company-hero-inner,.v19-company-europe-grid{grid-template-columns:1fr}.v19-company-hero-inner{gap:58px;padding-block:88px 72px}.v19-company-vision-card{max-width:620px}.v19-company-facts{grid-template-columns:1fr 1fr}.v19-company-facts>div:nth-child(2){border-right:0}.v19-company-facts>div:first-child,.v19-company-facts>div:nth-child(3){padding-left:0}.v19-company-facts>div:nth-child(3),.v19-company-facts>div:nth-child(4){border-top:1px solid #ffffff1a}.v19-company-mission-grid{grid-template-columns:1fr}.v19-company-mission-grid article,.v19-company-mission-grid article:first-child,.v19-company-mission-grid article:last-child{border-bottom:1px solid #1112141f;border-right:0;padding:36px 0}.v19-company-mission-grid article:last-child{border-bottom:0}.v19-company-team-grid{grid-template-columns:1fr 1fr}.v19-company-europe-grid{gap:58px}}@media (width<=640px){.v19-company-hero-inner{padding-block:70px 58px}.v19-company-hero h1{font-size:clamp(42px,13vw,58px)}.v19-company-intro{font-size:15px}.v19-company-hero-actions{flex-direction:column;align-items:flex-start}.v19-company-vision-card{padding:28px}.v19-company-vision-card blockquote{font-size:30px}.v19-company-facts{grid-template-columns:1fr}.v19-company-facts>div,.v19-company-facts>div:first-child,.v19-company-facts>div:nth-child(3),.v19-company-facts>div:last-child{border-top:1px solid #ffffff1a;border-right:0;min-height:86px;padding:22px 0}.v19-company-facts>div:first-child{border-top:0}.v19-company-mission,.v19-company-team,.v19-company-milestones{padding:82px 0}.v19-company-section-heading h2,.v19-company-europe h2{font-size:38px}.v19-company-team-grid{grid-template-columns:1fr}.v19-company-team-grid article{min-height:230px}.v19-company-milestone-list article{grid-template-columns:42px minmax(0,1fr);gap:18px}.v19-company-milestone-list article>a,.v19-company-milestone-marker{display:none}.v19-company-europe{padding:82px 0}.v19-company-final>.v19-wrap{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){.v19-value-grid,.v19-capability-grid,.v19-partner-portal-frame,.v19-story-grid{animation:linear both v19-section-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}}@media (width<=1180px){.v19-three-stream{display:none}.v19-conversation-stream{margin-left:0;left:auto;right:-220px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%);mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%)}.v19-source-branch-glow,.v19-source-branch-line,.v19-source-branch-sheen,.v19-fork-node,.v19-source-node{display:none}.v19-hero{--v19-flow-x:72%;min-height:0;padding-bottom:112px}.v19-hero>.v19-wrap{padding-top:88px}.v19-hero-copy,.v19-hero h1{max-width:780px}.v19-hero h1{font-size:clamp(38px,4.6vw,52px)}.v19-particle-layer,.v19-sorted-particle-layer{display:none}.v19-aurora-beam{left:calc(72% - 105px)}.v19-aurora-haze,.v19-aurora-horizon,.v19-aurora-flare{left:35%}.v19-aurora-haze{transform:translate(-50%)}.v19-product-stage{margin-top:48px}.v19-product-stage:before{inset:110px 23% 130px}.v19-proof-transition .v19-wrap{grid-template-columns:1fr 1fr}.v19-proof-transition .v19-wrap>div:nth-child(3){border-top:1px solid #dfdfe2;border-left:0}.v19-proof-transition .v19-wrap>div:nth-child(4){border-top:1px solid #dfdfe2}.v19-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-capability-card--wide{grid-column:span 2}.v19-partner-portal-frame{padding:12px}}@media (width<=900px){.v19-conversation-stream{opacity:.62;width:1100px;height:1070px;right:-420px}.v19-particle-layer,.v19-sorted-particle-layer{display:none}.v19-ribbon-atmosphere{opacity:.2}.v19-ribbon-body{opacity:.58}.v19-ribbon-sheen{opacity:.44}.v19-ribbon-ambient{opacity:.42;width:820px;right:-280px}.v19-nav{display:none}.v19-header-inner{grid-template-columns:1fr auto}.v19-hero-meta{grid-template-columns:minmax(0,1fr);gap:14px;width:fit-content;max-width:100%;padding:16px}.v19-hero-trust{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:repeat(2,max-content);gap:12px 20px;min-width:0;padding-top:12px;padding-left:0}.v19-hero{min-height:0;padding-bottom:96px}.v19-hero>.v19-wrap{padding-top:76px}.v19-hero h1{max-width:680px;font-size:clamp(34px,8.2vw,46px)}.v19-value-grid,.v19-story-grid{grid-template-columns:1fr}.v19-value-grid article{min-height:320px}.v19-partner-head{grid-template-columns:1fr;gap:32px}.v19-partner-controls{grid-template-columns:1fr 1fr}.v19-partner-controls span:nth-child(3){border-top:1px solid #d6d6d8;border-left:0}.v19-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8}.v19-stories-head{display:grid}.v19-story-grid>a{min-height:330px}}@media (hover:none){.v19-value-grid article:hover,.v19-capability-card:hover,.v19-story-grid>a:hover,.v19-product-stage .v15-hero-experience-tabs button:hover{transform:none}}@media (width<=720px){.v19-hero{--v19-flow-x:88%}.v19-page .v19-wrap,.v19-header-inner{width:min(100% - 32px,1200px)}.v19-announcement{white-space:nowrap;justify-content:flex-start;padding-inline:16px;overflow:hidden}.v19-announcement>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.v19-announcement a{flex:none}.v19-header-inner{min-height:62px}.v19-header-actions>a:first-child{display:none}.v19-nav-cta{min-height:34px;padding-inline:14px;font-size:10px}.v19-hero{min-height:0;padding-bottom:72px}.v19-hero>.v19-wrap{padding-top:62px}.v19-hero h1{letter-spacing:-.065em;font-size:clamp(32px,9vw,40px)}.v19-hero-copy>p:not(.v19-hero-eyebrow){font-size:15px}.v19-hero-actions{align-items:stretch}.v19-primary-cta,.v19-ghost-cta{width:100%}.v19-hero-meta{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%}.v19-channel-icons{grid-template-columns:repeat(5,minmax(0,1fr))}.v19-hero-trust{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:0}.v19-aurora-beam{width:140px;height:720px;top:30px;left:calc(88% - 58px)}.v19-beam-flow{top:24px;left:calc(var(--v19-flow-x) - 130px);width:260px;height:735px}.v19-beam-depth{top:96px;left:calc(var(--v19-flow-x) - 55px);width:110px;height:560px}.v19-beam-rings{top:4px;left:calc(var(--v19-flow-x) - 140px);width:280px;height:800px;-webkit-mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%);mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%)}.v19-beam-landing{top:732px;left:calc(var(--v19-flow-x) - 220px);width:440px;height:108px}.v19-aurora-horizon{width:900px;top:748px;left:10%}.v19-aurora-flare{width:620px;top:692px;left:24%}.v19-product-stage{margin-top:32px}.v19-product-stage-label,.v19-product-stage:before{display:none}.v19-product-stage:after{width:260px;height:64px}.v19-proof-transition{padding-top:80px}.v19-proof-transition .v19-wrap{grid-template-columns:1fr}.v19-proof-transition .v19-wrap>div+div,.v19-proof-transition .v19-wrap>div:nth-child(3),.v19-proof-transition .v19-wrap>div:nth-child(4){border-top:1px solid #dfdfe2;border-left:0}.v19-value-section,.v19-capabilities-section,.v19-partner-section,.v19-stories-section{padding-block:88px}.v19-section-heading h2{font-size:clamp(39px,11.5vw,55px)}.v19-capability-grid{grid-template-columns:1fr}.v19-capability-card,.v19-capability-card--wide{grid-column:span 1;min-height:390px}.v19-source-visual{grid-template-columns:1fr}.v19-source-visual i{width:1px;height:22px;margin-left:22px}.v19-source-visual strong{justify-self:start}.v19-connect-visual{grid-template-columns:1fr}.v19-connect-visual small{grid-column:auto}.v19-partner-portal-frame{border-radius:18px;margin-inline:-8px;padding:7px}.v19-partner-controls{grid-template-columns:1fr}.v19-partner-controls span+span,.v19-partner-controls span:nth-child(3),.v19-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8;border-left:0}.v19-final-cta{padding-block:94px 104px}.v19-final-cta h2{font-size:clamp(43px,13vw,62px)}}@media (prefers-reduced-motion:reduce){.v19-three-stream{display:none}.v19-ribbon-ambient,.v19-ribbon-strand,.v19-ribbon-sheen,.v19-source-branch-sheen,.v19-fork-node,.v19-conversation-stream,.v19-aurora-beam,.v19-beam-flow,.v19-beam-ribbon,.v19-beam-pulse,.v19-beam-depth,.v19-beam-rings i,.v19-beam-landing,.v19-product-stage:after,.v19-particle-depth,.v19-particle-orbit,.v19-particle-orb-ring,.v19-aurora-haze,.v19-aurora-flare,.v19-hero-copy,.v19-product-stage,.v19-value-grid,.v19-capability-grid,.v19-partner-portal-frame,.v19-story-grid{animation:none}.v19-particle-layer,.v19-sorted-particle-layer,.v19-ribbon-sheen,.v19-source-branch-sheen{display:none}.v19-ribbon-atmosphere{opacity:.16}}.v19-product-stage .v15-tour-view:not(.v15-tour-view--conversations){background:linear-gradient(#f7f6fa 0%,#f0eef5 100%)}.v19-product-stage .v15-tour-view-head h3{color:#17151c}.v19-product-stage .v15-tour-view-head p{color:#5c5665}.v19-product-stage .v15-source-reference{color:#5c4d80;background:#fff;border-color:#d8cceb}.v19-product-stage .v15-governance-table,.v19-product-stage .v15-integration-grid article,.v19-product-stage .v15-connect-clients,.v19-product-stage .v15-connect-auth{background:#fff;border-color:#dcd6e4;box-shadow:0 14px 30px -24px #2820428c}.v19-tour-ask{gap:12px}.v19-ask-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;display:flex;overflow:hidden}.v19-ask-exchange{gap:7px;display:grid}.v19-ask-exchange--past{opacity:.58}.v19-ask-q{color:#fff;background:linear-gradient(135deg,#7b5cd6,#6748c5);border-radius:3px 11px 11px;justify-self:start;max-width:76%;margin:0;padding:8px 12px;font-size:10.5px;font-weight:600;box-shadow:0 8px 18px -12px #583ab2b3}.v19-ask-a{background:#fff;border:1px solid #d5c8ef;border-radius:11px 11px 11px 3px;justify-self:start;gap:6px;max-width:92%;padding:11px 13px;display:grid;box-shadow:0 12px 26px -20px #3f2a788c}.v19-ask-a-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:650;display:flex}.v19-ask-a>p{color:#29242f;margin:0;font-size:10.5px;line-height:1.55}.v19-ask-sources{flex-wrap:wrap;gap:5px;display:flex}.v19-ask-a--pending{min-width:62%}.v19-ask-shimmer{gap:5px;display:grid}.v19-ask-shimmer i{background:linear-gradient(90deg,#ece5f7 25%,#f8f4fd 50%,#ece5f7 75%) 0 0/200% 100%;border-radius:4px;height:7px;animation:1.1s linear infinite v19-ask-shimmer}.v19-ask-shimmer i:nth-child(2){width:84%}.v19-ask-shimmer i:nth-child(3){width:62%}@keyframes v19-ask-shimmer{to{background-position:-200% 0}}.v19-ask-caret{vertical-align:-2px;background:#7b5cd6;width:1.5px;height:11px;margin-left:2px;animation:.86s steps(2,end) infinite v19-ask-caret;display:inline-block}@keyframes v19-ask-caret{50%{opacity:0}}.v19-ask-composer{color:#837b8d;background:#fff;border:1px solid #d8d2e0;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:9px 9px 9px 12px;font-size:10.5px;transition:border-color .22s,background .22s;display:flex;box-shadow:0 8px 20px -18px #28204299}.v19-ask-composer span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v19-ask-composer.is-typing{background:#fff;border-color:#c9b8ef}.v19-ask-composer.is-typing span{color:#3a3442;font-weight:600}.v19-ask-composer button{color:#fff;background:#7b5cd6;border:none;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.v19-tour-insights{gap:10px;position:relative}.v19-ins-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.v19-ins-kpis>span{color:#6f6877;background:#fff;border:1px solid #dcd6e4;border-radius:8px;flex-direction:column;padding:8px 10px;font-size:7.5px;display:flex;box-shadow:0 8px 20px -18px #2820428c}.v19-ins-kpis strong{color:#17151c;letter-spacing:-.02em;font-size:14px;font-weight:680}.v19-ins-grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.v19-ins-chart{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v19-ins-chart header{justify-content:space-between;align-items:center;gap:8px;display:flex}.v19-ins-chart header strong{color:#17151c;font-size:9.5px}.v19-ins-chart header em{color:#b45309;white-space:nowrap;background:#fdf3e3;border:1px solid #f4dfbc;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:650}.v19-ins-chart svg{flex:1;width:100%;height:auto;min-height:0}.v19-ins-gridline{stroke:#e6e1eb;stroke-width:1px}.v19-ins-area{fill:#e8823c29}.v19-ins-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:460;stroke-dashoffset:460px;animation:1.1s cubic-bezier(.22,1,.36,1) .16s forwards v19-ins-draw}.v19-ins-line--risk{stroke:#e8823c}.v19-ins-line--pricing{stroke:#7b5cd6;animation-delay:.34s}@keyframes v19-ins-draw{to{stroke-dashoffset:0}}.v19-ins-dot{fill:#e8823c;stroke:#fff;stroke-width:1.5px}.v19-ins-chart footer{color:#8d8793;align-items:center;gap:9px;font-size:7.5px;display:flex}.v19-ins-chart footer small{margin-left:auto;font-size:7.5px}.v19-ins-key:before{content:"";vertical-align:2px;border-radius:2px;width:8px;height:2.5px;margin-right:4px;display:inline-block}.v19-ins-key--risk:before{background:#e8823c}.v19-ins-key--pricing:before{background:#7b5cd6}.v19-ins-movers{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v19-ins-movers>strong{color:#17151c;font-size:9.5px}.v19-ins-mover span{color:#3a3442;justify-content:space-between;align-items:baseline;gap:6px;font-size:8.5px;font-weight:600;display:flex}.v19-ins-mover em{font-size:8px;font-style:normal;font-weight:700}.v19-ins-mover--risk em{color:#c2410c}.v19-ins-mover--watch em{color:#b45309}.v19-ins-mover--good em{color:#15803d}.v19-ins-mover i{background:#e9e4f0;border-radius:3px;height:5px;margin-top:3px;display:block;overflow:hidden}.v19-ins-mover b{transform-origin:0;background:#b9a4e8;border-radius:3px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .2s both v19-ins-grow;display:block}.v19-ins-mover--risk b{background:#f0a36b}.v19-ins-mover--watch b{background:#ecc069}.v19-ins-mover--good b{background:#8fd3a8}@keyframes v19-ins-grow{0%{transform:scaleX(0)}}.v19-ins-foot{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;display:grid}.v19-ins-mix{background:#fff;border:1px solid #dcd6e4;border-radius:10px;gap:6px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #2820428c}.v19-ins-mix i{border-radius:4px;height:8px;display:flex;overflow:hidden}.v19-ins-mix-seg--phone{background:#7b5cd6}.v19-ins-mix-seg--meetings{background:#a68ae8}.v19-ins-mix-seg--email{background:#d3c4f3}.v19-ins-mix-seg--chat{background:#ded2f5}.v19-ins-mix-seg--in-person{background:#ece6f8}.v19-ins-mix span{color:#8d8793;flex-wrap:wrap;gap:4px 9px;font-size:7.5px;display:flex}.v19-ins-signal{background:#fdf1e2;border:1px solid #eed0a9;border-radius:10px;align-content:center;gap:3px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #784c1466}.v19-ins-signal span{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.v19-ins-signal p{color:#4a4450;margin:0;font-size:8.8px;font-weight:600;line-height:1.45}.v19-ins-movers>strong{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v19-ins-movers>strong small{color:#a19aac;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:600}.v19-ins-mover{text-align:left;cursor:pointer;width:calc(100% + 12px);font:inherit;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 18px 4px 6px;transition:background .14s;display:block;position:relative}.v19-ins-mover:hover,.v19-ins-mover:focus-visible{background:#f4f0f9}.v19-ins-mover:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v19-ins-mover-go{color:#7b5cd6;opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:5px;transform:translateY(-50%)translate(-3px)}.v19-ins-mover:hover .v19-ins-mover-go,.v19-ins-mover:focus-visible .v19-ins-mover-go,.v19-ins-signal:hover .v19-ins-mover-go,.v19-ins-signal:focus-visible .v19-ins-mover-go{opacity:1;transform:translateY(-50%)translate(0)}.v19-ins-signal{text-align:left;cursor:pointer;font:inherit;padding-right:24px;transition:background .14s,border-color .14s;position:relative}.v19-ins-signal:hover,.v19-ins-signal:focus-visible{background:#fcecd6;border-color:#e5be8e}.v19-ins-signal:focus-visible{outline-offset:1px;outline:1.5px solid #b45309}.v19-ins-signal .v19-ins-mover-go{color:#b45309;right:9px}.v19-dd-panel{width:min(100%,560px)}.v19-dd-panel .v19-convo-head{align-items:center;gap:10px}.v19-dd-delta{vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:7px;padding:1.5px 7px;font-size:8px;font-style:normal;font-weight:700}.v19-dd-delta--risk{color:#c2410c;background:#fdeadd;border:1px solid #f6d3b8}.v19-dd-delta--watch{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v19-dd-delta--good{color:#15803d;background:#e5f6ec;border:1px solid #c4e8d2}.v19-dd-spark{flex:none;width:96px;height:26px;margin-left:auto}.v19-dd-spark path{fill:none;stroke:#7b5cd6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v19-dd-body{gap:8px;padding:12px 14px 13px;display:grid;overflow:auto}.v19-dd-why{color:#4a4450;margin:0;font-size:9.5px;line-height:1.55}.v19-dd-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:650;display:inline-flex}.v19-dd-moments{gap:6px;display:grid}.v19-dd-moment{background:#faf8fc;border:1px solid #e7e2ec;border-radius:9px;gap:5px;padding:8px 10px;display:grid}.v19-dd-moment blockquote{color:#26222d;border-left:2px solid #c9b8ef;margin:0;padding-left:9px;font-size:9.2px;font-weight:550;line-height:1.5}.v19-dd-moment footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.v19-dd-moment footer small{color:#8d8793;font-size:7.8px}.v19-dd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:2px;display:flex}.v19-dd-accounts{flex-wrap:wrap;gap:4px;display:flex}.v19-dd-accounts em{color:#554f5e;background:#f1eef5;border:1px solid #e0dae8;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:600}.v19-dd-governed{color:#15803d;background:#e9f7ef;border:1px solid #cdeeda;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:7.5px;font-weight:600;display:inline-flex}.v19-demo-cursor.is-quick{transition:left .68s cubic-bezier(.45,.05,.25,1),top .68s cubic-bezier(.45,.05,.25,1),transform .14s}.v19-hero .v19-three-stream,.v19-hero .v19-conversation-stream .v19-particle-layer,.v19-hero .v19-conversation-stream>use{transition:opacity .76s}.v19-hero.is-stream-quiet .v19-three-stream,.v19-hero.is-stream-quiet .v19-conversation-stream .v19-particle-layer{opacity:0}.v19-hero.is-stream-quiet .v19-conversation-stream>use{opacity:.22}.v19-stream-shade{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#090a0c 0%,#090a0cf0 32%,#090a0c8c 64%,#090a0c00 100%);height:52%;transition:opacity .76s;position:absolute;top:0;left:0;right:0}.v19-hero.is-stream-quiet .v19-stream-shade{opacity:1}.v19-branch-layer{animation:.62s both v19-branch-fade}@keyframes v19-branch-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.v19-branch-layer{animation:none}}.v19-tour-convos .v15-conversation-list.is-stagger-pending article{opacity:0}.v19-tour-convos .v15-conversation-list.is-stagger-go article{animation:.62s cubic-bezier(.22,1,.36,1) both v19-card-in;animation-delay:calc(var(--v19-card-i,0) * .12s)}@keyframes v19-card-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.v19-tour-convos .v15-conversation-list.is-stagger-pending article,.v19-tour-convos .v15-conversation-list.is-stagger-go article{opacity:1;animation:none}}.v19-ins-kpis>span.is-risk strong{color:#c2410c}.v19-ins-kpis>span.is-good strong{color:#15803d}button.v19-dd-moment{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .18s,background .18s,box-shadow .22s,transform .22s}button.v19-dd-moment:hover,button.v19-dd-moment:focus-visible{background:#f7f4fc;border-color:#c3b2ea}button.v19-dd-moment:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v19-dd-moment.is-hot{background:#f5f0fe;border-color:#a98ee6;transform:translateY(-1px);box-shadow:0 6px 18px -10px #7b5cd68c}.v19-dd-back{color:#55506e;cursor:pointer;width:fit-content;font:inherit;background:#f1eef7;border:1px solid #ddd6e8;border-radius:999px;align-items:center;gap:5px;margin:0;padding:3px 9px 3px 7px;font-size:7.8px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.v19-dd-back:hover,.v19-dd-back:focus-visible{background:#e9e3f4;border-color:#c8bce0}.v19-dd-convo{align-items:center;gap:8px;display:flex}.v19-dd-convo-icon{color:#7b5cd6;background:#f1ebfc;border:1px solid #ded1f4;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.v19-dd-convo strong{color:#17151c;font-size:10px;display:block}.v19-dd-convo small{color:#8d8793;font-size:7.8px}.v19-dd-player{background:#faf8fc;border:1px solid #e7e2ec;border-radius:8px;padding:7px 9px;position:relative}.v19-dd-player i{align-items:flex-end;gap:2px;height:22px;display:flex}.v19-dd-player b{background:#d8cdec;border-radius:1.5px;flex:1}.v19-dd-player u{background:#7b5cd6;border-radius:2px;width:2px;text-decoration:none;position:absolute;top:4px;bottom:4px}.v19-dd-player u em{color:#fff;white-space:nowrap;background:#7b5cd6;border-radius:4px;padding:1px 5px;font-size:6.5px;font-style:normal;font-weight:700;position:absolute;top:-2px;left:5px}.v19-dd-lines{gap:5px;display:grid}.v19-dd-lines>div{border:1px solid #0000;border-radius:8px;grid-template-columns:26px auto 1fr;align-items:baseline;gap:3px 7px;padding:6px 9px;display:grid}.v19-dd-lines>div.is-hot{background:#f5f0fe;border-color:#d3c2f1}.v19-dd-lines em{color:#a19aac;font-family:var(--font-mono), monospace;font-size:6.8px;font-style:normal;font-weight:600}.v19-dd-lines small{color:#55506e;font-size:7.8px;font-weight:700}.v19-dd-lines p{color:#3a3442;grid-column:2/-1;margin:0;font-size:8.8px;line-height:1.5}.v19-dd-lines>div.is-hot p{color:#26222d;font-weight:600}.v19-tour-agents{gap:10px}.v19-agents-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.v19-agent-tile{--agent-accent:#7657cd;--agent-soft:#f7f3ff;--agent-line:#e4d9f5;background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -22px #2820428c}.v19-agent-tile:before{content:"";background:var(--agent-accent);height:2px;position:absolute;top:0;left:0;right:0}.v19-agent-tile--amber{--agent-accent:#c66a12;--agent-soft:#fff8ed;--agent-line:#f1dfbd}.v19-agent-tile--violet{--agent-accent:#7657cd;--agent-soft:#f7f3ff;--agent-line:#e4d9f5}.v19-agent-tile--blue{--agent-accent:#2875c6;--agent-soft:#f1f7fe;--agent-line:#d5e5f7}.v19-agent-tile--green{--agent-accent:#17864c;--agent-soft:#eff9f2;--agent-line:#d1ead9}.v19-agent-tile header{align-items:center;gap:7px;display:flex}.v19-agent-mark{width:22px;height:22px;color:var(--agent-accent);background:var(--agent-soft);border:1px solid var(--agent-line);border-radius:7px;flex:none;place-items:center;display:grid}.v19-agent-tile header strong{color:#17151c;flex:1;min-width:0;font-size:9.5px}.v19-agent-status{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2.5px 7px;font-size:7px;font-style:normal;font-weight:650}.v19-agent-status--amber{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v19-agent-status--violet{color:#6d4fc4;background:#f3edfc;border:1px solid #e2d5f6}.v19-agent-status--blue{color:#1d5fae;background:#e9f2fc;border:1px solid #cfe2f6}.v19-agent-status--green{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7}.v19-agent-tile>p{color:#46404f;margin:0;font-size:8.6px;line-height:1.5}.v19-agent-preview{color:#332e39;background:var(--agent-soft);border:1px solid var(--agent-line);border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:50px;padding:7px;display:flex}.v19-agent-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.v19-agent-preview-head strong{color:#26212b;text-overflow:ellipsis;white-space:nowrap;font-size:7.6px;font-weight:700;overflow:hidden}.v19-agent-preview-head small{color:var(--agent-accent);white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:6.5px;font-weight:700;display:inline-flex}.v19-handover-outline{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.v19-handover-outline>span{background:#ffffffc7;border:1px solid #dcc5a0b8;border-radius:6px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:3px;min-width:0;padding:5px;display:grid}.v19-handover-outline>span>svg{color:#20814d;margin-top:1px}.v19-handover-outline>span.is-open>svg{color:var(--agent-accent)}.v19-handover-outline>span>span{flex-direction:column;gap:1px;min-width:0;display:flex}.v19-handover-outline b,.v19-handover-outline small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v19-handover-outline b{color:#302a25;font-size:6.5px}.v19-handover-outline small{color:#8a7b6e;font-size:5.8px}.v19-decision-ledger{gap:3px;display:grid}.v19-decision-ledger>span{background:#ffffffc7;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 42px auto;align-items:center;gap:5px;min-width:0;padding:3px 5px;display:grid}.v19-decision-ledger i{color:#8b78bb;font-family:var(--font-mono), monospace;font-size:5.8px;font-style:normal}.v19-decision-ledger b,.v19-decision-ledger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v19-decision-ledger b{color:#302a39;font-size:6.6px}.v19-decision-ledger small{color:#847d8d;font-size:6px}.v19-decision-ledger em{color:#6a4ab7;text-align:center;background:#eee6fb;border-radius:999px;min-width:32px;padding:1.5px 4px;font-size:5.6px;font-style:normal;font-weight:700}.v19-decision-ledger em.is-done{color:#187744;background:#e7f5ec}.v19-brief-signals{gap:4px;display:grid}.v19-brief-signals>span{grid-template-columns:53px minmax(0,1fr) 16px;align-items:center;gap:6px;display:grid}.v19-brief-signals b{color:#2c3440;font-size:6.4px}.v19-brief-signals i{background:#dce9f7;border-radius:999px;height:4px;overflow:hidden}.v19-brief-signals i em{background:var(--agent-accent);border-radius:inherit;height:100%;display:block}.v19-brief-signals .is-asked i em{width:88%}.v19-brief-signals .is-promised i em{width:62%}.v19-brief-signals .is-pushback i em{width:29%}.v19-brief-signals small{color:#395d83;text-align:right;font-size:6px;font-weight:700}.v19-crm-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.v19-crm-fields>span{background:#fffc;border:1px solid #bcddc7cc;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;display:flex}.v19-crm-fields small,.v19-crm-fields b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v19-crm-fields small{color:#728079;font-size:5.8px}.v19-crm-fields b{color:#25643f;font-size:6.7px}.v19-agent-tile footer{border-top:1px solid #eeeaf0;gap:2px;padding-top:5px;display:grid}.v19-agent-tile footer small{color:#928b97;font-size:7.5px}.v19-agent-tile footer span{color:#29242f;font-size:8.2px;font-weight:650}.v19-agents-flowline{color:#55505c;background:#fff;border:1px solid #dcd6e4;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:7.8px;font-weight:600;display:flex;box-shadow:0 8px 20px -18px #28204280}.v19-agents-flowline span{align-items:center;gap:4px;display:inline-flex}.v19-agents-flowline svg{color:#7b5cd6}.v19-agents-flowline i{background:#d9d3e0;width:14px;height:1px;margin-left:6px}.v19-tour-convos{position:relative}.v19-tour-convos .v15-conversation-list article{cursor:pointer;transition:transform .18s,box-shadow .18s}.v19-tour-convos .v15-conversation-list article:hover{transform:translateY(-2px)}.v19-tour-convos .v15-conversation-list article:focus-visible{outline-offset:2px;outline:2px solid #7b5cd6}.v19-convo-overlay{z-index:5;position:absolute;inset:0}.v19-convo-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100e166b;animation:.26s both v19-convo-fade;position:absolute;inset:0}.v19-convo-zoom{pointer-events:none;place-items:center;padding:14px;animation:.46s cubic-bezier(.22,1,.36,1) both v19-convo-zoom;display:grid;position:absolute;inset:0}.v19-convo-panel{pointer-events:auto;background:#fff;border:1px solid #e3dfe7;border-radius:13px;flex-direction:column;width:min(100%,620px);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #140e228c}@keyframes v19-convo-fade{0%{opacity:0}}@keyframes v19-convo-zoom{0%{opacity:0;transform:scale(.3)}}.v19-demo-cursor{z-index:7;color:#111214;filter:drop-shadow(0 2px 5px #0006);pointer-events:none;transition:left 1.15s cubic-bezier(.45,.05,.25,1),top 1.15s cubic-bezier(.45,.05,.25,1),transform .14s;animation:.24s both v19-convo-fade;position:absolute;transform:translate(-2px,-2px)}.v19-demo-cursor.is-teleport{transition:transform .14s}.v19-demo-cursor svg{fill:#111214;stroke:#fff}.v19-demo-cursor.is-pressed{transform:translate(-2px,-2px)scale(.86)}.v19-demo-cursor i{opacity:0;border:2px solid #7b5cd6d9;border-radius:50%;width:30px;height:30px;position:absolute;top:-7px;left:-7px}.v19-demo-cursor.is-pressed i{animation:.46s ease-out both v19-demo-ripple}@keyframes v19-demo-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.v19-convo-head{border-bottom:1px solid #efecf2;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 15px 11px;display:flex}.v19-convo-head strong{color:#241f2b;letter-spacing:-.01em;font-size:12px;font-weight:650}.v19-convo-meta{color:#8d8793;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:7.8px;display:flex}.v19-convo-meta span{align-items:center;gap:3px;display:inline-flex}.v19-convo-head button{color:#6f6877;cursor:pointer;background:#f4f2f6;border:1px solid #e3dfe7;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.v19-convo-head button:hover{color:#241f2b;background:#ece9f0}.v19-convo-body{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:12px;min-height:0;padding:12px 15px 14px;display:grid;overflow:hidden}.v19-convo-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:650;display:flex}.v19-convo-summary{flex-direction:column;gap:7px;min-width:0;display:flex;overflow:hidden}.v19-convo-summary>p{color:#3a3442;margin:0;font-size:9.2px;line-height:1.55}.v19-convo-group strong{color:#241f2b;font-size:8.4px;font-weight:650}.v19-convo-group ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v19-convo-group li{color:#55505c;align-items:flex-start;gap:5px;font-size:8.4px;line-height:1.45;display:flex}.v19-convo-group li svg{color:#15803d;flex:none;margin-top:2px}.v19-convo-media{flex-direction:column;gap:8px;min-width:0;display:flex}.v19-convo-player{background:#14131a;border-radius:9px;height:96px;position:relative;overflow:hidden}.v19-convo-player img{object-fit:cover;opacity:.92;width:100%;height:100%}.v19-convo-player-icon{color:#ffffff8c;place-items:center;height:100%;display:grid}.v19-convo-play{color:#241f2b;background:#fffffff0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.v19-convo-play svg{margin-left:2px}.v19-convo-player em{color:#fff;background:#0a090eb8;border-radius:5px;padding:2px 6px;font-size:7.2px;font-style:normal;font-weight:600;position:absolute;bottom:6px;right:7px}.v19-convo-speakers span,.v19-convo-topics>span,.v19-convo-playbook>span{color:#6f6877;align-items:center;gap:5px;font-size:7.6px;font-weight:650;display:flex}.v19-convo-speakers i{border-radius:4px;gap:1.5px;height:9px;margin-top:4px;display:flex;overflow:hidden}.v19-convo-speakers i b{background:#7b5cd6;border-radius:1.5px}.v19-convo-speakers i b.is-alt{background:#c9bcec}.v19-convo-speakers small{color:#8d8793;align-items:center;gap:5px;margin-top:4px;font-size:7.2px;display:flex}.v19-convo-speakers small b{background:#7b5cd6;border-radius:50%;width:6px;height:6px}.v19-convo-speakers small b.is-alt{background:#c9bcec}.v19-convo-topics>span b{color:#241f2b}.v19-convo-topics>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.v19-convo-topics em{color:#574a72;background:#f3effb;border:1px solid #e4dcf4;border-radius:999px;padding:3px 7px;font-size:7.4px;font-style:normal;font-weight:600}.v19-convo-playbook{background:#faf9fb;border:1px solid #e7e4e9;border-radius:9px;gap:5px;margin-top:auto;padding:9px 10px;display:grid}.v19-convo-playbook>span em{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7;border-radius:999px;margin-left:auto;padding:1.5px 6px;font-size:7px;font-style:normal;font-weight:650}.v19-convo-playbook>div{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.v19-convo-playbook small{color:#55505c;font-size:7.6px;font-weight:600}.v19-convo-playbook i{background:#ece9f0;border-radius:3px;height:4px;display:block;overflow:hidden}.v19-convo-playbook i b{background:#8fd3a8;border-radius:3px;height:100%;display:block}@media (width<=640px){.v19-convo-body{grid-template-columns:1fr;overflow-y:auto}.v19-convo-media{display:none}}@media (prefers-reduced-motion:reduce){.v19-convo-backdrop,.v19-convo-zoom,.v19-demo-cursor{animation:none}}@media (width<=640px){.v19-ins-kpis{grid-template-columns:repeat(2,1fr)}.v19-ins-grid,.v19-ins-foot{grid-template-columns:1fr}.v19-dd-spark{display:none}.v19-agents-grid{gap:6px}.v19-ask-q{max-width:88%}}@media (prefers-reduced-motion:reduce){.v19-ask-shimmer i,.v19-ask-caret,.v19-ins-line,.v19-ins-mover b{animation:none}.v19-ins-line{stroke-dashoffset:0}}@media (width<=440px){.v19-tour-agents{gap:7px}.v19-agents-grid{grid-template-columns:1fr}.v19-agent-tile{gap:4px;padding:7px 8px}.v19-agent-tile>p,.v19-agent-tile footer small{display:none}.v19-agent-preview{min-height:0;padding:5px 6px}.v19-agent-tile footer{padding-top:3px}.v19-agents-flowline{display:none}}.v19-governance-section{background:#fff;padding:0 0 132px}.v19-governance-shell{color:#f5f6f9;background:radial-gradient(circle at 87% 0,#8670d226,#0000 31%),#101116;border:1px solid #292b34;border-radius:20px;margin-top:56px;position:relative;overflow:hidden;box-shadow:0 26px 70px #12111729}.v19-governance-shell:before{pointer-events:none;content:"";background:radial-gradient(circle,#7e69c914,#0000 68%);width:340px;height:340px;position:absolute;top:76px;right:-90px}.v19-governance-toolbar{z-index:1;border-bottom:1px solid #2b2d35;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 22px;display:flex;position:relative}.v19-governance-toolbar>div{align-items:center;gap:12px;display:flex}.v19-governance-toolbar-icon{color:#c4b5f2;background:#23212c;border:1px solid #3a354a;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.v19-governance-toolbar p,.v19-governance-policy p,.v19-governance-delivery p{gap:3px;margin:0;display:grid}.v19-governance-toolbar small,.v19-governance-policy small,.v19-governance-delivery small{color:#878994;letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:650}.v19-governance-toolbar strong{font-size:13px;font-weight:590}.v19-governance-model-badge{color:#c9c2de;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#5d4f872e;border:1px solid #413b53;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:620}.v19-governance-scope{z-index:1;justify-content:space-between;align-items:end;gap:28px;padding:24px 24px 20px;display:flex;position:relative}.v19-governance-scope>div{gap:10px;display:grid}.v19-governance-scope>div>small,.v19-governance-matrix-heading small,.v19-governance-request>small{color:#747782;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:650}.v19-governance-scope-track{align-items:center;gap:12px;display:flex}.v19-governance-scope-track span{color:#d7d8de;white-space:nowrap;align-items:center;gap:12px;font-size:11.5px;font-weight:560;display:flex}.v19-governance-scope-track svg{color:#555862}.v19-governance-scope>p{color:#838590;margin:0;font-size:10.5px;line-height:1.5}.v19-governance-gates{z-index:1;background:#30323b;border:1px solid #30323b;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 24px;display:grid;position:relative;overflow:hidden}.v19-governance-gate{background:#18191ff0;align-items:center;gap:12px;min-height:76px;padding:15px 17px;display:flex}.v19-governance-gate>span{color:#ae9ee2;background:#25232d;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:9px;font-weight:650;display:grid}.v19-governance-gate p{gap:4px;margin:0;display:grid}.v19-governance-gate strong{color:#e7e8ec;font-size:11.5px;font-weight:600}.v19-governance-gate small{color:#838590;font-size:9.5px;line-height:1.4}.v19-governance-matrix{z-index:1;background:#15161c;border:1px solid #30323a;border-radius:13px;margin:24px;position:relative;overflow:hidden}.v19-governance-matrix-heading{border-bottom:1px solid #30323a;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 17px;display:flex}.v19-governance-matrix-heading>div{gap:5px;display:grid}.v19-governance-matrix-heading strong{color:#e7e8ec;font-size:12px;font-weight:580}.v19-governance-matrix-heading>span{color:#8d8f99;font-size:9.5px}.v19-governance-table-shell{overflow-x:auto}.v19-governance-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%;min-width:790px}.v19-governance-table caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v19-governance-table th,.v19-governance-table td{border-bottom:1px solid #292b33;border-right:1px solid #292b33}.v19-governance-table tr>:last-child{border-right:0}.v19-governance-table tbody tr:last-child>*{border-bottom:0}.v19-governance-table thead th{color:#777a85;letter-spacing:.07em;text-align:center;text-transform:uppercase;height:44px;padding:9px 7px;font-size:8.5px;font-weight:650}.v19-governance-table thead th:first-child{text-align:left;width:205px;padding-left:17px}.v19-governance-table tbody th{text-align:left;align-items:center;gap:10px;min-height:65px;padding:11px 14px;display:flex}.v19-governance-role-icon{color:#b4a4e8;background:#24222d;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.v19-governance-table tbody th>span:last-child{gap:3px;display:grid}.v19-governance-table tbody th strong{color:#e2e3e8;font-size:10.5px;font-weight:590}.v19-governance-table tbody th small{color:#747681;font-size:8.5px;font-weight:500}.v19-governance-table td{text-align:center;height:65px;padding:9px 6px}.v19-governance-access{color:#d4d5da;white-space:nowrap;background:#22242b;border:1px solid #32343d;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:8.5px;font-weight:590;line-height:1.1;display:inline-flex}.v19-governance-access--own{color:#b8dec9;background:#19271f;border-color:#294535}.v19-governance-access--explicit,.v19-governance-access--approved{color:#d5c9fa;background:#252131;border-color:#443b5d}.v19-governance-access--team,.v19-governance-access--scoped{color:#bfd7ee;background:#1c2832;border-color:#30475a}.v19-governance-access--aggregate{color:#e5d6aa;background:#2a261b;border-color:#4c432b}.v19-governance-access--none{color:#777984;background:0 0;border-color:#30323a}.v19-governance-resolution{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(178px,.62fr) auto minmax(0,1.08fr);align-items:stretch;gap:12px;margin:0 24px;display:grid;position:relative}.v19-governance-request,.v19-governance-policy,.v19-governance-delivery{background:#15161ceb;border:1px solid #30323a;border-radius:12px}.v19-governance-request{gap:12px;padding:15px;display:grid}.v19-governance-request>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v19-governance-request>div>span{gap:4px;min-width:0;display:grid}.v19-governance-request span small{color:#686b75;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:600}.v19-governance-request span strong{color:#d6d7dc;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:570;overflow:hidden}.v19-governance-policy{background:linear-gradient(145deg,#24202f,#191820);border-color:#504464;align-items:center;gap:11px;padding:15px;display:flex}.v19-governance-policy>svg{color:#c0adef;flex-shrink:0}.v19-governance-policy strong,.v19-governance-delivery strong{color:#ececf0;font-size:10px;font-weight:600}.v19-governance-policy span,.v19-governance-delivery span{color:#848691;font-size:8.5px;line-height:1.45}.v19-governance-flow-arrow{color:#555762;align-self:center}.v19-governance-delivery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v19-governance-delivery>div{align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.v19-governance-delivery>div+div{border-left:1px solid #30323a}.v19-governance-delivery svg{color:#ae9ee2;flex-shrink:0}.v19-governance-note{z-index:1;color:#6f717b;margin:18px 24px 22px;font-size:9px;line-height:1.55;position:relative}.v19-fit-section{background:#fff;padding:0 0 122px}.v19-fit-map{background:var(--v19-linen);border:1px solid #dfdfe1;border-radius:14px;grid-template-columns:1.1fr auto .8fr auto 1fr;align-items:center;gap:20px;margin-top:54px;padding:30px 32px;display:grid}.v19-fit-col{align-content:center;gap:13px;display:grid}.v19-fit-col small{color:var(--v19-iris);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.v19-fit-chips{flex-wrap:wrap;gap:7px;display:flex}.v19-fit-chips span{color:#3c3d42;white-space:nowrap;background:#fff;border:1px solid #dfdfe1;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:520;line-height:1.2}.v19-fit-chips--out span{background:#f7f4fd;border-color:#d3c8ee}.v19-fit-arrow{color:#aaabb0;place-items:center;display:grid}.v19-fit-core{color:#fff;text-align:center;background:var(--v19-charcoal);border-radius:12px;justify-items:center;gap:7px;padding:30px 22px;display:grid}.v19-fit-core strong{font-family:var(--v19-display);letter-spacing:-.03em;font-size:19px;font-weight:570}.v19-fit-core span{color:#ffffffc7;font-size:11.5px}.v19-fit-core small{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;font-size:9.5px}.v19-fit-note{color:#68696e;max-width:640px;margin:20px 0 0;font-size:12.5px;line-height:1.6}.v19-usecase-section{background:#fff;padding:0 0 132px}.v19-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:54px;display:grid}.v19-usecase-card{background:var(--v19-linen);border:1px solid #dfdfe1;border-radius:12px;padding:22px 22px 26px;transition:transform .19s,border-color .19s}.v19-usecase-card:hover{border-color:#bbbcc1;transform:translateY(-3px)}.v19-usecase-head{align-items:center;gap:9px;display:flex}.v19-usecase-icon{color:#fff;background:var(--v19-charcoal);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.v19-usecase-head small{color:var(--v19-iris);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}.v19-usecase-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:8.5px;font-weight:650}.v19-usecase-status--current{color:#1e6b45;background:#e2f4ea;border:1px solid #c4e6d3}.v19-usecase-status--illustrative{color:#6b6c72;background:#ededef;border:1px solid #dcdce0}.v19-usecase-card h3{font-family:var(--v19-display);letter-spacing:-.015em;margin:18px 0 0;font-size:15.5px;font-weight:570;line-height:1.4}.v19-usecase-card p{color:#68696e;margin:10px 0 0;font-size:12.5px;line-height:1.6}.v19-usecase-note{color:#8a8b90;max-width:640px;margin:22px 0 0;font-size:11.5px;line-height:1.6}.v19-proof-cta{color:var(--v19-iris);align-items:center;gap:5px;font-size:11.5px;font-weight:620;text-decoration:none;display:inline-flex}.v19-proof-cta:hover{text-decoration:underline}@media (width<=1080px){.v19-governance-scope{flex-direction:column;align-items:start;gap:12px}.v19-governance-resolution{grid-template-columns:1fr}.v19-governance-flow-arrow{justify-self:center;transform:rotate(90deg)}.v19-fit-map{grid-template-columns:1fr;gap:16px}.v19-fit-arrow{justify-self:center;transform:rotate(90deg)}.v19-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.v19-governance-section{padding-bottom:88px}.v19-governance-shell{border-radius:14px;margin-top:40px}.v19-governance-toolbar{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:17px 16px}.v19-governance-model-badge{margin-left:48px}.v19-governance-scope{padding:20px 16px 16px}.v19-governance-scope-track{flex-wrap:wrap;gap:8px}.v19-governance-scope-track span{gap:8px;font-size:10px}.v19-governance-gates{grid-template-columns:1fr;margin:0 16px}.v19-governance-gate{min-height:64px}.v19-governance-matrix{margin:16px}.v19-governance-matrix-heading{flex-direction:column;align-items:flex-start;gap:7px}.v19-governance-table{min-width:0;padding:10px;display:block}.v19-governance-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v19-governance-table tbody{gap:9px;display:grid}.v19-governance-table tbody tr{background:#1a1b21;border:1px solid #2d2f37;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:13px;display:grid}.v19-governance-table th,.v19-governance-table td,.v19-governance-table tbody tr:last-child>*{border:0}.v19-governance-table tbody th{border-bottom:1px solid #2d2f37;grid-column:1/-1;min-height:0;padding:0 0 10px}.v19-governance-table td{text-align:left;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:auto;padding:5px 0;display:flex}.v19-governance-table td:before{color:#747681;content:attr(data-label);letter-spacing:.04em;font-size:8px;font-weight:620}.v19-governance-table td:last-child{grid-column:1/-1}.v19-governance-access{min-height:22px;padding:4px 7px;font-size:8px}.v19-governance-resolution{margin:0 16px}.v19-governance-request>div{grid-template-columns:1fr}.v19-governance-request span strong{white-space:normal}.v19-governance-delivery{grid-template-columns:1fr}.v19-governance-delivery>div+div{border-top:1px solid #30323a;border-left:0}.v19-governance-note{margin:16px}.v19-usecase-grid{grid-template-columns:1fr}.v19-fit-map{padding:22px 18px}.v19-usecase-head{flex-wrap:wrap}}.v19-governance-demo{color:#20232a;background:radial-gradient(circle at 94% 0,#7362d21c,#0000 30%),linear-gradient(150deg,#f8f9fc 0%,#f2f4f8 100%);border:1px solid #dde1e9;border-radius:24px;margin-top:50px;position:relative;overflow:hidden;box-shadow:0 26px 70px #2a2f3a1a}.v19-governance-demo:before{pointer-events:none;content:"";background:linear-gradient(115deg,#ffffffb8,#0000 38%);position:absolute;inset:0}.v19-governance-query-row,.v19-governance-workspace,.v19-governance-details,.v19-governance-destinations{z-index:1;position:relative}.v19-governance-query-row{border-bottom:1px solid #dde1e9;padding:27px 32px 29px}.v19-governance-query{min-width:0}.v19-governance-query>span,.v19-governance-result-head>span{color:#5e56b9;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:680;display:inline-flex}.v19-governance-query h3{max-width:820px;font-family:var(--v19-display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(24px,3vw,38px);font-weight:570;line-height:1.08}.v19-governance-role-picker>small{color:#777d88;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:680}.v19-governance-workspace{grid-template-columns:245px minmax(0,1fr);min-height:405px;display:grid}.v19-governance-role-picker{background:#f9fafcb8;border-right:1px solid #dde1e9;padding:26px 22px}.v19-governance-role-buttons{gap:9px;margin-top:13px;display:grid}.v19-governance-role-buttons button{color:#4d525d;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#ffffff8a;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.v19-governance-role-buttons button:hover{color:#252932;background:#ffffffeb;border-color:#d5d9e3;transform:translateY(-1px)}.v19-governance-role-buttons button.is-active{color:#252932;background:#fff;border-color:#9aaee6;box-shadow:0 9px 24px #3c4a7017,inset 3px 0 #667fc8}.v19-governance-role-buttons button>span:first-child{color:#6b73a8;background:#eceefa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.v19-governance-role-buttons button.is-active>span:first-child{color:#fff;background:linear-gradient(145deg,#657fc9,#7466c9)}.v19-governance-role-buttons button>span:last-child{gap:3px;min-width:0;display:grid}.v19-governance-role-buttons strong{font-size:11.5px;font-weight:640}.v19-governance-role-buttons small{color:#858a94;font-size:9.5px;line-height:1.35}.v19-governance-result{flex-direction:column;min-width:0;padding:28px 30px 26px;animation:.24s cubic-bezier(.16,1,.3,1) v19-governance-result-enter;display:flex}.v19-governance-result-head{display:block}.v19-governance-result-head>span{color:#5e56b9}.v19-governance-result-copy{max-width:720px;margin-top:17px}.v19-governance-result-copy h3{color:#20232a;font-family:var(--v19-display);letter-spacing:-.05em;margin:0;font-size:clamp(24px,3.25vw,40px);font-weight:570;line-height:1.04}.v19-governance-result-copy p{color:#626873;max-width:650px;margin:13px 0 0;font-size:13px;line-height:1.6}.v19-governance-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v19-governance-signals li{color:#3f444d;background:#ffffffe0;border:1px solid #d9dee8;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-height:112px;padding:16px 15px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #2c34460e}.v19-governance-signals li:before{content:"";background:#7473ce;height:3px;position:absolute;inset:0 0 auto}.v19-governance-signals li:nth-child(2):before{background:#5f8ab8}.v19-governance-signals li:nth-child(3):before{background:#66977c}.v19-governance-result--hr .v19-governance-signals li:last-child:before{background:#a57b4e}.v19-governance-signals li>span{color:#6c7190;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:720}.v19-governance-signals li>strong{color:#252932;letter-spacing:-.015em;margin-top:9px;font-size:12.5px;font-weight:660;line-height:1.3}.v19-governance-signals li>p{color:#717783;margin:7px 0 0;font-size:10px;line-height:1.4}.v19-governance-boundaries{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:25px;display:flex}.v19-governance-boundary{border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:6px 9px;font-size:9.5px;font-weight:620;display:inline-flex}.v19-governance-boundary--available{color:#37644a;background:#eaf5ee;border-color:#cce3d4}.v19-governance-boundary--aggregate{color:#4c6090;background:#edf1fa;border-color:#d2daf0}.v19-governance-boundary--protected{color:#705c43;background:#f7f1e9;border-color:#eadbc7}.v19-governance-details{border-top:1px solid #dde1e9}.v19-governance-details summary{color:#343943;cursor:pointer;background:#ffffff6b;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:13px 30px;list-style:none;display:flex}.v19-governance-details summary::-webkit-details-marker{display:none}.v19-governance-details summary>span{align-items:center;gap:8px;font-size:11px;font-weight:630;display:inline-flex}.v19-governance-details summary>span svg{color:#6674aa}.v19-governance-details summary>svg{color:#747985;transition:transform .18s}.v19-governance-details[open] summary>svg{transform:rotate(180deg)}.v19-governance-access-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:21px 30px 0;display:grid}.v19-governance-access-grid>div{background:#ffffffb8;border:1px solid #dfe3ea;border-radius:10px;gap:7px;padding:12px;display:grid}.v19-governance-access-grid small{color:#7b808a;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:670}.v19-governance-access-grid strong{border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:650}.v19-governance-access-grid strong.is-available{color:#37644a;background:#eaf5ee}.v19-governance-access-grid strong.is-limited{color:#5e55a7;background:#efecfa}.v19-governance-access-grid strong.is-aggregate{color:#4c6090;background:#edf1fa}.v19-governance-access-grid strong.is-protected{color:#705c43;background:#f7f1e9}.v19-governance-details>p{color:#777c87;margin:12px 30px 22px;font-size:10px;line-height:1.55}.v19-governance-destinations{color:#747a86;background:#ffffff80;border-top:1px solid #dde1e9;align-items:center;gap:14px;padding:13px 28px 15px;display:flex}.v19-governance-destinations>span{letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:650}.v19-governance-destination-list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.v19-governance-destination-list li{color:#454b56;white-space:nowrap;align-items:center;font-size:10.5px;font-weight:590;display:inline-flex}.v19-governance-destination-list li+li:before{color:#a5aab3;content:"·";margin:0 9px}@keyframes v19-governance-result-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.v19-governance-query-row,.v19-governance-workspace{grid-template-columns:1fr}.v19-governance-role-picker{border-bottom:1px solid #dde1e9;border-right:0}.v19-governance-role-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.v19-governance-role-picker>p{margin-bottom:0}}@media (width<=700px){.v19-governance-demo{border-radius:18px;margin-top:38px}.v19-governance-query-row{gap:18px;padding:23px 19px}.v19-governance-query h3{font-size:25px}.v19-governance-role-picker{padding:21px 18px}.v19-governance-role-buttons{gap:6px}.v19-governance-role-buttons button{grid-template-columns:1fr;justify-items:start;gap:7px;min-height:92px;padding:10px}.v19-governance-role-buttons button>span:first-child{width:30px;height:30px}.v19-governance-role-buttons small{display:none}.v19-governance-result{min-height:0;padding:22px 18px}.v19-governance-result-head{flex-direction:column;align-items:flex-start;gap:10px}.v19-governance-result-copy{margin-top:21px}.v19-governance-result-copy h3{font-size:28px}.v19-governance-signals{grid-template-columns:1fr}.v19-governance-signals li{min-height:0}.v19-governance-boundaries{padding-top:20px}.v19-governance-details summary,.v19-governance-access-grid,.v19-governance-destinations{padding-left:18px;padding-right:18px}.v19-governance-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-governance-access-grid>div:last-child{grid-column:1/-1}.v19-governance-details>p{margin-left:18px;margin-right:18px}}@media (width<=440px){.v19-governance-role-buttons{grid-template-columns:1fr}.v19-governance-role-buttons button{grid-template-columns:30px minmax(0,1fr);min-height:54px}.v19-governance-role-buttons small{display:block}.v19-governance-access-grid{grid-template-columns:1fr}.v19-governance-access-grid>div:last-child{grid-column:auto}.v19-governance-destinations{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.v19-governance-result{animation:none}.v19-governance-role-buttons button,.v19-governance-details summary>svg{transition:none}}.v19-page #governance,.v19-page #use-cases,.v19-page #capabilities,.v19-page #ecosystem,.v19-page #providers{scroll-margin-top:112px}.v19-anchor-target{position:absolute;top:-112px}.v19-hero{min-height:0;padding-bottom:88px}.v19-hero>.v19-wrap{padding-top:88px}.v19-hero h1{max-width:1020px;font-size:clamp(48px,5.2vw,72px)}.v19-hero-copy>p:not(.v19-hero-eyebrow){max-width:680px}.v19-product-stage{margin-top:42px}.v19-product-stage .v19-flow{grid-template-rows:570px}.v19-flow .v19-hero-experience{grid-template-rows:minmax(0,1fr);row-gap:0;height:570px}.v19-flow .v15-hero-experience-panel{height:570px}.v19-flow .v15-hero-tour{height:100%}.v19-outcome-bar-label,.v19-outcome-bar-note{color:#ffffffa8}.v19-outcome-bar-item{color:#ffffffe6}.v19-section-heading{max-width:900px}.v19-section-kicker{color:#4b5da7}.v19-section-heading h2{font-size:clamp(40px,4.7vw,60px);line-height:1.02}.v19-section-heading>p{color:#595d66;max-width:720px;font-size:16px}.v19-provider-proof{z-index:4;color:#17181c;background:#fff;border-bottom:1px solid #e3e5eb;padding:62px 0 58px;position:relative}.v19-provider-proof:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffc2 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v19-provider-proof .v19-wrap{border-top:1px solid #dfe2e8;border-bottom:1px solid #dfe2e8;grid-template-columns:minmax(250px,1.4fr) minmax(150px,.72fr) minmax(150px,.62fr) minmax(220px,.9fr);align-items:stretch;gap:0;display:grid}.v19-provider-proof .v19-wrap>div{min-width:0;padding:24px 22px}.v19-provider-proof .v19-wrap>div+div{border-left:1px solid #dfe2e8}.v19-provider-proof-lead{align-content:center;gap:8px;display:grid}.v19-provider-proof-lead h2{max-width:340px;font-family:var(--v19-display);letter-spacing:-.035em;margin:0;font-size:23px;font-weight:580;line-height:1.08}.v19-provider-proof-lead a{color:#43569f;align-items:center;gap:6px;width:fit-content;margin-top:4px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v19-provider-proof-stat{align-content:center;gap:8px;display:grid}.v19-provider-proof-stat strong{font-family:var(--v19-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:30px;font-weight:600;line-height:1}.v19-provider-proof-stat span{color:#555a64;font-size:11px;line-height:1.45}.v19-provider-proof-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid}.v19-provider-proof-logos img{object-fit:contain;width:100%;height:28px}.v19-provider-proof-note{color:#606570;grid-column:1/-1;margin:0;padding:12px 22px 0;font-size:10.5px;line-height:1.5}.v19-governance-section{padding:104px 0}.v19-usecase-section{padding:0 0 104px}.v19-usecase-grid{margin-top:42px}.v19-usecase-card{min-height:214px;padding:22px}.v19-usecase-card h3{font-size:17px}.v19-usecase-note{color:#656a74}.v19-how-section{background:radial-gradient(circle at 82% 10%,#7484cd1a,#0000 31%),#f5f6f9;border-top:1px solid #e4e6ec;border-bottom:1px solid #e4e6ec;padding:104px 0;position:relative}.v19-how-section .v19-value-grid{margin-top:44px}.v19-how-section .v19-value-grid article{background:#ffffffd1;border-color:#dde1e9;min-height:260px;box-shadow:0 16px 40px -34px #191d2a57}.v19-how-section .v19-value-grid small{margin-top:36px}.v19-capability-summary{background:#11131a;border:1px solid #2b2f39;border-radius:16px;margin-top:28px;overflow:hidden;box-shadow:0 22px 58px -44px #0d101dcc}.v19-capability-summary-head{border-bottom:1px solid #2b2f39;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.v19-capability-summary-head span{color:#aeb6d8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.v19-capability-summary-head strong{color:#f3f4f7;font-size:13px;font-weight:590}.v19-capability-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v19-capability-list article{grid-template-columns:34px minmax(0,1fr);gap:11px;min-width:0;padding:21px 18px 23px;display:grid}.v19-capability-list article+article{border-left:1px solid #2b2f39}.v19-capability-list article>span{color:#b7c5ff;background:#202537;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.v19-capability-list h3{color:#f4f5f8;margin:1px 0 0;font-size:13px;font-weight:610;line-height:1.3}.v19-capability-list p{color:#a8adb9;margin:6px 0 0;font-size:11px;line-height:1.5}.v19-fit-section{padding:104px 0 112px}.v19-fit-map{margin-top:44px}.v19-fit-note{color:#5b606a}.v19-final-cta{padding:104px 0 112px}.v19-final-cta h2{font-size:clamp(46px,5.8vw,72px)}.v19-page .v19-footer .v14-footer-brand p{color:#ffffffb3}.v19-page .v19-footer .v14-footer-brand>a,.v19-page .v19-footer .v14-footer-links a{color:#ffffffd6;opacity:1}.v19-page .v19-footer .v14-footer-links strong{color:#ffffffad;opacity:1}.v19-page .v19-footer .v14-footer-copy{color:#ffffffa8;opacity:1}.v19-page .v19-footer .v14-footer-bottom{border-top-color:#ffffff1f}.v19-page .v19-governance-result-head,.v19-page .v19-governance-query>span,.v19-page .v19-governance-role-picker>small,.v19-page .v19-governance-signals li>span{color:#596078}.v19-page .v19-governance-result-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.v19-page .v19-governance-result-head>small{color:#5c6270;letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:650}.v19-page .v19-governance-details>p,.v19-page .v19-governance-destinations>span{color:#626974}@media (width<=1180px){.v19-product-stage .v19-flow,.v19-flow .v19-hero-experience,.v19-flow .v15-hero-experience-panel{height:540px}.v19-product-stage .v19-flow{grid-template-rows:540px}.v19-provider-proof .v19-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-provider-proof .v19-wrap>div:nth-child(3),.v19-provider-proof .v19-wrap>div:nth-child(4){border-top:1px solid #dfe2e8}.v19-provider-proof .v19-wrap>div:nth-child(3){border-left:0}.v19-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-capability-list article:nth-child(3){border-top:1px solid #2b2f39;border-left:0}.v19-capability-list article:nth-child(4){border-top:1px solid #2b2f39}}@media (width<=900px){.v19-hero{padding-bottom:76px}.v19-hero>.v19-wrap{padding-top:72px}.v19-product-stage .v19-flow,.v19-flow .v19-hero-experience,.v19-flow .v15-hero-experience-panel{height:520px}.v19-product-stage .v19-flow{grid-template-rows:520px}.v19-governance-section,.v19-how-section,.v19-fit-section{padding-block:84px}.v19-usecase-section{padding-bottom:84px}.v19-usecase-grid{grid-template-columns:1fr}.v19-usecase-card,.v19-how-section .v19-value-grid article{min-height:0}}@media (width<=720px){.v19-hero{padding-bottom:60px}.v19-hero>.v19-wrap{padding-top:56px}.v19-hero h1{font-size:clamp(34px,10.4vw,45px)}.v19-product-stage .v19-flow,.v19-flow .v19-hero-experience,.v19-flow .v15-hero-experience-panel{height:500px}.v19-product-stage .v19-flow{grid-template-rows:500px}.v19-provider-proof{padding:54px 0 48px}.v19-provider-proof .v19-wrap{grid-template-columns:1fr}.v19-provider-proof .v19-wrap>div+div,.v19-provider-proof .v19-wrap>div:nth-child(3),.v19-provider-proof .v19-wrap>div:nth-child(4){border-top:1px solid #dfe2e8;border-left:0}.v19-provider-proof-note{padding-inline:0}.v19-governance-section,.v19-how-section,.v19-fit-section{padding-block:68px}.v19-usecase-section{padding-bottom:68px}.v19-section-heading h2{font-size:clamp(34px,10vw,44px)}.v19-value-grid,.v19-usecase-grid{margin-top:34px}.v19-how-section .v19-value-grid article,.v19-usecase-card{min-height:0;padding:20px}.v19-how-section .v19-value-grid small{margin-top:24px}.v19-capability-summary-head{flex-direction:column;align-items:flex-start;gap:6px}.v19-page .v19-governance-result-head{flex-direction:column;align-items:flex-start;gap:7px}.v19-capability-list{grid-template-columns:1fr}.v19-capability-list article+article,.v19-capability-list article:nth-child(3),.v19-capability-list article:nth-child(4){border-top:1px solid #2b2f39;border-left:0}.v19-fit-map{margin-top:34px;padding:22px}.v19-final-cta{padding:80px 0 88px}.v19-final-cta h2{font-size:clamp(40px,12vw,54px)}}@media (width<=440px){.v19-product-stage .v19-flow,.v19-flow .v19-hero-experience,.v19-flow .v15-hero-experience-panel{height:470px}.v19-product-stage .v19-flow{grid-template-rows:470px}.v19-provider-proof-logos{gap:8px}.v19-usecase-head{flex-wrap:wrap;align-items:flex-start}.v19-usecase-status{margin-left:0}}html:has(.v20-page){scroll-behavior:auto}.v20-page{--v20-void:#090a0c;--v20-charcoal:#111214;--v20-canvas:#303236;--v20-edge:#4a4b50;--v20-smoke:#95979e;--v20-ash:#a9a9aa;--v20-linen:#f4f3f0;--v20-iris:#5683da;--v20-ember:#ff8964;--v20-display:var(--font-v17-display), var(--font-inter), system-ui, sans-serif;--v14-max:1264px;color:#111214;background:var(--v20-void);overflow-x:clip}.v20-subpage{background:#fbf9f4}.v20-subpage .v20-announcement,.v20-subpage .v20-header{--v20-void:#090a0c}.v20-page .v20-wrap,.v20-header-inner{width:min(100% - 48px,1200px);margin-inline:auto}.v20-announcement{z-index:102;color:#ffffffa3;background:var(--v20-void);letter-spacing:-.01em;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:10px;min-height:37px;padding:8px 24px;font-size:11px;display:flex;position:relative}.v20-announcement-dot{background:var(--v20-ember);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ff8964d9}.v20-announcement a{color:#fff;align-items:center;gap:5px;font-weight:550;text-decoration:none;display:inline-flex}.v20-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#090a0cf0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.v20-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:72px;display:grid}.v20-logo{align-items:center;display:inline-flex}.v20-logo img{filter:brightness(0)invert();width:104px;height:auto;display:block}.v20-nav{justify-content:center;align-items:center;gap:26px;display:flex}.v20-nav a,.v20-header-actions>a:first-child{color:#ffffffa6;letter-spacing:-.01em;font-size:12px;font-weight:450;text-decoration:none;transition:color .16s;position:relative}.v20-nav a:after{background:linear-gradient(90deg, var(--v20-iris), var(--v20-ember));content:"";transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.v20-nav a:hover,.v20-header-actions>a:first-child:hover{color:#fff}.v20-nav a:hover:after,.v20-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.v20-header-actions{align-items:center;gap:16px;display:flex}.v20-nav-cta{color:#ffffffe0;isolation:isolate;background:#ffffff08;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:36px;padding:0 17px;font-size:12px;font-weight:550;text-decoration:none;transition:transform .16s,box-shadow .22s,background .22s,color .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.v20-nav-cta:hover{background:#ffffff14;border-color:#ffffff5c;transform:translateY(-1px)}.v20-nav-cta.is-solid{color:#111214;background:#fff;border-color:#fffffff2;box-shadow:0 2px 8px #00000047}.v20-nav-cta.is-solid:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#11121414,#0000);width:36%;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:-60% auto -60% -45%;transform:skew(-18deg)translate(-220%)}.v20-nav-cta.is-solid:hover{background:#fff;box-shadow:0 6px 18px #00000057}.v20-nav-cta.is-solid:hover:before{transform:skew(-18deg)translate(620%)}.v20-hero{--v20-flow-x:64%;color:#fff;background:radial-gradient(circle at 13% 18%, #35476c26, transparent 29%), var(--v20-void);min-height:1420px;position:relative;overflow:hidden}.v20-hero-stars{opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#ffffff6b 0 .65px,#0000 .8px),radial-gradient(circle,#8cabff59 0 .6px,#0000 .8px);background-position:0 0,37px 59px;background-size:89px 89px,127px 127px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.v20-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v20-ribbon-ambient{opacity:.58;filter:blur(42px);background:radial-gradient(at 79% 22%,#5c6cff38,#0000 25%),radial-gradient(at 68% 46%,#ff9c7f1f,#0000 23%),radial-gradient(at 38% 66%,#4868e233,#0000 37%);width:min(82vw,1180px);height:900px;animation:13s cubic-bezier(.65,0,.35,1) infinite alternate v20-ribbon-ambient-drift;position:absolute;top:-70px;right:-130px;transform:translateZ(0)}.v20-aurora-beam{z-index:1;opacity:.92;clip-path:polygon(44% 0,56% 0,57% 58%,78% 100%,22% 100%,43% 58%);filter:blur(10px);transform-origin:50% 100%;background:linear-gradient(#0000 0%,#5683da14 8%,#5683dab8 48%,#d2d7ffe6 82%,#fff 100%);width:210px;height:900px;animation:9s ease-in-out infinite alternate v20-beam-breathe;position:absolute;top:-120px;left:calc(64% - 105px)}.v20-aurora-beam:after{clip-path:polygon(48% 0,52% 0,53% 62%,62% 100%,38% 100%,47% 62%);filter:blur(2px);content:"";background:linear-gradient(#0000 4%,#ffffffe6 61%,#fff 100%);position:absolute;inset:0}.v20-beam-flow{z-index:3;top:-120px;left:calc(var(--v20-flow-x) - 170px);opacity:.9;filter:drop-shadow(0 0 15px #7697ff52);mix-blend-mode:screen;pointer-events:none;transform-origin:50% 88%;width:340px;height:940px;animation:12s ease-in-out infinite alternate v20-flow-plane;position:absolute;overflow:visible;transform:perspective(780px)rotateY(-2deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%)}.v20-beam-ribbon,.v20-beam-pulse{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.v20-beam-ribbon{opacity:.42;stroke-width:18px;filter:url(#v20-flow-blur)}.v20-beam-ribbon--a{animation:8.5s ease-in-out infinite alternate v20-ribbon-weave-a}.v20-beam-ribbon--b{animation:9.5s ease-in-out infinite alternate v20-ribbon-weave-b}.v20-beam-ribbon--core{opacity:.68;stroke-width:5px;filter:url(#v20-flow-glow);animation:6.5s ease-in-out infinite alternate v20-ribbon-core}.v20-beam-pulse{opacity:.72;stroke:#b5caffb3;stroke-width:1.25px;stroke-dasharray:.09 .31;stroke-dashoffset:1px;filter:url(#v20-flow-glow);animation:6.4s linear infinite v20-energy-flow}.v20-beam-pulse--b{stroke:#ffd4c694;animation-duration:7.2s;animation-delay:-2.3s}.v20-beam-pulse--core{opacity:.78;stroke:#ffffffd1;stroke-width:1.8px;stroke-dasharray:.14 .46;animation-duration:5.8s;animation-delay:-3.1s}.v20-beam-depth{z-index:2;top:44px;left:calc(var(--v20-flow-x) - 76px);opacity:.42;clip-path:polygon(44% 0,56% 0,72% 100%,28% 100%);filter:blur(7px);transform-origin:50% 100%;background:linear-gradient(90deg,#0000 10%,#5683da4d 31%,#ffffffbd 50%,#ff89642e 70%,#0000 91%);width:152px;height:730px;animation:10s ease-in-out infinite alternate v20-depth-roll;position:absolute;transform:perspective(640px)rotateY(56deg)}.v20-beam-rings{z-index:4;top:-74px;left:calc(var(--v20-flow-x) - 180px);perspective:640px;pointer-events:none;width:360px;height:910px;transform-style:preserve-3d;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(#0000 1%,#000 13% 88%,#0000 100%)}.v20-beam-rings i{opacity:0;border:1px solid #d8e1ffb8;border-radius:50%;width:52px;height:18px;animation:6.8s cubic-bezier(.36,0,.64,1) infinite v20-ring-descent;position:absolute;top:36px;left:50%;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3);box-shadow:0 0 10px #82a2ff99,inset 0 0 7px #ffffff61}.v20-beam-rings i:nth-child(2){border-color:#fffc;animation-delay:-1.36s}.v20-beam-rings i:nth-child(3){border-color:#ffb49ca3;animation-delay:-2.72s}.v20-beam-rings i:nth-child(4){animation-delay:-4.08s}.v20-beam-rings i:nth-child(5){border-color:#ffffffd6;animation-delay:-5.44s}.v20-conversation-stream{z-index:2;pointer-events:none;transform-origin:76% 30%;width:1440px;height:1400px;margin-left:-720px;animation:1.2s cubic-bezier(.16,1,.3,1) .1s both v20-ribbon-enter;position:absolute;top:0;left:50%;overflow:visible;transform:translateZ(0)}.v20-three-stream{z-index:2;opacity:0;pointer-events:none;width:1440px;height:1400px;margin-left:-720px;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%}.v20-hero.has-v20-webgl .v20-three-stream{opacity:1}.v20-hero.has-v20-webgl .v20-conversation-stream>.v20-particle-layer{display:none}.v20-ribbon-atmosphere,.v20-ribbon-body,.v20-ribbon-wake,.v20-ribbon-surface,.v20-ribbon-strand,.v20-ribbon-core,.v20-ribbon-sheen{fill:none;stroke-linecap:round;stroke-linejoin:round}.v20-ribbon-atmosphere{opacity:.27;stroke:url(#v20-ribbon-body-gradient);stroke-width:52px;filter:url(#v20-ribbon-atmosphere)}.v20-ribbon-body{opacity:.74;stroke:url(#v20-ribbon-body-gradient);stroke-width:19px;filter:url(#v20-ribbon-glow)}.v20-ribbon-wake{opacity:.28;stroke:url(#v20-ribbon-body-gradient);stroke-width:6px;filter:url(#v20-ribbon-glow)}.v20-ribbon-wake--b{opacity:.2;stroke-width:4.5px}.v20-ribbon-surface{opacity:.62;stroke:url(#v20-ribbon-core-gradient);stroke-width:6.5px;filter:url(#v20-ribbon-glow)}.v20-ribbon-strand{opacity:.68;stroke:url(#v20-ribbon-core-gradient);stroke-width:1.8px;stroke-dasharray:.3 .06;animation:25s linear infinite v20-ribbon-strand-flow}.v20-ribbon-strand--b{opacity:.44;animation-duration:29s;animation-delay:-6.4s}.v20-ribbon-core{opacity:.86;stroke:url(#v20-ribbon-core-gradient);stroke-width:2.2px;filter:url(#v20-ribbon-glow)}.v20-ribbon-sheen{opacity:.72;stroke:#f6f8fff0;stroke-width:3.2px;stroke-dasharray:.045 .955;filter:url(#v20-ribbon-glow);animation:19.2s linear infinite v20-ribbon-sheen}.v20-source-branch-glow,.v20-source-branch-line,.v20-source-branch-sheen{fill:none;stroke-linecap:round}.v20-source-branch-glow{opacity:.26;stroke:url(#v20-source-branch-gradient);stroke-width:9px;filter:url(#v20-ribbon-glow)}.v20-source-branch-line{opacity:.85;stroke:url(#v20-source-branch-gradient);stroke-width:1.7px}.v20-source-branch-sheen{opacity:.85;stroke:#e4ebfff2;stroke-width:2.6px;stroke-dasharray:.16 .84;filter:url(#v20-ribbon-glow);animation:7.2s linear infinite v20-source-branch-flow}.v20-fork-node{fill:#e7edff;opacity:.95;filter:url(#v20-ribbon-glow);transform-box:fill-box;transform-origin:50%;animation:7.2s cubic-bezier(.65,0,.35,1) infinite v20-fork-node-pulse}.v20-source-node{fill:#cdd9ff;opacity:.85;filter:url(#v20-ribbon-glow)}.v20-conversation-particle{color:#9eb8ff;opacity:0}.v20-particle-scale,.v20-particle-graphic{transform-box:fill-box;transform-origin:50%}.v20-particle-graphic{filter:url(#v20-conversation-token-shadow)}.v20-particle-layer--back .v20-particle-graphic{filter:url(#v20-conversation-token-shadow)blur(.8px)saturate(.78)}.v20-particle-video-frame,.v20-particle-avatar-frame,.v20-particle-orb{fill:#0c0e14f0;stroke:currentColor;stroke-opacity:.68;stroke-width:1.2px}.v20-particle-video image,.v20-particle-avatar image{pointer-events:none}.v20-particle-badge{fill:#0c0e14f0;stroke:currentColor;stroke-width:1px}.v20-particle-video svg,.v20-particle-avatar svg,.v20-particle-icon svg{color:currentColor}.v20-particle-orb-ring{fill:none;opacity:.48;stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:5.6s cubic-bezier(.65,0,.35,1) infinite v20-particle-ring}.v20-conversation-particle--video{color:#b3a2ff}.v20-conversation-particle--phone{color:#82adff}.v20-conversation-particle--message{color:#83dab4}.v20-conversation-particle--email{color:#ff9f81}.v20-conversation-particle--in-person{color:#84d4e2}.v20-sorted-particle{color:#9eb8ff}.v20-sorted-particle-visual{opacity:.96;filter:url(#v20-conversation-token-shadow);transform-box:fill-box;transform-origin:50%}.v20-sorted-particle-video rect,.v20-sorted-particle-icon circle{fill:#0a0c12f5;stroke:currentColor;stroke-width:1px}.v20-sorted-particle-video image{pointer-events:none}.v20-sorted-particle-video svg,.v20-sorted-particle-icon svg{color:currentColor}.v20-sorted-particle--video{color:#b3a2ff}.v20-sorted-particle--phone{color:#82adff}.v20-sorted-particle--in-person{color:#84d4e2}.v20-sorted-particle--email{color:#ff9f81}.v20-sorted-particle--message{color:#83dab4}.v20-conversation-stream.is-paused .v20-particle-orb-ring{animation-play-state:paused}.v20-aurora-haze{z-index:0;opacity:.72;filter:blur(36px);background:radial-gradient(at 52% 44%,#5683da57,#0000 18%),radial-gradient(at 40% 58%,#645ddb3b,#0000 35%),radial-gradient(at 66% 67%,#ff896421,#0000 28%);width:1000px;height:860px;animation:13s ease-in-out infinite alternate v20-haze-drift;position:absolute;top:20px;left:calc(64% - 500px)}.v20-aurora-horizon{z-index:5;opacity:.95;filter:blur(4px);background:radial-gradient(#fff 0%,#b7c4ffd9 12%,#5683da75 34%,#ff896433 54%,#0000 74%);width:1180px;height:12px;position:absolute;top:778px;left:calc(64% - 590px)}.v20-aurora-flare{z-index:1;opacity:.52;filter:blur(24px);background:radial-gradient(#ffffffe6,#0000 13%),radial-gradient(#ff89647a,#0000 38%),radial-gradient(#5683da75,#0000 66%);width:720px;height:300px;animation:7s ease-in-out infinite alternate v20-flare-pulse;position:absolute;top:670px;left:calc(64% - 360px)}.v20-beam-landing{z-index:4;top:748px;left:calc(var(--v20-flow-x) - 290px);opacity:.64;filter:blur(13px);background:radial-gradient(#fffffff2,#0000 10%),radial-gradient(#8fa8ff75,#0000 43%),radial-gradient(#ff896438,#0000 69%);border-radius:50%;width:580px;height:132px;animation:5.8s ease-in-out infinite alternate v20-landing-breathe;position:absolute;transform:perspective(520px)rotateX(73deg)scaleX(.88)}.v20-hero>.v20-wrap{z-index:2;padding-top:72px;position:relative}.v20-hero-copy{max-width:920px;animation:.78s cubic-bezier(.22,1,.36,1) both v20-copy-enter}.v20-kicker{color:#ffffffbd;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:9px;min-height:28px;padding:0 12px;font-size:10px;font-weight:550;display:inline-flex}.v20-kicker>span{background:var(--v20-iris);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #5683dae6}.v20-hero-eyebrow{flex-wrap:wrap;align-items:center;gap:6px 0;max-width:100%;margin:0;font-size:11px;line-height:1.4;display:flex}.v20-hero-eyebrow strong{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.v20-hero-eyebrow i{color:#9fb4ffb3;margin:0 9px;font-style:normal}.v20-hero h1{color:#fff;max-width:920px;font-family:var(--v20-display);letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(44px,4.4vw,64px);font-weight:570;line-height:1.02}.v20-hero h1 span{color:#d8ddff;display:block}.v20-hero-copy>p:not(.v20-hero-eyebrow){color:#ffffffa3;letter-spacing:-.018em;max-width:625px;margin:24px 0 0;font-size:17px;font-weight:380;line-height:1.65}.v20-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.v20-primary-cta,.v20-ghost-cta{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 23px;font-size:13px;font-weight:580;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s,background-position .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.v20-primary-cta{color:#111214;background:#fff;border:1px solid #fffffff2;position:relative;box-shadow:0 2px 8px #00000047}.v20-ghost-cta{color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff29}.v20-primary-cta:hover,.v20-ghost-cta:hover{transform:translateY(-2px)}.v20-primary-cta:hover{background:#f4f6fb;border-color:#fff;box-shadow:0 4px 14px #0000005c}.v20-ghost-cta:hover{color:#fff;border-color:#ffffff4d}.v20-primary-cta:active,.v20-ghost-cta:active,.v20-nav-cta:active{transition-duration:90ms;transform:translateY(0)scale(.98)}.v20-page a:focus-visible,.v20-page button:focus-visible{outline-offset:3px;outline:2px solid #8eabff}.v20-hero-meta{color:#ffffff85;letter-spacing:-.005em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(115deg,#fff1,#ffffff05),#080a0fb3;border-radius:18px;grid-template-columns:auto;align-items:stretch;gap:0;width:fit-content;max-width:100%;margin-top:22px;padding:12px 14px;font-size:10.5px;font-weight:450;line-height:1.35;display:grid;box-shadow:0 18px 48px #00000029}.v20-channel-proof{gap:9px;display:none}.v20-channel-icons{grid-template-columns:repeat(5,minmax(54px,1fr));gap:8px;display:grid}.v20-channel-icons>span{color:#ffffffb8;background:#ffffff09;border-radius:10px;justify-items:center;gap:5px;min-width:54px;padding:7px 8px 6px;display:grid}.v20-channel-icons svg{color:#a9baff}.v20-channel-icons small{color:#ffffff85;letter-spacing:.01em;font-size:8px;font-weight:560;line-height:1}.v20-channel-proof>strong{color:#ffffffa8;letter-spacing:-.01em;font-size:10.5px;font-weight:500;line-height:1.35}.v20-hero-trust{border-left:0;flex-wrap:wrap;align-items:center;gap:10px 22px;min-width:0;padding-left:0;display:flex}.v20-hero-infra{color:#ffffffad;align-items:center;gap:7px;line-height:1.25;display:inline-flex}.v20-hero-infra svg{color:#9fb4ff;flex:none}.v20-hero-partners{border-left:1px solid #ffffff1f;align-items:center;gap:18px;padding-left:22px;display:inline-flex}.v20-hero-partners small{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:600}.v20-hero-partners img{opacity:.82;filter:brightness(0)invert();width:auto;height:15px;display:block}.v20-hero-partners img[alt=Telink]{height:17px}.v20-product-stage{z-index:3;margin-top:28px;animation:1s cubic-bezier(.22,1,.36,1) .24s both v20-stage-enter;position:relative}.v20-product-stage:before{z-index:-1;filter:blur(62px);opacity:.64;content:"";background:#5683da24;border:0;border-radius:50%;position:absolute;inset:120px 28%}.v20-product-stage:after{content:"";display:none}.v20-product-stage-label{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,850px);margin:0 auto 24px;padding:0 10px;font-size:10px;display:flex}.v20-product-stage-label>span{align-items:center;gap:8px;display:inline-flex}.v20-product-stage-label>span>span{background:var(--v20-iris);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5683daeb}.v20-product-stage-label small{color:#ffffff54;font-size:inherit}.v20-product-stage .v15-flow{grid-template-columns:minmax(190px,240px) minmax(0,1fr);margin-inline:auto}.v20-product-stage .v14-flow-col--out{display:none}@media (width<=1320px){.v20-product-stage .v15-flow{grid-template-columns:minmax(180px,225px) minmax(0,1fr)}}@media (width<=1180px){.v20-product-stage .v15-flow{grid-template-columns:1fr}.v20-product-stage .v14-flow-col--in{display:none}.v20-channel-proof{display:grid}.v20-hero-meta{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:14px 16px}.v20-hero-trust{border-left:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:10px;min-width:174px;padding-left:20px}.v20-hero-partners{border-left:0;flex-wrap:wrap;gap:12px 16px;padding-left:0}.v20-hero-br{display:none}}.v20-product-stage .v15-hero-tour{grid-template-rows:44px minmax(0,1fr) auto}@media (width<=900px){.v20-product-stage .v15-hero-tour{grid-template-rows:38px minmax(0,1fr) auto}}.v20-outcome-bar{color:#ffffffe0;background:#101014;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;padding:11px 18px;display:flex}.v20-outcome-bar-note{color:#ffffff52;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:600}.v20-outcome-bar-label{color:#fff6;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.v20-outcome-bar-item{letter-spacing:-.01em;align-items:center;gap:6px;font-size:11px;font-weight:550;display:inline-flex}.v20-outcome-bar-item svg{color:#9fb4ff}.v20-product-stage .v14-flow-col-label{display:none}.v20-product-stage .v14-flow-node-chip{color:#ffffffd9;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141519d1;border-color:#ffffff21}.v20-product-stage .v14-flow-col--in .v14-flow-icon{color:#aebeff;background:#5683da2b}.v20-product-stage .v14-flow-col--out .v14-flow-icon{color:#ffb49c;background:#ff896424}.v20-product-stage .v14-flow-col--in .v14-flow-leader{border-color:#5683da7a}.v20-product-stage .v14-flow-col--out .v14-flow-leader{border-color:#ff896470}.v20-product-stage .v14-flow-col--in .v14-flow-leader:before{background:#8daaff;box-shadow:0 0 10px #5683dae6}.v20-product-stage .v14-flow-col--out .v14-flow-leader:before{background:#ff9f81;box-shadow:0 0 10px #ff8964cc}.v20-product-stage .v14-flow-col--in .v14-flow-node.is-muted{opacity:1}.v20-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:4.8s ease-in-out infinite v14-flow-dot}@media (prefers-reduced-motion:reduce){.v20-product-stage .v14-flow-col--in .v14-flow-node.is-muted .v14-flow-leader:before{animation:none}}.v20-product-stage .v15-outcomes>.v14-flow-col-label{color:#ffffffb8;letter-spacing:.11em;opacity:1;padding:0 7px 2px;font-size:10px;font-weight:650}.v20-product-stage .v15-outcomes .v15-outcome-chip{color:#fffffff0;background:#121318f5;border-color:#ff9f8147;box-shadow:0 16px 34px -27px #ff8964b8}.v20-product-stage .v15-outcomes .v15-outcome-chip strong{letter-spacing:-.012em}.v20-product-stage .v15-flow.is-partner-portal .v15-outcomes .v15-outcome-chip{border-color:#8ed9b44d;box-shadow:0 16px 34px -27px #3a9167c2}.v20-product-stage .v15-hero-experience-tabs{background:#0c0d10b8;border-color:#ffffff24;box-shadow:0 14px 34px -20px #000}.v20-product-stage .v15-hero-tour,.v20-product-stage .v15-portal-tour{border-color:#ffffff2e;border-radius:12px;box-shadow:0 36px 80px -24px #000000c7}.v20-product-stage .v15-hero-experience-tabs button{transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.v20-product-stage .v15-hero-experience-tabs button:hover{transform:translateY(-1px)}.v20-product-stage .v15-hero-experience-tabs button:active{transform:translateY(0)scale(.98)}.v20-proof-transition{z-index:4;color:#151517;background:#fff;padding:96px 0 76px;position:relative}.v20-proof-transition:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffbd 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v20-transition-glow{display:none}.v20-proof-transition .v20-wrap{border-top:1px solid #dfdfe2;border-bottom:1px solid #dfdfe2;grid-template-columns:1.2fr .85fr .65fr 1fr;align-items:stretch;gap:0;display:grid}.v20-proof-transition .v20-wrap>div{min-width:0;padding:27px 24px}.v20-proof-transition .v20-wrap>div+div{border-left:1px solid #dfdfe2}.v20-proof-lead{gap:9px;display:grid}.v20-proof-lead span,.v20-proof-stat span{color:#77787d;font-size:11px;line-height:1.45}.v20-proof-lead strong{max-width:230px;font-family:var(--v20-display);letter-spacing:-.035em;font-size:21px;font-weight:560;line-height:1.13}.v20-proof-stat{gap:10px;display:grid}.v20-proof-stat strong{font-family:var(--v20-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:29px;font-weight:590;line-height:1}.v20-proof-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid}.v20-proof-logos img{object-fit:contain;width:100%;height:26px}.v20-value-section{z-index:4;background:#fff;padding:112px 0 132px;position:relative}.v20-page .v20-value-section:before{content:"";background:linear-gradient(#08090d00,#ffffff24 32%,#ffffffbd 76%,#fff);height:86px;position:absolute;top:-84px;left:0;right:0}.v20-section-heading{max-width:830px}.v20-section-kicker{color:var(--v20-iris);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.v20-section-heading h2{font-family:var(--v20-display);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5.4vw,70px);font-weight:570;line-height:.99}.v20-section-heading>p{color:#68696e;letter-spacing:-.015em;max-width:670px;margin:24px 0 0;font-size:15px;line-height:1.65}.v20-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:62px;display:grid}.v20-value-grid article{background:var(--v20-linen);border:1px solid #dfdfe1;border-radius:12px;min-height:360px;padding:28px;transition:transform .19s,border-color .19s;position:relative;overflow:hidden}.v20-value-grid article:after{opacity:.22;background:radial-gradient(circle, var(--v20-ember), transparent 68%);content:"";filter:blur(15px);width:250px;height:250px;position:absolute;bottom:-120px;right:-80px}.v20-value-grid article:nth-child(2):after{background:radial-gradient(circle, var(--v20-iris), transparent 68%)}.v20-value-grid article:hover{border-color:#bbbcc1;transform:translateY(-4px)}.v20-value-number{color:#aaabb0;font-family:var(--font-mono), monospace;font-size:10px;position:absolute;top:24px;right:26px}.v20-value-icon{color:#fff;background:var(--v20-charcoal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.v20-value-grid small{color:var(--v20-iris);letter-spacing:.08em;text-transform:uppercase;margin-top:65px;font-size:10px;font-weight:650;display:block}.v20-value-grid h3{max-width:310px;font-family:var(--v20-display);letter-spacing:-.045em;margin:12px 0 0;font-size:26px;font-weight:560;line-height:1.08}.v20-value-grid p{z-index:1;color:#68696e;max-width:310px;margin:20px 0 0;font-size:13px;line-height:1.6;position:relative}.v20-capabilities-section{color:#fff;background:var(--v20-canvas);padding:132px 0 146px;position:relative;overflow:hidden}.v20-capability-aurora{opacity:.38;filter:blur(60px);pointer-events:none;background:radial-gradient(at 32% 60%,#5683da8f,#0000 44%),radial-gradient(at 68% 58%,#ff896473,#0000 40%);width:1040px;height:540px;position:absolute;top:-250px;left:calc(50% - 520px)}.v20-capabilities-section .v20-wrap{z-index:1;position:relative}.v20-section-heading--dark h2{color:#fff}.v20-section-heading--dark>p{color:#ffffff8c}.v20-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v20-capability-card{border:1px solid var(--v20-edge);background:#111111ed;border-radius:12px;flex-direction:column;min-height:420px;padding:25px;transition:border-color .19s,transform .19s;display:flex;position:relative;overflow:hidden}.v20-capability-card--wide{grid-column:span 2}.v20-capability-card:before{opacity:.15;background:radial-gradient(circle, var(--v20-ember), transparent 68%);content:"";filter:blur(20px);width:330px;height:330px;position:absolute;bottom:-170px;right:-120px}.v20-capability-card:nth-child(2n):before{background:radial-gradient(circle, var(--v20-iris), transparent 68%)}.v20-capability-card:hover{border-color:#6a6c73;transform:translateY(-3px)}.v20-capability-card-head{align-items:center;gap:11px;display:flex}.v20-capability-card-head>span{color:#d7dcff;background:#5683da21;border:1px solid #5683da40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.v20-capability-card-head small{color:var(--v20-ash);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.v20-capability-card h3{max-width:520px;font-family:var(--v20-display);letter-spacing:-.055em;margin:29px 0 0;font-size:clamp(27px,2.7vw,36px);font-weight:540;line-height:1.04}.v20-capability-card>p{max-width:480px;color:var(--v20-ash);margin:17px 0 0;font-size:13px;line-height:1.55}.v20-source-visual,.v20-ask-visual,.v20-insight-visual,.v20-governance-visual,.v20-agent-visual,.v20-connect-visual{z-index:1;margin-top:auto;position:relative}.v20-source-visual{grid-template-columns:minmax(0,1fr) 80px 150px;align-items:center;gap:14px;padding-top:30px;display:grid}.v20-source-visual>div{flex-wrap:wrap;gap:7px;display:flex}.v20-source-visual span,.v20-source-visual strong{color:#c7c8cc;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:550}.v20-source-visual i{background:linear-gradient(to right, var(--v20-iris), var(--v20-ember));height:1px;box-shadow:0 0 10px #5683da8c}.v20-source-visual strong{color:#fff;text-align:center}.v20-ask-visual{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;gap:8px;padding:15px;display:grid}.v20-ask-visual span{color:#fff;font-size:11px;font-weight:620}.v20-ask-visual p{color:#b8b9be;margin:0;font-size:10px;line-height:1.45}.v20-ask-visual small,.v20-agent-visual small,.v20-connect-visual small{color:#7f8188;font-size:8px}.v20-insight-visual{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:end;gap:7px;height:95px;padding:16px 14px 20px;display:flex}.v20-insight-visual i{background:linear-gradient(to top, var(--v20-iris), #9eb5ff);border-radius:3px 3px 1px 1px;width:100%}.v20-insight-visual span{color:#74767c;font-size:7px;position:absolute;bottom:5px;left:14px}.v20-governance-visual{gap:8px;display:grid}.v20-governance-visual span{color:#b9bbc0;background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.v20-governance-visual svg{color:#8faeff}.v20-agent-visual{background:radial-gradient(circle at 90% 10%,#ff896421,#0000 45%),#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:9px;padding:15px;display:grid}.v20-agent-visual span{color:#bbbcc1;align-items:center;gap:7px;font-size:9px;display:flex}.v20-agent-visual strong{color:#fff;font-size:13px}.v20-connect-visual{grid-template-columns:1fr 1fr;gap:8px;padding-top:28px;display:grid}.v20-connect-visual span{color:#c9cad0;font-family:var(--font-mono), monospace;background:#0b0c0e;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:8px;padding:13px;font-size:8px;display:flex}.v20-connect-visual small{grid-column:1/-1}.v20-partner-section{background:radial-gradient(circle at 86% 12%, #5683da14, transparent 27%), var(--v20-linen);padding:128px 0 138px}.v20-partner-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:76px;display:grid}.v20-partner-copy{padding-bottom:4px}.v20-partner-copy p{color:#68696e;margin:0;font-size:14px;line-height:1.65}.v20-partner-copy a{color:#151517;align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v20-partner-copy a svg,.v20-all-stories svg,.v20-story-link svg{transition:transform .22s cubic-bezier(.25,1,.5,1)}.v20-partner-copy a:hover svg,.v20-all-stories:hover svg{transform:translate(4px)}.v20-partner-portal-frame{background:#121316;border:1px solid #33353b;border-radius:30px;margin-top:62px;padding:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0000009e}.v20-portal-ambient{opacity:.42;background:radial-gradient(ellipse at 35% 60%, var(--v20-iris), transparent 46%), radial-gradient(ellipse at 66% 62%, var(--v20-ember), transparent 43%);filter:blur(60px);width:760px;height:400px;position:absolute;top:-230px;left:calc(50% - 380px)}.v20-partner-portal-frame .v14-partner-portal-preview{z-index:1;border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000c7}.v20-partner-controls{border-top:1px solid #d6d6d8;border-bottom:1px solid #d6d6d8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.v20-partner-controls span{color:#36373b;align-items:center;gap:12px;min-height:68px;padding:14px 18px;font-size:11px;font-weight:580;display:flex}.v20-partner-controls span+span{border-left:1px solid #d6d6d8}.v20-partner-controls small{color:var(--v20-iris);font-family:var(--font-mono), monospace;font-size:8px}.v20-stories-section{background:#fff;padding:122px 0 138px}.v20-stories-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.v20-all-stories{color:#17181b;flex:none;align-items:center;gap:7px;padding-bottom:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v20-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:60px;display:grid}.v20-story-grid>a{color:#17181b;background:var(--v20-linen);border:1px solid #dfdfe1;border-radius:12px;flex-direction:column;min-height:390px;padding:25px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.v20-story-grid>a:hover{border-color:#b9bac0;transform:translateY(-4px)}.v20-story-logo{background:#fff;border:1px solid #dfdfe1;border-radius:10px;place-items:center;width:185px;height:66px;padding:12px 15px;display:grid}.v20-story-logo img{object-fit:contain;width:100%;height:32px;transition:transform .26s cubic-bezier(.25,1,.5,1)}.v20-story-grid small{color:#7b7c82;letter-spacing:.08em;text-transform:uppercase;margin-top:35px;font-size:9px;font-weight:650}.v20-story-grid h3{max-width:310px;font-family:var(--v20-display);letter-spacing:-.045em;margin:13px 0 0;font-size:25px;font-weight:560;line-height:1.08}.v20-story-fact{color:var(--v20-iris);margin-top:auto;font-size:12px;font-weight:650}.v20-story-link{color:#5f6065;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.v20-story-grid>a:hover .v20-story-logo img{transform:scale(1.035)}.v20-story-grid>a:hover .v20-story-link svg{transform:translate(4px)}.v20-final-cta{color:#fff;background:var(--v20-void);padding:132px 0 142px;position:relative;overflow:hidden}.v20-final-cta .v20-wrap{z-index:2;text-align:center;max-width:840px;position:relative}.v20-final-beam{opacity:.42;background:radial-gradient(ellipse at center, #ffffffb3, transparent 8%), radial-gradient(ellipse at 38% 58%, var(--v20-iris), transparent 42%), radial-gradient(ellipse at 64% 58%, var(--v20-ember), transparent 38%);filter:blur(70px);width:760px;height:650px;position:absolute;top:-370px;left:calc(50% - 380px)}.v20-final-cta .v20-kicker{margin:0 auto}.v20-final-cta h2{font-family:var(--v20-display);letter-spacing:-.065em;margin:27px auto 0;font-size:clamp(48px,6.8vw,82px);font-weight:570;line-height:.96}.v20-final-cta p{color:#ffffff94;max-width:650px;margin:28px auto 0;font-size:15px;line-height:1.65}.v20-final-cta .v20-wrap>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.v20-page .v14-footer{color:#ffffffb8;background:var(--v20-void);border-top-color:#ffffff14}.v20-page .v14-footer .v14-logo img{filter:brightness(0)invert()}@keyframes v20-ribbon-ambient-drift{0%{opacity:.46;transform:translate(-20px,-8px)scale(.98)}to{opacity:.64;transform:translate(22px,12px)scale(1.04)}}@keyframes v20-ribbon-enter{0%{opacity:0;transform:translate(26px,-10px)scale(.99)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes v20-ribbon-strand-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes v20-ribbon-sheen{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-.92px}}@keyframes v20-source-branch-flow{0%{stroke-dashoffset:1.16px}to{stroke-dashoffset:.16px}}@keyframes v20-fork-node-pulse{0%,to{opacity:.7;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}@keyframes v20-beam-breathe{0%{opacity:.72;transform:scaleX(.84)}to{opacity:1;transform:scaleX(1.08)}}@keyframes v20-flow-plane{0%{opacity:.72;transform:perspective(780px)rotateY(-5deg)translate(-4px)}50%{opacity:.96}to{opacity:.8;transform:perspective(780px)rotateY(5deg)translate(5px)}}@keyframes v20-ribbon-weave-a{0%{opacity:.28;transform:translate(-8px)scaleX(.92)}52%{opacity:.56;transform:translate(7px)scaleX(1.06)}to{opacity:.36;transform:translate(-2px)scaleX(.98)}}@keyframes v20-ribbon-weave-b{0%{opacity:.5;transform:translate(9px)scaleX(1.04)}48%{opacity:.26;transform:translate(-7px)scaleX(.93)}to{opacity:.46;transform:translate(3px)scaleX(1.01)}}@keyframes v20-ribbon-core{0%{opacity:.48;stroke-width:3.8px;transform:scaleX(.94)}to{opacity:.86;stroke-width:6.4px;transform:scaleX(1.05)}}@keyframes v20-energy-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes v20-route-tracer{0%{stroke-dashoffset:194px}to{stroke-dashoffset:-194px}}@keyframes v20-particle-depth-front{0%{opacity:.04}24%{opacity:.08}38%{opacity:.72}46%,62%{opacity:1}76%{opacity:.12}to{opacity:.04}}@keyframes v20-particle-depth-back{0%,18%{opacity:.68}34%{opacity:.28}46%,62%{opacity:.03}78%{opacity:.54}to{opacity:.68}}@keyframes v20-particle-orbit-a{0%,to{transform:translate(-25px,-2px)scale(.72)}25%{transform:translate(-4px,-19px)scale(.88)}50%{transform:translate(25px,2px)scale(1.14)}75%{transform:translate(4px,19px)scale(.88)}}@keyframes v20-particle-orbit-b{0%,to{transform:translate(-22px,7px)scale(.74)}25%{transform:translate(6px,-18px)scale(.92)}50%{transform:translate(24px,-6px)scale(1.12)}75%{transform:translate(-5px,20px)scale(.86)}}@keyframes v20-particle-orbit-c{0%,to{transform:translate(-32px,1px)scale(.68)}25%{transform:translateY(-23px)scale(.9)}50%{transform:translate(32px,-1px)scale(1.16)}75%{transform:translateY(23px)scale(.9)}}@keyframes v20-particle-ring{0%,to{opacity:.2;transform:scale(.82)}50%{opacity:.56;transform:scale(1.08)}}@keyframes v20-depth-roll{0%{opacity:.25;transform:perspective(640px)rotateY(62deg)scaleX(.76)}45%{opacity:.54}to{opacity:.32;transform:perspective(640px)rotateY(-58deg)scaleX(1.08)}}@keyframes v20-ring-descent{0%{opacity:0;transform:translate3d(-50%,0,-70px)rotateX(72deg)scale(.3)}11%{opacity:.74}52%{opacity:.52;transform:translate3d(-50%,390px,-12px)rotateX(72deg)scale(1.75)}82%{opacity:.28}to{opacity:0;transform:translate3d(-50%,835px,60px)rotateX(72deg)scale(5.2)}}@keyframes v20-landing-breathe{0%{opacity:.38;transform:perspective(520px)rotateX(73deg)scaleX(.72)scaleY(.84)}to{opacity:.76;transform:perspective(520px)rotateX(73deg)scaleX(1.05)scaleY(1.08)}}@keyframes v20-platform-contact{0%{opacity:.42;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(.8)}to{opacity:.82;transform:translate(-50%,-50%)perspective(420px)rotateX(70deg)scale(1.08)}}@keyframes v20-haze-drift{0%{transform:translate(-28px,-12px)scale(.96)}to{transform:translate(30px,18px)scale(1.06)}}@keyframes v20-flare-pulse{0%{opacity:.38;transform:scale(.9)}to{opacity:.62;transform:scale(1.1)}}@keyframes v20-copy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes v20-stage-enter{0%{opacity:0;transform:translateY(42px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v20-section-reveal{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}.v20-company-page main{background:#fbf9f4}.v20-company-hero{color:#fff;background:radial-gradient(circle at 74% 18%,#5683da33,#0000 26%),radial-gradient(circle at 42% 96%,#ff89641a,#0000 30%),#0b0c0e;position:relative;overflow:hidden}.v20-company-hero-grid{opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%)}.v20-company-hero-inner{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:84px;padding-block:112px 96px;display:grid;position:relative}.v20-company-hero-copy{max-width:760px}.v20-company-kicker,.v20-company-card-label,.v20-company-section-heading>span,.v20-company-final>.v20-wrap>div>span{color:#ffffff80;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:600;display:block}.v20-company-hero h1{max-width:820px;font-family:var(--v20-display);letter-spacing:-.068em;margin:0;font-size:clamp(52px,6vw,82px);font-weight:530;line-height:.99}.v20-company-intro{color:#ffffff9e;letter-spacing:-.02em;max-width:690px;margin:30px 0 0;font-size:17px;line-height:1.7}.v20-company-hero-actions{align-items:center;gap:22px;margin-top:36px;display:flex}.v20-company-text-link{color:#ffffffb3;align-items:center;gap:7px;font-size:13px;font-weight:550;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.v20-company-text-link:hover{color:#fff;transform:translate(2px)}.v20-company-vision-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;padding:38px;position:relative}.v20-company-vision-card blockquote{color:#fff;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.1vw,42px);font-style:italic;line-height:1.12}.v20-company-vision-line{background:var(--v20-ember);width:42px;height:1px;margin:32px 0 22px}.v20-company-vision-card>p{color:#ffffff80;margin:0;font-size:13px;line-height:1.65}.v20-company-facts{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.v20-company-facts>div{border-right:1px solid #ffffff1a;min-height:112px;padding:27px 28px}.v20-company-facts>div:first-child{padding-left:0}.v20-company-facts>div:last-child{border-right:0;padding-right:0}.v20-company-facts span{color:#ffffff61;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.v20-company-facts strong{color:#ffffffe0;letter-spacing:-.02em;font-size:14px;font-weight:520;line-height:1.4;display:block}.v20-company-mission,.v20-company-milestones{padding:118px 0}.v20-company-section-heading{max-width:840px}.v20-company-section-heading>span{color:#745bc5}.v20-company-section-heading h2{color:#111214;font-family:var(--v20-display);letter-spacing:-.058em;margin:0;font-size:clamp(38px,4.8vw,62px);font-weight:540;line-height:1.04}.v20-company-section-heading>p{color:#66686d;letter-spacing:-.018em;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.7}.v20-company-mission-grid{border-top:1px solid #1112141f;border-bottom:1px solid #1112141f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.v20-company-mission-grid article{border-right:1px solid #1112141f;padding:42px 34px 46px}.v20-company-mission-grid article:first-child{padding-left:0}.v20-company-mission-grid article:last-child{border-right:0;padding-right:0}.v20-company-mission-icon,.v20-company-europe-icon{color:#745bc5;background:#eeebff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:30px;display:inline-flex}.v20-company-mission-grid small{color:#8a8b90;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:600;display:block}.v20-company-mission-grid h3{color:#151619;letter-spacing:-.035em;max-width:340px;margin:0;font-size:21px;font-weight:590;line-height:1.2}.v20-company-mission-grid p{color:#717278;max-width:350px;margin:18px 0 0;font-size:13px;line-height:1.65}.v20-company-team{color:#fff;background:#111214;padding:118px 0}.v20-company-section-heading--light h2{color:#fff}.v20-company-section-heading--light>p{color:#ffffff85}.v20-company-section-heading--light>span{color:#a995ff}.v20-company-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.v20-company-team-grid article{background:#17181b;border:1px solid #ffffff16;border-radius:14px;min-height:260px;padding:30px;transition:border-color .18s,transform .18s}.v20-company-team-grid article:hover{border-color:#a995ff57;transform:translateY(-3px)}.v20-company-team-grid article>svg{color:#a995ff}.v20-company-team-grid article>div{margin-top:50px}.v20-company-team-grid h3{color:#fff;font-family:var(--v20-display);letter-spacing:-.04em;margin:0;font-size:23px;font-weight:560}.v20-company-team-grid article>div>span{color:#ffffff70;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.v20-company-team-grid p{color:#ffffff85;max-width:290px;margin:22px 0 0;font-size:13px;line-height:1.65}.v20-company-milestone-list{border-top:1px solid #11121421;margin-top:66px}.v20-company-milestone-list article{border-bottom:1px solid #11121421;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:154px;padding:28px 0;display:grid}.v20-company-milestone-index{color:#b2b0b7;font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.v20-company-milestone-list time{color:#745bc5;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:600}.v20-company-milestone-list h3{color:#151619;letter-spacing:-.035em;margin:8px 0 0;font-size:21px;font-weight:580}.v20-company-milestone-list p{color:#717278;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.6}.v20-company-milestone-list article>a,.v20-company-milestone-marker{color:#151619;border:1px solid #11121429;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.v20-company-milestone-list article>a:hover{color:#fff;background:#151619;transform:translate(2px)}.v20-company-milestone-marker{background:#745bc5;border:0;width:8px;height:8px;margin-right:16px}.v20-company-europe{background:#e8eee8;border-top:1px solid #11121414;padding:102px 0}.v20-company-europe-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:90px;display:grid}.v20-company-europe .v20-company-card-label{color:#547261}.v20-company-europe h2{color:#15221b;max-width:670px;font-family:var(--v20-display);letter-spacing:-.057em;margin:0;font-size:clamp(38px,4.7vw,60px);font-weight:540;line-height:1.04}.v20-company-europe p{color:#5e6a63;max-width:620px;margin:24px 0 0;font-size:15px;line-height:1.7}.v20-company-europe nav{border-top:1px solid #15221b29}.v20-company-europe nav a{color:#26382d;border-bottom:1px solid #15221b29;justify-content:space-between;align-items:center;min-height:60px;font-size:13px;font-weight:520;text-decoration:none;transition:color .16s,padding .16s;display:flex}.v20-company-europe nav a:hover{color:#745bc5;padding-left:6px}.v20-company-final{color:#fff;background:#1d3027;padding:74px 0}.v20-company-final>.v20-wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.v20-company-final>.v20-wrap>div>span{color:#9ee6c2}.v20-company-final h2{max-width:760px;font-family:var(--v20-display);letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:540;line-height:1.05}@media (width<=900px){.v20-company-hero-inner,.v20-company-europe-grid{grid-template-columns:1fr}.v20-company-hero-inner{gap:58px;padding-block:88px 72px}.v20-company-vision-card{max-width:620px}.v20-company-facts{grid-template-columns:1fr 1fr}.v20-company-facts>div:nth-child(2){border-right:0}.v20-company-facts>div:first-child,.v20-company-facts>div:nth-child(3){padding-left:0}.v20-company-facts>div:nth-child(3),.v20-company-facts>div:nth-child(4){border-top:1px solid #ffffff1a}.v20-company-mission-grid{grid-template-columns:1fr}.v20-company-mission-grid article,.v20-company-mission-grid article:first-child,.v20-company-mission-grid article:last-child{border-bottom:1px solid #1112141f;border-right:0;padding:36px 0}.v20-company-mission-grid article:last-child{border-bottom:0}.v20-company-team-grid{grid-template-columns:1fr 1fr}.v20-company-europe-grid{gap:58px}}@media (width<=640px){.v20-company-hero-inner{padding-block:70px 58px}.v20-company-hero h1{font-size:clamp(42px,13vw,58px)}.v20-company-intro{font-size:15px}.v20-company-hero-actions{flex-direction:column;align-items:flex-start}.v20-company-vision-card{padding:28px}.v20-company-vision-card blockquote{font-size:30px}.v20-company-facts{grid-template-columns:1fr}.v20-company-facts>div,.v20-company-facts>div:first-child,.v20-company-facts>div:nth-child(3),.v20-company-facts>div:last-child{border-top:1px solid #ffffff1a;border-right:0;min-height:86px;padding:22px 0}.v20-company-facts>div:first-child{border-top:0}.v20-company-mission,.v20-company-team,.v20-company-milestones{padding:82px 0}.v20-company-section-heading h2,.v20-company-europe h2{font-size:38px}.v20-company-team-grid{grid-template-columns:1fr}.v20-company-team-grid article{min-height:230px}.v20-company-milestone-list article{grid-template-columns:42px minmax(0,1fr);gap:18px}.v20-company-milestone-list article>a,.v20-company-milestone-marker{display:none}.v20-company-europe{padding:82px 0}.v20-company-final>.v20-wrap{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){.v20-value-grid,.v20-capability-grid,.v20-partner-portal-frame,.v20-story-grid{animation:linear both v20-section-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}}@media (width<=1180px){.v20-three-stream{display:none}.v20-conversation-stream{margin-left:0;left:auto;right:-220px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%);mask-image:linear-gradient(#000 0% 30%,#0000 46% 100%)}.v20-source-branch-glow,.v20-source-branch-line,.v20-source-branch-sheen,.v20-fork-node,.v20-source-node{display:none}.v20-hero{--v20-flow-x:72%;min-height:0;padding-bottom:112px}.v20-hero>.v20-wrap{padding-top:88px}.v20-hero-copy,.v20-hero h1{max-width:780px}.v20-hero h1{font-size:clamp(38px,4.6vw,52px)}.v20-particle-layer,.v20-sorted-particle-layer{display:none}.v20-aurora-beam{left:calc(72% - 105px)}.v20-aurora-haze,.v20-aurora-horizon,.v20-aurora-flare{left:35%}.v20-aurora-haze{transform:translate(-50%)}.v20-product-stage{margin-top:48px}.v20-product-stage:before{inset:110px 23% 130px}.v20-proof-transition .v20-wrap{grid-template-columns:1fr 1fr}.v20-proof-transition .v20-wrap>div:nth-child(3){border-top:1px solid #dfdfe2;border-left:0}.v20-proof-transition .v20-wrap>div:nth-child(4){border-top:1px solid #dfdfe2}.v20-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v20-capability-card--wide{grid-column:span 2}.v20-partner-portal-frame{padding:12px}}@media (width<=900px){.v20-conversation-stream{opacity:.62;width:1100px;height:1070px;right:-420px}.v20-particle-layer,.v20-sorted-particle-layer{display:none}.v20-ribbon-atmosphere{opacity:.2}.v20-ribbon-body{opacity:.58}.v20-ribbon-sheen{opacity:.44}.v20-ribbon-ambient{opacity:.42;width:820px;right:-280px}.v20-nav{display:none}.v20-header-inner{grid-template-columns:1fr auto}.v20-hero-meta{grid-template-columns:minmax(0,1fr);gap:14px;width:fit-content;max-width:100%;padding:16px}.v20-hero-trust{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:repeat(2,max-content);gap:12px 20px;min-width:0;padding-top:12px;padding-left:0}.v20-hero{min-height:0;padding-bottom:96px}.v20-hero>.v20-wrap{padding-top:76px}.v20-hero h1{max-width:680px;font-size:clamp(34px,8.2vw,46px)}.v20-value-grid,.v20-story-grid{grid-template-columns:1fr}.v20-value-grid article{min-height:320px}.v20-partner-head{grid-template-columns:1fr;gap:32px}.v20-partner-controls{grid-template-columns:1fr 1fr}.v20-partner-controls span:nth-child(3){border-top:1px solid #d6d6d8;border-left:0}.v20-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8}.v20-stories-head{display:grid}.v20-story-grid>a{min-height:330px}}@media (hover:none){.v20-value-grid article:hover,.v20-capability-card:hover,.v20-story-grid>a:hover,.v20-product-stage .v15-hero-experience-tabs button:hover{transform:none}}@media (width<=720px){.v20-hero{--v20-flow-x:88%}.v20-page .v20-wrap,.v20-header-inner{width:min(100% - 32px,1200px)}.v20-announcement{white-space:nowrap;justify-content:flex-start;padding-inline:16px;overflow:hidden}.v20-announcement>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.v20-announcement a{flex:none}.v20-header-inner{min-height:62px}.v20-header-actions>a:first-child{display:none}.v20-nav-cta{min-height:34px;padding-inline:14px;font-size:10px}.v20-hero{min-height:0;padding-bottom:72px}.v20-hero>.v20-wrap{padding-top:62px}.v20-hero h1{letter-spacing:-.065em;font-size:clamp(32px,9vw,40px)}.v20-hero-copy>p:not(.v20-hero-eyebrow){font-size:15px}.v20-hero-actions{align-items:stretch}.v20-primary-cta,.v20-ghost-cta{width:100%}.v20-hero-meta{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%}.v20-channel-icons{grid-template-columns:repeat(5,minmax(0,1fr))}.v20-hero-trust{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:0}.v20-aurora-beam{width:140px;height:720px;top:30px;left:calc(88% - 58px)}.v20-beam-flow{top:24px;left:calc(var(--v20-flow-x) - 130px);width:260px;height:735px}.v20-beam-depth{top:96px;left:calc(var(--v20-flow-x) - 55px);width:110px;height:560px}.v20-beam-rings{top:4px;left:calc(var(--v20-flow-x) - 140px);width:280px;height:800px;-webkit-mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%);mask-image:linear-gradient(#0000 0% 72%,#000 80% 91%,#0000 100%)}.v20-beam-landing{top:732px;left:calc(var(--v20-flow-x) - 220px);width:440px;height:108px}.v20-aurora-horizon{width:900px;top:748px;left:10%}.v20-aurora-flare{width:620px;top:692px;left:24%}.v20-product-stage{margin-top:32px}.v20-product-stage-label,.v20-product-stage:before{display:none}.v20-product-stage:after{width:260px;height:64px}.v20-proof-transition{padding-top:80px}.v20-proof-transition .v20-wrap{grid-template-columns:1fr}.v20-proof-transition .v20-wrap>div+div,.v20-proof-transition .v20-wrap>div:nth-child(3),.v20-proof-transition .v20-wrap>div:nth-child(4){border-top:1px solid #dfdfe2;border-left:0}.v20-value-section,.v20-capabilities-section,.v20-partner-section,.v20-stories-section{padding-block:88px}.v20-section-heading h2{font-size:clamp(39px,11.5vw,55px)}.v20-capability-grid{grid-template-columns:1fr}.v20-capability-card,.v20-capability-card--wide{grid-column:span 1;min-height:390px}.v20-source-visual{grid-template-columns:1fr}.v20-source-visual i{width:1px;height:22px;margin-left:22px}.v20-source-visual strong{justify-self:start}.v20-connect-visual{grid-template-columns:1fr}.v20-connect-visual small{grid-column:auto}.v20-partner-portal-frame{border-radius:18px;margin-inline:-8px;padding:7px}.v20-partner-controls{grid-template-columns:1fr}.v20-partner-controls span+span,.v20-partner-controls span:nth-child(3),.v20-partner-controls span:nth-child(4){border-top:1px solid #d6d6d8;border-left:0}.v20-final-cta{padding-block:94px 104px}.v20-final-cta h2{font-size:clamp(43px,13vw,62px)}}@media (prefers-reduced-motion:reduce){.v20-three-stream{display:none}.v20-ribbon-ambient,.v20-ribbon-strand,.v20-ribbon-sheen,.v20-source-branch-sheen,.v20-fork-node,.v20-conversation-stream,.v20-aurora-beam,.v20-beam-flow,.v20-beam-ribbon,.v20-beam-pulse,.v20-beam-depth,.v20-beam-rings i,.v20-beam-landing,.v20-product-stage:after,.v20-particle-depth,.v20-particle-orbit,.v20-particle-orb-ring,.v20-aurora-haze,.v20-aurora-flare,.v20-hero-copy,.v20-product-stage,.v20-value-grid,.v20-capability-grid,.v20-partner-portal-frame,.v20-story-grid{animation:none}.v20-particle-layer,.v20-sorted-particle-layer,.v20-ribbon-sheen,.v20-source-branch-sheen{display:none}.v20-ribbon-atmosphere{opacity:.16}}.v20-product-stage .v15-tour-view:not(.v15-tour-view--conversations){background:linear-gradient(#f7f6fa 0%,#f0eef5 100%)}.v20-product-stage .v15-tour-view-head h3{color:#17151c}.v20-product-stage .v15-tour-view-head p{color:#5c5665}.v20-product-stage .v15-source-reference{color:#5c4d80;background:#fff;border-color:#d8cceb}.v20-product-stage .v15-governance-table,.v20-product-stage .v15-integration-grid article,.v20-product-stage .v15-connect-clients,.v20-product-stage .v15-connect-auth{background:#fff;border-color:#dcd6e4;box-shadow:0 14px 30px -24px #2820428c}.v20-tour-ask{gap:12px}.v20-ask-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;display:flex;overflow:hidden}.v20-ask-exchange{gap:7px;display:grid}.v20-ask-exchange--past{opacity:.58}.v20-ask-q{color:#fff;background:linear-gradient(135deg,#7b5cd6,#6748c5);border-radius:3px 11px 11px;justify-self:start;max-width:76%;margin:0;padding:8px 12px;font-size:10.5px;font-weight:600;box-shadow:0 8px 18px -12px #583ab2b3}.v20-ask-a{background:#fff;border:1px solid #d5c8ef;border-radius:11px 11px 11px 3px;justify-self:start;gap:6px;max-width:92%;padding:11px 13px;display:grid;box-shadow:0 12px 26px -20px #3f2a788c}.v20-ask-a-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:650;display:flex}.v20-ask-a>p{color:#29242f;margin:0;font-size:10.5px;line-height:1.55}.v20-ask-sources{flex-wrap:wrap;gap:5px;display:flex}.v20-ask-a--pending{min-width:62%}.v20-ask-shimmer{gap:5px;display:grid}.v20-ask-shimmer i{background:linear-gradient(90deg,#ece5f7 25%,#f8f4fd 50%,#ece5f7 75%) 0 0/200% 100%;border-radius:4px;height:7px;animation:1.1s linear infinite v20-ask-shimmer}.v20-ask-shimmer i:nth-child(2){width:84%}.v20-ask-shimmer i:nth-child(3){width:62%}@keyframes v20-ask-shimmer{to{background-position:-200% 0}}.v20-ask-caret{vertical-align:-2px;background:#7b5cd6;width:1.5px;height:11px;margin-left:2px;animation:.86s steps(2,end) infinite v20-ask-caret;display:inline-block}@keyframes v20-ask-caret{50%{opacity:0}}.v20-ask-composer{color:#837b8d;background:#fff;border:1px solid #d8d2e0;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:9px 9px 9px 12px;font-size:10.5px;transition:border-color .22s,background .22s;display:flex;box-shadow:0 8px 20px -18px #28204299}.v20-ask-composer span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v20-ask-composer.is-typing{background:#fff;border-color:#c9b8ef}.v20-ask-composer.is-typing span{color:#3a3442;font-weight:600}.v20-ask-composer button{color:#fff;background:#7b5cd6;border:none;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.v20-tour-insights{gap:10px;position:relative}.v20-ins-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.v20-ins-kpis>span{color:#6f6877;background:#fff;border:1px solid #dcd6e4;border-radius:8px;flex-direction:column;padding:8px 10px;font-size:7.5px;display:flex;box-shadow:0 8px 20px -18px #2820428c}.v20-ins-kpis strong{color:#17151c;letter-spacing:-.02em;font-size:14px;font-weight:680}.v20-ins-grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.v20-ins-chart{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v20-ins-chart header{justify-content:space-between;align-items:center;gap:8px;display:flex}.v20-ins-chart header strong{color:#17151c;font-size:9.5px}.v20-ins-chart header em{color:#b45309;white-space:nowrap;background:#fdf3e3;border:1px solid #f4dfbc;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:650}.v20-ins-chart svg{flex:1;width:100%;height:auto;min-height:0}.v20-ins-gridline{stroke:#e6e1eb;stroke-width:1px}.v20-ins-area{fill:#e8823c29}.v20-ins-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:460;stroke-dashoffset:460px;animation:1.1s cubic-bezier(.22,1,.36,1) .16s forwards v20-ins-draw}.v20-ins-line--risk{stroke:#e8823c}.v20-ins-line--pricing{stroke:#7b5cd6;animation-delay:.34s}@keyframes v20-ins-draw{to{stroke-dashoffset:0}}.v20-ins-dot{fill:#e8823c;stroke:#fff;stroke-width:1.5px}.v20-ins-chart footer{color:#8d8793;align-items:center;gap:9px;font-size:7.5px;display:flex}.v20-ins-chart footer small{margin-left:auto;font-size:7.5px}.v20-ins-key:before{content:"";vertical-align:2px;border-radius:2px;width:8px;height:2.5px;margin-right:4px;display:inline-block}.v20-ins-key--risk:before{background:#e8823c}.v20-ins-key--pricing:before{background:#7b5cd6}.v20-ins-movers{background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 12px 26px -22px #2820428c}.v20-ins-movers>strong{color:#17151c;font-size:9.5px}.v20-ins-mover span{color:#3a3442;justify-content:space-between;align-items:baseline;gap:6px;font-size:8.5px;font-weight:600;display:flex}.v20-ins-mover em{font-size:8px;font-style:normal;font-weight:700}.v20-ins-mover--risk em{color:#c2410c}.v20-ins-mover--watch em{color:#b45309}.v20-ins-mover--good em{color:#15803d}.v20-ins-mover i{background:#e9e4f0;border-radius:3px;height:5px;margin-top:3px;display:block;overflow:hidden}.v20-ins-mover b{transform-origin:0;background:#b9a4e8;border-radius:3px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .2s both v20-ins-grow;display:block}.v20-ins-mover--risk b{background:#f0a36b}.v20-ins-mover--watch b{background:#ecc069}.v20-ins-mover--good b{background:#8fd3a8}@keyframes v20-ins-grow{0%{transform:scaleX(0)}}.v20-ins-foot{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;display:grid}.v20-ins-mix{background:#fff;border:1px solid #dcd6e4;border-radius:10px;gap:6px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #2820428c}.v20-ins-mix i{border-radius:4px;height:8px;display:flex;overflow:hidden}.v20-ins-mix-seg--phone{background:#7b5cd6}.v20-ins-mix-seg--meetings{background:#a68ae8}.v20-ins-mix-seg--email{background:#d3c4f3}.v20-ins-mix-seg--chat{background:#ded2f5}.v20-ins-mix-seg--in-person{background:#ece6f8}.v20-ins-mix span{color:#8d8793;flex-wrap:wrap;gap:4px 9px;font-size:7.5px;display:flex}.v20-ins-signal{background:#fdf1e2;border:1px solid #eed0a9;border-radius:10px;align-content:center;gap:3px;min-width:0;padding:9px 12px;display:grid;box-shadow:0 12px 26px -22px #784c1466}.v20-ins-signal span{color:#b45309;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.v20-ins-signal p{color:#4a4450;margin:0;font-size:8.8px;font-weight:600;line-height:1.45}.v20-ins-movers>strong{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v20-ins-movers>strong small{color:#a19aac;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:600}.v20-ins-mover{text-align:left;cursor:pointer;width:calc(100% + 12px);font:inherit;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 18px 4px 6px;transition:background .14s;display:block;position:relative}.v20-ins-mover:hover,.v20-ins-mover:focus-visible{background:#f4f0f9}.v20-ins-mover:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v20-ins-mover-go{color:#7b5cd6;opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:5px;transform:translateY(-50%)translate(-3px)}.v20-ins-mover:hover .v20-ins-mover-go,.v20-ins-mover:focus-visible .v20-ins-mover-go,.v20-ins-signal:hover .v20-ins-mover-go,.v20-ins-signal:focus-visible .v20-ins-mover-go{opacity:1;transform:translateY(-50%)translate(0)}.v20-ins-signal{text-align:left;cursor:pointer;font:inherit;padding-right:24px;transition:background .14s,border-color .14s;position:relative}.v20-ins-signal:hover,.v20-ins-signal:focus-visible{background:#fcecd6;border-color:#e5be8e}.v20-ins-signal:focus-visible{outline-offset:1px;outline:1.5px solid #b45309}.v20-ins-signal .v20-ins-mover-go{color:#b45309;right:9px}.v20-dd-panel{width:min(100%,560px)}.v20-dd-panel .v20-convo-head{align-items:center;gap:10px}.v20-dd-delta{vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:7px;padding:1.5px 7px;font-size:8px;font-style:normal;font-weight:700}.v20-dd-delta--risk{color:#c2410c;background:#fdeadd;border:1px solid #f6d3b8}.v20-dd-delta--watch{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v20-dd-delta--good{color:#15803d;background:#e5f6ec;border:1px solid #c4e8d2}.v20-dd-spark{flex:none;width:96px;height:26px;margin-left:auto}.v20-dd-spark path{fill:none;stroke:#7b5cd6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v20-dd-body{gap:8px;padding:12px 14px 13px;display:grid;overflow:auto}.v20-dd-why{color:#4a4450;margin:0;font-size:9.5px;line-height:1.55}.v20-dd-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:650;display:inline-flex}.v20-dd-moments{gap:6px;display:grid}.v20-dd-moment{background:#faf8fc;border:1px solid #e7e2ec;border-radius:9px;gap:5px;padding:8px 10px;display:grid}.v20-dd-moment blockquote{color:#26222d;border-left:2px solid #c9b8ef;margin:0;padding-left:9px;font-size:9.2px;font-weight:550;line-height:1.5}.v20-dd-moment footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.v20-dd-moment footer small{color:#8d8793;font-size:7.8px}.v20-dd-body--plain{gap:8px}.v20-dd-moment--row{text-align:left;cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px 9px 9px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.v20-dd-moment--row:hover,.v20-dd-moment--row.is-hot{background:#f3f0fb;border-color:#b9a6ea;transform:translateY(-1px)}.v20-dd-moment-icon{color:#5b4bb5;background:#ece7f8;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.v20-dd-moment-main{gap:2px;min-width:0;display:grid}.v20-dd-moment-main strong{color:#1d1926;letter-spacing:-.01em;font-size:11px;font-weight:650;line-height:1.3}.v20-dd-moment-main small{color:#8d8793;text-overflow:ellipsis;white-space:nowrap;font-size:8.2px;overflow:hidden}.v20-dd-moment-open{color:#8d8793;opacity:0;align-items:center;gap:2px;font-size:8.2px;font-weight:600;transition:opacity .14s,color .14s;display:inline-flex}.v20-dd-moment--row:hover .v20-dd-moment-open,.v20-dd-moment--row.is-hot .v20-dd-moment-open{color:#5b4bb5;opacity:1}.v20-dd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:2px;display:flex}.v20-dd-accounts{flex-wrap:wrap;gap:4px;display:flex}.v20-dd-accounts em{color:#554f5e;background:#f1eef5;border:1px solid #e0dae8;border-radius:999px;padding:2px 7px;font-size:7.5px;font-style:normal;font-weight:600}.v20-dd-governed{color:#15803d;background:#e9f7ef;border:1px solid #cdeeda;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:7.5px;font-weight:600;display:inline-flex}.v20-demo-cursor.is-quick{transition:left .68s cubic-bezier(.45,.05,.25,1),top .68s cubic-bezier(.45,.05,.25,1),transform .14s}.v20-hero .v20-three-stream,.v20-hero .v20-conversation-stream .v20-particle-layer,.v20-hero .v20-conversation-stream>use{transition:opacity .76s}.v20-hero.is-stream-quiet .v20-three-stream,.v20-hero.is-stream-quiet .v20-conversation-stream .v20-particle-layer{opacity:0}.v20-hero.is-stream-quiet .v20-conversation-stream>use{opacity:.22}.v20-stream-shade{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#090a0c 0%,#090a0cf0 32%,#090a0c8c 64%,#090a0c00 100%);height:52%;transition:opacity .76s;position:absolute;top:0;left:0;right:0}.v20-hero.is-stream-quiet .v20-stream-shade{opacity:1}.v20-branch-layer{animation:.62s both v20-branch-fade}@keyframes v20-branch-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.v20-branch-layer{animation:none}}.v20-tour-convos .v15-conversation-list.is-stagger-pending article{opacity:0}.v20-tour-convos .v15-conversation-list.is-stagger-go article{animation:.62s cubic-bezier(.22,1,.36,1) both v20-card-in;animation-delay:calc(var(--v20-card-i,0) * .12s)}@keyframes v20-card-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.v20-tour-convos .v15-conversation-list.is-stagger-pending article,.v20-tour-convos .v15-conversation-list.is-stagger-go article{opacity:1;animation:none}}.v20-ins-kpis>span.is-risk strong{color:#c2410c}.v20-ins-kpis>span.is-good strong{color:#15803d}button.v20-dd-moment{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .18s,background .18s,box-shadow .22s,transform .22s}button.v20-dd-moment:hover,button.v20-dd-moment:focus-visible{background:#f7f4fc;border-color:#c3b2ea}button.v20-dd-moment:focus-visible{outline-offset:1px;outline:1.5px solid #7b5cd6}.v20-dd-moment.is-hot{background:#f5f0fe;border-color:#a98ee6;transform:translateY(-1px);box-shadow:0 6px 18px -10px #7b5cd68c}.v20-dd-back{color:#55506e;cursor:pointer;width:fit-content;font:inherit;background:#f1eef7;border:1px solid #ddd6e8;border-radius:999px;align-items:center;gap:5px;margin:0;padding:3px 9px 3px 7px;font-size:7.8px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.v20-dd-back:hover,.v20-dd-back:focus-visible{background:#e9e3f4;border-color:#c8bce0}.v20-dd-convo{align-items:center;gap:8px;display:flex}.v20-dd-convo-icon{color:#7b5cd6;background:#f1ebfc;border:1px solid #ded1f4;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.v20-dd-convo strong{color:#17151c;font-size:10px;display:block}.v20-dd-convo small{color:#8d8793;font-size:7.8px}.v20-dd-player{background:#faf8fc;border:1px solid #e7e2ec;border-radius:8px;padding:7px 9px;position:relative}.v20-dd-player i{align-items:flex-end;gap:2px;height:22px;display:flex}.v20-dd-player b{background:#d8cdec;border-radius:1.5px;flex:1}.v20-dd-player u{background:#7b5cd6;border-radius:2px;width:2px;text-decoration:none;position:absolute;top:4px;bottom:4px}.v20-dd-player u em{color:#fff;white-space:nowrap;background:#7b5cd6;border-radius:4px;padding:1px 5px;font-size:6.5px;font-style:normal;font-weight:700;position:absolute;top:-2px;left:5px}.v20-dd-lines{gap:5px;display:grid}.v20-dd-lines>div{border:1px solid #0000;border-radius:8px;grid-template-columns:26px auto 1fr;align-items:baseline;gap:3px 7px;padding:6px 9px;display:grid}.v20-dd-lines>div.is-hot{background:#f5f0fe;border-color:#d3c2f1}.v20-dd-lines em{color:#a19aac;font-family:var(--font-mono), monospace;font-size:6.8px;font-style:normal;font-weight:600}.v20-dd-lines small{color:#55506e;font-size:7.8px;font-weight:700}.v20-dd-lines p{color:#3a3442;grid-column:2/-1;margin:0;font-size:8.8px;line-height:1.5}.v20-dd-lines>div.is-hot p{color:#26222d;font-weight:600}.v20-tour-agents{gap:10px}.v20-agents-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.v20-agent-tile{--agent-accent:#7657cd;--agent-soft:#f7f3ff;--agent-line:#e4d9f5;background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -22px #2820428c}.v20-agent-tile:before{content:"";background:var(--agent-accent);height:2px;position:absolute;top:0;left:0;right:0}.v20-agent-tile--amber{--agent-accent:#c66a12;--agent-soft:#fff8ed;--agent-line:#f1dfbd}.v20-agent-tile--violet{--agent-accent:#7657cd;--agent-soft:#f7f3ff;--agent-line:#e4d9f5}.v20-agent-tile--blue{--agent-accent:#2875c6;--agent-soft:#f1f7fe;--agent-line:#d5e5f7}.v20-agent-tile--green{--agent-accent:#17864c;--agent-soft:#eff9f2;--agent-line:#d1ead9}.v20-agent-tile header{align-items:center;gap:7px;display:flex}.v20-agent-mark{width:22px;height:22px;color:var(--agent-accent);background:var(--agent-soft);border:1px solid var(--agent-line);border-radius:7px;flex:none;place-items:center;display:grid}.v20-agent-tile header strong{color:#17151c;flex:1;min-width:0;font-size:9.5px}.v20-agent-status{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2.5px 7px;font-size:7px;font-style:normal;font-weight:650}.v20-agent-status--amber{color:#b45309;background:#fdf3e3;border:1px solid #f4dfbc}.v20-agent-status--violet{color:#6d4fc4;background:#f3edfc;border:1px solid #e2d5f6}.v20-agent-status--blue{color:#1d5fae;background:#e9f2fc;border:1px solid #cfe2f6}.v20-agent-status--green{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7}.v20-agent-tile>p{color:#46404f;margin:0;font-size:8.6px;line-height:1.5}.v20-agent-preview{color:#332e39;background:var(--agent-soft);border:1px solid var(--agent-line);border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:50px;padding:7px;display:flex}.v20-agent-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.v20-agent-preview-head strong{color:#26212b;text-overflow:ellipsis;white-space:nowrap;font-size:7.6px;font-weight:700;overflow:hidden}.v20-agent-preview-head small{color:var(--agent-accent);white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:6.5px;font-weight:700;display:inline-flex}.v20-handover-outline{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.v20-handover-outline>span{background:#ffffffc7;border:1px solid #dcc5a0b8;border-radius:6px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:3px;min-width:0;padding:5px;display:grid}.v20-handover-outline>span>svg{color:#20814d;margin-top:1px}.v20-handover-outline>span.is-open>svg{color:var(--agent-accent)}.v20-handover-outline>span>span{flex-direction:column;gap:1px;min-width:0;display:flex}.v20-handover-outline b,.v20-handover-outline small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v20-handover-outline b{color:#302a25;font-size:6.5px}.v20-handover-outline small{color:#8a7b6e;font-size:5.8px}.v20-decision-ledger{gap:3px;display:grid}.v20-decision-ledger>span{background:#ffffffc7;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 42px auto;align-items:center;gap:5px;min-width:0;padding:3px 5px;display:grid}.v20-decision-ledger i{color:#8b78bb;font-family:var(--font-mono), monospace;font-size:5.8px;font-style:normal}.v20-decision-ledger b,.v20-decision-ledger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v20-decision-ledger b{color:#302a39;font-size:6.6px}.v20-decision-ledger small{color:#847d8d;font-size:6px}.v20-decision-ledger em{color:#6a4ab7;text-align:center;background:#eee6fb;border-radius:999px;min-width:32px;padding:1.5px 4px;font-size:5.6px;font-style:normal;font-weight:700}.v20-decision-ledger em.is-done{color:#187744;background:#e7f5ec}.v20-brief-signals{gap:4px;display:grid}.v20-brief-signals>span{grid-template-columns:53px minmax(0,1fr) 16px;align-items:center;gap:6px;display:grid}.v20-brief-signals b{color:#2c3440;font-size:6.4px}.v20-brief-signals i{background:#dce9f7;border-radius:999px;height:4px;overflow:hidden}.v20-brief-signals i em{background:var(--agent-accent);border-radius:inherit;height:100%;display:block}.v20-brief-signals .is-asked i em{width:88%}.v20-brief-signals .is-promised i em{width:62%}.v20-brief-signals .is-pushback i em{width:29%}.v20-brief-signals small{color:#395d83;text-align:right;font-size:6px;font-weight:700}.v20-crm-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.v20-crm-fields>span{background:#fffc;border:1px solid #bcddc7cc;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;display:flex}.v20-crm-fields small,.v20-crm-fields b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v20-crm-fields small{color:#728079;font-size:5.8px}.v20-crm-fields b{color:#25643f;font-size:6.7px}.v20-agent-tile footer{border-top:1px solid #eeeaf0;gap:2px;padding-top:5px;display:grid}.v20-agent-tile footer small{color:#928b97;font-size:7.5px}.v20-agent-tile footer span{color:#29242f;font-size:8.2px;font-weight:650}.v20-agents-flowline{color:#55505c;background:#fff;border:1px solid #dcd6e4;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:7.8px;font-weight:600;display:flex;box-shadow:0 8px 20px -18px #28204280}.v20-agents-flowline span{align-items:center;gap:4px;display:inline-flex}.v20-agents-flowline svg{color:#7b5cd6}.v20-agents-flowline i{background:#d9d3e0;width:14px;height:1px;margin-left:6px}.v20-tour-convos{position:relative}.v20-tour-convos .v15-conversation-list article{cursor:pointer;transition:transform .18s,box-shadow .18s}.v20-tour-convos .v15-conversation-list article:hover{transform:translateY(-2px)}.v20-tour-convos .v15-conversation-list article:focus-visible{outline-offset:2px;outline:2px solid #7b5cd6}.v20-convo-overlay{z-index:5;position:absolute;inset:0}.v20-convo-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100e166b;animation:.26s both v20-convo-fade;position:absolute;inset:0}.v20-convo-zoom{pointer-events:none;place-items:center;padding:14px;animation:.46s cubic-bezier(.22,1,.36,1) both v20-convo-zoom;display:grid;position:absolute;inset:0}.v20-convo-panel{pointer-events:auto;background:#fff;border:1px solid #e3dfe7;border-radius:13px;flex-direction:column;width:min(100%,760px);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #140e228c;container-type:inline-size}@keyframes v20-convo-fade{0%{opacity:0}}@keyframes v20-convo-zoom{0%{opacity:0;transform:scale(.3)}}.v20-demo-cursor{z-index:7;color:#111214;filter:drop-shadow(0 2px 5px #0006);pointer-events:none;transition:left 1.15s cubic-bezier(.45,.05,.25,1),top 1.15s cubic-bezier(.45,.05,.25,1),transform .14s;animation:.24s both v20-convo-fade;position:absolute;transform:translate(-2px,-2px)}.v20-demo-cursor.is-teleport{transition:transform .14s}.v20-demo-cursor svg{fill:#111214;stroke:#fff}.v20-demo-cursor.is-pressed{transform:translate(-2px,-2px)scale(.86)}.v20-demo-cursor i{opacity:0;border:2px solid #7b5cd6d9;border-radius:50%;width:30px;height:30px;position:absolute;top:-7px;left:-7px}.v20-demo-cursor.is-pressed i{animation:.46s ease-out both v20-demo-ripple}@keyframes v20-demo-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.v20-convo-head{border-bottom:1px solid #efecf2;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 15px 11px;display:flex}.v20-convo-head strong{color:#241f2b;letter-spacing:-.01em;font-size:12px;font-weight:650}.v20-convo-meta{color:#8d8793;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:7.8px;display:flex}.v20-convo-meta span{align-items:center;gap:3px;display:inline-flex}.v20-convo-head button{color:#6f6877;cursor:pointer;background:#f4f2f6;border:1px solid #e3dfe7;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.v20-convo-head button:hover{color:#241f2b;background:#ece9f0}.v20-convo-body{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;padding:12px 15px 14px;display:grid;overflow-y:auto}.v20-convo-label{color:#7b5cd6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:650;display:flex}.v20-convo-summary{flex-direction:column;gap:7px;min-width:0;display:flex;overflow:hidden}.v20-convo-summary>p{color:#3a3442;margin:0;font-size:9.2px;line-height:1.55}.v20-convo-group strong{color:#241f2b;font-size:8.4px;font-weight:650}.v20-convo-group ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v20-convo-group li{color:#55505c;align-items:flex-start;gap:5px;font-size:8.4px;line-height:1.45;display:flex}.v20-convo-group li svg{color:#15803d;flex:none;margin-top:2px}.v20-convo-media{flex-direction:column;gap:8px;min-width:0;display:flex}.v20-convo-player{aspect-ratio:16/9;background:#14131a;border-radius:9px;flex:none;position:relative;overflow:hidden}.v20-convo-player img{object-fit:contain;opacity:.92;width:100%;height:100%;display:block}.v20-convo-player-icon{color:#ffffff8c;place-items:center;height:100%;display:grid}.v20-convo-play{color:#241f2b;background:#fffffff0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.v20-convo-play svg{margin-left:2px}.v20-convo-player em{color:#fff;background:#0a090eb8;border-radius:5px;padding:2px 6px;font-size:7.2px;font-style:normal;font-weight:600;position:absolute;bottom:6px;right:7px}.v20-convo-speakers span,.v20-convo-topics>span,.v20-convo-playbook>span{color:#6f6877;align-items:center;gap:5px;font-size:7.6px;font-weight:650;display:flex}.v20-convo-speakers i{border-radius:4px;gap:1.5px;height:9px;margin-top:4px;display:flex;overflow:hidden}.v20-convo-speakers i b{background:#7b5cd6;border-radius:1.5px}.v20-convo-speakers i b.is-alt{background:#c9bcec}.v20-convo-speakers small{color:#8d8793;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:7.2px;display:flex}.v20-convo-speakers small b{background:#7b5cd6;border-radius:50%;width:6px;height:6px}.v20-convo-speakers small b.is-alt{background:#c9bcec}.v20-convo-topics>span b{color:#241f2b}.v20-convo-topics>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.v20-convo-topics em{color:#574a72;background:#f3effb;border:1px solid #e4dcf4;border-radius:999px;padding:3px 7px;font-size:7.4px;font-style:normal;font-weight:600}.v20-convo-playbook{background:#faf9fb;border:1px solid #e7e4e9;border-radius:9px;gap:5px;margin-top:2px;padding:9px 10px;display:grid}.v20-convo-playbook>span em{color:#15803d;background:#eaf7ee;border:1px solid #cdebd7;border-radius:999px;margin-left:auto;padding:1.5px 6px;font-size:7px;font-style:normal;font-weight:650}.v20-convo-playbook>span{flex-wrap:wrap}.v20-convo-insights{border-left:1px solid #eeeaf0;flex-direction:column;gap:10px;min-width:0;padding-left:11px;display:flex}.v20-convo-insights .v20-convo-topics>div{gap:7px;margin-top:8px;display:grid}.v20-convo-insights .v20-convo-topics em{border-radius:6px;padding:7px 8px;line-height:1.4}.v20-convo-playbook>div{grid-template-columns:minmax(0,1fr) minmax(34px,.55fr);align-items:center;gap:8px;display:grid}.v20-convo-playbook small{color:#55505c;font-size:7.6px;font-weight:600}.v20-convo-playbook i{background:#ece9f0;border-radius:3px;height:4px;display:block;overflow:hidden}.v20-convo-playbook i b{background:#8fd3a8;border-radius:3px;height:100%;display:block}@container (width<=430px){.v20-convo-body{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:8px 12px;padding-bottom:10px}.v20-convo-insights{border-top:1px solid #eeeaf0;border-left:0;flex-direction:row;grid-column:1/-1;align-items:flex-start;padding:10px 0 0}.v20-convo-insights .v20-convo-topics>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.v20-convo-insights .v20-convo-topics em{padding:3px 7px}}@media (width<=640px){.v20-convo-body{grid-template-columns:1fr;overflow-y:auto}.v20-convo-media,.v20-convo-insights{display:none}}@media (prefers-reduced-motion:reduce){.v20-convo-backdrop,.v20-convo-zoom,.v20-demo-cursor{animation:none}}@media (width<=640px){.v20-ins-kpis{grid-template-columns:repeat(2,1fr)}.v20-ins-grid,.v20-ins-foot{grid-template-columns:1fr}.v20-dd-spark{display:none}.v20-agents-grid{gap:6px}.v20-ask-q{max-width:88%}}@media (prefers-reduced-motion:reduce){.v20-ask-shimmer i,.v20-ask-caret,.v20-ins-line,.v20-ins-mover b{animation:none}.v20-ins-line{stroke-dashoffset:0}}@media (width<=440px){.v20-tour-agents{gap:7px}.v20-agents-grid{grid-template-columns:1fr}.v20-agent-tile{gap:4px;padding:7px 8px}.v20-agent-tile>p,.v20-agent-tile footer small{display:none}.v20-agent-preview{min-height:0;padding:5px 6px}.v20-agent-tile footer{padding-top:3px}.v20-agents-flowline{display:none}}.v20-governance-section{background:#fff;padding:0 0 132px}.v20-governance-shell{color:#f5f6f9;background:radial-gradient(circle at 87% 0,#8670d226,#0000 31%),#101116;border:1px solid #292b34;border-radius:20px;margin-top:56px;position:relative;overflow:hidden;box-shadow:0 26px 70px #12111729}.v20-governance-shell:before{pointer-events:none;content:"";background:radial-gradient(circle,#7e69c914,#0000 68%);width:340px;height:340px;position:absolute;top:76px;right:-90px}.v20-governance-toolbar{z-index:1;border-bottom:1px solid #2b2d35;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 22px;display:flex;position:relative}.v20-governance-toolbar>div{align-items:center;gap:12px;display:flex}.v20-governance-toolbar-icon{color:#c4b5f2;background:#23212c;border:1px solid #3a354a;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.v20-governance-toolbar p,.v20-governance-policy p,.v20-governance-delivery p{gap:3px;margin:0;display:grid}.v20-governance-toolbar small,.v20-governance-policy small,.v20-governance-delivery small{color:#878994;letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:650}.v20-governance-toolbar strong{font-size:13px;font-weight:590}.v20-governance-model-badge{color:#c9c2de;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#5d4f872e;border:1px solid #413b53;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:620}.v20-governance-scope{z-index:1;justify-content:space-between;align-items:end;gap:28px;padding:24px 24px 20px;display:flex;position:relative}.v20-governance-scope>div{gap:10px;display:grid}.v20-governance-scope>div>small,.v20-governance-matrix-heading small,.v20-governance-request>small{color:#747782;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:650}.v20-governance-scope-track{align-items:center;gap:12px;display:flex}.v20-governance-scope-track span{color:#d7d8de;white-space:nowrap;align-items:center;gap:12px;font-size:11.5px;font-weight:560;display:flex}.v20-governance-scope-track svg{color:#555862}.v20-governance-scope>p{color:#838590;margin:0;font-size:10.5px;line-height:1.5}.v20-governance-gates{z-index:1;background:#30323b;border:1px solid #30323b;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 24px;display:grid;position:relative;overflow:hidden}.v20-governance-gate{background:#18191ff0;align-items:center;gap:12px;min-height:76px;padding:15px 17px;display:flex}.v20-governance-gate>span{color:#ae9ee2;background:#25232d;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:9px;font-weight:650;display:grid}.v20-governance-gate p{gap:4px;margin:0;display:grid}.v20-governance-gate strong{color:#e7e8ec;font-size:11.5px;font-weight:600}.v20-governance-gate small{color:#838590;font-size:9.5px;line-height:1.4}.v20-governance-matrix{z-index:1;background:#15161c;border:1px solid #30323a;border-radius:13px;margin:24px;position:relative;overflow:hidden}.v20-governance-matrix-heading{border-bottom:1px solid #30323a;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 17px;display:flex}.v20-governance-matrix-heading>div{gap:5px;display:grid}.v20-governance-matrix-heading strong{color:#e7e8ec;font-size:12px;font-weight:580}.v20-governance-matrix-heading>span{color:#8d8f99;font-size:9.5px}.v20-governance-table-shell{overflow-x:auto}.v20-governance-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%;min-width:790px}.v20-governance-table caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v20-governance-table th,.v20-governance-table td{border-bottom:1px solid #292b33;border-right:1px solid #292b33}.v20-governance-table tr>:last-child{border-right:0}.v20-governance-table tbody tr:last-child>*{border-bottom:0}.v20-governance-table thead th{color:#777a85;letter-spacing:.07em;text-align:center;text-transform:uppercase;height:44px;padding:9px 7px;font-size:8.5px;font-weight:650}.v20-governance-table thead th:first-child{text-align:left;width:205px;padding-left:17px}.v20-governance-table tbody th{text-align:left;align-items:center;gap:10px;min-height:65px;padding:11px 14px;display:flex}.v20-governance-role-icon{color:#b4a4e8;background:#24222d;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.v20-governance-table tbody th>span:last-child{gap:3px;display:grid}.v20-governance-table tbody th strong{color:#e2e3e8;font-size:10.5px;font-weight:590}.v20-governance-table tbody th small{color:#747681;font-size:8.5px;font-weight:500}.v20-governance-table td{text-align:center;height:65px;padding:9px 6px}.v20-governance-access{color:#d4d5da;white-space:nowrap;background:#22242b;border:1px solid #32343d;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:8.5px;font-weight:590;line-height:1.1;display:inline-flex}.v20-governance-access--own{color:#b8dec9;background:#19271f;border-color:#294535}.v20-governance-access--explicit,.v20-governance-access--approved{color:#d5c9fa;background:#252131;border-color:#443b5d}.v20-governance-access--team,.v20-governance-access--scoped{color:#bfd7ee;background:#1c2832;border-color:#30475a}.v20-governance-access--aggregate{color:#e5d6aa;background:#2a261b;border-color:#4c432b}.v20-governance-access--none{color:#777984;background:0 0;border-color:#30323a}.v20-governance-resolution{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(178px,.62fr) auto minmax(0,1.08fr);align-items:stretch;gap:12px;margin:0 24px;display:grid;position:relative}.v20-governance-request,.v20-governance-policy,.v20-governance-delivery{background:#15161ceb;border:1px solid #30323a;border-radius:12px}.v20-governance-request{gap:12px;padding:15px;display:grid}.v20-governance-request>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v20-governance-request>div>span{gap:4px;min-width:0;display:grid}.v20-governance-request span small{color:#686b75;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:600}.v20-governance-request span strong{color:#d6d7dc;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:570;overflow:hidden}.v20-governance-policy{background:linear-gradient(145deg,#24202f,#191820);border-color:#504464;align-items:center;gap:11px;padding:15px;display:flex}.v20-governance-policy>svg{color:#c0adef;flex-shrink:0}.v20-governance-policy strong,.v20-governance-delivery strong{color:#ececf0;font-size:10px;font-weight:600}.v20-governance-policy span,.v20-governance-delivery span{color:#848691;font-size:8.5px;line-height:1.45}.v20-governance-flow-arrow{color:#555762;align-self:center}.v20-governance-delivery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v20-governance-delivery>div{align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.v20-governance-delivery>div+div{border-left:1px solid #30323a}.v20-governance-delivery svg{color:#ae9ee2;flex-shrink:0}.v20-governance-note{z-index:1;color:#6f717b;margin:18px 24px 22px;font-size:9px;line-height:1.55;position:relative}.v20-fit-section{background:#fff;padding:0 0 122px}.v20-fit-map{background:var(--v20-linen);border:1px solid #dfdfe1;border-radius:14px;grid-template-columns:1.1fr auto .8fr auto 1fr;align-items:center;gap:20px;margin-top:54px;padding:30px 32px;display:grid}.v20-fit-col{align-content:center;gap:13px;display:grid}.v20-fit-col small{color:var(--v20-iris);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.v20-fit-chips{flex-wrap:wrap;gap:7px;display:flex}.v20-fit-chips span{color:#3c3d42;white-space:nowrap;background:#fff;border:1px solid #dfdfe1;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:520;line-height:1.2}.v20-fit-chips--out span{background:#f7f4fd;border-color:#d3c8ee}.v20-fit-arrow{color:#aaabb0;place-items:center;display:grid}.v20-fit-core{color:#fff;text-align:center;background:var(--v20-charcoal);border-radius:12px;justify-items:center;gap:7px;padding:30px 22px;display:grid}.v20-fit-core strong{font-family:var(--v20-display);letter-spacing:-.03em;font-size:19px;font-weight:570}.v20-fit-core span{color:#ffffffc7;font-size:11.5px}.v20-fit-core small{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;font-size:9.5px}.v20-fit-note{color:#68696e;max-width:640px;margin:20px 0 0;font-size:12.5px;line-height:1.6}.v20-usecase-section{background:#fff;padding:0 0 132px}.v20-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:54px;display:grid}.v20-usecase-card{background:var(--v20-linen);border:1px solid #dfdfe1;border-radius:12px;padding:22px 22px 26px;transition:transform .19s,border-color .19s}.v20-usecase-card:hover{border-color:#bbbcc1;transform:translateY(-3px)}.v20-usecase-head{align-items:center;gap:9px;display:flex}.v20-usecase-icon{color:#fff;background:var(--v20-charcoal);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.v20-usecase-head small{color:var(--v20-iris);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}.v20-usecase-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:8.5px;font-weight:650}.v20-usecase-status--current{color:#1e6b45;background:#e2f4ea;border:1px solid #c4e6d3}.v20-usecase-status--illustrative{color:#6b6c72;background:#ededef;border:1px solid #dcdce0}.v20-usecase-card h3{font-family:var(--v20-display);letter-spacing:-.015em;margin:18px 0 0;font-size:15.5px;font-weight:570;line-height:1.4}.v20-usecase-card p{color:#68696e;margin:10px 0 0;font-size:12.5px;line-height:1.6}.v20-usecase-note{color:#8a8b90;max-width:640px;margin:22px 0 0;font-size:11.5px;line-height:1.6}.v20-proof-cta{color:var(--v20-iris);align-items:center;gap:5px;font-size:11.5px;font-weight:620;text-decoration:none;display:inline-flex}.v20-proof-cta:hover{text-decoration:underline}@media (width<=1080px){.v20-governance-scope{flex-direction:column;align-items:start;gap:12px}.v20-governance-resolution{grid-template-columns:1fr}.v20-governance-flow-arrow{justify-self:center;transform:rotate(90deg)}.v20-fit-map{grid-template-columns:1fr;gap:16px}.v20-fit-arrow{justify-self:center;transform:rotate(90deg)}.v20-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.v20-governance-section{padding-bottom:88px}.v20-governance-shell{border-radius:14px;margin-top:40px}.v20-governance-toolbar{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:17px 16px}.v20-governance-model-badge{margin-left:48px}.v20-governance-scope{padding:20px 16px 16px}.v20-governance-scope-track{flex-wrap:wrap;gap:8px}.v20-governance-scope-track span{gap:8px;font-size:10px}.v20-governance-gates{grid-template-columns:1fr;margin:0 16px}.v20-governance-gate{min-height:64px}.v20-governance-matrix{margin:16px}.v20-governance-matrix-heading{flex-direction:column;align-items:flex-start;gap:7px}.v20-governance-table{min-width:0;padding:10px;display:block}.v20-governance-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v20-governance-table tbody{gap:9px;display:grid}.v20-governance-table tbody tr{background:#1a1b21;border:1px solid #2d2f37;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:13px;display:grid}.v20-governance-table th,.v20-governance-table td,.v20-governance-table tbody tr:last-child>*{border:0}.v20-governance-table tbody th{border-bottom:1px solid #2d2f37;grid-column:1/-1;min-height:0;padding:0 0 10px}.v20-governance-table td{text-align:left;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:auto;padding:5px 0;display:flex}.v20-governance-table td:before{color:#747681;content:attr(data-label);letter-spacing:.04em;font-size:8px;font-weight:620}.v20-governance-table td:last-child{grid-column:1/-1}.v20-governance-access{min-height:22px;padding:4px 7px;font-size:8px}.v20-governance-resolution{margin:0 16px}.v20-governance-request>div{grid-template-columns:1fr}.v20-governance-request span strong{white-space:normal}.v20-governance-delivery{grid-template-columns:1fr}.v20-governance-delivery>div+div{border-top:1px solid #30323a;border-left:0}.v20-governance-note{margin:16px}.v20-usecase-grid{grid-template-columns:1fr}.v20-fit-map{padding:22px 18px}.v20-usecase-head{flex-wrap:wrap}}.v20-governance-demo{color:#20232a;background:radial-gradient(circle at 94% 0,#7362d21c,#0000 30%),linear-gradient(150deg,#f8f9fc 0%,#f2f4f8 100%);border:1px solid #dde1e9;border-radius:24px;margin-top:50px;position:relative;overflow:hidden;box-shadow:0 26px 70px #2a2f3a1a}.v20-governance-demo:before{pointer-events:none;content:"";background:linear-gradient(115deg,#ffffffb8,#0000 38%);position:absolute;inset:0}.v20-governance-query-row,.v20-governance-workspace,.v20-governance-details,.v20-governance-destinations{z-index:1;position:relative}.v20-governance-query-row{border-bottom:1px solid #dde1e9;padding:27px 32px 29px}.v20-governance-query{min-width:0}.v20-governance-query>span,.v20-governance-result-head>span{color:#5e56b9;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:680;display:inline-flex}.v20-governance-query h3{max-width:820px;font-family:var(--v20-display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(24px,3vw,38px);font-weight:570;line-height:1.08}.v20-governance-role-picker>small{color:#777d88;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:680}.v20-governance-workspace{grid-template-columns:245px minmax(0,1fr);min-height:405px;display:grid}.v20-governance-role-picker{background:#f9fafcb8;border-right:1px solid #dde1e9;padding:26px 22px}.v20-governance-role-buttons{gap:9px;margin-top:13px;display:grid}.v20-governance-role-buttons button{color:#4d525d;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#ffffff8a;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.v20-governance-role-buttons button:hover{color:#252932;background:#ffffffeb;border-color:#d5d9e3;transform:translateY(-1px)}.v20-governance-role-buttons button.is-active{color:#252932;background:#fff;border-color:#9aaee6;box-shadow:0 9px 24px #3c4a7017,inset 3px 0 #667fc8}.v20-governance-role-buttons button>span:first-child{color:#6b73a8;background:#eceefa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.v20-governance-role-buttons button.is-active>span:first-child{color:#fff;background:linear-gradient(145deg,#657fc9,#7466c9)}.v20-governance-role-buttons button>span:last-child{gap:3px;min-width:0;display:grid}.v20-governance-role-buttons strong{font-size:11.5px;font-weight:640}.v20-governance-role-buttons small{color:#858a94;font-size:9.5px;line-height:1.35}.v20-governance-result{flex-direction:column;min-width:0;padding:28px 30px 26px;animation:.24s cubic-bezier(.16,1,.3,1) v20-governance-result-enter;display:flex}.v20-governance-result-head{display:block}.v20-governance-result-head>span{color:#5e56b9}.v20-governance-result-copy{max-width:720px;margin-top:17px}.v20-governance-result-copy h3{color:#20232a;font-family:var(--v20-display);letter-spacing:-.05em;margin:0;font-size:clamp(24px,3.25vw,40px);font-weight:570;line-height:1.04}.v20-governance-result-copy p{color:#626873;max-width:650px;margin:13px 0 0;font-size:13px;line-height:1.6}.v20-governance-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v20-governance-signals li{color:#3f444d;background:#ffffffe0;border:1px solid #d9dee8;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-height:112px;padding:16px 15px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #2c34460e}.v20-governance-signals li:before{content:"";background:#7473ce;height:3px;position:absolute;inset:0 0 auto}.v20-governance-signals li:nth-child(2):before{background:#5f8ab8}.v20-governance-signals li:nth-child(3):before{background:#66977c}.v20-governance-result--hr .v20-governance-signals li:last-child:before{background:#a57b4e}.v20-governance-signals li>span{color:#6c7190;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:720}.v20-governance-signals li>strong{color:#252932;letter-spacing:-.015em;margin-top:9px;font-size:12.5px;font-weight:660;line-height:1.3}.v20-governance-signals li>p{color:#717783;margin:7px 0 0;font-size:10px;line-height:1.4}.v20-governance-boundaries{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:25px;display:flex}.v20-governance-boundary{border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:6px 9px;font-size:9.5px;font-weight:620;display:inline-flex}.v20-governance-boundary--available{color:#37644a;background:#eaf5ee;border-color:#cce3d4}.v20-governance-boundary--aggregate{color:#4c6090;background:#edf1fa;border-color:#d2daf0}.v20-governance-boundary--protected{color:#705c43;background:#f7f1e9;border-color:#eadbc7}.v20-governance-details{border-top:1px solid #dde1e9}.v20-governance-details summary{color:#343943;cursor:pointer;background:#ffffff6b;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:13px 30px;list-style:none;display:flex}.v20-governance-details summary::-webkit-details-marker{display:none}.v20-governance-details summary>span{align-items:center;gap:8px;font-size:11px;font-weight:630;display:inline-flex}.v20-governance-details summary>span svg{color:#6674aa}.v20-governance-details summary>svg{color:#747985;transition:transform .18s}.v20-governance-details[open] summary>svg{transform:rotate(180deg)}.v20-governance-access-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:21px 30px 0;display:grid}.v20-governance-access-grid>div{background:#ffffffb8;border:1px solid #dfe3ea;border-radius:10px;gap:7px;padding:12px;display:grid}.v20-governance-access-grid small{color:#7b808a;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:670}.v20-governance-access-grid strong{border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:650}.v20-governance-access-grid strong.is-available{color:#37644a;background:#eaf5ee}.v20-governance-access-grid strong.is-limited{color:#5e55a7;background:#efecfa}.v20-governance-access-grid strong.is-aggregate{color:#4c6090;background:#edf1fa}.v20-governance-access-grid strong.is-protected{color:#705c43;background:#f7f1e9}.v20-governance-details>p{color:#777c87;margin:12px 30px 22px;font-size:10px;line-height:1.55}.v20-governance-destinations{color:#747a86;background:#ffffff80;border-top:1px solid #dde1e9;align-items:center;gap:14px;padding:13px 28px 15px;display:flex}.v20-governance-destinations>span{letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:650}.v20-governance-destination-list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.v20-governance-destination-list li{color:#454b56;white-space:nowrap;align-items:center;font-size:10.5px;font-weight:590;display:inline-flex}.v20-governance-destination-list li+li:before{color:#a5aab3;content:"·";margin:0 9px}@keyframes v20-governance-result-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.v20-governance-query-row,.v20-governance-workspace{grid-template-columns:1fr}.v20-governance-role-picker{border-bottom:1px solid #dde1e9;border-right:0}.v20-governance-role-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.v20-governance-role-picker>p{margin-bottom:0}}@media (width<=700px){.v20-governance-demo{border-radius:18px;margin-top:38px}.v20-governance-query-row{gap:18px;padding:23px 19px}.v20-governance-query h3{font-size:25px}.v20-governance-role-picker{padding:21px 18px}.v20-governance-role-buttons{gap:6px}.v20-governance-role-buttons button{grid-template-columns:1fr;justify-items:start;gap:7px;min-height:92px;padding:10px}.v20-governance-role-buttons button>span:first-child{width:30px;height:30px}.v20-governance-role-buttons small{display:none}.v20-governance-result{min-height:0;padding:22px 18px}.v20-governance-result-head{flex-direction:column;align-items:flex-start;gap:10px}.v20-governance-result-copy{margin-top:21px}.v20-governance-result-copy h3{font-size:28px}.v20-governance-signals{grid-template-columns:1fr}.v20-governance-signals li{min-height:0}.v20-governance-boundaries{padding-top:20px}.v20-governance-details summary,.v20-governance-access-grid,.v20-governance-destinations{padding-left:18px;padding-right:18px}.v20-governance-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v20-governance-access-grid>div:last-child{grid-column:1/-1}.v20-governance-details>p{margin-left:18px;margin-right:18px}}@media (width<=440px){.v20-governance-role-buttons{grid-template-columns:1fr}.v20-governance-role-buttons button{grid-template-columns:30px minmax(0,1fr);min-height:54px}.v20-governance-role-buttons small{display:block}.v20-governance-access-grid{grid-template-columns:1fr}.v20-governance-access-grid>div:last-child{grid-column:auto}.v20-governance-destinations{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.v20-governance-result{animation:none}.v20-governance-role-buttons button,.v20-governance-details summary>svg{transition:none}}.v21-gap-v2-head h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.12}.v21-gap-v2-today{margin-top:44px}.v21-gap-v2-label{color:#b2b4c1;font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:18px;font-size:12px;font-weight:500;display:flex}.v21-gap-v2-label>span{color:var(--v21-muted);font-family:var(--v21-body);letter-spacing:-.01em;text-transform:none;font-size:16px;font-weight:400}.v21-gap-v2-label.is-accent{color:var(--v21-accent-2)}.v21-gap-v2-limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:22px 0 0;padding:0;list-style:none;display:grid}.v21-gap-v2-limits li{border-top:1px solid var(--v21-line-2);padding-top:18px}.v21-gap-v2-limits h3{font-family:var(--v21-body);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.v21-gap-v2-limits h3 svg{color:#a4a9bd;flex-shrink:0}.v21-gap-v2-limits p{color:var(--v21-muted);margin-top:10px;font-size:15px;line-height:1.55}.v21-gap-v2-solution{border-top:1px solid var(--v21-line);margin-top:42px;padding-top:36px;position:relative}.v21-gap-v2-solution:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#646ff621,#0000 70%);position:absolute;inset:70px 12% -48px}.v21-gap-v2-solution-head{position:relative}.v21-gap-v2-solution-head h3{letter-spacing:-.035em;margin-top:12px;font-size:clamp(25px,2.35vw,32px);font-weight:500;line-height:1.2}.v21-gap-v2-flow{grid-template-columns:185px minmax(52px,1fr) 340px minmax(52px,1fr) 320px;align-items:center;margin-top:60px;display:grid;position:relative}.v21-gap-v2-column-label{color:#9ba1b9;font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;position:absolute;top:-34px}.v21-gap-v2-sources,.v21-gap-v2-destinations{position:relative}.v21-gap-v2-sources ul,.v21-gap-v2-destinations ul,.v21-gap-v2-record ul{margin:0;padding:0;list-style:none}.v21-gap-v2-sources ul{grid-template-rows:repeat(5,1fr);height:320px;display:grid}.v21-gap-v2-sources li{border:1px solid var(--v21-line-2);background:#ffffff0b;border-radius:9px;align-self:center;align-items:center;gap:12px;min-height:46px;padding:11px 14px;font-size:15px;font-weight:500;display:flex}.v21-gap-v2-sources li svg{color:#b3bcde;flex-shrink:0}.v21-gap-v2-wires{width:100%;height:320px;overflow:visible}.v21-gap-v2-wires path{fill:none;stroke:#7e8ae3;stroke-width:1.5px;vector-effect:non-scaling-stroke}.v21-gap-v2-wires.is-incoming{opacity:.7}.v21-gap-v2-record{background:linear-gradient(145deg,#252945,#141827 80%);border:1px solid #717bb7;border-radius:16px;padding:24px;position:relative;box-shadow:0 0 60px #6974ff21,inset 0 1px #ffffff1f}.v21-gap-v2-record-head{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px;display:flex}.v21-gap-v2-record-head img{object-fit:contain;filter:brightness(0)invert();width:104px;height:30px}.v21-gap-v2-record-head>span{color:#d2d8f3;font-size:16px}.v21-gap-v2-record li{border-top:1px solid #d1daff21;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.v21-gap-v2-record li>svg{color:#aebaff;flex-shrink:0;margin-top:2px}.v21-gap-v2-record strong{font-size:15px;font-weight:600;line-height:20px;display:block}.v21-gap-v2-record p{color:#b4bdd7;margin-top:3px;font-size:14px;line-height:1.4}.v21-gap-v2-residency{color:#a8b6d9;border-top:1px solid #d1daff21;align-items:center;gap:7px;padding-top:11px;font-size:12px;display:flex}.v21-gap-v2-destinations ul{grid-template-rows:repeat(3,96px);gap:16px;display:grid}.v21-gap-v2-destinations li{align-items:center;gap:13px;padding:8px 0 8px 16px;display:flex}.v21-gap-v2-destination-icon{color:#b8c1ff;background:#8b9bff17;border:1px solid #9baaff30;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:inline-flex}.v21-gap-v2-destinations h4{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.v21-gap-v2-destinations p{color:#bdc1cf;margin-top:5px;font-size:14px;line-height:1.4}.v21-gap-v2-via{color:#8e9fdb;margin-top:7px;font-size:12px;display:block}.v21-gap-v2-links{gap:32px;margin-top:32px;display:flex}.v21-gap-v2-links .v21-more{margin-top:0}[data-gap-version="1"] [data-reveal],.v21-motion [data-gap-version="1"] .v21-silo,.v21-motion [data-gap-version="1"] .v21-sd-line,.v21-motion [data-gap-version="1"] .v21-sd-lock,.v21-motion [data-gap-version="1"] .v21-sd-seat,.v21-motion [data-gap-version="1"] .v21-sd-chip,.v21-motion [data-gap-version="1"] .v21-sd-arrow{opacity:1;stroke-dashoffset:0;transform:none}@media (width<=1150px) and (width>=901px){.v21-gap-v2-flow{grid-template-columns:155px minmax(32px,1fr) 300px minmax(32px,1fr) 280px}.v21-gap-v2-record{padding:20px}.v21-gap-v2-limits{gap:22px}}@media (width<=900px){.v21-gap-v2-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-gap-v2-solution{padding-bottom:12px;overflow-x:auto}.v21-gap-v2-flow{grid-template-columns:165px 65px 320px 65px 335px;min-width:950px}.v21-gap-v2-links{flex-wrap:wrap;gap:16px 28px}}.v21-gap-v3-head h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.12}.v21-gap-v3-sub{color:var(--v21-muted);margin-top:18px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.v21-gap-v3-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;width:min(100vw - 64px,1360px);margin:50px 0 0 calc(50% + -1*min(50vw - 32px,680px));display:grid}@media (width>=901px){.v21-gap-v3{padding-bottom:32px}.v21-gap-v3-head h2{font-size:clamp(48px,4.4vw,64px)}.v21-gap-v3-comparison{margin-top:72px}}.v21-gap-v3-side{min-width:0;position:relative}.v21-gap-v3-side.is-after:before{content:"";background:linear-gradient(var(--v21-line-2), var(--v21-line), transparent);clip-path:polygon(0 0,1px 0,1px calc(50% - 24px),16px 50%,1px calc(50% + 24px),1px 100%,0 100%,0 calc(50% + 24px),15px 50%,0 calc(50% - 24px));pointer-events:none;width:16px;position:absolute;top:0;bottom:0;left:-44px}.v21-gap-v3-side-head>span{color:#f0b4ac;font-family:var(--v21-mono);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.v21-gap-v3-side-head{min-height:102px}.v21-gap-v3-side.is-after .v21-gap-v3-side-head>span{color:#c1caff}.v21-gap-v3-side-head h3{letter-spacing:-.035em;margin-top:12px;font-size:clamp(22px,2vw,27px);font-weight:500;line-height:1.2}.v21-gap-v3-diagram{height:400px;margin-top:30px;position:relative}.v21-gap-v3-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v21-gap-v3-lines path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.v21-gap-v3-input-lines{stroke:#666e86}.v21-gap-v3-manual-lines{stroke:#666e86;stroke-dasharray:3 5}.v21-gap-v3-fragment-lines{stroke:#797186;opacity:.75}.v21-gap-v3-missing-lines{stroke:#cc918b;stroke-dasharray:3 5;opacity:.9}.v21-gap-v3-access-locks{color:#d69a93}.v21-gap-v3-break{stroke:#d69a93}.v21-gap-v3-connected-lines,.v21-gap-v3-lines marker path{stroke:#98a5ff}.v21-gap-v3-diagram ul{margin:0;padding:0;list-style:none}.v21-gap-v3-sources li{color:#c4c8d5;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:13.333%;height:54px;font-size:13px;line-height:1.2;display:flex;position:absolute;left:0}.v21-gap-v3-sources svg{color:#adb5cf}.v21-gap-v3-tools li{background:linear-gradient(130deg,#1a1c25,#14161f);border:1px solid #514044;border-radius:10px;width:30%;min-height:64px;padding:12px 13px;position:absolute}.v21-gap-v3-tools strong{align-items:center;gap:9px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.v21-gap-v3-tools strong svg{color:#b0b6c8;flex-shrink:0}.v21-gap-v3-tools li>span{color:#929aaf;margin-top:6px;font-size:12px;line-height:1.35;display:block}.v21-gap-v3-before-person,.v21-gap-v3-before-ai{color:#b6bdce;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:12%;height:66px;display:flex;position:absolute;left:88%}.v21-gap-v3-before-person{top:103px}.v21-gap-v3-before-ai{top:239px}.v21-gap-v3-before-person strong,.v21-gap-v3-before-ai strong{font-size:14px;font-weight:500}.v21-gap-v3-record{border:1px solid #737fb8;border-radius:15px;width:37%;padding:20px;position:absolute;top:45px;left:27.6667%}.v21-gap-v3-record-head{padding-bottom:14px}.v21-gap-v3-record-head img{object-fit:contain;filter:brightness(0)invert();width:92px;height:27px;display:block}.v21-gap-v3-record-head>span{color:#c5cdef;margin-top:9px;font-size:13px;display:block}.v21-gap-v3-record li{border-top:1px solid #c9d5ff24;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.v21-gap-v3-record li>svg{color:#acbaff;flex-shrink:0;margin-top:2px}.v21-gap-v3-record li strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.v21-gap-v3-record li span{color:#b5bfdd;margin-top:4px;font-size:13px;line-height:1.3;display:block}.v21-gap-v3-residency{color:#9facce;white-space:nowrap;border-top:1px solid #c9d5ff24;align-items:center;gap:6px;padding-top:12px;font-size:10.5px;display:flex}.v21-gap-v3-residency svg{flex-shrink:0}.v21-gap-v3-receivers li{flex-direction:column;justify-content:center;width:23%;min-height:60px;display:flex;position:absolute;left:77%}.v21-gap-v3-receivers strong{align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.v21-gap-v3-receivers strong svg{color:#aebaff;flex-shrink:0}.v21-gap-v3-receivers li>span{color:#9eaaca;margin-top:7px;font-size:12px;line-height:1.4;display:block}.v21-gap-v3-results{border-top:1px solid var(--v21-line-2);flex-direction:column;gap:10px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:flex}.v21-gap-v3-results li{color:#b7bac7;align-items:center;gap:10px;font-size:15px;display:flex}.v21-gap-v3-results li svg{color:#d69a93;flex-shrink:0}.v21-gap-v3-side.is-after .v21-gap-v3-results li{color:#dfe4fb}.v21-gap-v3-side.is-after .v21-gap-v3-results li svg{color:#aab8ff}@media (width<=1250px){.v21-gap-v3-comparison{gap:56px}.v21-gap-v3-side.is-after:before{left:-36px}.v21-gap-v3-record{padding:16px}.v21-gap-v3-tools li{padding-inline:10px}.v21-gap-v3-tools li>span{font-size:11px}}.v21-gap-v3-mobile-note{display:none}@media (width<=1100px){.v21-gap-v3{padding-bottom:0;overflow:visible}.v21-gap-v3-comparison{grid-template-columns:minmax(0,1fr);gap:44px;width:100%;max-width:720px;margin:40px auto 0}.v21-gap-v3-side-head{min-height:0}.v21-gap-v3-side.is-after{border-top:1px solid var(--v21-line-2);padding-top:32px}.v21-gap-v3-side.is-after:before{display:none}}@media (width<=600px){.v21-gap-v3-diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;height:auto;margin-top:24px;display:grid}.v21-gap-v3-diagram>.v21-gap-v3-lines{display:none}.v21-gap-v3-diagram .v21-gap-v3-sources{border-bottom:1px solid var(--v21-line-2);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-bottom:16px;display:grid}.v21-gap-v3-sources li{text-align:center;width:auto;height:auto;min-height:48px;font-size:11px;position:static}.v21-gap-v3-diagram .v21-gap-v3-mobile-note{color:#d69a93;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.v21-gap-v3-mobile-note strong{margin-left:auto;font-weight:500}.v21-gap-v3-tools{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v21-gap-v3-tools li{width:auto;min-height:100px;padding:14px 12px;position:static}.v21-gap-v3-tools strong{gap:7px;font-size:14px}.v21-gap-v3-tools li>span{font-size:12px}.v21-gap-v3-before-person,.v21-gap-v3-before-ai{border-top:1px dashed #797186;flex-direction:row;width:auto;height:auto;padding:14px 10px;position:static}.v21-gap-v3-record{grid-column:1/-1;width:100%;padding:20px;position:relative;inset:auto}.v21-gap-v3-record:before{content:"";border-bottom:1.5px solid #98a5ff;border-right:1.5px solid #98a5ff;width:8px;height:8px;position:absolute;top:-16px;left:calc(50% - 4px);transform:rotate(45deg)}.v21-gap-v3-record li{padding-block:12px}.v21-gap-v3-receivers{grid-column:1/-1;gap:12px;display:grid}.v21-gap-v3-receivers li{background:#a1b2ff08;border-left:2px solid #98a5ff;width:auto;min-height:0;padding:14px 16px;position:static}.v21-gap-v3-receivers li>span{margin-top:5px;padding-left:28px;font-size:13px}.v21-gap-v3-results li{align-items:flex-start;font-size:14px;line-height:1.5}.v21-gap-v3-results li svg{margin-top:2px}}@media (width<=1024px){.v21-facts{max-width:620px}.v21-page:is([data-v21-page=company],[data-v21-page=compliance]) .v21-grid--3>:last-child:nth-child(odd){grid-column:1/-1}.v21-beliefs{grid-template-columns:1fr;gap:12px}.v21-team-wrap{grid-template-columns:1fr;gap:36px}.v21-roster-row{grid-template-columns:170px 150px minmax(0,1fr);gap:16px}.v21-timeline--rail li:nth-child(n+5){margin-top:0}.v21-timeline--rail li:nth-child(n+3){margin-top:24px}.v21-news-lead{gap:28px;padding:28px}.v21-news-lead h2{font-size:28px}.v21-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-news-lead .v21-kicker,.v21-news-card .v21-kicker,.v21-article-hero .v21-kicker{line-height:1.7;display:block}.v21-news-lead .v21-kicker:before,.v21-news-card .v21-kicker:before,.v21-article-hero .v21-kicker:before{vertical-align:middle;margin-right:10px;display:inline-block}.v21-article-layout{grid-template-columns:1fr;gap:40px}.v21-article-aside{position:static;top:auto}.v21-article-aside .v21-btn{justify-self:start}}@media (width<=720px){.v21-page:is([data-v21-page=company],[data-v21-page=compliance],[data-v21-page=news]) .v21-card{padding:22px 20px}.v21-page:is([data-v21-page=company],[data-v21-page=compliance],[data-v21-page=news]) .v21-card--icon{padding-top:22px}.v21-page:is([data-v21-page=company],[data-v21-page=compliance],[data-v21-page=news]) .v21-card h3{font-size:19px}.v21-page:is([data-v21-page=company],[data-v21-page=compliance],[data-v21-page=news]) .v21-grid{gap:12px}.v21-page:is([data-v21-page=company],[data-v21-page=compliance]) .v21-card .v21-more{margin-top:18px}.v21-facts{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0}.v21-facts>div{padding:16px 16px 18px}.v21-facts dd{font-size:13.5px}.v21-belief{gap:10px;padding:22px 20px 20px}.v21-belief h3{font-size:20px}.v21-category{letter-spacing:-.02em;margin-top:32px;padding:22px 20px 22px 22px;font-size:20px;line-height:1.35}.v21-team-wrap{gap:28px}.v21-roster-row{grid-template-columns:1fr;gap:4px;padding:16px 0}.v21-roster-row strong{font-size:17px}.v21-roster-row p{margin-top:4px;font-size:14.5px;line-height:1.5}.v21-timeline--rail{gap:12px}.v21-timeline--rail li,.v21-timeline--rail li:nth-child(n+3),.v21-timeline--rail li:nth-child(n+5){margin-top:0}.v21-timeline--rail li{padding:20px 0 18px}.v21-news a{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:6px 16px;padding:16px 18px;font-size:15px;line-height:1.35}.v21-news a>small{grid-area:1/1}.v21-news a>span{grid-area:2/1}.v21-news a>svg{grid-area:1/2/span 2;align-self:center}.v21-page[data-v21-page=compliance] .v21-assurance{gap:32px;margin-top:40px}.v21-page[data-v21-page=compliance] .v21-list-row{gap:6px;padding:14px 16px}.v21-page[data-v21-page=compliance] .v21-list-row>.v21-chip{justify-self:start;margin-top:4px}.v21-page[data-v21-page=compliance] .v21-size-points{font-size:14px}.v21-news-lead{grid-template-columns:1fr;gap:22px;margin-bottom:12px;padding:22px 20px 24px}.v21-news-lead h2{margin:10px 0 12px;font-size:26px;line-height:1.15}.v21-news-lead p{font-size:15px}.v21-news-lead .v21-more{margin-top:16px}.v21-news-lead img{border-radius:12px}.v21-news-lead-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v21-news-lead-facts div{padding:14px 16px}.v21-news-lead-facts strong{font-size:26px}.v21-news-grid{grid-template-columns:1fr;gap:12px}.v21-news-card{padding:20px}.v21-news-card h3{font-size:19px}.v21-article-hero h1{letter-spacing:-.035em;max-width:none;font-size:32px;line-height:1.12}.v21-article-back{min-height:40px;margin-bottom:14px;font-size:14px}.v21-article-body{padding-top:36px;padding-bottom:56px}.v21-article-figure{margin-bottom:28px}.v21-article-figure img{border-radius:12px}.v21-article-figure figcaption{flex-direction:column;gap:4px}.v21-article-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:36px}.v21-article-facts div{padding:14px 16px}.v21-article-facts div:last-child:nth-child(odd){grid-column:1/-1}.v21-article-facts strong{font-size:23px}.v21-article-facts span{font-size:13px;line-height:1.4}.v21-article-layout{gap:32px}.v21-article-text section+section{margin-top:28px}.v21-article-text h2{margin-bottom:8px;font-size:22px}.v21-article-text p{margin-top:10px;font-size:16px;line-height:1.6}.v21-article-text blockquote{margin-top:16px;padding:14px 16px;font-size:18px}.v21-article-text li{font-size:15px}.v21-article-disclosure{padding:20px}.v21-article-aside .v21-btn{justify-self:stretch}.v21-article-related{margin-top:48px;padding-top:32px}.v21-article-related-head{flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.v21-article-related .v21-news-grid{grid-template-columns:1fr}}@media (width<=1100px){.v21-page[data-v21-page=compliance] .v21-gov-screen .v21-screen--tall{height:auto;padding:12px}.v21-page[data-v21-page=compliance] .v21-gov-screen :is(.v21-screen-shell,.v15-tour-stage,.v15-tour-content){zoom:1;height:auto;min-height:0;overflow:visible}.v21-page[data-v21-page=compliance] .v21-gov{height:auto;padding:18px}.v21-page[data-v21-page=compliance] .v21-gov .v15-tour-view-head h3{font-size:22px}.v21-page[data-v21-page=compliance] .v21-gov .v15-tour-view-head p{font-size:13px;line-height:1.5;display:block}.v21-page[data-v21-page=compliance] .v21-gov .v15-tour-view-head>div>span{font-size:10px}.v21-page[data-v21-page=compliance] .v21-gov-body{grid-template-columns:minmax(0,1fr);gap:22px}.v21-page[data-v21-page=compliance] .v21-gov-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.v21-page[data-v21-page=compliance] :is(.v21-gov-ladder,.v21-gov-level):before{display:none}.v21-page[data-v21-page=compliance] .v21-gov-level{height:100%;padding:12px}.v21-page[data-v21-page=compliance] .v21-gov-level-text strong{white-space:normal;font-size:13px}.v21-page[data-v21-page=compliance] .v21-gov-level-text em{font-size:11px}.v21-page[data-v21-page=compliance] :is(.v21-gov-level-text small,.v21-gov-panel-head small,.v21-gov-group>small,.v21-gov-sources>small){color:#697184;font-size:10px}.v21-page[data-v21-page=compliance] .v21-gov-panel{gap:16px;padding:18px}.v21-page[data-v21-page=compliance] .v21-gov-panel-head{flex-wrap:wrap;gap:10px}.v21-page[data-v21-page=compliance] .v21-gov-panel-head strong{font-size:15px}.v21-page[data-v21-page=compliance] .v21-gov-panel-head em{font-size:11px}.v21-page[data-v21-page=compliance] .v21-gov-groups{gap:16px}.v21-page[data-v21-page=compliance] .v21-gov-groups .v21-gov-rule{grid-template-columns:minmax(0,1fr) auto 26px;justify-content:stretch;padding:12px 10px;font-size:13px}.v21-page[data-v21-page=compliance] .v21-gov-rule>span{white-space:normal}.v21-page[data-v21-page=compliance] .v21-gov-rule em{color:#697184;font-size:10px}.v21-page[data-v21-page=compliance] .v21-gov-rule--override em{color:#9a4805}.v21-page[data-v21-page=compliance] .v21-gov-sources span{padding:8px 10px;font-size:12px}.v21-page[data-v21-page=compliance] .v21-gov-sources span b{font-size:11px}}@media (width<=600px){.v21-page[data-v21-page=compliance] .v21-gov-screen .v21-screen-bar{overflow:hidden}.v21-page[data-v21-page=compliance] .v21-screen-bar>span{white-space:normal;overflow-wrap:anywhere}.v21-page[data-v21-page=compliance] .v21-gov{padding:16px 12px}.v21-page[data-v21-page=compliance] .v21-gov-ladder{grid-template-columns:minmax(0,1fr)}.v21-page[data-v21-page=compliance] .v21-gov-level-text{gap:3px}.v21-page[data-v21-page=compliance] .v21-gov-panel{padding:14px 10px}.v21-page[data-v21-page=compliance] .v21-gov-groups .v21-gov-rule{grid-template-columns:minmax(0,1fr) 26px;gap:5px 10px}.v21-page[data-v21-page=compliance] .v21-gov-rule em{grid-area:2/1}.v21-page[data-v21-page=compliance] .v21-gov-toggle{grid-area:1/2/span 2}.v21-page .v21-facts>div:last-child:nth-child(odd){grid-column:1/-1}.v21-page .v21-press-facts>div{grid-template-columns:minmax(0,1fr);gap:6px}.v21-page .v21-article-facts strong{overflow-wrap:anywhere}}.v21-every{--dept:#5b74f5;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.v21-every-card{background:#fff;border:1px solid #0e0f1314;border-radius:14px;align-content:start;gap:6px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #0e0f130a}.v21-every-card.is-large{gap:8px;padding:18px 22px 22px}.v21-every-card h3{color:var(--v21-ink);font-family:var(--v21-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.3}.v21-every-card.is-large h3{letter-spacing:-.015em;margin-top:8px;font-size:20px}.v21-every-card h3 small{color:var(--v21-muted);letter-spacing:0;font-family:inherit;font-size:12.5px;font-weight:500}.v21-every-card p{color:var(--v21-muted);margin:0;font-size:13.5px;line-height:1.5}.v21-every-card.is-large p{font-size:14.5px}.v21-every-glimpse{background:color-mix(in srgb, var(--dept) 11%, #fff);border-radius:10px;place-items:center;height:136px;padding:16px 22px;display:grid}.v21-every-note{width:200px;box-shadow:0 6px 18px color-mix(in srgb, var(--dept) 22%, transparent);background:#fff;border-radius:9px;gap:7px;padding:12px 14px 13px;display:grid}.v21-every-note b{background:var(--dept);border-radius:4px;width:56%;height:8px}.v21-every-field{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.v21-every-field small{color:var(--v21-muted-2);white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1}.v21-every-field span{background:color-mix(in srgb, var(--dept) 28%, #fff);border-radius:3px;height:6px}.v21-every-search{gap:7px;width:220px;display:grid}.v21-every-query{border:1px solid color-mix(in srgb, var(--dept) 45%, transparent);height:30px;box-shadow:0 6px 18px color-mix(in srgb, var(--dept) 18%, transparent);color:var(--dept);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 11px;display:flex}.v21-every-query span{background:var(--dept);border-radius:3px;height:6px}.v21-every-hit{height:18px;color:var(--v21-muted-2);align-items:center;gap:8px;padding:0 11px;display:flex}.v21-every-hit span,.v21-every-hit em{background:color-mix(in srgb, var(--dept) 24%, #fff);border-radius:3px;height:6px}.v21-every-hit.is-found{color:var(--dept)}.v21-every-hit.is-found em{background:var(--dept)}.v21-every-bars{align-items:flex-end;gap:9px;width:200px;height:96px;padding-top:20px;display:flex}.v21-every-bars i{background:color-mix(in srgb, var(--dept) 30%, #fff);border-radius:4px 4px 0 0;flex:1;position:relative}.v21-every-bars i.is-hot{background:var(--dept)}.v21-every-bars small{color:#0e0f13;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.v21-motion .v21-every-card{transition-delay:calc(60ms + var(--k,0) * 35ms)}@media (width<=760px){.v21-every{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v21-every-card{grid-column:span 1!important}}@media (width<=1024px){.v21-pipeline.v21-pipeline--numerals{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.v21-pipeline--numerals:before,.v21-pipeline--numerals article:before{display:none}.v21-channels.v21-channels--hub{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-channels--hub .v21-channel,.v21-channels--hub .v21-channel:nth-child(n+4){aspect-ratio:16/10;grid-column:span 1}.v21-channels--hub .v21-channel:last-child:nth-child(odd){aspect-ratio:21/9;grid-column:span 2}.v21-channel-status{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-feature{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px}.v21-feature--flip .v21-feature-copy{order:0}.v21-feature-copy{max-width:640px}.v21-feature-visual{max-width:760px}.v21-grid--4,.v21-brand-grid,.v21-roles,#size .v21-grid--3,#governance .v21-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}#size .v21-grid--3>.v21-card:last-child:nth-child(odd),#governance .v21-grid--3>.v21-card:last-child:nth-child(odd){grid-column:span 2}.v21-assurance{grid-template-columns:minmax(0,1fr);gap:32px}.v21-matrix th,.v21-matrix td{padding:14px;font-size:13px}#why .v21-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}#portal .v21-hero-stage{margin-inline:0}#portal .v15-flow{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);max-width:none}#portal .v15-flow .v14-flow-col--in,#portal .v15-flow .v14-flow-col--out{display:none}#portal .v15-hero-experience{grid-template-rows:560px;row-gap:0;height:560px}#portal .v15-hero-experience-panel,#portal .v15-hero-tour{height:560px}.v21-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}#partners .v21-grid--2{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.v21-pipeline.v21-pipeline--numerals{grid-template-columns:minmax(0,1fr);gap:8px}.v21-pipeline--numerals article{padding:10px 0 18px 20px}.v21-pipeline--numerals .v21-step{font-size:52px}.v21-pipeline--numerals strong{font-size:21px}.v21-channels.v21-channels--hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v21-channels--hub .v21-channel{aspect-ratio:4/3;grid-column:span 1;padding:12px}.v21-channels--hub .v21-channel:nth-child(n+4){aspect-ratio:4/3;grid-column:span 1}.v21-channels--hub .v21-channel:last-child:nth-child(odd){aspect-ratio:2;grid-column:span 2}.v21-channels--hub .v21-channel strong{font-size:13px}.v21-channels--hub .v21-channel small{font-size:11px}.v21-channel-status{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px}.v21-channel-pill{padding:12px 14px}.v21-feature{gap:32px}.v21-feature-copy h2{margin:14px 0 12px;font-size:clamp(28px,7.6vw,34px)}.v21-feature-copy>p{font-size:16px}.v21-feature-copy .v21-policy{padding:18px}.v21-feature-visual .v21-hero-stage-frame.v21-screen{border-radius:18px;height:400px;padding:8px}.v21-feature-visual .v21-hero-stage-frame.v21-screen--tall{height:480px}.v21-feature-visual .v21-screen .v15-tour-shell{zoom:1;grid-template-columns:minmax(0,1fr);height:100%}.v21-feature-visual .v21-screen .v15-tour-stage{zoom:1;border-radius:0;margin:0}.v21-feature-visual .v21-screen .v15-tour-content{zoom:.7}.v21-feature-visual .v21-hero-stage-frame.v21-screen .v15-tour-shell.v21-screen-shell--nav{grid-template-columns:minmax(0,1fr)}.v21-feature-visual .v21-screen-shell--nav .v21-screen-nav{display:none}.v21-feature-visual .v21-screen .v21-screen-shell--nav .v15-tour-content{zoom:.72}.v21-feature-visual .v21-screen-bar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v21-grid--4{grid-template-columns:minmax(0,1fr)}.v21-tile{padding:18px 18px 16px}.v21-roles{grid-template-columns:minmax(0,1fr)}.v21-role{grid-template-rows:150px auto}.v21-role-art{padding:18px}.v21-role-art .v21-moment{max-width:300px}.v21-role-body{padding:20px 20px 22px}.v21-role h3{font-size:20px}#size .v21-grid--3{grid-template-columns:minmax(0,1fr)}#size .v21-grid--3>.v21-card:last-child:nth-child(odd),#governance .v21-grid--3>.v21-card:last-child:nth-child(odd){grid-column:auto}.v21-size-card h3{font-size:22px}.v21-size-band{height:72px}.v21-size-band span{font-size:20px}#governance .v21-grid--3{grid-template-columns:minmax(0,1fr)}.v21-assurance{gap:28px;margin-top:40px}.v21-list-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px}.v21-list-row .v21-chip{justify-self:start;margin-top:6px}.v21-brand-grid{grid-template-columns:minmax(0,1fr);gap:8px}.v21-brands{gap:28px}.v21-matrix,.v21-matrix tbody,.v21-matrix tr,.v21-matrix td{display:block}.v21-matrix thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v21-matrix thead tr,.v21-matrix th{border:0;width:1px;padding:0;display:block}.v21-matrix tr{border-bottom:1px solid var(--v21-line);padding:6px 0 10px}.v21-matrix tbody tr:last-child{border-bottom:0}.v21-matrix td{border-bottom:0;padding:10px 18px}.v21-matrix td:first-child{font-family:var(--v21-display);letter-spacing:-.02em;white-space:normal;padding-top:14px;padding-bottom:4px;font-size:17px;font-weight:600}.v21-matrix td[data-label]:before{color:var(--v21-muted-2);content:attr(data-label);font-family:var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.v21-matrix tbody tr:last-child td{border-bottom:0}.v21-offer{max-width:none;margin-left:0}.v21-offer-card{padding:18px 18px 14px}.v21-offer-lines li{gap:12px;font-size:13px}.v21-offer-lines li.is-featured{margin:6px -8px;padding:12px 8px}#why .v21-grid--3,#model .v21-grid--2{grid-template-columns:minmax(0,1fr)}.v21-card--icon{padding-top:22px}.v21-card-icon{margin-bottom:12px}#portal .v15-hero-experience{grid-template-rows:430px;height:430px}#portal .v15-hero-experience-panel,#portal .v15-hero-tour{height:430px}#portal .v21-hero-stage-frame{padding:14px 8px 8px}#portal .v15-tour-shell.v15-portal-shell{zoom:1;grid-template-columns:minmax(0,1fr)}#portal .v15-portal-nav{display:none}#portal .v15-tour-stage.v15-portal-stage{border-radius:0;margin:0}#portal .v15-portal-stage .v15-tour-content{zoom:.8}.v21-timeline{grid-template-columns:minmax(0,1fr);gap:6px}.v21-timeline article{padding:20px 0 18px}.v21-partner{padding:20px}.v21-partner-head img{max-width:140px}.v21-stats--row{grid-template-columns:minmax(0,1fr);gap:10px}.v21-stat{padding:18px 20px}.v21-stat strong{font-size:36px}}@media (width>=721px) and (width<=1024px){#portal .v15-portal-stage .v15-tour-content{zoom:.86}}@media (width<=720px){.v21-hero--platform h1{font-size:clamp(30px,8.6vw,36px)}}@media (width<=1024px){.v21-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-journey-rail{display:none}.v21-journey-step{padding-top:0}}@media (width<=720px){.v21-journey{grid-template-columns:minmax(0,1fr);gap:18px;padding-left:22px;position:relative}.v21-journey:before{content:"";background:linear-gradient(180deg, var(--v21-line-2), var(--v21-accent-2));width:1px;height:auto;display:block;position:absolute;inset:12px auto 12px 0}.v21-journey-step{gap:12px;position:relative}.v21-journey-step:before{content:"";background:var(--v21-accent-2);border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:-26px}.v21-journey-body{padding:18px 18px 16px}}.uc-home{border-bottom:1px solid var(--v21-line);background:#0c0e15}.uc-home--team{color:#f3f4f8}.uc-home--team .uc-home-panel{padding-top:0}.uc-home-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.uc-home-heading h2{margin:20px 0;font-size:clamp(38px,3.6vw,52px);line-height:1.12}.uc-home-heading p{color:#afb3c2;max-width:560px;font-size:18px}.uc-text-link{white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.uc-text-link:hover{color:#a6b2ff}.uc-home-heading>.uc-text-link{margin-bottom:5px}.uc-tabs{border-bottom:1px solid #292c38;align-items:center;gap:6px;padding-bottom:25px;display:flex}.uc-tabs button{appearance:none;cursor:pointer;color:#aeb3c3;font:500 14px/1.3 var(--v21-body);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;transition:background .2s,color .2s;display:inline-flex}.uc-tabs button:hover{color:#fff;background:#20232e}.uc-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--uc-hue) 16%, #171c28);color:color-mix(in srgb, var(--uc-hue) 45%, white);border-color:color-mix(in srgb, var(--uc-hue) 60%, #171c28)}.uc-tabs button:before,.uc-filters button[data-department]:before{content:"";background:var(--uc-hue);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.uc-home-panel{padding-top:30px}.uc-featured-grid,.uc-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.uc-featured-grid{perspective:1400px;min-height:463px}.uc-card{--uc-hue:#536be3;background:#fff;border:1px solid #e2e3e9;border-radius:15px;flex-direction:column;min-width:0;padding:25px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;box-shadow:0 3px 5px #18223c03;color:#181b25!important;text-decoration:none!important}.uc-card:hover{border-color:#acb4d3;transform:translateY(-5px);box-shadow:0 12px 30px #171c3f0c}.uc-card:focus-visible,.uc-tabs button:focus-visible,.uc-filters button:focus-visible,.uc-home button:focus-visible,.uc-page button:focus-visible,.uc-detail button:focus-visible,.uc-output summary:focus-visible{outline-offset:4px;outline:3px solid #8797ff}.uc-card-team{font:600 12px/1.3 var(--v21-body);color:#5f6576;align-items:center;gap:9px;min-height:30px;margin-bottom:19px;display:flex}.uc-card-team>span{width:31px;height:31px;color:var(--uc-hue);background:color-mix(in srgb, var(--uc-hue) 9%, white);border:1px solid color-mix(in srgb, var(--uc-hue) 15%, white);border-radius:8px;flex:0 0 31px;place-items:center;display:grid}.uc-card-arrow{color:#9298aa;flex:none;margin-left:auto;transition:transform .2s,color .2s}.uc-card:hover .uc-card-arrow{color:var(--uc-hue);transform:translate(2px,-2px)}.uc-card h3{letter-spacing:-.045em;text-wrap:pretty;margin-bottom:13px;font-size:23px;font-weight:550;line-height:1.22}.uc-card-summary{color:#616675;font-size:14px;line-height:1.6;margin-bottom:25px!important}.uc-card-example{background:#f6f7fa;border:1px solid #eceef3;border-radius:9px;margin-top:auto;padding:15px}.uc-example-label{color:#727887;font:500 11px/1.4 var(--v21-body);align-items:center;gap:6px;display:flex}.uc-card-row{margin-top:12px}.uc-card-row strong{color:#3e4352;margin-bottom:3px;font-size:12px;font-weight:600;line-height:1.4;display:block}.uc-card-row p{color:#636977;font-size:13px;line-height:1.5}.uc-card-foot{color:#4d587e;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;font-weight:600;display:flex}.uc-card--featured{transform-origin:50% 70%;min-height:463px;animation:.56s cubic-bezier(.2,.7,.2,1) backwards uc-deal-in;animation-delay:calc(var(--uc-index) * 65ms);background:#fcfcfe;border-color:#f3f3f9;padding:27px}.uc-card--featured h3{font-size:25px}.uc-card--featured .uc-card-summary{font-size:15px}.uc-card--featured .uc-card-example{background:color-mix(in srgb, var(--uc-hue) 4%, #f8f9fc);border-color:color-mix(in srgb, var(--uc-hue) 12%, #f0f1f5);min-height:170px}@keyframes uc-deal-in{0%{opacity:0;transform:translateY(20px)rotateX(7deg)rotateY(-7deg)scale(.97)}to{opacity:1;transform:translateY(0)rotateX(0)rotateY(0)scale(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.uc-card--featured:hover{transform:translateY(-6px)rotateX(2deg)rotateY(-1deg);box-shadow:0 24px 34px #0002}}.uc-home-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:27px;display:flex}.uc-home-bottom .uc-text-link{color:#dfe3f7}.uc-deck-controls{align-items:center;gap:8px;display:flex}.uc-deck-controls>span{font:12px/1 var(--v21-mono);color:#a4aabc;min-width:64px;margin-right:10px}.uc-deck-controls button{color:#e1e5fa;cursor:pointer;background:#191d29;border:1px solid #363b4f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.uc-deck-controls button:disabled{opacity:.28;cursor:default}.uc-deck-controls button:not(:disabled):hover{background:#30364c}.uc-library-hero{background:#0d1018;padding:78px 0 68px}.uc-library-hero h1{margin:20px 0 24px;font-size:clamp(42px,4.5vw,64px);line-height:1.12}.uc-library-hero p{color:#afb5c6;max-width:570px;font-size:18px;line-height:1.65}.uc-library{color:#1b1e27;background:#f4f5f8;min-height:700px;padding:42px 0 96px;scroll-margin-top:90px}.uc-library-tools{border-bottom:1px solid #dddfe7;padding-bottom:25px}.uc-search{color:#818799;background:#fff;border:1px solid #d8dce6;border-radius:11px;align-items:center;gap:12px;max-width:610px;height:54px;padding:0 17px;display:flex;box-shadow:0 2px 5px #17213e03}.uc-search:focus-within{border-color:#7186e6;outline:3px solid #667bea18}.uc-search input{color:#232634;min-width:0;font:15px/1.5 var(--v21-body);background:0 0;border:0;outline:none;flex:1}.uc-search input::placeholder{color:#838896}.uc-search input::-webkit-search-cancel-button{-webkit-appearance:none}.uc-search button{color:#707688;cursor:pointer;background:0 0;border:0;place-items:center;padding:7px;display:grid}.uc-filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.uc-filters button{color:#636a7b;font:500 13px/1.3 var(--v21-body);cursor:pointer;background:0 0;border:1px solid #d9dce5;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.uc-filters button:hover{color:#303956;border-color:#a8b1c8}.uc-filters button[aria-pressed=true]{color:#fff;background:#26345a;border-color:#26345a}.uc-filters button[data-department]:hover{background:color-mix(in srgb, var(--uc-hue) 8%, #f4f5f8);border-color:color-mix(in srgb, var(--uc-hue) 55%, #a8b1c8)}.uc-filters button[data-department][aria-pressed=true]{background:color-mix(in srgb, var(--uc-hue) 17%, #f4f5f8);border-color:color-mix(in srgb, var(--uc-hue) 65%, #64718a);color:color-mix(in srgb, var(--uc-hue) 36%, #192032);font-weight:600}.uc-filters button>span{opacity:.7;font-size:10px}.uc-results-head{justify-content:space-between;align-items:center;gap:20px;padding:32px 0 23px;display:flex}.uc-results-head h2{letter-spacing:-.035em;font-size:23px;line-height:1.2}.uc-results-head>div{align-items:center;gap:14px;display:flex}.uc-results-head [role=status]{color:#747b8c;font-size:13px}.uc-remove-filter{color:color-mix(in srgb, var(--uc-hue) 36%, #192032);background:color-mix(in srgb, var(--uc-hue) 17%, #f4f5f8);font:500 12px/1.2 var(--v21-body);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:9px;padding:7px 9px;display:flex}.uc-gallery-grid .uc-card{min-height:368px}.uc-empty{text-align:center;color:#727b8f;padding:75px 24px}.uc-empty>svg{margin:0 auto 16px}.uc-empty h3{color:#292e3d;margin-bottom:10px;font-size:24px}.uc-empty .v21-btn{margin-top:25px}.uc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uc-detail-hero{background:#0d1018;padding:35px 0 58px}.uc-breadcrumbs{color:#919aae;align-items:center;gap:12px;margin-bottom:45px;font-size:13px;display:flex}.uc-breadcrumbs a:hover{color:#e0e6fb}.uc-detail-team{color:color-mix(in srgb, var(--uc-hue) 65%, white);align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:inline-flex}.uc-detail-hero h1{text-wrap:balance;max-width:860px;margin-bottom:22px;font-size:clamp(40px,4.3vw,60px);line-height:1.13}.uc-detail-hero p{color:#b4bbce;max-width:710px;font-size:19px;line-height:1.6}.uc-detail--walkthrough .uc-detail-hero{padding-bottom:28px}.uc-detail--walkthrough .uc-breadcrumbs{margin-bottom:30px}.uc-detail--walkthrough .uc-detail-team>span{color:#95a3c5}.uc-outcome-chip{color:#b9c5e3;border:1px solid #333b4f;border-radius:6px;align-items:center;gap:8px;margin-top:25px;padding:7px 11px;font-size:12px;display:inline-flex}.uc-recipe-content{color:#252936;background:#f6f7f9;padding:68px 0 80px}.uc-recipe-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;display:grid}.uc-recipe-block{margin-bottom:32px}.uc-recipe-block h2{letter-spacing:-.03em;margin-bottom:13px;font-size:21px;line-height:1.25}.uc-recipe-block>p,.uc-steps p{color:#606879;font-size:15px;line-height:1.8}.uc-inputs{color:#606879;flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.uc-inputs li{align-items:flex-start;gap:10px;display:flex}.uc-inputs svg{color:#6d7bb0;flex-shrink:0;margin-top:4px}.uc-steps{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.uc-steps li{align-items:flex-start;gap:14px;display:flex}.uc-steps li>span{color:#4b5778;font:500 12px/1 var(--v21-mono);background:#fff;border:1px solid #dcdfe9;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}.uc-prompt{background:#ebedfb;border:1px solid #c7cef0;border-radius:12px;padding:21px}.uc-prompt-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.uc-prompt-head>span{color:#4c5b99;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.uc-prompt-head button{color:#4a577e;font:500 11px/1.2 var(--v21-body);cursor:pointer;background:#fafbff;border:1px solid #c7ceed;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.uc-prompt>p{color:#364269;font-size:15px;line-height:1.75}.uc-copy-message{color:#525d7c;margin-top:12px;font-size:12px;display:block}.uc-team-link{align-items:center;gap:8px;margin-top:25px;font-size:13px;font-weight:500;display:inline-flex;color:#536185!important}.uc-output{background:#fff;border:1px solid #dce0ea;border-radius:17px;position:sticky;top:115px;overflow:hidden;box-shadow:0 20px 45px #2635560a}.uc-output-heading{background:#fbfcfe;border-bottom:1px solid #e9ecf2;padding:26px 29px 23px}.uc-output-heading .uc-example-label{color:#757e94;font:500 10px/1.3 var(--v21-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px}.uc-output-heading h2{font:600 22px/1.25 var(--v21-body);letter-spacing:-.04em}.uc-output-body{padding:0 29px}.uc-output-row{padding:28px 0;position:relative}.uc-output-row+.uc-output-row{border-top:1px solid #e9ecf3}.uc-output-row h3{font:600 13px/1.5 var(--v21-body);color:#677289;letter-spacing:0;margin-bottom:8px;padding-right:30px}.uc-output-row>p{color:#222c44;letter-spacing:-.025em;margin-bottom:20px;font-size:19px;line-height:1.6}.uc-output-number{font:11px/1.5 var(--v21-mono);color:#b4bccc;position:absolute;top:29px;right:0}.uc-output details{background:#f6f7fb;border:1px solid #e5e8f1;border-radius:7px}.uc-output summary{color:#637199;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;list-style:none;display:flex}.uc-output summary::-webkit-details-marker{display:none}.uc-output summary>span{align-items:center;gap:8px;display:flex}.uc-output summary>svg{flex-shrink:0}.uc-output details[open] summary>svg{transform:rotate(180deg)}.uc-output blockquote{color:#535f7a;border-top:1px solid #e0e5ef;margin:0 12px 13px;padding:11px 0 0;font-size:13px;line-height:1.7}.uc-output blockquote:before{content:"“"}.uc-output blockquote:after{content:"”"}.uc-related{color:#222938;background:#f0f2f6;border-top:1px solid #e0e4eb;padding:60px 0 70px}.uc-related header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.uc-related h2{font-size:31px;line-height:1.2}.uc-related .uc-text-link{color:#596986}.uc-back{align-items:center;gap:9px;margin-top:34px;font-size:13px;display:inline-flex;color:#626d84!important}@media (width<=1150px){.uc-tabs{flex-wrap:wrap}.uc-tabs button{padding-inline:13px}.uc-card,.uc-card--featured{padding:22px}.uc-card h3,.uc-card--featured h3{font-size:22px}.uc-recipe-grid{gap:45px}}@media (width<=800px){.uc-home{padding-block:70px}.uc-home-heading{display:block}.uc-home-heading>.uc-text-link{margin-top:24px}.uc-featured-grid,.uc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-featured-grid{min-height:0}.uc-featured-grid .uc-card:last-child{grid-column:1/-1}.uc-card--featured{min-height:0}.uc-recipe-grid{grid-template-columns:1fr}.uc-output{position:static}.uc-home-bottom,.uc-related header{flex-wrap:wrap}.uc-library-hero{padding-block:55px}}@media (width<=540px){.uc-featured-grid,.uc-gallery-grid{grid-template-columns:1fr}.uc-tabs{gap:2px}.uc-tabs button{padding:9px 11px;font-size:12px}.uc-results-head{align-items:flex-start}.uc-results-head>div{flex-direction:column;align-items:flex-end;gap:8px}.uc-results-head h2{font-size:20px}.uc-detail-hero h1{font-size:39px}.uc-detail-hero p{font-size:17px}.uc-breadcrumbs{flex-wrap:wrap}.uc-recipe-content{padding-top:42px}.uc-home-bottom .uc-text-link{white-space:normal}.uc-library{padding-top:25px}}@media (prefers-reduced-motion:reduce){.uc-card,.uc-card--featured{transition:none;animation:none;transform:none!important}.uc-card-arrow{transition:none}}.uc-walkthrough-transcript{color:#c8cede;border:1px solid #ffffff26;border-radius:10px;margin:24px 0 0;padding:16px 20px;font-size:14px;line-height:1.7}.uc-walkthrough-transcript summary{cursor:pointer;color:#f3f4f8;font-weight:500}.uc-walkthrough-transcript summary:focus-visible{outline-offset:5px;outline:2px solid #a9b6ff}.uc-walkthrough-transcript p{color:#a5aec3;margin-top:16px}.uc-walkthrough-transcript ol{padding-left:22px}.uc-walkthrough-transcript li{padding:8px 0 8px 6px}.v21-sv2{scroll-margin-top:120px}.v21-page[data-v21-variant] .v21-section{--sv2-label:#0e0f13;--sv2-muted:#5f6470;--sv2-when:#4b62d6;--sv2-line:#5b74f5;--sv2-tile:#dfe1ea;--sv2-box:#0e0f1308;--sv2-box-line:#0e0f1314;--sv2-email-bg:#fff;--sv2-email-ring:inset 0 0 0 1px #0e0f1314;--sv2-email-ink:#4b5160;--sv2-email-line:#0e0f1359;--sv2-email-line-2:#0e0f1324;--sv2-shadow:0 1px 0 #0e0f130a, 0 24px 60px #0e0f131a;--sv2-shadow-sm:0 1px 0 #0e0f130a, 0 14px 36px #0e0f1314;--sv2-shadow-photo:0 18px 44px #0e0f131f}.v21-page[data-v21-variant] .v21-section--alt{--sv2-label:#f3f4f8e0;--sv2-muted:#f3f4f89e;--sv2-when:#a9b6ff;--sv2-line:#8ea0ff;--sv2-tile:#171922;--sv2-box:#ffffff09;--sv2-box-line:#ffffff17;--sv2-email-bg:#20222c;--sv2-email-ring:none;--sv2-email-ink:#f3f4f8b3;--sv2-email-line:#f3f4f873;--sv2-email-line-2:#f3f4f833;--sv2-shadow:0 30px 90px #5b74f529;--sv2-shadow-sm:0 18px 50px #00000059;--sv2-shadow-photo:0 18px 44px #0006}.v21-sv2-wrap{position:relative}.v21-sv2-head{gap:0;display:grid}.v21-sv2-head .v21-kicker{color:var(--team-hue,var(--v21-accent-2))}.v21-section--light .v21-sv2-head .v21-kicker{color:color-mix(in srgb, var(--team-hue,var(--v21-accent)) 70%, #1a1c22)}.v21-sv2-head h2{text-wrap:balance;max-width:940px;font-family:var(--v21-display);letter-spacing:-.03em;margin-top:14px;font-size:clamp(32px,3.1vw,44px);font-weight:500;line-height:1.08}.v21-sv2-cost{text-wrap:pretty;max-width:860px;color:var(--sv2-muted);margin:14px 0 0;font-size:19px;line-height:1.45}.v21-sv2-answer{max-width:900px;color:var(--sv2-label);border-top:1px solid var(--sv2-box-line);gap:8px;margin:24px 0 0;padding-top:20px;font-size:19px;line-height:1.45;display:grid;position:relative}.v21-sv2-answer strong{text-wrap:balance;max-width:760px;font-family:var(--v21-display);letter-spacing:-.024em;font-size:clamp(23px,2vw,28px);font-weight:500;line-height:1.18}.v21-sv2-answer b{color:var(--sv2-when);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.v21-sv2-answer b svg{color:var(--team-hue,var(--v21-accent))}.v21-sv2-answer>span{max-width:860px;color:var(--sv2-muted);text-wrap:pretty;font-size:17.5px}.v21-sv2-tg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0 120px;margin-top:44px;display:grid;position:relative}.v21-sv2-tg>.v21-flowlines{z-index:2}.v21-sv2-tg .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.85}.v21-sv2-tg .v21-flowlines-junction,.v21-sv2-tg .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv2-tg-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 14px;padding:18px 20px;display:grid;position:relative}.v21-sv2-tg-call img{object-fit:cover;border-radius:50%;grid-row:1/3;width:44px;height:44px}.v21-sv2-tg-call b{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-sv2-tg-voices{align-items:center;gap:3px;height:26px;display:flex}.v21-sv2-tg-voices i{background:#5b74f5;border-radius:2px;flex:1}.v21-sv2-tg-voices i.is-them{background:#cfd3e4}.v21-sv2-tg-left{justify-items:end;gap:14px;display:grid}.v21-sv2-tg-left .v21-sv2-tg-call{justify-self:stretch}.v21-sv2-tg-note{color:var(--sv2-muted);margin:0;padding-right:8px;font-size:12.5px}.v21-sv2-tg-object--count,.v21-sv2-tg-object--trend{position:relative}.v21-sv2-tg-object--count:has(.v21-sv2-tg-axis){padding-bottom:22px}.v21-sv2-tg-axis{color:#8a90a2;font-size:11px;line-height:1;position:absolute;bottom:6px;right:10px}.v21-sv2-tg-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-tg-card{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;gap:10px;padding:14px 16px 12px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:relative}.v21-sv2-tg-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #00000073}.v21-sv2-tg-card header{align-items:center;gap:10px;display:flex}.v21-sv2-tg-card header i{background:var(--team,#5b74f5);border-radius:50%;width:10px;height:10px}.v21-sv2-tg-card header img{object-fit:cover;border-radius:50%;width:30px;height:30px}.v21-sv2-tg-card header b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.v21-sv2-tg-card header span{color:#5f6470;font-size:13px}.v21-sv2-tg-card>p{color:#3f4552;margin:0;font-size:13.5px}.v21-sv2-tg-card .v21-more{color:#4b62d6;margin-top:2px;font-size:12.5px;font-weight:500}.v21-sv2-tg-object{border:1px solid #0e0f131a;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.v21-sv2-tg-object--condition{font-size:13px}.v21-sv2-tg-object--condition>svg{color:#4b62d6;flex:none}.v21-sv2-tg-object--condition span{flex:1;min-width:0}.v21-sv2-tg-object--condition small{color:#6b7080;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.v21-sv2-tg-object--count b{font-family:var(--v21-display);letter-spacing:-.02em;color:#0e0f13;font-size:22px;font-weight:500}.v21-sv2-tg-bars{flex:1;align-items:flex-end;gap:5px;height:24px;display:flex}.v21-sv2-tg-bars i{background:var(--team,#37c9a3);opacity:.7;transform-origin:bottom;border-radius:2px;flex:1}.v21-sv2-tg-bars i:last-child{opacity:1}.v21-sv2-tg-object--trend svg{width:100%;height:54px;overflow:visible}.v21-sv2-tg-object--trend{position:relative}.v21-sv2-tg-dot{background:var(--team,#7d8cf5);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--team,#7d8cf5) 22%, transparent);border-radius:50%;position:absolute;top:14.3px;right:calc(8px + 2.5%);transform:translate(50%,-50%)}.v21-sv2-tg-object--trend path{fill:none;stroke:var(--team,#7d8cf5);stroke-width:2px;stroke-linecap:round}.v21-motion .v21-sv2-tg .v21-sv2-tg-call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv2-tg.is-in .v21-sv2-tg-call{opacity:1;transform:none}.v21-motion .v21-sv2-tg .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-tg.is-in .v21-flowlines path.is-thread,.v21-motion .v21-sv2-tg.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .6s forwards v21-sd-draw}.v21-motion .v21-sv2-tg.is-in .v21-flowlines path.is-branch{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .2s)}.v21-motion .v21-sv2-tg .v21-flowlines-end,.v21-motion .v21-sv2-tg .v21-flowlines-junction{opacity:0}.v21-motion .v21-sv2-tg.is-in .v21-flowlines-junction{animation:.24s 1s forwards v21-flowend-in}.v21-motion .v21-sv2-tg.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.4s + var(--k,0) * .2s)}.v21-motion .v21-sv2-tg .v21-sv2-tg-cards>li{opacity:0;transition:opacity .44s,transform .44s cubic-bezier(.22,1,.36,1);transition-delay:calc(1.2s + var(--i,0) * .2s);transform:translateY(8px)}.v21-motion .v21-sv2-tg.is-in .v21-sv2-tg-cards>li{opacity:1;transform:none}.v21-motion .v21-sv2-tg .v21-sv2-tg-note{opacity:0;transition:opacity .4s 1.9s}.v21-motion .v21-sv2-tg.is-in .v21-sv2-tg-note{opacity:1}@media (width<=960px){.v21-sv2-tg{grid-template-columns:minmax(0,1fr);gap:24px}.v21-sv2-tg>.v21-flowlines{display:none}.v21-sv2-tg-note{justify-self:start}}.v21-team-hero-visual--sv2{align-items:center;min-height:420px;display:grid}.v21-sv2-hero{grid-template-columns:minmax(0,1fr) 178px;align-items:center;gap:0 56px;display:grid;position:relative}.v21-sv2-hero-left{gap:14px;display:grid}.v21-sv2-hero-note{color:#f3f4f8a8;gap:5px;padding:0 6px;font-size:12.5px;line-height:1.5;display:grid}.v21-sv2-hero-note p{margin:0}.v21-sv2-hero-note a{color:#a9b6ff;text-underline-offset:2px;text-decoration:underline}.v21-sv2-hero>.v21-flowlines{z-index:2}.v21-sv2-hero .v21-flowlines path{stroke:#8ea0ff;stroke-width:2px;stroke-opacity:.85}.v21-sv2-hero .v21-flowlines-junction,.v21-sv2-hero .v21-flowlines-end{fill:#8ea0ff}.v21-sv2-hero-call{z-index:1;color:#0e0f13;background:#fff;border-radius:18px;gap:14px;padding:20px 22px 18px;display:grid;position:relative;box-shadow:0 30px 90px #5b74f533}.v21-sv2-hero-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v21-sv2-hero-call header svg{color:#4b62d6}.v21-sv2-hero-call header b{letter-spacing:-.01em;font-size:16px;font-weight:600}.v21-sv2-hero-call header span{color:#5f6470;font-size:13px}.v21-sv2-hero-voices{align-items:center;gap:3px;height:40px;display:flex}.v21-sv2-hero-voices i{background:#5b74f5;border-radius:2px;flex:1}.v21-sv2-hero-voices i.is-them{background:#cfd3e4}.v21-sv2-hero-call p{border-top:1px solid #0e0f1314;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding-top:14px;font-size:15px;line-height:1.45;display:grid}.v21-sv2-hero-call p img{object-fit:cover;border-radius:50%;width:40px;height:40px}.v21-sv2-hero-call mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:6px;padding:2px 6px}.v21-sv2-hero-chips{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-hero-chip{z-index:1;color:#0e0f13;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 12px 10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:relative;box-shadow:0 14px 36px #00000059}.v21-sv2-hero-chip:hover{transform:translate(3px);box-shadow:0 18px 44px #00000073}.v21-sv2-hero-chip small{color:#8a90a2;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:11px;font-weight:600}.v21-sv2-hero-chip svg{color:#4b62d6;opacity:0;margin-left:auto;transition:opacity .2s,transform .2s;transform:translate(-4px)}.v21-sv2-hero-chip:hover svg,.v21-sv2-hero-chip:focus-visible svg{opacity:1;transform:none}.v21-motion .v21-sv2-hero .v21-sv2-hero-call{opacity:0;transition:opacity .52s .12s,transform .52s cubic-bezier(.22,1,.36,1) .12s;transform:translateY(8px)}.v21-motion .v21-sv2-hero.is-in .v21-sv2-hero-call{opacity:1;transform:none}.v21-motion .v21-sv2-hero .v21-sv2-hero-call mark{background:0 0;transition:background .32s .8s}.v21-motion .v21-sv2-hero.is-in .v21-sv2-hero-call mark{background:#e4e8ff}.v21-motion .v21-sv2-hero .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-hero.is-in .v21-flowlines path.is-thread,.v21-motion .v21-sv2-hero.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .9s forwards v21-sd-draw}.v21-motion .v21-sv2-hero.is-in .v21-flowlines path.is-branch{animation:.48s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.3s + var(--k,0) * .14s)}.v21-motion .v21-sv2-hero .v21-flowlines-end,.v21-motion .v21-sv2-hero .v21-flowlines-junction{opacity:0}.v21-motion .v21-sv2-hero.is-in .v21-flowlines-junction{animation:.24s 1.3s forwards v21-flowend-in}.v21-motion .v21-sv2-hero.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.6s + var(--k,0) * .14s)}.v21-motion .v21-sv2-hero .v21-sv2-hero-chips>li{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(1.5s + var(--i,0) * .14s);transform:translate(-6px)}.v21-motion .v21-sv2-hero.is-in .v21-sv2-hero-chips>li{opacity:1;transform:none}.v21-motion .v21-sv2-hero .v21-sv2-hero-note{opacity:0;transition:opacity .42s 2.3s}.v21-motion .v21-sv2-hero.is-in .v21-sv2-hero-note{opacity:1}@media (width<=960px){.v21-sv2-hero{grid-template-columns:minmax(0,1fr);gap:20px}.v21-sv2-hero>.v21-flowlines{display:none}.v21-sv2-hero-chips{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.v21-section--light .v21-sv2-tg-note{color:#6b7080}.v21-section--light .v21-sv2-tg-call{box-shadow:var(--sv2-shadow)}.v21-section--light .v21-sv2-tg-card{box-shadow:var(--sv2-shadow-sm)}.v21-section--light .v21-sv2-tg-card:hover{box-shadow:0 1px #0e0f130a,0 22px 48px #0e0f131f}.v21-section--light .v21-sv2-tg .v21-flowlines path{stroke:var(--sv2-line)}.v21-section--light .v21-sv2-tg .v21-flowlines-junction,.v21-section--light .v21-sv2-tg .v21-flowlines-end{fill:var(--sv2-line)}.v21-section--light .v21-together-head p{color:#3f4552}.v21-sv2-tg--in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.v21-sv2-tg--in .v21-sv2-tg-cards{grid-area:1/1}.v21-sv2-tg--in .v21-sv2-tg-left{grid-area:1/2;align-self:center;justify-items:start}.v21-sv2-tg--in .v21-sv2-tg-note{padding-left:8px;padding-right:0}.v21-sv2-tg-target{z-index:1;color:#0e0f13;width:100%;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:18px 20px 16px;display:grid;position:relative}.v21-sv2-tg-target>b{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-motion .v21-sv2-tg .v21-sv2-tg-target{opacity:0;transition:opacity .48s 1.3s,transform .48s cubic-bezier(.22,1,.36,1) 1.3s;transform:translateY(8px)}.v21-motion .v21-sv2-tg.is-in .v21-sv2-tg-target{opacity:1;transform:none}.v21-motion .v21-sv2-tg--in .v21-sv2-tg-cards>li{transition-delay:calc(var(--i,0) * .16s)}.v21-motion .v21-sv2-tg--in.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.7s + var(--k,0) * .2s)}.v21-motion .v21-sv2-tg--in.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1s + var(--k,0) * .2s)}.v21-page-hero .v21-team-hero-lines{max-width:560px;color:var(--v21-text);font-family:var(--v21-display);letter-spacing:-.024em;gap:2px;margin:26px 0 0;font-size:clamp(21px,1.75vw,26px);font-weight:500;line-height:1.32;display:grid}.v21-team-hero-lines span{display:block}.v21-page-hero .v21-team-hero-estimate{max-width:560px;color:var(--v21-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;font-size:15px;line-height:1.55;display:flex;position:relative}.v21-team-hero-estimate .v21-num-how{font-size:13px}[data-hero=photo] .v21-page-hero--split .v21-wrap{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px}.v21-team-hero-visual--photo{align-items:center;display:grid}.v21-team-hero-photo{aspect-ratio:16/10;border-radius:18px 0 0 18px;width:calc(100% + max(0px,50vw - 600px));max-width:none;margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14%);mask-image:linear-gradient(90deg,#0000 0%,#000 14%)}.v21-team-hero-photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;display:block}.v21-team-hero-photo-card{color:#0e0f13;background:#fff;border-radius:14px;gap:4px;width:min(300px,60%);padding:14px 16px 15px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 0 0 1px #0000002e,0 24px 60px #00000073}.v21-team-hero-photo-card small{color:#6b7080;font-size:12px;font-weight:500;line-height:1.3}.v21-team-hero-photo-card span{letter-spacing:-.01em;text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.4}@media (width<=960px){[data-hero=photo] .v21-page-hero--split .v21-wrap{grid-template-columns:minmax(0,1fr)}.v21-team-hero-photo{border-radius:18px;width:100%;-webkit-mask-image:none;mask-image:none}.v21-team-hero-photo-card{bottom:16px;right:16px}}[data-v21-variant=customer-success-v3] .v21-page-hero h1{letter-spacing:-.035em;max-width:550px;font-size:clamp(36px,4.2vw,54px);line-height:1.09}[data-v21-variant=customer-success-v3] .v21-page-hero p{max-width:490px;font-size:19px;line-height:1.5}.cs3-hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.cs3-hero-actions>a:last-child{color:inherit;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.cs3-hero-actions>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}[data-v21-variant=customer-success-v3] :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a99aff}[data-v21-variant=customer-success-v3] .cs3-refined{padding-block:78px}.cs3-head{max-width:980px;margin-bottom:34px}.cs3-head h2{max-width:920px;font:500 clamp(30px,3.1vw,43px)/1.14 var(--v21-display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0}.cs3-head>p{color:var(--sv2-muted);max-width:790px;margin:0;font-size:18px;line-height:1.5}.cs3-answer{border-top:1px solid var(--sv2-box-line);margin-top:24px;padding-top:20px}.cs3-answer h3{color:var(--sv2-label);font:500 clamp(22px,2.1vw,28px)/1.25 var(--v21-display);letter-spacing:-.025em;margin:0 0 8px}.cs3-answer h3 span{color:var(--sv2-when)}.cs3-answer p{color:var(--sv2-muted);max-width:830px;margin:0;font-size:17px;line-height:1.5}.cs3-risk{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:26px;display:grid}.cs3-risk-timeline{grid-column:1/-1}.cs3-risk-timeline header{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.cs3-risk-timeline header strong{font-size:16px;font-weight:600}.cs3-risk-timeline header span{color:var(--sv2-muted);font-size:12px}.cs3-risk-timeline ol{grid-template-columns:repeat(14,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs3-risk-timeline li{text-align:center;color:var(--sv2-muted);gap:9px;font-size:12px;display:grid}.cs3-risk-timeline i{color:#8b8b97;height:44px;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:10px;place-items:center;display:grid}.cs3-risk-timeline i.is-signal{color:#ad661c;background:#fff3e3;box-shadow:inset 0 0 0 1px #e2ac6a}.cs3-topic-list,.cs3-risk-evidence{color:#272330;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.cs3-topic-list>header{border-bottom:1px solid #edeaf0;gap:8px;padding:24px;display:grid}.cs3-topic-list header strong{font-size:17px;font-weight:600}.cs3-topic-list header span,.cs3-risk-evidence header>span{color:#7d7582;font-size:12px}.cs3-topic-list button{width:100%;color:inherit;font:500 17px/1.35 var(--v21-body);text-align:left;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:15px;padding:25px 24px;display:flex}.cs3-topic-list button+button{border-top:1px solid #edeaf0}.cs3-topic-list button:hover{background:#fffaf2}.cs3-topic-list button[aria-pressed=true]{background:#fff4e4;border-left-color:#e9a047}.cs3-topic-list button small{color:#82766b;margin-top:8px;font-size:12px;font-weight:400;display:block}.cs3-topic-list button svg{color:#b38654;flex:none}.cs3-risk-evidence{border-top:3px solid #e9a047;min-height:405px}.cs3-risk-evidence>header{border-bottom:1px solid #edeaf0;padding:22px 28px}.cs3-risk-evidence h4{font:600 22px/1.3 var(--v21-body);letter-spacing:-.02em;margin:10px 0 0}.cs3-risk-evidence ol{margin:0;padding:0;list-style:none}.cs3-risk-evidence li{padding:21px 28px}.cs3-risk-evidence li+li{border-top:1px solid #edeaf0}.cs3-risk-evidence blockquote{letter-spacing:-.01em;margin:0 0 13px;font-size:19px;line-height:1.45}.cs3-risk-evidence li>span{color:#847666;align-items:center;gap:7px;font-size:12px;display:flex}.cs3-source{color:#776894;font-size:12px;line-height:1.5}.cs3-source summary{cursor:pointer;width:fit-content;padding:4px 0}.cs3-source summary:hover{text-underline-offset:3px;text-decoration:underline}.cs3-source blockquote{color:#37303e;background:#f6f3fb;border-left:2px solid #a89ad8;border-radius:0 8px 8px 0;margin:12px 0 0;padding:16px 18px;font-size:16px;line-height:1.5}.cs3-conditions{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);align-items:center;gap:76px;display:grid;position:relative}.cs3-handover-call,.cs3-handover-list{z-index:1;color:#29242f;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative;overflow:hidden}.cs3-handover-call{padding:28px}.cs3-handover-call>header{align-items:center;gap:12px;display:flex}.cs3-handover-call img{object-fit:cover;border-radius:50%}.cs3-handover-call header strong{font-size:15px;font-weight:600}.cs3-handover-call header span{color:#7c7186;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.cs3-handover-call>blockquote{font:500 25px/1.4 var(--v21-body);letter-spacing:-.02em;margin:32px 0}.cs3-handover-call em{background:#f2ebdf;font-style:normal}.cs3-handover-call>footer{color:#80718e;border-top:1px solid #ece8ef;gap:11px;padding-top:22px;font-size:12px;line-height:1.8;display:flex}.cs3-handover-call footer b{color:#514359;font-weight:500}.cs3-handover-list>header{border-bottom:1px solid #ece8ef;align-items:center;gap:12px;padding:24px 28px;display:flex}.cs3-handover-list header svg{color:#9b8ab6}.cs3-handover-list h4{font:600 19px/1.3 var(--v21-body);margin:0 0 6px}.cs3-handover-list header span{color:#7c7186;font-size:12px}.cs3-handover-list ol{margin:0;padding:0;list-style:none}.cs3-handover-list li{padding:20px 28px}.cs3-handover-list li+li{border-top:1px solid #ece8ef}.cs3-commitment-title{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.cs3-commitment-title strong{font-size:17px;font-weight:500}.cs3-commitment-title span{white-space:nowrap;color:#74677f;font-size:12px}.cs3-handover-list li>p{color:#7c7186;margin:9px 0;font-size:13px}.cs3-handover-list>footer{color:#82728f;border-top:1px solid #ece8ef;align-items:center;gap:8px;padding:18px 28px;font-size:12px;display:flex}.cs3-conditions .v21-flowlines path{stroke:#9c8fcd}.cs3-conditions .v21-flowlines-end{fill:#9c8fcd}.cs3-ask{box-shadow:var(--sv2-shadow);color:#292430;background:#fff;border-radius:18px;overflow:hidden}.cs3-ask>header{border-bottom:1px solid #eae6ef;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.cs3-ask header span{align-items:center;gap:10px;font-size:15px;display:flex}.cs3-ask header span:last-child{color:#7d7289;font-size:12px}.cs3-ask header svg{color:#8b79bc}.cs3-ask-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 28px;display:grid}.cs3-ask-questions button{color:#685d76;font:500 14px/1.35 var(--v21-body);text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e0ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:17px 16px;display:flex}.cs3-ask-questions button svg{flex:none}.cs3-ask-questions button:hover{background:#faf7fd}.cs3-ask-questions button[aria-pressed=true]{color:#514074;background:#f4f0fd;border-color:#a193d1}.cs3-ask-result{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:44px;min-height:350px;padding:10px 28px 32px;display:grid}.cs3-ask-answer{padding:18px 0}.cs3-ask-answer>span{color:#8a7c9b;font-size:12px}.cs3-ask-answer h4{font:500 29px/1.2 var(--v21-body);letter-spacing:-.025em;margin:16px 0}.cs3-ask-answer p{color:#756b7e;margin:0;font-size:17px;line-height:1.6}.cs3-ask-sources{background:#f8f6fc;border-left:2px solid #ac9adc;border-radius:0 10px 10px 0;padding:22px 25px}.cs3-ask-sources h5{font:500 12px/1.3 var(--v21-body);color:#897897;margin:0 0 18px}.cs3-ask-sources article+article{border-top:1px solid #e5deed;margin-top:20px;padding-top:20px}.cs3-ask-sources blockquote{letter-spacing:-.01em;margin:0 0 12px;font-size:20px;line-height:1.45}.cs3-ask-sources article>span{color:#887298;font-size:12px}.cs3-ask>footer{color:#7d7289;border-top:1px solid #eae6ef;align-items:center;gap:8px;padding:18px 28px;font-size:12px;display:flex}.cs3-account{grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);align-items:start;gap:76px;display:grid;position:relative}.cs3-account-inputs{gap:30px;display:grid}.cs3-account-teams{gap:14px;display:grid}.cs3-account-team{color:#302937;z-index:1;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:22px;display:flex;position:relative}.cs3-account-team>i{border-radius:50%;flex:none;width:8px;height:8px}.cs3-account-team>div{flex:1}.cs3-account-team strong{font-size:15px;font-weight:600}.cs3-account-team div>span{color:#817589;margin-top:7px;font-size:12px;display:block}.cs3-account-team small{color:#817589;white-space:nowrap;font-size:12px}.cs3-account-photo{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:260px}.cs3-account-record{z-index:1;color:#302937;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative;overflow:hidden}.cs3-account-record>header{border-bottom:1px solid #ece7f0;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.cs3-account-record h4{font:600 23px/1.3 var(--v21-body);margin:0 0 6px}.cs3-account-record header span{color:#7f718c;font-size:12px}.cs3-account-record header>span{align-items:center;gap:6px;font-size:11px;display:flex}.cs3-account-record ol{margin:0;padding:0;list-style:none}.cs3-account-record li{grid-template-columns:44px 1fr;gap:20px;padding:21px 28px;display:grid}.cs3-account-record li+li{border-top:1px solid #ece7f0}.cs3-account-when{color:#8c8097;align-content:start;gap:6px;font-size:13px;display:grid}.cs3-account-when small{font-size:11px}.cs3-account-team-label{align-items:center;gap:6px;font-size:11px;display:flex}.cs3-account-record h5{font:500 17px/1.4 var(--v21-body);margin:7px 0}.cs3-account-record li p{color:#807389;margin:0 0 6px;font-size:13px;line-height:1.5}.cs3-account .v21-flowlines path{stroke:#9b8dcc}.cs3-account .v21-flowlines-end{fill:#9b8dcc}[data-v21-variant=customer-success-v3] .cs3-review{gap:60px;margin-top:0}[data-v21-variant=customer-success-v3] .cs3-review-report{width:min(100%,920px);max-width:none;padding:0;overflow:hidden}.cs3-review-report>header{border-bottom:1px solid #eae6ef;justify-content:space-between;align-items:baseline;gap:20px;padding:24px 28px;display:flex}.cs3-review-report header strong{font-size:18px;font-weight:600}.cs3-review-report header span{color:#7d7189;font-size:12px}.cs3-review-question{background:#f3f0fa;border-radius:10px;margin:24px 28px 4px;padding:18px 20px;font-size:17px;line-height:1.5}[data-v21-variant=customer-success-v3] .cs3-review-report dl{margin:0;padding:8px 28px 16px}[data-v21-variant=customer-success-v3] .cs3-review-report dl>div{grid-template-columns:130px 1fr;gap:25px;padding:22px 0;display:grid}[data-v21-variant=customer-success-v3] .cs3-review-report dt{color:#81758b;padding-top:3px;font-size:12px}[data-v21-variant=customer-success-v3] .cs3-review-report dd{margin:0;display:block}.cs3-review-report dd>p{margin:0 0 10px;font-size:17px;line-height:1.5}[data-v21-variant=customer-success-v3] .cs3-expansion{margin-top:0}[data-v21-variant=customer-success-v3] .cs3-expansion .v21-cs3-exp-list header{padding:24px 26px}.cs3-expansion .v21-cs3-exp-list header b{font-size:18px}.cs3-expansion-columns{color:#81768b;background:#faf9fc;border-bottom:1px solid #ede8f1;grid-template-columns:125px minmax(0,1fr) 210px 75px;gap:22px;padding:15px 26px;font-size:11px;display:grid}[data-v21-variant=customer-success-v3] .cs3-expansion .v21-cs3-exp-list ol{padding:0}[data-v21-variant=customer-success-v3] .cs3-expansion .v21-cs3-exp-list li{grid-template-columns:125px minmax(0,1fr) 210px 75px;gap:22px;padding:22px 26px}.cs3-expansion .v21-cs3-exp-list li>b{font-size:15px}.cs3-expansion .v21-cs3-exp-list li em{color:#82768b;margin:8px 0 0;font-size:12px;font-weight:400;display:block}.cs3-expansion .v21-cs3-exp-list q{font-size:16px;font-weight:400;line-height:1.5}.cs3-expansion .v21-cs3-exp-src{white-space:normal;flex-wrap:wrap;gap:5px;font-size:11px}.cs3-expansion .v21-cs3-exp-src small{margin:0;font-size:11px}[data-v21-variant=customer-success-v3] #together{padding-block:78px}[data-v21-variant=customer-success-v3] .v21-together-head{max-width:830px}.cs3-together{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:84px;margin-top:36px;display:grid;position:relative}.cs3-shared-sources{z-index:1;color:#302936;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative;overflow:hidden}.cs3-shared-sources>header{border-bottom:1px solid #ece7f0;align-items:center;gap:12px;padding:22px 26px;display:flex}.cs3-shared-sources header strong{font-size:16px;font-weight:600}.cs3-shared-sources img,.cs3-team-card img{object-fit:cover;border-radius:50%}.cs3-shared-quote{padding:22px 26px}.cs3-shared-quote+article{border-top:1px solid #ece7f0}.cs3-shared-quote>span{color:#8a7d94;font-size:12px}.cs3-shared-quote blockquote{margin:12px 0 0;font-size:18px;line-height:1.45}.cs3-shared-sources>footer{color:#8a7d94;border-top:1px solid #ece7f0;align-items:center;gap:7px;padding:19px 26px;font-size:11px;display:flex}.cs3-together>ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.cs3-team-card{z-index:1;color:#302936;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;padding:24px 26px;text-decoration:none;display:block;position:relative}.cs3-team-card header{align-items:center;gap:12px;display:flex}.cs3-team-card strong{font-size:17px;font-weight:600}.cs3-team-card p{color:#7c7187;margin:15px 0;font-size:16px;line-height:1.5}.cs3-team-card>span{color:#8875ab;align-items:center;gap:7px;font-size:12px;display:flex}.cs3-team-card:hover>span{text-underline-offset:4px;text-decoration:underline}.cs3-together .v21-flowlines path{stroke:#a597d1}.cs3-together .v21-flowlines-end{fill:#a597d1}@media (width<=1100px){.cs3-risk{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px}.cs3-risk-timeline ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px 10px}}@media (width<=700px){.cs3-risk{grid-template-columns:minmax(0,1fr)}.cs3-topic-list button{padding:16px 20px;font-size:15px}.cs3-topic-list>header,.cs3-risk-evidence>header,.cs3-risk-evidence li{padding:20px}.cs3-risk-evidence{min-height:0}.cs3-risk-evidence blockquote{font-size:17px}.cs3-risk-evidence li>span{flex-wrap:wrap;line-height:1.5}}@media (width<=900px){.cs3-conditions{grid-template-columns:minmax(0,1fr);gap:24px}.cs3-conditions>.v21-flowlines{display:none}}@media (width<=600px){.cs3-hero-actions{flex-wrap:wrap;gap:12px 20px}.cs3-commitment-title{flex-direction:column;gap:6px}.cs3-handover-call,.cs3-handover-list>header,.cs3-handover-list li,.cs3-handover-list>footer{padding:20px}.cs3-handover-call>blockquote{margin-block:24px;font-size:22px}.cs3-handover-list>footer{align-items:start;line-height:1.5}.cs3-handover-list>footer svg{flex:none;margin-top:2px}.cs3-source summary{align-content:center;min-height:44px}}@media (width<=900px){.cs3-ask-result{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=600px){.cs3-ask>header{flex-wrap:wrap;gap:10px;padding:20px}.cs3-ask-questions{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px}.cs3-ask-questions button{min-height:48px;padding:14px}.cs3-ask-result{padding:0 20px 24px}.cs3-ask-answer h4{font-size:25px}.cs3-ask-answer p{font-size:16px}.cs3-ask-sources{padding:20px}.cs3-ask-sources blockquote{font-size:17px}.cs3-ask>footer{align-items:start;padding:16px 20px;line-height:1.5}.cs3-ask>footer svg{flex:none;margin-top:2px}}@media (width<=900px){.cs3-account{grid-template-columns:minmax(0,1fr);gap:24px}.cs3-account>.v21-flowlines{display:none}.cs3-account-inputs{grid-template-columns:1fr 1fr;gap:24px}.cs3-account-photo{height:100%;min-height:240px}}@media (width<=600px){.cs3-account-inputs{grid-template-columns:minmax(0,1fr)}.cs3-account-photo{height:220px;min-height:0}.cs3-account-record>header{flex-wrap:wrap;gap:12px;padding:20px}.cs3-account-record li{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px}.cs3-account-team{padding:18px}[data-v21-variant=customer-success-v3] .cs3-review{gap:28px}.cs3-review-report>header{flex-wrap:wrap;gap:8px;padding:20px}.cs3-review-question{color:#fff;background:#282439;margin:20px 20px 4px;padding:16px;font-size:15px}[data-v21-variant=customer-success-v3] .cs3-review-report dl{padding:4px 20px 12px}[data-v21-variant=customer-success-v3] .cs3-review-report dl>div{grid-template-columns:minmax(0,1fr);gap:10px}.cs3-review-report dd>p{font-size:16px}}@media (width<=1100px){.cs3-expansion-columns{display:none}[data-v21-variant=customer-success-v3] .cs3-expansion .v21-cs3-exp-list li{grid-template-columns:minmax(0,1fr) auto;gap:14px}.cs3-expansion .v21-cs3-exp-list li>b{grid-area:1/1}.cs3-expansion .v21-cs3-exp-owner{grid-area:1/2}.cs3-expansion .v21-cs3-exp-owner:before{content:"Owner";color:#81768b;font-size:11px}.cs3-expansion .v21-cs3-exp-list q{grid-area:2/1/3/-1}.cs3-expansion .v21-cs3-exp-src{grid-area:3/1/4/-1}}@media (width<=600px){[data-v21-variant=customer-success-v3] .cs3-expansion .v21-cs3-exp-list header{flex-wrap:wrap;gap:8px;padding:20px}[data-v21-variant=customer-success-v3] .cs3-expansion .v21-cs3-exp-list li{padding:20px}}@media (width<=900px){.cs3-together{grid-template-columns:minmax(0,1fr);gap:24px}.cs3-together>.v21-flowlines{display:none}}@media (width<=600px){.cs3-shared-sources>header,.cs3-shared-quote,.cs3-team-card{padding:20px}.cs3-shared-sources>footer{align-items:start;padding:18px 20px;line-height:1.5}.cs3-shared-sources>footer svg{flex:none;margin-top:2px}[data-v21-variant=customer-success-v3] .cs3-refined,[data-v21-variant=customer-success-v3] #together{padding-block:52px}}.v21-cs3-risk{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:18px 20px;margin-top:44px;display:grid;position:relative}.v21-cs3-risk-axis{grid-column:1/-1;gap:10px;display:grid}.v21-cs3-risk-label{color:var(--sv2-muted);align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.v21-cs3-risk-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-cs3-risk-track{height:122px;margin:0 12px;position:relative}.v21-cs3-risk-line{background:var(--sv2-box-line);height:1px;position:absolute;top:88px;left:0;right:0}.v21-cs3-risk-month{color:var(--sv2-muted);justify-items:center;gap:4px;font-size:12px;display:grid;position:absolute;top:88px;transform:translate(-50%)}.v21-cs3-risk-month i{background:var(--sv2-box-line);width:1px;height:8px;display:block}.v21-cs3-risk-tiles{margin:0;padding:0;list-style:none;position:absolute;inset:0}.v21-cs3-risk-tile{color:#4b5160;opacity:.55;background:#fff;border-radius:8px;place-items:center;width:34px;height:30px;display:grid;position:absolute;top:44px;transform:translate(-50%);box-shadow:inset 0 0 0 1px #0e0f131a}.v21-cs3-risk-tile.is-row-1{top:8px}.v21-section--alt .v21-cs3-risk-tile{color:#f3f4f8cc;box-shadow:none;background:#20222c}.v21-cs3-risk-tile.is-watched{z-index:1;opacity:1;box-shadow:0 0 0 2px #f0a34a,0 0 0 6px #f0a34a2e}.v21-cs3-risk-tile.is-elin{z-index:1;opacity:1;box-shadow:0 0 0 2px #5b74f5,0 0 0 6px #5b74f529}.v21-cs3-risk-renewal{color:var(--sv2-label);white-space:nowrap;justify-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid;position:absolute;top:88px;transform:translate(-50%,calc(6px - 100%))}.v21-cs3-risk-renewal i{background:var(--sv2-label);border-radius:50%;order:2;width:12px;height:12px;display:block}.v21-cs3-risk-key{color:var(--sv2-muted);flex-wrap:wrap;gap:6px 22px;margin:4px 0 0;font-size:13px;display:flex}.v21-cs3-risk-key span{align-items:center;gap:7px;display:inline-flex}.v21-cs3-risk-dot{background:#f0a34a;border-radius:50%;flex:none;width:9px;height:9px}.v21-cs3-risk-dot.is-elin{background:#5b74f5}.v21-cs3-risk-dot.is-renewal{background:#0e0f13}.v21-cs3-risk-list,.v21-cs3-risk-moment,.v21-cs3-risk-owner{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:16px 18px 14px;display:grid;position:relative}.v21-cs3-risk-list>b,.v21-cs3-risk-owner header b{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-cs3-risk-list ol,.v21-cs3-risk-owner ol{margin:0;padding:0;list-style:none;display:grid}.v21-cs3-risk-list li,.v21-cs3-risk-owner li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.35;display:grid}.v21-cs3-risk-list li+li,.v21-cs3-risk-owner li+li{border-top:1px solid #0e0f1314}.v21-cs3-risk-list em{color:#5f6470;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.v21-cs3-risk-moment{box-shadow:0 0 0 2px #f0a34a, var(--sv2-shadow);align-content:space-between}.v21-cs3-risk-quote{font-family:var(--v21-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.25}.v21-cs3-risk-source{color:#5f6470;align-items:center;gap:7px;margin:0;font-size:12.5px;display:inline-flex}.v21-cs3-risk-source svg{color:#5f6470}.v21-cs3-risk-play{color:#0e0f13;border-top:1px solid #0e0f1314;align-items:center;gap:6px;margin:0;padding-top:10px;font-size:13px;font-weight:600;display:inline-flex}.v21-cs3-risk-sub{color:#5f6470;margin:-6px 0 0;font-size:12px}.v21-cs3-risk-owner header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.v21-cs3-risk-owner header img{object-fit:cover;border-radius:50%;width:34px;height:34px}.v21-cs3-risk-owner li{grid-template-columns:auto minmax(0,1fr)}.v21-cs3-risk-owner li>span{gap:1px;display:grid}.v21-cs3-risk-owner li>span small{color:#5f6470;font-variant-numeric:tabular-nums;font-size:12px}.v21-cs3-risk-owner li>span b{font-weight:600}.v21-cs3-risk-owner li.is-outcome>span b{color:#0e0f13}.v21-cs3-risk-from{color:#5f6470;margin:0 0 -4px;font-size:12.5px;font-weight:500}.v21-motion .v21-cs3-risk .v21-cs3-risk-tile{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 60ms)}.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-tile{opacity:.5}.v21-motion .v21-cs3-risk .v21-cs3-risk-tile.is-watched,.v21-motion .v21-cs3-risk .v21-cs3-risk-tile.is-elin{transition-delay:calc(.9s + var(--i,0) * 60ms)}.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-tile.is-watched,.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-tile.is-elin{opacity:1}.v21-motion .v21-cs3-risk .v21-cs3-risk-renewal,.v21-motion .v21-cs3-risk .v21-cs3-risk-key{opacity:0;transition:opacity .42s 1.5s}.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-renewal,.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-key{opacity:1}.v21-motion .v21-cs3-risk .v21-cs3-risk-list,.v21-motion .v21-cs3-risk .v21-cs3-risk-moment,.v21-motion .v21-cs3-risk .v21-cs3-risk-owner{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-cs3-risk .v21-cs3-risk-list{transition-delay:1.7s}.v21-motion .v21-cs3-risk .v21-cs3-risk-moment{transition-delay:2.2s}.v21-motion .v21-cs3-risk .v21-cs3-risk-owner{transition-delay:2.9s}.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-list,.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-moment,.v21-motion .v21-cs3-risk.is-in .v21-cs3-risk-owner{opacity:1;transform:none}@media (width<=960px){.v21-cs3-risk{grid-template-columns:minmax(0,1fr)}}.v21-cs3-ans{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px 56px;margin-top:44px;display:grid;position:relative}.v21-cs3-ans>.v21-flowlines{z-index:2}.v21-cs3-ans .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.75px;stroke-opacity:.9}.v21-cs3-ans .v21-flowlines-end{fill:var(--sv2-line)}.v21-cs3-ans-card{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:18px 20px 16px;display:grid;position:relative}.v21-cs3-ans-card header{gap:2px;display:grid}.v21-cs3-ans-card header b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.v21-cs3-ans-card header small{color:#5f6470;font-size:12.5px;font-weight:500}.v21-cs3-ans-card ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-cs3-ans-card li{gap:6px;padding:10px 0 12px;display:grid}.v21-cs3-ans-card li+li{border-top:1px solid #0e0f1314}.v21-cs3-ans-q{color:#0e0f13;background:#f1f2f8;border-radius:10px;margin:0;padding:9px 12px;font-size:14px;font-weight:500}.v21-cs3-ans-a{text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:1.4}.v21-cs3-ans-src{color:#3f55d1;align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex;position:relative}.v21-cs3-ans-src svg{color:#4b62d6}.v21-cs3-ans-port{width:1px;height:1px;position:absolute;top:50%;right:-20px}.v21-cs3-ans-card footer{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:10px;font-size:12.5px}.v21-cs3-ans-label{color:var(--sv2-label);margin:0 0 10px;font-size:15px;font-weight:600}.v21-cs3-ans-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-cs3-ans-row{z-index:1;color:var(--sv2-label);opacity:.55;border-radius:9px;grid-template-columns:16px 52px minmax(0,1fr);align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;display:grid;position:relative}.v21-cs3-ans-row svg{color:var(--sv2-when)}.v21-cs3-ans-date{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.v21-cs3-ans-row.is-lit{color:#0e0f13;box-shadow:0 0 0 1.5px #5b74f5, var(--sv2-shadow-sm);opacity:1;background:#fff}.v21-cs3-ans-row.is-lit svg{color:#4b62d6}.v21-cs3-ans-row.is-lit .v21-cs3-ans-date{color:#5f6470}.v21-cs3-ans-key{color:var(--sv2-muted);align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:flex}.v21-cs3-ans-key span{align-items:center;gap:7px;display:inline-flex}.v21-cs3-ans-key i{background:#fff;border-radius:3px;width:14px;height:9px;display:inline-block;box-shadow:0 0 0 1.5px #5b74f5}.v21-cs3-ans-time{border-top:1px solid var(--sv2-box-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:4px;padding-top:20px;display:grid}.v21-cs3-ans-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-cs3-ans-bars li{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;font-weight:500;display:grid}.v21-cs3-ans-bars li i{width:var(--w,100%);border-radius:7px;min-width:26px;height:14px;margin-left:auto;display:block}.v21-cs3-ans-bars li.is-ticks{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:12px}.v21-cs3-ans-bars li.is-ticks b{justify-content:space-between;font-weight:600;line-height:1;display:flex}.v21-cs3-ans-bars li.is-ticks em{border-top:1px solid var(--sv2-box-line);padding:4px 6px 0;font-style:normal}.v21-cs3-ans-bars li.is-cost{color:#a33f3c}.v21-cs3-ans-bars li.is-cost i{background:#f6c9c9}.v21-cs3-ans-bars li.is-gain{color:#15794a}.v21-cs3-ans-bars li.is-gain i{background:#19a15f}.v21-cs3-ans-call{color:var(--sv2-muted);align-items:center;gap:12px;margin:0;font-size:12.5px;display:flex}.v21-cs3-ans-call img{object-fit:cover;border-radius:50%;width:36px;height:36px}.v21-cs3-ans-call span{display:grid}.v21-cs3-ans-call b{color:var(--sv2-label);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.v21-cs3-ans-call small{font-size:12px}.v21-motion .v21-cs3-ans .v21-cs3-ans-card{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-cs3-ans.is-in .v21-cs3-ans-card{opacity:1;transform:none}.v21-motion .v21-cs3-ans .v21-cs3-ans-card li{opacity:0;transition:opacity .4s;transition-delay:calc(.5s + var(--i,0) * .26s)}.v21-motion .v21-cs3-ans.is-in .v21-cs3-ans-card li{opacity:1}.v21-motion .v21-cs3-ans .v21-cs3-ans-row{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 40ms)}.v21-motion .v21-cs3-ans.is-in .v21-cs3-ans-row{opacity:.55}.v21-motion .v21-cs3-ans .v21-cs3-ans-row.is-lit{transition-delay:1.4s}.v21-motion .v21-cs3-ans.is-in .v21-cs3-ans-row.is-lit{opacity:1}.v21-motion .v21-cs3-ans .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs3-ans.is-in .v21-flowlines path.is-link{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.4s + var(--k,0) * .22s)}.v21-motion .v21-cs3-ans .v21-flowlines-end{opacity:0}.v21-motion .v21-cs3-ans.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.7s + var(--k,0) * .22s)}.v21-motion .v21-cs3-ans .v21-cs3-ans-time{opacity:0;transition:opacity .48s 2.4s}.v21-motion .v21-cs3-ans.is-in .v21-cs3-ans-time{opacity:1}@media (width<=960px){.v21-cs3-ans{grid-template-columns:minmax(0,1fr)}.v21-cs3-ans>.v21-flowlines{display:none}.v21-cs3-ans-time{grid-template-columns:minmax(0,1fr)}}.v21-cs3-acc{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:28px 56px;margin-top:44px;display:grid;position:relative}.v21-cs3-acc>.v21-flowlines{z-index:2}.v21-cs3-acc .v21-flowlines path{stroke:var(--hue,var(--sv2-line));stroke-width:1.75px;stroke-opacity:.9}.v21-cs3-acc .v21-flowlines-end{fill:var(--hue,var(--sv2-line))}.v21-cs3-acc-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:600}.v21-cs3-acc-grid{grid-template-rows:auto 64px 112px 84px;grid-template-columns:158px repeat(5,minmax(0,1fr));align-items:center;gap:6px;display:grid}.v21-cs3-acc-cell{align-self:center;gap:6px;display:grid}.v21-cs3-acc-day{color:var(--sv2-muted);text-align:center;border-bottom:1px solid var(--sv2-box-line);padding-bottom:6px;font-size:12.5px}.v21-cs3-acc-corner{border-bottom:1px solid var(--sv2-box-line);align-self:stretch}.v21-cs3-acc-team{color:var(--sv2-label);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.v21-cs3-acc-team i{background:var(--team);border-radius:50%;flex:none;width:9px;height:9px}.v21-cs3-acc-grid:before{content:"";background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:12px;grid-area:2/2/-1/-1;align-self:stretch}.v21-cs3-acc-chip{z-index:1;color:#0e0f13;text-wrap:pretty;box-shadow:inset 3px 0 0 var(--team), var(--sv2-shadow-sm);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;margin:0 5px;padding:8px 9px;font-size:12px;font-weight:500;line-height:1.3;display:grid;position:relative}.v21-cs3-acc-chip svg{color:#4b5160;margin-top:1px}.v21-cs3-acc-chip--private{color:var(--sv2-muted);box-shadow:inset 3px 0 0 var(--team), inset 0 0 0 1px var(--sv2-box-line);background:0 0}.v21-cs3-acc-chip--private svg{color:var(--sv2-muted)}.v21-cs3-acc-chip--private{grid-template-columns:minmax(0,1fr);gap:3px}.v21-cs3-acc-chip--private small{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.v21-cs3-acc-chip--private small svg{margin-top:0}.v21-cs3-acc-record{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;margin-top:0;position:relative}.v21-cs3-acc-record header{border-bottom:1px solid #0e0f1314;padding:16px 20px 12px}.v21-cs3-acc-record header b{letter-spacing:-.01em;font-size:16px;font-weight:600}.v21-cs3-acc-record ol{margin:0;padding:6px 10px;list-style:none;display:grid}.v21-cs3-acc-row{border-radius:10px;grid-template-columns:36px 16px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.v21-cs3-acc-row+.v21-cs3-acc-row{box-shadow:inset 0 1px #0e0f130f}.v21-cs3-acc-row svg{color:#4b5160}.v21-cs3-acc-when{color:#5f6470;font-size:12.5px}.v21-cs3-acc-record footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:12px 20px 16px;font-size:12.5px}.v21-cs3-acc-record footer span{align-items:center;gap:7px;display:inline-flex}.v21-cs3-acc-record footer svg{color:#8a8f9b}.v21-cs3-acc-friday{display:contents}.v21-cs3-acc-friday>*{align-self:center;margin-top:8px}.v21-cs3-acc-meeting{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 20px;display:grid;position:relative}.v21-cs3-acc-meeting header{gap:4px;display:grid}.v21-cs3-acc-meeting header b{letter-spacing:-.01em;font-size:16px;font-weight:600}.v21-cs3-acc-meeting header span{color:#5f6470;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-cs3-acc-meeting header img{object-fit:cover;border-radius:50%;width:20px;height:20px}.v21-cs3-acc-meeting p{border-top:1px solid #0e0f1314;margin:0;padding-top:12px;font-size:14.5px;font-weight:500;line-height:1.45}.v21-cs3-acc-found{margin:0;padding:0;list-style:none;display:grid}.v21-cs3-acc-found li{grid-template-columns:9px 36px 16px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid;box-shadow:inset 0 1px #0e0f130f}.v21-cs3-acc-found li>i{background:var(--team);border-radius:50%;width:9px;height:9px}.v21-cs3-acc-found li>svg{color:#4b5160}.v21-cs3-acc-photo{margin:0}.v21-cs3-acc-photo img{aspect-ratio:3;object-fit:cover;object-position:50% 30%;width:100%;box-shadow:var(--sv2-shadow-photo);border-radius:16px;display:block}.v21-motion .v21-cs3-acc .v21-cs3-acc-chip{opacity:0;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i,0) * .14s);transform:translateY(6px)}.v21-motion .v21-cs3-acc.is-in .v21-cs3-acc-chip{opacity:1;transform:none}.v21-motion .v21-cs3-acc .v21-cs3-acc-record{opacity:0;transition:opacity .48s .7s}.v21-motion .v21-cs3-acc.is-in .v21-cs3-acc-record{opacity:1}.v21-motion .v21-cs3-acc .v21-cs3-acc-row{opacity:.35;transition:opacity .36s;transition-delay:calc(1.3s + var(--i,0) * .22s)}.v21-motion .v21-cs3-acc.is-in .v21-cs3-acc-row{opacity:1}.v21-motion .v21-cs3-acc .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs3-acc.is-in .v21-flowlines path.is-link{animation:.6s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .22s)}.v21-motion .v21-cs3-acc .v21-flowlines-end{opacity:0}.v21-motion .v21-cs3-acc.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.4s + var(--k,0) * .22s)}.v21-motion .v21-cs3-acc .v21-cs3-acc-friday{opacity:0;transition:opacity .52s 2.4s,transform .52s cubic-bezier(.22,1,.36,1) 2.4s;transform:translateY(8px)}.v21-motion .v21-cs3-acc.is-in .v21-cs3-acc-friday{opacity:1;transform:none}@media (width<=960px){.v21-cs3-acc{grid-template-columns:minmax(0,1fr)}.v21-cs3-acc>.v21-flowlines{display:none}.v21-cs3-acc-record{margin-top:0}}.v21-cs3-cond{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:0 40px;margin-top:44px;display:grid;position:relative}.v21-cs3-cond>.v21-flowlines{z-index:2}.v21-cs3-cond .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.75px;stroke-opacity:.9}.v21-cs3-cond .v21-flowlines-end{fill:var(--sv2-line)}.v21-cs3-cond-call,.v21-cs3-cond-list{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-cs3-cond-call{gap:12px;padding:16px 18px 14px;display:grid}.v21-cs3-cond-call header{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.v21-cs3-cond-call header img{object-fit:cover;border-radius:50%;grid-row:1/3;width:34px;height:34px}.v21-cs3-cond-call header b{font-size:14.5px;font-weight:600}.v21-cs3-cond-call header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.v21-cs3-cond-call header span svg{color:#4b62d6}.v21-cs3-cond-said{border-top:1px solid #0e0f1314;margin:0;padding-top:10px;font-size:13.5px;line-height:1.5;position:relative}.v21-cs3-cond-said mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:4px;padding:1px 4px}.v21-cs3-cond-port{width:1px;height:1px;position:absolute;top:50%;right:-18px}.v21-cs3-cond-shared{color:#5f6470;border-top:1px solid #0e0f1314;margin:0;padding-top:10px;font-size:13px;font-weight:500;position:relative}.v21-cs3-cond-list header{border-bottom:1px solid #0e0f1314;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 20px 12px;display:grid}.v21-cs3-cond-list header img{object-fit:cover;border-radius:50%;width:34px;height:34px}.v21-cs3-cond-list header b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v21-cs3-cond-list header span{color:#5f6470;font-size:12.5px}.v21-cs3-cond-list ol{margin:0;padding:4px 8px;list-style:none;display:grid}.v21-cs3-cond-row{border-radius:10px;grid-template-columns:190px minmax(0,1fr) 130px 178px;align-items:center;gap:14px;padding:12px;font-size:13.5px;display:grid}.v21-cs3-cond-row+.v21-cs3-cond-row{box-shadow:inset 0 1px #0e0f130f}.v21-cs3-cond-what{gap:2px;display:grid}.v21-cs3-cond-what b{color:#3f55d1;font-weight:600}.v21-cs3-cond-what small{color:#5f6470;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}.v21-cs3-cond-owner{color:#3f4552;align-items:center;gap:8px;display:inline-flex}.v21-cs3-cond-owner img,.v21-cs3-cond-owner i{object-fit:cover;border-radius:50%;width:22px;height:22px}.v21-cs3-cond-owner i{color:#fff;background:#8a8f9b;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.v21-cs3-cond-due{color:#3f4552;font-variant-numeric:tabular-nums}.v21-cs3-cond-met{color:#15794a;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;font-weight:600;display:grid}.v21-cs3-cond-met>svg{color:#fff;box-sizing:content-box;background:#19a15f;border-radius:50%;grid-row:1/3;padding:2px}.v21-cs3-cond-met small{color:#5f6470;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.v21-cs3-cond-met small svg{color:#4b62d6}.v21-cs3-cond-list footer{border-top:1px solid #0e0f1314;align-items:center;gap:8px;padding:12px 20px 14px;font-size:13.5px;display:flex}.v21-cs3-cond-list footer svg{color:#4b62d6}.v21-cs3-cond-list footer b{font-weight:600}.v21-cs3-cond-list footer span{color:#15794a;font-weight:600}.v21-motion .v21-cs3-cond .v21-cs3-cond-call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-cs3-cond.is-in .v21-cs3-cond-call{opacity:1;transform:none}.v21-motion .v21-cs3-cond .v21-cs3-cond-said mark{background:0 0;transition:background .32s .6s}.v21-motion .v21-cs3-cond.is-in .v21-cs3-cond-said mark{background:#e4e8ff}.v21-cs3-cond-said{border-top:0;padding-top:0;font-size:14.5px}.v21-motion .v21-cs3-cond .v21-cs3-cond-list{opacity:0;transition:opacity .48s .9s}.v21-motion .v21-cs3-cond.is-in .v21-cs3-cond-list{opacity:1}.v21-motion .v21-cs3-cond .v21-cs3-cond-row{opacity:0;transition:opacity .4s;transition-delay:calc(1.3s + var(--i,0) * .22s)}.v21-motion .v21-cs3-cond.is-in .v21-cs3-cond-row{opacity:1}.v21-motion .v21-cs3-cond .v21-cs3-cond-met{opacity:0;transition:opacity .36s;transition-delay:calc(2.2s + var(--i,0) * .2s)}.v21-motion .v21-cs3-cond.is-in .v21-cs3-cond-met{opacity:1}.v21-motion .v21-cs3-cond .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs3-cond.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) 1s forwards v21-sd-draw}.v21-motion .v21-cs3-cond .v21-flowlines-end{opacity:0}.v21-motion .v21-cs3-cond.is-in .v21-flowlines-end{animation:.24s 1.4s forwards v21-flowend-in}.v21-motion .v21-cs3-cond .v21-cs3-cond-list footer{opacity:0;transition:opacity .48s 3s}.v21-motion .v21-cs3-cond.is-in .v21-cs3-cond-list footer{opacity:1}@media (width<=1080px){.v21-cs3-cond{grid-template-columns:minmax(0,1fr);gap:24px}.v21-cs3-cond>.v21-flowlines{display:none}.v21-cs3-cond-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.v21-cs3-rev{grid-template-columns:minmax(0,1fr);align-items:start;gap:56px 0;margin-top:44px;display:grid;position:relative}.v21-cs3-rev>.v21-flowlines{z-index:2}.v21-cs3-rev .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.25px;stroke-opacity:.55}.v21-cs3-rev .v21-flowlines-end{fill:var(--sv2-line);opacity:.6}.v21-cs3-rev-quarter{grid-column:1/-1}.v21-cs3-rev-label{color:var(--sv2-muted);align-items:baseline;gap:12px;margin:0 0 12px;font-size:13px;display:flex}.v21-cs3-rev-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-cs3-rev-row{grid-template-columns:repeat(14,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-cs3-rev-row li{justify-items:center;gap:5px;display:grid}.v21-cs3-rev-row small{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.v21-cs3-rev-tile{aspect-ratio:3/2;background:var(--sv2-tile);border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.v21-cs3-rev-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-cs3-rev-tile>svg{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:5px;padding:2px;position:absolute;bottom:4px;right:4px}.v21-cs3-rev-tile--email{color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring)}.v21-cs3-rev-tile--email>svg{color:inherit;background:0 0;padding:0;position:static}.v21-cs3-rev-page{z-index:1;color:#0e0f13;width:min(100%,760px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:10px;margin:0 auto;padding:16px 20px 6px;display:grid;position:relative}.v21-cs3-rev-ask{color:#0e0f13;background:#f1f2f8;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:500}.v21-cs3-rev-page dl{margin:0;display:grid}.v21-cs3-rev-page dl>div{gap:4px;padding:10px 0;display:grid}.v21-cs3-rev-page dl>div+div{border-top:1px solid #0e0f1314}.v21-cs3-rev-page dt{color:#5f6470;font-size:12.5px;font-weight:600}.v21-cs3-rev-page dd{gap:3px;margin:0;display:grid}.v21-cs3-rev-page dd span{text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.4}.v21-cs3-rev-page dd small{color:#3f55d1;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.v21-cs3-rev-page dd small svg{color:#4b62d6}.v21-cs3-rev-time{border-top:1px solid var(--sv2-box-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:-12px;padding-top:20px;display:grid}.v21-cs3-rev-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-cs3-rev-bars li{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;font-weight:500;display:grid}.v21-cs3-rev-bars li i{width:var(--w,100%);border-radius:7px;min-width:26px;height:14px;display:block}.v21-cs3-rev-bars li.is-cost{color:#a33f3c}.v21-cs3-rev-bars li.is-cost i{background:#f6c9c9}.v21-cs3-rev-bars li.is-gain{color:#15794a}.v21-cs3-rev-bars li.is-gain i{background:#19a15f}.v21-cs3-rev-who{color:var(--sv2-muted);align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.v21-cs3-rev-who img{object-fit:cover;border-radius:50%;width:36px;height:36px}.v21-cs3-rev-who span{display:grid}.v21-cs3-rev-who small{font-size:11px}.v21-cs3-rev-who b{color:var(--sv2-label);font-size:14px;font-weight:600}.v21-motion .v21-cs3-rev .v21-cs3-rev-row li{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 50ms)}.v21-motion .v21-cs3-rev.is-in .v21-cs3-rev-row li{opacity:1}.v21-motion .v21-cs3-rev .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs3-rev.is-in .v21-flowlines path.is-link{animation:.7s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.9s + var(--k,0) * 40ms)}.v21-motion .v21-cs3-rev .v21-flowlines-end{opacity:0}.v21-motion .v21-cs3-rev.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.3s + var(--k,0) * 40ms)}.v21-motion .v21-cs3-rev .v21-cs3-rev-page{opacity:0;transition:opacity .48s 1.5s,transform .48s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(8px)}.v21-motion .v21-cs3-rev.is-in .v21-cs3-rev-page{opacity:1;transform:none}.v21-motion .v21-cs3-rev .v21-cs3-rev-page dl>div{opacity:0;transition:opacity .4s;transition-delay:calc(2s + var(--i,0) * .24s)}.v21-motion .v21-cs3-rev.is-in .v21-cs3-rev-page dl>div{opacity:1}.v21-motion .v21-cs3-rev .v21-cs3-rev-time{opacity:0;transition:opacity .48s 2.9s}.v21-motion .v21-cs3-rev.is-in .v21-cs3-rev-time{opacity:1}@media (width<=960px){.v21-cs3-rev>.v21-flowlines{display:none}.v21-cs3-rev-row{grid-template-columns:repeat(7,minmax(0,1fr))}.v21-cs3-rev-time{grid-template-columns:minmax(0,1fr)}}.v21-cs3-exp{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px 28px;margin-top:44px;display:grid;position:relative}.v21-cs3-exp-band{grid-column:1/-1}.v21-cs3-exp-label{color:var(--sv2-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.v21-cs3-exp-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-cs3-exp-field{grid-template-columns:repeat(36,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-cs3-exp-tile{aspect-ratio:5/4;color:#f3f4f899;opacity:.6;background:#20222c;border-radius:5px;place-items:center;display:grid}.v21-section--light .v21-cs3-exp-tile{color:#4b5160;background:#fff;box-shadow:inset 0 0 0 1px #0e0f131a}.v21-cs3-exp-tile.is-lit{color:#fff;opacity:1;background:#19a15f}.v21-cs3-exp-key{color:var(--sv2-muted);align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:flex}.v21-cs3-exp-key i{background:#19a15f;border-radius:3px;width:12px;height:10px;display:inline-block}.v21-cs3-exp-list,.v21-cs3-exp-plan{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-cs3-exp-list header,.v21-cs3-exp-plan header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 20px 12px;display:flex}.v21-cs3-exp-list header b,.v21-cs3-exp-plan header b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v21-cs3-exp-list header span{color:#5f6470;font-size:12.5px}.v21-cs3-exp-list ol,.v21-cs3-exp-plan ol{margin:0;padding:4px 10px;list-style:none;display:grid}.v21-cs3-exp-list li{grid-template-columns:120px minmax(0,1fr) 230px 78px;align-items:center;gap:14px;padding:10px;font-size:13.5px;display:grid}.v21-cs3-exp-list li+li{box-shadow:inset 0 1px #0e0f130f}.v21-cs3-exp-list li>b{font-weight:600}.v21-cs3-exp-list li>b em{color:#15794a;margin-left:4px;font-style:normal;font-weight:600}.v21-cs3-exp-list q{color:#15794a;quotes:"“" "”";font-weight:500}.v21-cs3-exp-src{color:#5f6470;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-cs3-exp-src svg{color:#4b62d6}.v21-cs3-exp-src small{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:4px;font-size:12.5px;display:inline-flex}.v21-cs3-exp-src small svg{color:#5f6470}.v21-cs3-exp-owner{color:#3f4552;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-cs3-exp-owner img{object-fit:cover;border-radius:50%;width:22px;height:22px}.v21-cs3-exp-list footer,.v21-cs3-exp-plan footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:10px 20px 14px;font-size:12.5px}.v21-cs3-exp-plan li{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;display:grid}.v21-cs3-exp-plan li+li{box-shadow:inset 0 1px #0e0f130f}.v21-cs3-exp-plan li i{background:#19a15f;border-radius:50%;width:9px;height:9px}.v21-cs3-exp-plan li small{color:#5f6470;font-variant-numeric:tabular-nums;font-size:12px}.v21-motion .v21-cs3-exp .v21-cs3-exp-tile{opacity:0;transition:opacity .32s;transition-delay:calc(var(--i,0) * 3ms)}.v21-motion .v21-cs3-exp.is-in .v21-cs3-exp-tile{opacity:.6}.v21-motion .v21-cs3-exp .v21-cs3-exp-tile.is-lit{transition-delay:calc(.9s + var(--i,0) * 2ms)}.v21-motion .v21-cs3-exp.is-in .v21-cs3-exp-tile.is-lit{opacity:1}.v21-motion .v21-cs3-exp .v21-cs3-exp-key{opacity:0;transition:opacity .4s 1.4s}.v21-motion .v21-cs3-exp.is-in .v21-cs3-exp-key{opacity:1}.v21-motion .v21-cs3-exp .v21-cs3-exp-list{opacity:0;transition:opacity .48s 1.5s,transform .48s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(8px)}.v21-motion .v21-cs3-exp.is-in .v21-cs3-exp-list{opacity:1;transform:none}.v21-motion .v21-cs3-exp .v21-cs3-exp-list li{opacity:0;transition:opacity .36s;transition-delay:calc(1.9s + var(--i,0) * .14s)}.v21-motion .v21-cs3-exp.is-in .v21-cs3-exp-list li{opacity:1}.v21-motion .v21-cs3-exp .v21-cs3-exp-plan{opacity:0;transition:opacity .48s 2.9s,transform .48s cubic-bezier(.22,1,.36,1) 2.9s;transform:translateY(8px)}.v21-motion .v21-cs3-exp.is-in .v21-cs3-exp-plan{opacity:1;transform:none}@media (width<=1080px){.v21-cs3-exp{grid-template-columns:minmax(0,1fr)}.v21-cs3-exp-field{grid-template-columns:repeat(18,minmax(0,1fr))}.v21-cs3-exp-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.v21-cs2-risk{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:18px 20px;margin-top:44px;display:grid;position:relative}.v21-cs2-risk-axis{grid-column:1/-1;gap:10px;display:grid}.v21-cs2-risk-label{color:var(--sv2-muted);align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.v21-cs2-risk-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-cs2-risk-track{height:122px;margin:0 12px;position:relative}.v21-cs2-risk-line{background:var(--sv2-box-line);height:1px;position:absolute;top:88px;left:0;right:0}.v21-cs2-risk-month{color:var(--sv2-muted);justify-items:center;gap:4px;font-size:12px;display:grid;position:absolute;top:88px;transform:translate(-50%)}.v21-cs2-risk-month i{background:var(--sv2-box-line);width:1px;height:8px;display:block}.v21-cs2-risk-tiles{margin:0;padding:0;list-style:none;position:absolute;inset:0}.v21-cs2-risk-tile{color:#4b5160;opacity:.55;background:#fff;border-radius:8px;place-items:center;width:34px;height:30px;display:grid;position:absolute;top:44px;transform:translate(-50%);box-shadow:inset 0 0 0 1px #0e0f131a}.v21-cs2-risk-tile.is-row-1{top:8px}.v21-section--alt .v21-cs2-risk-tile{color:#f3f4f8cc;box-shadow:none;background:#20222c}.v21-cs2-risk-tile.is-watched{z-index:1;opacity:1;box-shadow:0 0 0 2px #f0a34a,0 0 0 6px #f0a34a2e}.v21-cs2-risk-tile.is-elin{z-index:1;opacity:1;box-shadow:0 0 0 2px #5b74f5,0 0 0 6px #5b74f529}.v21-cs2-risk-renewal{color:var(--sv2-label);white-space:nowrap;justify-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid;position:absolute;top:88px;transform:translate(-50%,calc(6px - 100%))}.v21-cs2-risk-renewal i{background:var(--sv2-label);border-radius:50%;order:2;width:12px;height:12px;display:block}.v21-cs2-risk-key{color:var(--sv2-muted);flex-wrap:wrap;gap:6px 22px;margin:4px 0 0;font-size:13px;display:flex}.v21-cs2-risk-key span{align-items:center;gap:7px;display:inline-flex}.v21-cs2-risk-dot{background:#f0a34a;border-radius:50%;flex:none;width:9px;height:9px}.v21-cs2-risk-dot.is-elin{background:#5b74f5}.v21-cs2-risk-dot.is-renewal{background:#0e0f13}.v21-cs2-risk-list,.v21-cs2-risk-moment,.v21-cs2-risk-owner{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:16px 18px 14px;display:grid;position:relative}.v21-cs2-risk-list>b,.v21-cs2-risk-owner header b{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-cs2-risk-list ol,.v21-cs2-risk-owner ol{margin:0;padding:0;list-style:none;display:grid}.v21-cs2-risk-list li,.v21-cs2-risk-owner li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.35;display:grid}.v21-cs2-risk-list li+li,.v21-cs2-risk-owner li+li{border-top:1px solid #0e0f1314}.v21-cs2-risk-list em{color:#5f6470;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.v21-cs2-risk-moment{box-shadow:0 0 0 2px #f0a34a, var(--sv2-shadow);align-content:space-between}.v21-cs2-risk-quote{font-family:var(--v21-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.25}.v21-cs2-risk-source{color:#5f6470;align-items:center;gap:7px;margin:0;font-size:12.5px;display:inline-flex}.v21-cs2-risk-source svg{color:#5f6470}.v21-cs2-risk-play{color:#0e0f13;border-top:1px solid #0e0f1314;align-items:center;gap:6px;margin:0;padding-top:10px;font-size:13px;font-weight:600;display:inline-flex}.v21-cs2-risk-sub{color:#5f6470;margin:-6px 0 0;font-size:12px}.v21-cs2-risk-owner header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.v21-cs2-risk-owner header img{object-fit:cover;border-radius:50%;width:34px;height:34px}.v21-cs2-risk-owner li{grid-template-columns:auto minmax(0,1fr)}.v21-cs2-risk-owner li>span{gap:1px;display:grid}.v21-cs2-risk-owner li>span small{color:#5f6470;font-variant-numeric:tabular-nums;font-size:12px}.v21-cs2-risk-owner li>span b{font-weight:600}.v21-cs2-risk-owner li.is-outcome>span b{color:#0e0f13}.v21-cs2-risk-from{color:#5f6470;margin:0 0 -4px;font-size:12.5px;font-weight:500}.v21-motion .v21-cs2-risk .v21-cs2-risk-tile{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 60ms)}.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-tile{opacity:.5}.v21-motion .v21-cs2-risk .v21-cs2-risk-tile.is-watched,.v21-motion .v21-cs2-risk .v21-cs2-risk-tile.is-elin{transition-delay:calc(.9s + var(--i,0) * 60ms)}.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-tile.is-watched,.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-tile.is-elin{opacity:1}.v21-motion .v21-cs2-risk .v21-cs2-risk-renewal,.v21-motion .v21-cs2-risk .v21-cs2-risk-key{opacity:0;transition:opacity .42s 1.5s}.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-renewal,.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-key{opacity:1}.v21-motion .v21-cs2-risk .v21-cs2-risk-list,.v21-motion .v21-cs2-risk .v21-cs2-risk-moment,.v21-motion .v21-cs2-risk .v21-cs2-risk-owner{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-cs2-risk .v21-cs2-risk-list{transition-delay:1.7s}.v21-motion .v21-cs2-risk .v21-cs2-risk-moment{transition-delay:2.2s}.v21-motion .v21-cs2-risk .v21-cs2-risk-owner{transition-delay:2.9s}.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-list,.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-moment,.v21-motion .v21-cs2-risk.is-in .v21-cs2-risk-owner{opacity:1;transform:none}@media (width<=960px){.v21-cs2-risk{grid-template-columns:minmax(0,1fr)}}.v21-cs2-ans{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px 56px;margin-top:44px;display:grid;position:relative}.v21-cs2-ans>.v21-flowlines{z-index:2}.v21-cs2-ans .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.75px;stroke-opacity:.9}.v21-cs2-ans .v21-flowlines-end{fill:var(--sv2-line)}.v21-cs2-ans-card{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:18px 20px 16px;display:grid;position:relative}.v21-cs2-ans-card header{gap:2px;display:grid}.v21-cs2-ans-card header b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.v21-cs2-ans-card header small{color:#5f6470;font-size:12.5px;font-weight:500}.v21-cs2-ans-card ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-cs2-ans-card li{gap:6px;padding:10px 0 12px;display:grid}.v21-cs2-ans-card li+li{border-top:1px solid #0e0f1314}.v21-cs2-ans-q{color:#0e0f13;background:#f1f2f8;border-radius:10px;margin:0;padding:9px 12px;font-size:14px;font-weight:500}.v21-cs2-ans-a{text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:1.4}.v21-cs2-ans-src{color:#3f55d1;align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex;position:relative}.v21-cs2-ans-src svg{color:#4b62d6}.v21-cs2-ans-port{width:1px;height:1px;position:absolute;top:50%;right:-20px}.v21-cs2-ans-card footer{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:10px;font-size:12.5px}.v21-cs2-ans-label{color:var(--sv2-label);margin:0 0 10px;font-size:15px;font-weight:600}.v21-cs2-ans-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-cs2-ans-row{z-index:1;color:var(--sv2-label);opacity:.55;border-radius:9px;grid-template-columns:16px 52px minmax(0,1fr);align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;display:grid;position:relative}.v21-cs2-ans-row svg{color:var(--sv2-when)}.v21-cs2-ans-date{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.v21-cs2-ans-row.is-lit{color:#0e0f13;box-shadow:0 0 0 1.5px #5b74f5, var(--sv2-shadow-sm);opacity:1;background:#fff}.v21-cs2-ans-row.is-lit svg{color:#4b62d6}.v21-cs2-ans-row.is-lit .v21-cs2-ans-date{color:#5f6470}.v21-cs2-ans-key{color:var(--sv2-muted);align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:flex}.v21-cs2-ans-key span{align-items:center;gap:7px;display:inline-flex}.v21-cs2-ans-key i{background:#fff;border-radius:3px;width:14px;height:9px;display:inline-block;box-shadow:0 0 0 1.5px #5b74f5}.v21-cs2-ans-time{border-top:1px solid var(--sv2-box-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:4px;padding-top:20px;display:grid}.v21-cs2-ans-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-cs2-ans-bars li{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;font-weight:500;display:grid}.v21-cs2-ans-bars li i{width:var(--w,100%);border-radius:7px;min-width:26px;height:14px;margin-left:auto;display:block}.v21-cs2-ans-bars li.is-ticks{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:12px}.v21-cs2-ans-bars li.is-ticks b{justify-content:space-between;font-weight:600;line-height:1;display:flex}.v21-cs2-ans-bars li.is-ticks em{border-top:1px solid var(--sv2-box-line);padding:4px 6px 0;font-style:normal}.v21-cs2-ans-bars li.is-cost{color:#a33f3c}.v21-cs2-ans-bars li.is-cost i{background:#f6c9c9}.v21-cs2-ans-bars li.is-gain{color:#15794a}.v21-cs2-ans-bars li.is-gain i{background:#19a15f}.v21-cs2-ans-call{color:var(--sv2-muted);align-items:center;gap:12px;margin:0;font-size:12.5px;display:flex}.v21-cs2-ans-call img{object-fit:cover;border-radius:50%;width:36px;height:36px}.v21-cs2-ans-call span{display:grid}.v21-cs2-ans-call b{color:var(--sv2-label);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.v21-cs2-ans-call small{font-size:12px}.v21-motion .v21-cs2-ans .v21-cs2-ans-card{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-cs2-ans.is-in .v21-cs2-ans-card{opacity:1;transform:none}.v21-motion .v21-cs2-ans .v21-cs2-ans-card li{opacity:0;transition:opacity .4s;transition-delay:calc(.5s + var(--i,0) * .26s)}.v21-motion .v21-cs2-ans.is-in .v21-cs2-ans-card li{opacity:1}.v21-motion .v21-cs2-ans .v21-cs2-ans-row{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 40ms)}.v21-motion .v21-cs2-ans.is-in .v21-cs2-ans-row{opacity:.55}.v21-motion .v21-cs2-ans .v21-cs2-ans-row.is-lit{transition-delay:1.4s}.v21-motion .v21-cs2-ans.is-in .v21-cs2-ans-row.is-lit{opacity:1}.v21-motion .v21-cs2-ans .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs2-ans.is-in .v21-flowlines path.is-link{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.4s + var(--k,0) * .22s)}.v21-motion .v21-cs2-ans .v21-flowlines-end{opacity:0}.v21-motion .v21-cs2-ans.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.7s + var(--k,0) * .22s)}.v21-motion .v21-cs2-ans .v21-cs2-ans-time{opacity:0;transition:opacity .48s 2.4s}.v21-motion .v21-cs2-ans.is-in .v21-cs2-ans-time{opacity:1}@media (width<=960px){.v21-cs2-ans{grid-template-columns:minmax(0,1fr)}.v21-cs2-ans>.v21-flowlines{display:none}.v21-cs2-ans-time{grid-template-columns:minmax(0,1fr)}}.v21-cs2-acc{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:28px 56px;margin-top:44px;display:grid;position:relative}.v21-cs2-acc>.v21-flowlines{z-index:2}.v21-cs2-acc .v21-flowlines path{stroke:var(--hue,var(--sv2-line));stroke-width:1.75px;stroke-opacity:.9}.v21-cs2-acc .v21-flowlines-end{fill:var(--hue,var(--sv2-line))}.v21-cs2-acc-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:600}.v21-cs2-acc-grid{grid-template-rows:auto 64px 112px 84px;grid-template-columns:158px repeat(5,minmax(0,1fr));align-items:center;gap:6px;display:grid}.v21-cs2-acc-cell{align-self:center;gap:6px;display:grid}.v21-cs2-acc-day{color:var(--sv2-muted);text-align:center;border-bottom:1px solid var(--sv2-box-line);padding-bottom:6px;font-size:12.5px}.v21-cs2-acc-corner{border-bottom:1px solid var(--sv2-box-line);align-self:stretch}.v21-cs2-acc-team{color:var(--sv2-label);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.v21-cs2-acc-team i{background:var(--team);border-radius:50%;flex:none;width:9px;height:9px}.v21-cs2-acc-grid:before{content:"";background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:12px;grid-area:2/2/-1/-1;align-self:stretch}.v21-cs2-acc-chip{z-index:1;color:#0e0f13;text-wrap:pretty;box-shadow:inset 3px 0 0 var(--team), var(--sv2-shadow-sm);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;margin:0 5px;padding:8px 9px;font-size:12px;font-weight:500;line-height:1.3;display:grid;position:relative}.v21-cs2-acc-chip svg{color:#4b5160;margin-top:1px}.v21-cs2-acc-chip--private{color:var(--sv2-muted);box-shadow:inset 3px 0 0 var(--team), inset 0 0 0 1px var(--sv2-box-line);background:0 0}.v21-cs2-acc-chip--private svg{color:var(--sv2-muted)}.v21-cs2-acc-chip--private{grid-template-columns:minmax(0,1fr);gap:3px}.v21-cs2-acc-chip--private small{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.v21-cs2-acc-chip--private small svg{margin-top:0}.v21-cs2-acc-record{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;margin-top:0;position:relative}.v21-cs2-acc-record header{border-bottom:1px solid #0e0f1314;padding:16px 20px 12px}.v21-cs2-acc-record header b{letter-spacing:-.01em;font-size:16px;font-weight:600}.v21-cs2-acc-record ol{margin:0;padding:6px 10px;list-style:none;display:grid}.v21-cs2-acc-row{border-radius:10px;grid-template-columns:36px 16px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.v21-cs2-acc-row+.v21-cs2-acc-row{box-shadow:inset 0 1px #0e0f130f}.v21-cs2-acc-row svg{color:#4b5160}.v21-cs2-acc-when{color:#5f6470;font-size:12.5px}.v21-cs2-acc-record footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:12px 20px 16px;font-size:12.5px}.v21-cs2-acc-record footer span{align-items:center;gap:7px;display:inline-flex}.v21-cs2-acc-record footer svg{color:#8a8f9b}.v21-cs2-acc-friday{display:contents}.v21-cs2-acc-friday>*{align-self:center;margin-top:8px}.v21-cs2-acc-meeting{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 20px;display:grid;position:relative}.v21-cs2-acc-meeting header{gap:4px;display:grid}.v21-cs2-acc-meeting header b{letter-spacing:-.01em;font-size:16px;font-weight:600}.v21-cs2-acc-meeting header span{color:#5f6470;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-cs2-acc-meeting header img{object-fit:cover;border-radius:50%;width:20px;height:20px}.v21-cs2-acc-meeting p{border-top:1px solid #0e0f1314;margin:0;padding-top:12px;font-size:14.5px;font-weight:500;line-height:1.45}.v21-cs2-acc-found{margin:0;padding:0;list-style:none;display:grid}.v21-cs2-acc-found li{grid-template-columns:9px 36px 16px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid;box-shadow:inset 0 1px #0e0f130f}.v21-cs2-acc-found li>i{background:var(--team);border-radius:50%;width:9px;height:9px}.v21-cs2-acc-found li>svg{color:#4b5160}.v21-cs2-acc-photo{margin:0}.v21-cs2-acc-photo img{aspect-ratio:3;object-fit:cover;object-position:50% 30%;width:100%;box-shadow:var(--sv2-shadow-photo);border-radius:16px;display:block}.v21-motion .v21-cs2-acc .v21-cs2-acc-chip{opacity:0;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i,0) * .14s);transform:translateY(6px)}.v21-motion .v21-cs2-acc.is-in .v21-cs2-acc-chip{opacity:1;transform:none}.v21-motion .v21-cs2-acc .v21-cs2-acc-record{opacity:0;transition:opacity .48s .7s}.v21-motion .v21-cs2-acc.is-in .v21-cs2-acc-record{opacity:1}.v21-motion .v21-cs2-acc .v21-cs2-acc-row{opacity:.35;transition:opacity .36s;transition-delay:calc(1.3s + var(--i,0) * .22s)}.v21-motion .v21-cs2-acc.is-in .v21-cs2-acc-row{opacity:1}.v21-motion .v21-cs2-acc .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs2-acc.is-in .v21-flowlines path.is-link{animation:.6s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .22s)}.v21-motion .v21-cs2-acc .v21-flowlines-end{opacity:0}.v21-motion .v21-cs2-acc.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.4s + var(--k,0) * .22s)}.v21-motion .v21-cs2-acc .v21-cs2-acc-friday{opacity:0;transition:opacity .52s 2.4s,transform .52s cubic-bezier(.22,1,.36,1) 2.4s;transform:translateY(8px)}.v21-motion .v21-cs2-acc.is-in .v21-cs2-acc-friday{opacity:1;transform:none}@media (width<=960px){.v21-cs2-acc{grid-template-columns:minmax(0,1fr)}.v21-cs2-acc>.v21-flowlines{display:none}.v21-cs2-acc-record{margin-top:0}}.v21-cs2-cond{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:0 40px;margin-top:44px;display:grid;position:relative}.v21-cs2-cond>.v21-flowlines{z-index:2}.v21-cs2-cond .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.75px;stroke-opacity:.9}.v21-cs2-cond .v21-flowlines-end{fill:var(--sv2-line)}.v21-cs2-cond-call,.v21-cs2-cond-list{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-cs2-cond-call{gap:12px;padding:16px 18px 14px;display:grid}.v21-cs2-cond-call header{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.v21-cs2-cond-call header img{object-fit:cover;border-radius:50%;grid-row:1/3;width:34px;height:34px}.v21-cs2-cond-call header b{font-size:14.5px;font-weight:600}.v21-cs2-cond-call header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.v21-cs2-cond-call header span svg{color:#4b62d6}.v21-cs2-cond-said{border-top:1px solid #0e0f1314;margin:0;padding-top:10px;font-size:13.5px;line-height:1.5;position:relative}.v21-cs2-cond-said mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:4px;padding:1px 4px}.v21-cs2-cond-port{width:1px;height:1px;position:absolute;top:50%;right:-18px}.v21-cs2-cond-shared{color:#5f6470;border-top:1px solid #0e0f1314;margin:0;padding-top:10px;font-size:13px;font-weight:500;position:relative}.v21-cs2-cond-list header{border-bottom:1px solid #0e0f1314;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 20px 12px;display:grid}.v21-cs2-cond-list header img{object-fit:cover;border-radius:50%;width:34px;height:34px}.v21-cs2-cond-list header b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v21-cs2-cond-list header span{color:#5f6470;font-size:12.5px}.v21-cs2-cond-list ol{margin:0;padding:4px 8px;list-style:none;display:grid}.v21-cs2-cond-row{border-radius:10px;grid-template-columns:190px minmax(0,1fr) 130px 178px;align-items:center;gap:14px;padding:12px;font-size:13.5px;display:grid}.v21-cs2-cond-row+.v21-cs2-cond-row{box-shadow:inset 0 1px #0e0f130f}.v21-cs2-cond-what{gap:2px;display:grid}.v21-cs2-cond-what b{color:#3f55d1;font-weight:600}.v21-cs2-cond-what small{color:#5f6470;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}.v21-cs2-cond-owner{color:#3f4552;align-items:center;gap:8px;display:inline-flex}.v21-cs2-cond-owner img,.v21-cs2-cond-owner i{object-fit:cover;border-radius:50%;width:22px;height:22px}.v21-cs2-cond-owner i{color:#fff;background:#8a8f9b;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.v21-cs2-cond-due{color:#3f4552;font-variant-numeric:tabular-nums}.v21-cs2-cond-met{color:#15794a;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;font-weight:600;display:grid}.v21-cs2-cond-met>svg{color:#fff;box-sizing:content-box;background:#19a15f;border-radius:50%;grid-row:1/3;padding:2px}.v21-cs2-cond-met small{color:#5f6470;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.v21-cs2-cond-met small svg{color:#4b62d6}.v21-cs2-cond-list footer{border-top:1px solid #0e0f1314;align-items:center;gap:8px;padding:12px 20px 14px;font-size:13.5px;display:flex}.v21-cs2-cond-list footer svg{color:#4b62d6}.v21-cs2-cond-list footer b{font-weight:600}.v21-cs2-cond-list footer span{color:#15794a;font-weight:600}.v21-motion .v21-cs2-cond .v21-cs2-cond-call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-cs2-cond.is-in .v21-cs2-cond-call{opacity:1;transform:none}.v21-motion .v21-cs2-cond .v21-cs2-cond-said mark{background:0 0;transition:background .32s .6s}.v21-motion .v21-cs2-cond.is-in .v21-cs2-cond-said mark{background:#e4e8ff}.v21-cs2-cond-said{border-top:0;padding-top:0;font-size:14.5px}.v21-motion .v21-cs2-cond .v21-cs2-cond-list{opacity:0;transition:opacity .48s .9s}.v21-motion .v21-cs2-cond.is-in .v21-cs2-cond-list{opacity:1}.v21-motion .v21-cs2-cond .v21-cs2-cond-row{opacity:0;transition:opacity .4s;transition-delay:calc(1.3s + var(--i,0) * .22s)}.v21-motion .v21-cs2-cond.is-in .v21-cs2-cond-row{opacity:1}.v21-motion .v21-cs2-cond .v21-cs2-cond-met{opacity:0;transition:opacity .36s;transition-delay:calc(2.2s + var(--i,0) * .2s)}.v21-motion .v21-cs2-cond.is-in .v21-cs2-cond-met{opacity:1}.v21-motion .v21-cs2-cond .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs2-cond.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) 1s forwards v21-sd-draw}.v21-motion .v21-cs2-cond .v21-flowlines-end{opacity:0}.v21-motion .v21-cs2-cond.is-in .v21-flowlines-end{animation:.24s 1.4s forwards v21-flowend-in}.v21-motion .v21-cs2-cond .v21-cs2-cond-list footer{opacity:0;transition:opacity .48s 3s}.v21-motion .v21-cs2-cond.is-in .v21-cs2-cond-list footer{opacity:1}@media (width<=1080px){.v21-cs2-cond{grid-template-columns:minmax(0,1fr);gap:24px}.v21-cs2-cond>.v21-flowlines{display:none}.v21-cs2-cond-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.v21-cs2-rev{grid-template-columns:minmax(0,1fr);align-items:start;gap:56px 0;margin-top:44px;display:grid;position:relative}.v21-cs2-rev>.v21-flowlines{z-index:2}.v21-cs2-rev .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.25px;stroke-opacity:.55}.v21-cs2-rev .v21-flowlines-end{fill:var(--sv2-line);opacity:.6}.v21-cs2-rev-quarter{grid-column:1/-1}.v21-cs2-rev-label{color:var(--sv2-muted);align-items:baseline;gap:12px;margin:0 0 12px;font-size:13px;display:flex}.v21-cs2-rev-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-cs2-rev-row{grid-template-columns:repeat(14,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.v21-cs2-rev-row li{justify-items:center;gap:5px;display:grid}.v21-cs2-rev-row small{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.v21-cs2-rev-tile{aspect-ratio:3/2;background:var(--sv2-tile);border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.v21-cs2-rev-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-cs2-rev-tile>svg{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:5px;padding:2px;position:absolute;bottom:4px;right:4px}.v21-cs2-rev-tile--email{color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring)}.v21-cs2-rev-tile--email>svg{color:inherit;background:0 0;padding:0;position:static}.v21-cs2-rev-page{z-index:1;color:#0e0f13;width:min(100%,760px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:10px;margin:0 auto;padding:16px 20px 6px;display:grid;position:relative}.v21-cs2-rev-ask{color:#0e0f13;background:#f1f2f8;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:500}.v21-cs2-rev-page dl{margin:0;display:grid}.v21-cs2-rev-page dl>div{gap:4px;padding:10px 0;display:grid}.v21-cs2-rev-page dl>div+div{border-top:1px solid #0e0f1314}.v21-cs2-rev-page dt{color:#5f6470;font-size:12.5px;font-weight:600}.v21-cs2-rev-page dd{gap:3px;margin:0;display:grid}.v21-cs2-rev-page dd span{text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.4}.v21-cs2-rev-page dd small{color:#3f55d1;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.v21-cs2-rev-page dd small svg{color:#4b62d6}.v21-cs2-rev-time{border-top:1px solid var(--sv2-box-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:-12px;padding-top:20px;display:grid}.v21-cs2-rev-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-cs2-rev-bars li{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;font-weight:500;display:grid}.v21-cs2-rev-bars li i{width:var(--w,100%);border-radius:7px;min-width:26px;height:14px;display:block}.v21-cs2-rev-bars li.is-cost{color:#a33f3c}.v21-cs2-rev-bars li.is-cost i{background:#f6c9c9}.v21-cs2-rev-bars li.is-gain{color:#15794a}.v21-cs2-rev-bars li.is-gain i{background:#19a15f}.v21-cs2-rev-who{color:var(--sv2-muted);align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.v21-cs2-rev-who img{object-fit:cover;border-radius:50%;width:36px;height:36px}.v21-cs2-rev-who span{display:grid}.v21-cs2-rev-who small{font-size:11px}.v21-cs2-rev-who b{color:var(--sv2-label);font-size:14px;font-weight:600}.v21-motion .v21-cs2-rev .v21-cs2-rev-row li{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 50ms)}.v21-motion .v21-cs2-rev.is-in .v21-cs2-rev-row li{opacity:1}.v21-motion .v21-cs2-rev .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-cs2-rev.is-in .v21-flowlines path.is-link{animation:.7s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.9s + var(--k,0) * 40ms)}.v21-motion .v21-cs2-rev .v21-flowlines-end{opacity:0}.v21-motion .v21-cs2-rev.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.3s + var(--k,0) * 40ms)}.v21-motion .v21-cs2-rev .v21-cs2-rev-page{opacity:0;transition:opacity .48s 1.5s,transform .48s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(8px)}.v21-motion .v21-cs2-rev.is-in .v21-cs2-rev-page{opacity:1;transform:none}.v21-motion .v21-cs2-rev .v21-cs2-rev-page dl>div{opacity:0;transition:opacity .4s;transition-delay:calc(2s + var(--i,0) * .24s)}.v21-motion .v21-cs2-rev.is-in .v21-cs2-rev-page dl>div{opacity:1}.v21-motion .v21-cs2-rev .v21-cs2-rev-time{opacity:0;transition:opacity .48s 2.9s}.v21-motion .v21-cs2-rev.is-in .v21-cs2-rev-time{opacity:1}@media (width<=960px){.v21-cs2-rev>.v21-flowlines{display:none}.v21-cs2-rev-row{grid-template-columns:repeat(7,minmax(0,1fr))}.v21-cs2-rev-time{grid-template-columns:minmax(0,1fr)}}.v21-cs2-exp{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px 28px;margin-top:44px;display:grid;position:relative}.v21-cs2-exp-band{grid-column:1/-1}.v21-cs2-exp-label{color:var(--sv2-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.v21-cs2-exp-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-cs2-exp-field{grid-template-columns:repeat(36,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-cs2-exp-tile{aspect-ratio:5/4;color:#f3f4f899;opacity:.6;background:#20222c;border-radius:5px;place-items:center;display:grid}.v21-section--light .v21-cs2-exp-tile{color:#4b5160;background:#fff;box-shadow:inset 0 0 0 1px #0e0f131a}.v21-cs2-exp-tile.is-lit{color:#fff;opacity:1;background:#19a15f}.v21-cs2-exp-key{color:var(--sv2-muted);align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:flex}.v21-cs2-exp-key i{background:#19a15f;border-radius:3px;width:12px;height:10px;display:inline-block}.v21-cs2-exp-list,.v21-cs2-exp-plan{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-cs2-exp-list header,.v21-cs2-exp-plan header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 20px 12px;display:flex}.v21-cs2-exp-list header b,.v21-cs2-exp-plan header b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v21-cs2-exp-list header span{color:#5f6470;font-size:12.5px}.v21-cs2-exp-list ol,.v21-cs2-exp-plan ol{margin:0;padding:4px 10px;list-style:none;display:grid}.v21-cs2-exp-list li{grid-template-columns:120px minmax(0,1fr) 230px 78px;align-items:center;gap:14px;padding:10px;font-size:13.5px;display:grid}.v21-cs2-exp-list li+li{box-shadow:inset 0 1px #0e0f130f}.v21-cs2-exp-list li>b{font-weight:600}.v21-cs2-exp-list li>b em{color:#15794a;margin-left:4px;font-style:normal;font-weight:600}.v21-cs2-exp-list q{color:#15794a;quotes:"“" "”";font-weight:500}.v21-cs2-exp-src{color:#5f6470;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-cs2-exp-src svg{color:#4b62d6}.v21-cs2-exp-src small{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:4px;font-size:12.5px;display:inline-flex}.v21-cs2-exp-src small svg{color:#5f6470}.v21-cs2-exp-owner{color:#3f4552;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-cs2-exp-owner img{object-fit:cover;border-radius:50%;width:22px;height:22px}.v21-cs2-exp-list footer,.v21-cs2-exp-plan footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:10px 20px 14px;font-size:12.5px}.v21-cs2-exp-plan li{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;display:grid}.v21-cs2-exp-plan li+li{box-shadow:inset 0 1px #0e0f130f}.v21-cs2-exp-plan li i{background:#19a15f;border-radius:50%;width:9px;height:9px}.v21-cs2-exp-plan li small{color:#5f6470;font-variant-numeric:tabular-nums;font-size:12px}.v21-motion .v21-cs2-exp .v21-cs2-exp-tile{opacity:0;transition:opacity .32s;transition-delay:calc(var(--i,0) * 3ms)}.v21-motion .v21-cs2-exp.is-in .v21-cs2-exp-tile{opacity:.6}.v21-motion .v21-cs2-exp .v21-cs2-exp-tile.is-lit{transition-delay:calc(.9s + var(--i,0) * 2ms)}.v21-motion .v21-cs2-exp.is-in .v21-cs2-exp-tile.is-lit{opacity:1}.v21-motion .v21-cs2-exp .v21-cs2-exp-key{opacity:0;transition:opacity .4s 1.4s}.v21-motion .v21-cs2-exp.is-in .v21-cs2-exp-key{opacity:1}.v21-motion .v21-cs2-exp .v21-cs2-exp-list{opacity:0;transition:opacity .48s 1.5s,transform .48s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(8px)}.v21-motion .v21-cs2-exp.is-in .v21-cs2-exp-list{opacity:1;transform:none}.v21-motion .v21-cs2-exp .v21-cs2-exp-list li{opacity:0;transition:opacity .36s;transition-delay:calc(1.9s + var(--i,0) * .14s)}.v21-motion .v21-cs2-exp.is-in .v21-cs2-exp-list li{opacity:1}.v21-motion .v21-cs2-exp .v21-cs2-exp-plan{opacity:0;transition:opacity .48s 2.9s,transform .48s cubic-bezier(.22,1,.36,1) 2.9s;transform:translateY(8px)}.v21-motion .v21-cs2-exp.is-in .v21-cs2-exp-plan{opacity:1;transform:none}@media (width<=1080px){.v21-cs2-exp{grid-template-columns:minmax(0,1fr)}.v21-cs2-exp-field{grid-template-columns:repeat(18,minmax(0,1fr))}.v21-cs2-exp-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-v21-variant=hr-recruitment] .v21-page-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:640px;font-size:clamp(36px,4.2vw,58px);line-height:1.09}[data-v21-variant=hr-recruitment] .v21-page-hero p{max-width:510px}[data-v21-variant=hr-recruitment] :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a99aff}.hr-hero-photo{aspect-ratio:16/10;border-radius:18px 0 0 18px;width:calc(100% + max(0px,50vw - 600px));min-height:450px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 14%)}.hr-hero-photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;display:block}.hr-hero-quote{color:#16151d;background:#fff;border-radius:14px;gap:5px;width:300px;padding:16px 18px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 24px 60px #0005}.hr-hero-quote small{color:#6b7080;font-size:12px}.hr-hero-quote span{font-size:15px;line-height:1.45}.hr-hero-actions{align-items:center;gap:24px;margin-top:28px;display:flex}.hr-text-link{min-height:44px;color:inherit;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:inline-flex}.hr-text-link:hover{text-underline-offset:5px;text-decoration:underline}.hr-section{--hr-ink:#f3f4f8;--hr-muted:#a1a1af;--hr-line:#ffffff17;--hr-accent:#b3acff;scroll-margin-top:120px}.hr-section.v21-section--light{--hr-ink:#111217;--hr-muted:#626570;--hr-line:#0e0f1314;--hr-accent:#535ee6}.hr-section.v21-section{padding-block:78px}.hr-head{max-width:980px;margin-bottom:34px}.hr-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:940px;margin:12px 0;font-size:clamp(30px,3.1vw,43px);line-height:1.14}.hr-head>p{color:var(--hr-muted);max-width:800px;margin:0;font-size:18px;line-height:1.5}.hr-answer{border-top:1px solid var(--hr-line);margin-top:24px;padding-top:20px}.hr-answer h3{color:var(--hr-ink);font-family:var(--v21-display);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.25}.hr-answer h3 span{color:var(--hr-accent)}.hr-answer p{color:var(--hr-muted);max-width:810px;margin:0;font-size:17px;line-height:1.5}.hr-card{color:#24232d;background:#fff;border-radius:18px;min-width:0;box-shadow:0 24px 60px #15102217}.hr-card h4{font-family:var(--v21-body);letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.hr-card p{line-height:1.5}.hr-meta{color:#777181;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.hr-scope{color:var(--hr-muted);align-items:center;gap:8px;font-size:12px;display:flex}.hr-card .hr-scope{color:#777181}.hr-card blockquote{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.5}.hr-card mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eeeafa}.hr-source{border-top:1px solid #ece9f0;margin-top:18px;padding-top:12px}.hr-source summary{cursor:pointer;color:#735fb1;align-items:center;gap:8px;min-height:34px;font-size:12px;list-style:none;display:flex}.hr-source summary::-webkit-details-marker{display:none}.hr-source summary>svg:last-child{margin-left:auto;transition:transform .15s}.hr-source[open] summary>svg:last-child{transform:rotate(90deg)}.hr-source p{color:#48414f;margin:12px 0 4px;font-size:14px;line-height:1.6}.hr-notes-flow{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;display:grid}.hr-flow-arrow{color:#ada0e8;place-items:center;display:grid}.hr-interview{transform:rotate(-1deg)}.hr-interview header,.hr-notes header{border-bottom:1px solid #ece9f0;padding:25px 28px 20px}.hr-interview h4,.hr-notes h4{margin-top:9px}.hr-interview header p{color:#777181;margin:5px 0 0;font-size:13px}.hr-dialogue{padding:25px 28px 28px}.hr-dialogue small{color:#777181;margin-bottom:10px;font-size:12px;display:block}.hr-dialogue small:not(:first-child){margin-top:22px}.hr-dialogue p{margin:0;font-size:15px;line-height:1.55}.hr-notes{border-top:3px solid #9c8ddd}.hr-notes dl{margin:0;padding:0 28px}.hr-notes dl>div{padding:19px 0}.hr-notes dl>div+div{border-top:1px solid #ece9f0}.hr-notes dt{color:#777181;margin-bottom:7px;font-size:12px}.hr-notes dd{margin:0;font-size:16px;line-height:1.5}.hr-owner{color:#527364;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.hr-notes footer{border-top:1px solid #ece9f0;padding:15px 28px}.hr-evidence-demo{grid-template-columns:minmax(260px,1fr) minmax(0,2.2fr);align-items:start;gap:24px;display:grid}.hr-criteria{color:#25232e;background:#e9e8f1;border-radius:16px;padding:24px 18px 16px}.hr-criteria header{padding:0 6px 20px}.hr-criteria header>span{color:#777181;font-size:12px}.hr-criteria h4{font:600 17px/1.4 var(--v21-body);margin:8px 0 5px}.hr-criteria header p{color:#777181;margin:0;font-size:12px}.hr-criteria button{color:#655e74;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;margin-bottom:8px;padding:18px 14px;display:flex}.hr-criteria button>span{flex:1;gap:6px;display:grid}.hr-criteria button strong{color:#34303d;font-size:14px;font-weight:500}.hr-criteria button small{color:#777181;font-size:12px}.hr-criteria button:hover{background:#ffffff80}.hr-criteria button[aria-pressed=true]{color:#7760c7;background:#fff;box-shadow:0 5px 18px #39304f08}.hr-criteria button[aria-pressed=true] strong{color:#6650ac}.hr-criteria-foot{color:#777181;border-top:1px solid #d8d4e2;margin:18px 0 0;padding:18px 6px 0;font-size:12px;line-height:1.7}.hr-criteria-foot strong{color:#4e485a;font-weight:500}.hr-evidence-card{border-top:3px solid #9986db;min-height:475px;overflow:hidden}.hr-evidence-card header{background:linear-gradient(135deg,#f8f6ff,#fff);border-bottom:1px solid #ece9f0;padding:25px 30px 21px}.hr-evidence-card header h4{margin-top:10px;font-size:25px}.hr-evidence-card header p{color:#706779;margin:10px 0 0;font-size:15px}.hr-answer-evidence{padding:24px 30px}.hr-answer-evidence>small{color:#777181;margin-bottom:14px;font-size:13px;display:block}.hr-answer-evidence>.hr-meta{margin:18px 0 0}.hr-evidence-card footer{border-top:1px solid #ece9f0;padding:14px 30px}.hr-open-question{color:#98652c}.hr-candidate-top{color:#a1a1af;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:12px;display:flex}.hr-candidate-top>div{align-items:center;gap:12px;display:flex}.hr-avatar{color:#c6bbf5;background:#292437;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.hr-candidate-top p{gap:5px;margin:0;display:grid}.hr-candidate-top strong{color:#f3f4f8;font-size:16px;font-weight:500}.hr-conversation-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.hr-conversation-tabs button{color:#a3a0b4;font:inherit;cursor:pointer;text-align:left;background:#ffffff04;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:14px;padding:22px;display:flex}.hr-conversation-tabs button>span{flex:1;gap:6px;display:grid}.hr-conversation-tabs strong{color:#e5e2ed;font-size:15px;font-weight:500}.hr-conversation-tabs small{font-size:12px}.hr-conversation-tabs button:hover{background:#ffffff0b}.hr-conversation-tabs button[aria-pressed=true]{color:#c4b7f5;background:#2c263d;border-color:#9986db}.hr-commitment{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);min-height:315px;display:grid;overflow:hidden}.hr-commitment-finding{background:#f8f6fd;border-right:1px solid #ece9f0;padding:30px}.hr-commitment-finding>small{color:#777181;font-size:12px}.hr-commitment-finding h4{margin:12px 0;font-size:27px;line-height:1.25}.hr-status{color:#94602b;background:#f4eadb;border-radius:5px;padding:6px 9px;font-size:12px;display:inline-block}.hr-commitment-action{border-top:1px solid #e4dfed;margin-top:24px;padding-top:22px}.hr-commitment-action p{margin:8px 0 0;font-size:15px}.hr-commitment-quote{flex-direction:column;justify-content:center;padding:30px 36px;display:flex}.hr-commitment-quote blockquote{margin-top:22px;font-size:23px}.hr-commitment-quote p{margin:18px 0 0}.hr-question-tabs{gap:10px;margin-bottom:22px;display:flex}.hr-question-tabs button{color:#70667f;font:13px var(--v21-body);cursor:pointer;background:#ffffff60;border:1px solid #d9d5e5;border-radius:8px;align-items:center;gap:16px;padding:12px 17px;display:inline-flex}.hr-question-tabs button:hover{background:#fff}.hr-question-tabs button[aria-pressed=true]{color:#6550a7;background:#eee9fb;border-color:#9b85d5}.hr-onboarding-demo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.hr-ask-card{padding:26px 28px 0}.hr-ask-card header{justify-content:space-between;align-items:center;gap:16px;display:flex}.hr-ask-scope{color:#887c96;font-size:11px}.hr-ask-card .hr-question{color:#fff;background:#282235;border:1px solid #534566;border-radius:10px;margin:24px 0;padding:17px 18px;font-size:16px;box-shadow:inset 0 1px #ffffff0a}.hr-ask-card h4{min-height:145px;font-size:25px;font-weight:400;line-height:1.45}.hr-ask-card footer{border-top:1px solid #ece9f0;margin-top:16px;padding:20px 0}.hr-type-word,.hr-motion-word{display:inline-block}.hr-animated-exchange[data-motion=pending] :is(.hr-motion-char,.hr-motion-word){opacity:0}.hr-animated-exchange[data-motion=pending] .hr-motion-source{visibility:hidden}.hr-animated-exchange[data-motion=playing] .hr-motion-char{animation:60ms ease-out both hr-type-in}.hr-animated-exchange[data-motion=playing] .hr-motion-word{animation:.16s ease-out both hr-answer-in}.hr-animated-exchange[data-motion=playing] .hr-motion-source{animation:.22s ease-out both hr-source-in;animation-delay:var(--hr-source-delay)}@keyframes hr-type-in{0%{opacity:0}to{opacity:1}}@keyframes hr-answer-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-source-in{0%{opacity:0;visibility:hidden;transform:translateY(3px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hr-animated-exchange[data-motion] :is(.hr-motion-char,.hr-motion-word,.hr-motion-source){opacity:1;visibility:visible;animation:none;transform:none}}.hr-onboarding-photo{margin-bottom:24px;position:relative}.hr-onboarding-photo img{object-fit:cover;border-radius:16px;width:100%;height:320px}.hr-onboarding-photo>div{color:#7b67b8;background:#fff;border-radius:12px;align-items:center;gap:14px;margin:-32px 24px 0;padding:20px 24px;display:flex;position:relative;box-shadow:0 16px 45px #29203519}.hr-onboarding-photo p{gap:5px;margin:0;display:grid}.hr-onboarding-photo strong{color:#282331;font-size:15px;font-weight:500}.hr-onboarding-photo span{color:#777181;font-size:12px}.hr-feedback-demo{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start;gap:45px;display:grid}.hr-feedback-chart{padding:26px 0}.hr-feedback-chart header h4{font:500 19px/1.4 var(--v21-body);color:#f0edf6;margin:0}.hr-feedback-chart header p{color:#9690a3;margin:8px 0 25px;font-size:12px}.hr-feedback-chart button{color:#a39cae;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:12px;margin-bottom:10px;padding:20px;display:grid}.hr-feedback-chart button:hover{background:#ffffff05}.hr-feedback-chart button[aria-pressed=true]{color:#c5b6e8;background:#262131;border-color:#665787}.hr-feedback-chart button>span:first-child{justify-content:space-between;align-items:center;display:flex}.hr-feedback-chart button strong{color:#ded9e6;font-size:16px;font-weight:500}.hr-feedback-chart button b{align-items:baseline;gap:8px;font-size:23px;font-weight:500;display:flex}.hr-feedback-chart button small{color:#a39cae;font-size:11px;font-weight:400}.hr-topic-bar{background:#ffffff0b;border-radius:4px;height:8px;display:block}.hr-topic-bar i{border-radius:inherit;background:#82729e;height:100%;display:block}.hr-feedback-chart button[aria-pressed=true] .hr-topic-bar i{background:#b29be8}.hr-topic-open{align-items:center;gap:8px;font-size:11px;display:flex}.hr-feedback-chart>.hr-scope{margin:24px 20px 0}.hr-feedback-sources{min-height:548px;overflow:hidden}.hr-feedback-sources header{background:#f8f6fc;border-bottom:1px solid #ece9f0;padding:26px 30px 22px}.hr-feedback-sources header h4{margin-top:10px;font-size:25px}.hr-feedback-sources header p{color:#777181;margin:8px 0 0;font-size:12px}.hr-feedback-quote{margin:0 30px;padding:23px 0}.hr-feedback-quote+.hr-feedback-quote{border-top:1px solid #ece9f0}.hr-feedback-quote blockquote{font-size:18px}.hr-feedback-quote .hr-meta{margin-top:13px}.hr-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.hr-access-grid article{padding:28px 25px 22px}.hr-access-grid article>svg{color:#8f7cb9;margin-bottom:20px}.hr-access-grid h4{font-size:19px}.hr-access-grid article>p{color:#777181;min-height:43px;margin:12px 0 24px;font-size:14px}.hr-access-grid article>div{border-top:1px solid #ece9f0;gap:7px;padding:19px 0;display:grid}.hr-access-grid small{color:#777181;font-size:11px}.hr-access-grid strong{font-size:17px;font-weight:500}.hr-access-grid footer{font-size:11px}.hr-governance-link{color:#6753a6;align-items:center;gap:9px;padding-top:28px;font-size:14px;text-decoration:none;display:inline-flex}.hr-governance-link:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=1100px){.hr-hero-photo{aspect-ratio:4/3;border-radius:18px;width:100%;min-height:0;-webkit-mask-image:none;mask-image:none}}@media (width<=600px){.hr-hero-actions{flex-wrap:wrap;gap:12px 20px}.hr-hero-quote{width:min(250px,100% - 32px);padding:14px 16px;bottom:16px;right:16px}.hr-hero-quote span{font-size:14px}.hr-section.v21-section{padding-block:52px}.hr-meta,.hr-scope{flex-wrap:wrap}.hr-meta svg,.hr-scope svg{flex:none}.hr-source summary{min-height:44px}}@media (width<=900px){.hr-notes-flow{grid-template-columns:minmax(0,1fr);gap:20px}.hr-interview{transform:none}.hr-flow-arrow{min-height:24px}.hr-flow-arrow svg{transform:rotate(90deg)}}@media (width<=600px){.hr-interview header,.hr-notes header,.hr-dialogue{padding:20px}.hr-notes dl{padding-inline:20px}.hr-notes footer{padding:18px 20px}.hr-card blockquote{font-size:19px}}@media (width<=900px){.hr-evidence-demo{grid-template-columns:minmax(0,1fr)}.hr-evidence-card{min-height:0}}@media (width<=600px){.hr-criteria{padding:20px 14px 16px}.hr-criteria button{padding:16px 12px}.hr-criteria button>svg{flex:none}.hr-evidence-card header,.hr-answer-evidence{padding:20px}.hr-evidence-card header h4{font-size:23px}.hr-evidence-card footer{padding:18px 20px}}@media (width<=800px){.hr-commitment{grid-template-columns:minmax(0,1fr)}.hr-commitment-finding{border-bottom:1px solid #ece9f0;border-right:0}}@media (width<=600px){.hr-candidate-top{flex-wrap:wrap;align-items:start;gap:12px}.hr-avatar{flex:none}.hr-candidate-top p>span{line-height:1.5}.hr-conversation-tabs{gap:8px}.hr-conversation-tabs button{flex-direction:column;align-items:start;gap:9px;padding:14px 10px}.hr-conversation-tabs button>svg:last-child{display:none}.hr-conversation-tabs strong{font-size:13px}.hr-commitment-finding,.hr-commitment-quote{padding:22px 20px}.hr-commitment-finding h4{font-size:24px}.hr-commitment-quote blockquote{font-size:20px}}@media (width<=900px){.hr-onboarding-demo{grid-template-columns:minmax(0,1fr);gap:24px}.hr-question-tabs{flex-wrap:wrap}.hr-question-tabs button{min-height:44px}}@media (width<=600px){.hr-ask-card{padding:20px 20px 0}.hr-ask-card header{flex-wrap:wrap;gap:8px}.hr-ask-card h4{min-height:0;font-size:22px}.hr-ask-card .hr-question{margin-block:20px;padding:16px}.hr-onboarding-photo img{height:230px}.hr-onboarding-photo>div{gap:12px;margin-inline:16px;padding:18px}}@media (width<=900px){.hr-feedback-demo{grid-template-columns:minmax(0,1fr);gap:24px}.hr-feedback-chart{padding:0}.hr-feedback-sources{min-height:0}}@media (width<=600px){.hr-feedback-chart button{padding:18px}.hr-feedback-chart button>span:first-child{gap:12px}.hr-feedback-chart button b{flex-wrap:wrap;justify-content:end;gap:3px}.hr-feedback-sources header{padding:22px 20px}.hr-feedback-sources header h4{font-size:23px}.hr-feedback-quote{margin-inline:20px}}@media (width<=1000px){.hr-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hr-access-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hr-access-grid article{padding:24px 20px 12px}.hr-access-grid article>p{min-height:0}.hr-governance-link{line-height:1.5}}[data-v21-variant=knowledge-enablement-v3] .v21-page-hero h1{letter-spacing:-.035em;max-width:550px;font-size:clamp(36px,4.2vw,54px);line-height:1.09}[data-v21-variant=knowledge-enablement-v3] .v21-page-hero p{max-width:490px;font-size:19px;line-height:1.5}.know3-hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.know3-hero-actions>a:last-child{color:inherit;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.know3-hero-actions>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}[data-v21-variant=knowledge-enablement-v3] :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a99aff}[data-v21-variant=knowledge-enablement-v3] .know3-refined{padding-block:78px}.know3-head{max-width:980px;margin-bottom:34px}.know3-head h2{max-width:920px;font:500 clamp(30px,3.1vw,43px)/1.14 var(--v21-display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0}.know3-head>p{color:var(--sv2-muted);max-width:790px;margin:0;font-size:18px;line-height:1.5}.know3-answer{border-top:1px solid var(--sv2-box-line);margin-top:24px;padding-top:20px}.know3-answer h3{color:var(--sv2-label);font:500 clamp(22px,2.1vw,28px)/1.25 var(--v21-display);letter-spacing:-.025em;margin:0 0 8px}.know3-answer h3 span{color:var(--sv2-when)}.know3-answer p{color:var(--sv2-muted);max-width:830px;margin:0;font-size:17px;line-height:1.5}.know3-card{color:#15161c;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.know3-card>header{border-bottom:1px solid #ececf1;align-items:center;gap:12px;padding:22px 24px;display:flex}.know3-card>header>div{gap:5px;display:grid}.know3-card header img{object-fit:cover;border-radius:50%}.know3-card header strong{font-size:16px}.know3-card header span,.know3-card small{color:#676b77;font-size:13px;line-height:1.5}.know3-card h4{font:600 18px/1.4 var(--v21-body);margin:0 0 12px}.know3-ramp{grid-template-columns:1.07fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.know3-ramp .v21-flowlines path{stroke:#b6a6d2}.know3-ramp .v21-flowlines-end{fill:#b6a6d2}.know3-question{font:500 23px/1.45 var(--v21-body);letter-spacing:-.02em;background:#faf3e9;border-radius:10px;margin:24px 24px 0;padding:18px 20px}.know3-response{padding:24px}.know3-response p{margin:0 0 22px;font-size:18px;line-height:1.6}.know3-response>span{color:#696d78;font-size:12px}.know3-source-tabs{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.know3-source-tabs button{cursor:pointer;font:500 13px var(--v21-body);text-align:left;color:#323744;background:#fff;border:1px solid #e4e6ee;border-radius:8px;align-items:center;gap:9px;padding:12px 10px;display:flex}.know3-source-tabs button small{margin-top:5px;font-size:11px;display:block}.know3-source-tabs button[aria-pressed=true]{background:#f1eef9;border-color:#bdafd6}.know3-source-tabs button:hover{border-color:#ac9dcc}.know3-ask footer{color:#667080;border-top:1px solid #ececf1;align-items:center;gap:7px;padding:16px 24px;font-size:12px;display:flex}.know3-answer-source{border-top:3px solid #b4a3d1}.know3-answer-source>div{padding:28px}.know3-answer-source blockquote{font:400 27px/1.5 var(--v21-body);letter-spacing:-.025em;margin:17px 0 0}.know3-viewers{gap:12px;margin-bottom:22px;display:flex}.know3-viewers button{cursor:pointer;font:inherit;color:#b5b6c1;text-align:left;background:#ffffff09;border:1px solid #ffffff24;border-radius:10px;gap:6px;min-width:210px;padding:15px 24px;display:grid}.know3-viewers strong{font-size:16px}.know3-viewers span{font-size:12px}.know3-viewers button[aria-pressed=true]{color:#373047;background:#ebe7f4;border-color:#c6b9df}.know3-viewers button:hover{border-color:#c6b9df}.know3-retained>header{justify-content:space-between}.know3-viewer-scope{align-items:center;gap:7px;display:flex}.know3-retained-body{grid-template-columns:1.2fr 1fr;display:grid}.know3-retained-history>h4{color:#6d707c;margin:0 0 20px;font-size:13px;font-weight:400}.know3-retained-history article{border-top:1px solid #ececf1;align-items:start;gap:12px;padding:18px 0;display:flex}.know3-retained-history article>svg{color:#9690b7;flex-shrink:0;margin-top:3px}.know3-retained-history h5{font:600 17px/1.4 var(--v21-body);margin:8px 0 7px}.know3-retained-history p{margin:0;font-size:15px;line-height:1.5}.know3-private{color:#737080;background:#f2f1f6;border-radius:8px;align-items:center;gap:12px;margin-top:6px;padding:18px;display:flex}.know3-private strong{font-size:14px}.know3-private small{margin-top:5px;display:block}.know3-task{background:#fcfbfe;border-left:1px solid #ececf1;padding:28px}.know3-task-status{color:#977443;background:#faf1e3;border-radius:5px;margin-bottom:16px;padding:5px 8px;font-size:12px;display:inline-block}.know3-task h4{margin-bottom:25px;font-size:23px;line-height:1.35}.know3-task dl{gap:15px;font-size:14px;display:grid}.know3-task dl div{grid-template-columns:75px 1fr;gap:10px;display:grid}.know3-task dt{color:#6e707c}.know3-task dd{margin:0}.know3-source{border-top:1px solid #e8e5ef;margin-top:24px;padding-top:17px}.know3-source summary{color:#79719c;cursor:pointer;padding:6px 0;font-size:13px}.know3-source blockquote{font:400 21px/1.5 var(--v21-body);margin:14px 0 0}.know3-retained-history{padding:20px 24px}.know3-retained-history article{padding:12px 0}.know3-retained-history h5{margin:5px 0}.know3-retained>header{padding-block:18px}.know3-best{grid-template-columns:1fr 1.05fr;align-items:start;gap:26px;display:grid}.know3-folder-scope{color:#6d7874;border-bottom:1px solid #ebefee;align-items:center;gap:7px;padding:15px 24px;font-size:12px;display:flex}.know3-academy ol{margin:0;padding:8px;list-style:none}.know3-academy li+li{border-top:1px solid #edf0ef}.know3-academy button{width:100%;font:inherit;text-align:left;cursor:pointer;color:#1f302b;background:0 0;border:1px solid #0000;border-radius:7px;align-items:start;gap:12px;padding:19px 16px;display:flex}.know3-academy button>svg{color:#709b8b;flex-shrink:0;margin-top:3px}.know3-academy button strong{font-size:16px;font-weight:500;line-height:1.4}.know3-academy button small{margin-top:8px;font-size:12px;display:block}.know3-academy button[aria-pressed=true]{background:#edf7f3;border-color:#9acbb8}.know3-academy button:hover{background:#f3f9f6}.know3-training{border-top:3px solid #8ac1ab}.know3-training header strong{font-size:20px;line-height:1.35}.know3-training-body{padding:25px 28px 28px}.know3-training-body>span{color:#609a83;margin-bottom:24px;font-size:12px;display:block}.know3-training-body>div+div{margin-top:22px}.know3-training-body blockquote{font:400 23px/1.5 var(--v21-body);letter-spacing:-.015em;margin:8px 0 0}.know3-playbook{grid-template-columns:1.08fr 1fr;align-items:start;gap:72px;display:grid;position:relative}.know3-playbook .v21-flowlines path{stroke:#ce9794}.know3-playbook .v21-flowlines-end{fill:#ce9794}.know3-steps-key{color:#6e737d;justify-content:space-between;padding:20px 24px 5px;font-size:12px;display:flex}.know3-steps ol{margin:0;padding:8px 12px 12px;list-style:none}.know3-steps li+li{border-top:1px solid #ececf1}.know3-steps button{cursor:pointer;font:400 15px/1.4 var(--v21-body);color:#222631;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr auto;gap:13px 18px;width:100%;padding:19px 12px;display:grid}.know3-steps button[aria-pressed=true]{background:#fbf1f0;border-color:#d4a7a4}.know3-steps button:hover{background:#fdf6f5}.know3-steps button b{font-size:15px;font-weight:600}.know3-steps button small{font-size:12px;font-weight:400}.know3-steps button i{background:#eeeced;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.know3-steps button em{background:#acb3ae;border-radius:6px;height:100%;display:block}.know3-steps button[aria-pressed=true] em{background:#bf8882}.know3-step-sources{border-top:3px solid #ce9794}.know3-step-excerpts{padding:20px 25px 5px}.know3-step-excerpts>span{color:#7d7476;margin-bottom:15px;font-size:12px;display:block}.know3-step-excerpts article{border-top:1px solid #ede7e7;padding:17px 0 21px}.know3-step-excerpts blockquote{font:400 24px/1.5 var(--v21-body);letter-spacing:-.015em;margin:10px 0}.know3-step-excerpts article>span{color:#9c7c79;font-size:12px}.know3-together{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:90px;margin-top:38px;display:grid;position:relative}.know3-shared-topics{z-index:1;color:#2d3b31;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative;overflow:hidden}.know3-shared-topics>header{border-bottom:1px solid #e5ede7;align-items:center;gap:12px;padding:26px;display:flex}.know3-shared-topics img,.know3-team-card img{object-fit:cover;border-radius:50%}.know3-shared-topics strong{font-size:17px;font-weight:600}.know3-shared-topics header span{color:#809086;margin-top:7px;font-size:12px;display:block}.know3-shared-topics>div{padding:26px}.know3-shared-topics>div+div{border-top:1px solid #e5ede7}.know3-shared-topics h4{font:500 22px/1.3 var(--v21-body);margin:0 0 10px}.know3-shared-topics p{color:#829087;margin:0;font-size:14px}.know3-shared-topics>footer{color:#829087;border-top:1px solid #e5ede7;align-items:center;gap:8px;padding:20px 26px;font-size:11px;display:flex}.know3-together>ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.know3-team-card{z-index:1;color:#2d3b31;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;padding:23px 26px;text-decoration:none;display:block;position:relative}.know3-team-card header{align-items:center;gap:12px;display:flex}.know3-team-card strong{font-size:17px;font-weight:600}.know3-team-card p{color:#677d6e;margin:16px 0 10px;font-size:17px;line-height:1.5}.know3-team-card>small{color:#8a998e;margin-bottom:16px;font-size:11px;display:block}.know3-team-card>span{color:#69977c;align-items:center;gap:7px;font-size:12px;display:flex}.know3-team-card:hover>span{text-underline-offset:4px;text-decoration:underline}.know3-together .v21-flowlines path{stroke:#94b4a0}.know3-together .v21-flowlines-end{fill:#94b4a0}.know3-team-card p,.know3-shared-topics p{color:#597064}@media (width<=900px){.know3-ramp{grid-template-columns:minmax(0,1fr);gap:24px}.know3-ramp>.v21-flowlines{display:none}}@media (width<=600px){.know3-hero-actions{flex-wrap:wrap;gap:12px 20px}[data-v21-variant=knowledge-enablement-v3] .know3-refined{padding-block:52px}.know3-card>header{padding:20px}.know3-question{color:#fff;background:#282439;margin:20px 20px 0;padding:16px;font-size:20px}.know3-response{padding:20px}.know3-response p{font-size:17px}.know3-source-tabs{gap:6px}.know3-source-tabs button{flex-direction:column;align-items:start;min-height:76px;padding:12px}.know3-answer-source>div{padding:20px}.know3-answer-source blockquote{font-size:22px}.know3-ask footer{align-items:start;padding:18px 20px;line-height:1.5}.know3-ask footer svg{flex:none;margin-top:2px}}@media (width<=700px){.know3-viewers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.know3-viewers button{min-width:0;padding:16px}.know3-viewers strong{font-size:15px}.know3-retained>header{flex-wrap:wrap;gap:12px}.know3-retained-body{grid-template-columns:minmax(0,1fr)}.know3-retained-history,.know3-task{padding:20px}.know3-task{border-top:1px solid #ececf1;border-left:0}.know3-source summary{align-content:center;min-height:44px}.know3-source blockquote{font-size:19px}}@media (width<=900px){.know3-best{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=600px){.know3-folder-scope{padding:16px 20px}.know3-academy button{padding:18px 12px}.know3-training-body{padding:20px}.know3-training-body blockquote{font-size:20px}}@media (width<=900px){.know3-playbook{grid-template-columns:minmax(0,1fr);gap:24px}.know3-playbook>.v21-flowlines{display:none}}@media (width<=600px){.know3-steps-key{padding:20px 20px 5px}.know3-steps ol{padding-inline:8px}.know3-steps button{grid-template-columns:minmax(0,1fr) auto;gap:13px}.know3-step-excerpts{padding:20px 20px 5px}.know3-step-excerpts blockquote{font-size:20px}}@media (width<=900px){.know3-together{grid-template-columns:minmax(0,1fr);gap:24px}.know3-together>.v21-flowlines{display:none}}@media (width<=600px){.know3-shared-topics>header,.know3-shared-topics>div,.know3-team-card{padding:20px}.know3-shared-topics>footer{align-items:start;padding:18px 20px;line-height:1.5}.know3-shared-topics>footer svg{flex:none;margin-top:2px}}.v21-kn3-who{align-items:center;gap:10px;font-style:normal;display:inline-flex}.v21-kn3-who.is-plain{gap:0}.v21-kn3-who img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.v21-kn3-who>span{display:grid}.v21-kn3-who b{font-size:13.5px;font-weight:600}.v21-kn3-who small{color:#5f6470;font-size:12px}.v21-kn3-play{flex:none;width:13px;height:13px}.v21-kn3-ramp{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:18px 96px;margin-top:44px;display:grid;position:relative}.v21-kn3-ramp>.v21-flowlines{z-index:2}.v21-kn3-ramp .v21-flowlines path{stroke:var(--hue,#f0a34a)}.v21-kn3-ramp .v21-flowlines-end{fill:var(--hue,#f0a34a)}.v21-kn3-ramp-a li em .v21-kn3-play,.v21-kn3-ramp-a li em svg{color:#4b62d6}.v21-kn3-ramp-q{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;gap:12px;padding:18px 20px 20px;display:grid}.v21-kn3-ramp-q q{quotes:"" "";background:#f0a34a21;border-radius:10px;padding:12px 14px;font-size:15.5px;font-weight:500;line-height:1.35}.v21-kn3-ramp-a{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-kn3-ramp-a>p{border-bottom:1px solid #0e0f1314;margin:0;padding:18px 22px 14px;font-size:15px;line-height:1.45}.v21-kn3-ramp-a ol{margin:0;padding:6px 0;list-style:none}.v21-kn3-ramp-a li{color:#5f6470;grid-template-columns:auto 180px 190px;justify-content:start;align-items:center;gap:4px 26px;padding:9px 22px;font-size:13px;display:grid}.v21-kn3-ramp-a li>svg:first-child{color:var(--team)}.v21-kn3-ramp-a footer b[data-entity=support]{color:#2b8fc4;font-weight:600}.v21-kn3-ramp-a footer b[data-entity=success]{color:#b5761f;font-weight:600}.v21-kn3-ramp-a li em{color:#4b62d6;align-items:center;gap:7px;font-style:normal;font-weight:600;display:inline-flex}.v21-kn3-ramp-a>footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:10px 22px 14px;font-size:12.5px}.v21-kn3-ramp-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-kn3-ramp-out b{color:var(--sv2-label);font-weight:600}.v21-kn3-best{gap:14px;margin-top:44px;display:grid}.v21-kn3-best-cost{gap:7px;margin:0 4px;font-size:12.5px;font-weight:500;display:grid}.v21-kn3-best-row{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:14px;display:grid}.v21-kn3-best-row i{align-items:center;gap:9px;display:flex}.v21-kn3-best-row i span{gap:3px;display:flex}.v21-kn3-best-row b{border-radius:2px;width:10px;height:10px}.v21-kn3-best-row.is-today{color:#a33f3c}.v21-kn3-best-row.is-today b{background:#c8403f29;box-shadow:inset 0 0 0 1px #c8403f8c}.v21-kn3-best-row.is-today b.is-hard{box-shadow:none;background:#c8403f}.v21-kn3-best-row.is-gain{color:#1d9d7d}.v21-kn3-best-row.is-gain b{background:#0e0f130f;box-shadow:inset 0 0 0 1px #0e0f133d}.v21-kn3-best-row.is-gain b.is-first{box-shadow:none;background:#37c9a3}.v21-kn3-best-folder{color:#0e0f13;width:min(100%,820px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;justify-self:start}.v21-kn3-best-folder>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:16px 22px 12px;display:flex}.v21-kn3-best-folder>header svg{color:#5f6470;align-self:center}.v21-kn3-best-folder>header b{font-size:15px;font-weight:600}.v21-kn3-best-folder>header small{color:#5f6470;font-size:12.5px}.v21-kn3-best-folder>header span{color:#5f6470;margin-left:auto;font-size:12.5px}.v21-kn3-best-folder ol{margin:0;padding:6px 0 8px;list-style:none}.v21-kn3-best-folder li{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:10px 22px;font-size:14px;display:grid}.v21-kn3-best-folder li svg{color:#8a8f9c;grid-row:1/3;width:12px;height:12px}.v21-kn3-best-folder li b{font-weight:600}.v21-kn3-best-folder li small{color:#5f6470;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-kn3-best-folder li small svg{color:#8a8f9c;flex:none}.v21-kn3-best-folder li.is-first small svg{color:#37c9a3}.v21-kn3-best-folder li.is-first{background:#37c9a31a;box-shadow:inset 3px 0 #37c9a3}.v21-kn3-best-folder li.is-first svg{color:#37c9a3}.v21-kn3-best-out{border-top:1px solid var(--sv2-box-line);width:min(100%,828px);color:var(--sv2-muted);align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-kn3-best-out b{color:var(--sv2-label);font-weight:600}.v21-kn3-best-out span em{color:#1d9d7d;font-style:normal;font-weight:600}.v21-kn3-leave{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 48px;margin-top:44px;display:grid}.v21-kn3-leave-head{color:var(--sv2-label);margin:0 4px 2px;font-size:14.5px;font-weight:600}.v21-kn3-leave-pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 48px;display:grid}.v21-kn3-leave-account{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:13px 18px;display:grid}.v21-kn3-leave-account>b{font-size:14.5px;font-weight:600}.v21-kn3-leave-account>span{color:#5f6470;font-size:12.5px}.v21-kn3-leave-marks{color:#5f6470;flex-wrap:wrap;justify-self:end;align-items:center;gap:4px;display:flex}.v21-kn3-leave-marks b{background:#0e0f1338;border-radius:2px;width:10px;height:10px}.v21-kn3-leave-marks svg{width:12px;height:12px}.v21-kn3-leave-record{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-column:1/-1}.v21-kn3-leave-record>header{border-bottom:1px solid #0e0f1314;align-items:center;gap:10px;padding:15px 22px 12px;display:flex}.v21-kn3-leave-record>header b{font-size:16px;font-weight:600}.v21-kn3-leave-record>header span{color:#5f6470;font-size:13px}.v21-kn3-leave-record ol{margin:0;padding:0;list-style:none}.v21-kn3-leave-record li{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 14px;padding:13px 22px;display:grid}.v21-kn3-leave-record li>svg{color:var(--team);grid-row:1/4}.v21-kn3-leave-record li small{color:#5f6470;font-size:12.5px}.v21-kn3-leave-record li>span{font-size:14px}.v21-kn3-leave-record li>span b{font-weight:600}.v21-kn3-leave-record li em{color:#4b62d6;align-items:center;gap:7px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.v21-kn3-leave-task{background:#0e0f1308;border-radius:0 0 18px 18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:14px 22px 16px;display:grid}.v21-kn3-leave-task>svg{color:#5f6470;grid-row:1/3}.v21-kn3-leave-task b{font-size:14px;font-weight:600}.v21-kn3-leave-task>span{color:#5f6470;font-size:12.5px}.v21-kn3-leave-key{color:var(--sv2-muted);grid-column:1/-1;align-items:flex-start;gap:8px;margin:2px 4px 0;font-size:12.5px;line-height:1.45;display:flex}.v21-kn3-leave-key svg{flex:none;margin-top:3px}.v21-kn3-leave-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-kn3-leave-out b{color:var(--sv2-label);font-weight:600}.v21-kn3-pb{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px 56px;margin-top:44px;display:grid;position:relative}.v21-kn3-pb>.v21-flowlines{z-index:2}.v21-kn3-pb .v21-flowlines path{stroke:var(--hue,#c8403f)}.v21-kn3-pb .v21-flowlines-end{fill:var(--hue,#c8403f)}.v21-kn3-pb-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-area:1/1}.v21-kn3-pb-card>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-kn3-pb-card>header b{font-size:16px;font-weight:600}.v21-kn3-pb-card>header span{color:#5f6470;font-size:13px}.v21-kn3-pb-card ol{margin:0;padding:6px 0 8px;list-style:none}.v21-kn3-pb-step{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 132px;align-items:center;gap:16px;padding:11px 22px;font-size:13.5px;display:grid}.v21-kn3-pb-step i{background:#0e0f1314;border-radius:4px;height:8px;display:block;position:relative}.v21-kn3-pb-step i:after{content:"";width:calc(var(--w) * 100%);background:#0e0f134d;border-radius:4px;min-width:6px;position:absolute;inset:0 auto 0 0}.v21-kn3-pb-step small{color:#5f6470;text-align:right;font-size:12.5px}.v21-kn3-pb-step.is-stopped{background:#c8403f17;box-shadow:inset 3px 0 #c8403f}.v21-kn3-pb-step.is-stopped span{font-weight:600}.v21-kn3-pb-step.is-stopped i:after{background:#c8403f}.v21-kn3-pb-step.is-stopped small{color:#a33f3c;font-weight:600}.v21-kn3-pb-why{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-area:1/2}.v21-kn3-pb-why>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 20px 10px;display:flex}.v21-kn3-pb-why>header b{color:#a33f3c;font-size:14px;font-weight:600}.v21-kn3-pb-why>header span{color:#5f6470;font-size:12.5px}.v21-kn3-pb-why ol{gap:14px;margin:0;padding:14px 20px 18px;list-style:none;display:grid}.v21-kn3-pb-why li{gap:4px;display:grid}.v21-kn3-pb-why q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;color:#a33f3c;quotes:"“" "”";font-size:18px;font-weight:600;line-height:1.3}.v21-kn3-pb-why small{color:#5f6470;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-kn3-pb-why small svg{color:#c8403f}.v21-kn3-pb-after{border-top:1px solid #0e0f131a;gap:4px;padding:12px 0 10px;display:grid}.v21-kn3-pb-change{color:#5f6470;margin:0;padding:2px 22px 0;font-size:12.5px;font-weight:600}.v21-kn3-pb-change img{object-fit:cover;border-radius:50%;width:24px;height:24px}.v21-kn3-pb-step.is-new{margin:0;box-shadow:inset 3px 0 #37c9a3}.v21-kn3-pb-step.is-new span{text-wrap:balance;font-weight:600}.v21-kn3-pb-step.is-new i:after{background:#37c9a3}.v21-kn3-pb-step.is-new small{color:#1d9d7d;font-weight:600}@media (width<=960px){.v21-kn3-leave,.v21-kn3-leave-pair,.v21-kn3-pb{grid-template-columns:1fr}.v21-kn3-pb-card,.v21-kn3-pb-why,.v21-kn3-pb-after{grid-area:auto}.v21-kn3-pb-after{grid-template-columns:1fr}.v21-kn3-leave>.v21-flowlines,.v21-kn3-pb>.v21-flowlines{display:none}}.v21-kn2-who{align-items:center;gap:10px;font-style:normal;display:inline-flex}.v21-kn2-who.is-plain{gap:0}.v21-kn2-who img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.v21-kn2-who>span{display:grid}.v21-kn2-who b{font-size:13.5px;font-weight:600}.v21-kn2-who small{color:#5f6470;font-size:12px}.v21-kn2-ramp{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:18px 96px;margin-top:44px;display:grid;position:relative}.v21-kn2-ramp>.v21-flowlines{z-index:2}.v21-kn2-ramp .v21-flowlines path{stroke:var(--hue,#f0a34a)}.v21-kn2-ramp .v21-flowlines-end{fill:var(--hue,#f0a34a)}.v21-kn2-ramp-a li em .v21-pd2-play,.v21-kn2-ramp-a li em svg{color:#4b62d6}.v21-kn2-ramp-q{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;gap:12px;padding:18px 20px 20px;display:grid}.v21-kn2-ramp-q q{quotes:"" "";background:#f0a34a21;border-radius:10px;padding:12px 14px;font-size:15.5px;font-weight:500;line-height:1.35}.v21-kn2-ramp-a{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-kn2-ramp-a>p{border-bottom:1px solid #0e0f1314;margin:0;padding:18px 22px 14px;font-size:15px;line-height:1.45}.v21-kn2-ramp-a ol{margin:0;padding:6px 0;list-style:none}.v21-kn2-ramp-a li{color:#5f6470;grid-template-columns:auto 180px 190px;justify-content:start;align-items:center;gap:4px 26px;padding:9px 22px;font-size:13px;display:grid}.v21-kn2-ramp-a li>svg:first-child{color:var(--team)}.v21-kn2-ramp-a footer b[data-entity=support]{color:#2b8fc4;font-weight:600}.v21-kn2-ramp-a footer b[data-entity=success]{color:#b5761f;font-weight:600}.v21-kn2-ramp-a li em{color:#4b62d6;align-items:center;gap:7px;font-style:normal;font-weight:600;display:inline-flex}.v21-kn2-ramp-a>footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:10px 22px 14px;font-size:12.5px}.v21-kn2-ramp-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-kn2-ramp-out b{color:var(--sv2-label);font-weight:600}.v21-kn2-best{gap:14px;margin-top:44px;display:grid}.v21-kn2-best-cost{gap:7px;margin:0 4px;font-size:12.5px;font-weight:500;display:grid}.v21-kn2-best-row{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:14px;display:grid}.v21-kn2-best-row i{align-items:center;gap:9px;display:flex}.v21-kn2-best-row i span{gap:3px;display:flex}.v21-kn2-best-row b{border-radius:2px;width:10px;height:10px}.v21-kn2-best-row.is-today{color:#a33f3c}.v21-kn2-best-row.is-today b{background:#c8403f29;box-shadow:inset 0 0 0 1px #c8403f8c}.v21-kn2-best-row.is-today b.is-hard{box-shadow:none;background:#c8403f}.v21-kn2-best-row.is-gain{color:#1d9d7d}.v21-kn2-best-row.is-gain b{background:#0e0f130f;box-shadow:inset 0 0 0 1px #0e0f133d}.v21-kn2-best-row.is-gain b.is-first{box-shadow:none;background:#37c9a3}.v21-kn2-best-folder{color:#0e0f13;width:min(100%,820px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;justify-self:start}.v21-kn2-best-folder>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:16px 22px 12px;display:flex}.v21-kn2-best-folder>header svg{color:#5f6470;align-self:center}.v21-kn2-best-folder>header b{font-size:15px;font-weight:600}.v21-kn2-best-folder>header small{color:#5f6470;font-size:12.5px}.v21-kn2-best-folder>header span{color:#5f6470;margin-left:auto;font-size:12.5px}.v21-kn2-best-folder ol{margin:0;padding:6px 0 8px;list-style:none}.v21-kn2-best-folder li{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:10px 22px;font-size:14px;display:grid}.v21-kn2-best-folder li svg{color:#8a8f9c;grid-row:1/3;width:12px;height:12px}.v21-kn2-best-folder li b{font-weight:600}.v21-kn2-best-folder li small{color:#5f6470;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-kn2-best-folder li small svg{color:#8a8f9c;flex:none}.v21-kn2-best-folder li.is-first small svg{color:#37c9a3}.v21-kn2-best-folder li.is-first{background:#37c9a31a;box-shadow:inset 3px 0 #37c9a3}.v21-kn2-best-folder li.is-first svg{color:#37c9a3}.v21-kn2-best-out{border-top:1px solid var(--sv2-box-line);width:min(100%,828px);color:var(--sv2-muted);align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-kn2-best-out b{color:var(--sv2-label);font-weight:600}.v21-kn2-best-out span em{color:#1d9d7d;font-style:normal;font-weight:600}.v21-kn2-leave{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 48px;margin-top:44px;display:grid}.v21-kn2-leave-head{color:var(--sv2-label);margin:0 4px 2px;font-size:14.5px;font-weight:600}.v21-kn2-leave-pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 48px;display:grid}.v21-kn2-leave-account{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:13px 18px;display:grid}.v21-kn2-leave-account>b{font-size:14.5px;font-weight:600}.v21-kn2-leave-account>span{color:#5f6470;font-size:12.5px}.v21-kn2-leave-marks{color:#5f6470;flex-wrap:wrap;justify-self:end;align-items:center;gap:4px;display:flex}.v21-kn2-leave-marks b{background:#0e0f1338;border-radius:2px;width:10px;height:10px}.v21-kn2-leave-marks svg{width:12px;height:12px}.v21-kn2-leave-record{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-column:1/-1}.v21-kn2-leave-record>header{border-bottom:1px solid #0e0f1314;align-items:center;gap:10px;padding:15px 22px 12px;display:flex}.v21-kn2-leave-record>header b{font-size:16px;font-weight:600}.v21-kn2-leave-record>header span{color:#5f6470;font-size:13px}.v21-kn2-leave-record ol{margin:0;padding:0;list-style:none}.v21-kn2-leave-record li{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 14px;padding:13px 22px;display:grid}.v21-kn2-leave-record li>svg{color:var(--team);grid-row:1/4}.v21-kn2-leave-record li small{color:#5f6470;font-size:12.5px}.v21-kn2-leave-record li>span{font-size:14px}.v21-kn2-leave-record li>span b{font-weight:600}.v21-kn2-leave-record li em{color:#4b62d6;align-items:center;gap:7px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.v21-kn2-leave-task{background:#0e0f1308;border-radius:0 0 18px 18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:14px 22px 16px;display:grid}.v21-kn2-leave-task>svg{color:#5f6470;grid-row:1/3}.v21-kn2-leave-task b{font-size:14px;font-weight:600}.v21-kn2-leave-task>span{color:#5f6470;font-size:12.5px}.v21-kn2-leave-key{color:var(--sv2-muted);grid-column:1/-1;align-items:flex-start;gap:8px;margin:2px 4px 0;font-size:12.5px;line-height:1.45;display:flex}.v21-kn2-leave-key svg{flex:none;margin-top:3px}.v21-kn2-leave-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-kn2-leave-out b{color:var(--sv2-label);font-weight:600}.v21-kn2-pb{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px 56px;margin-top:44px;display:grid;position:relative}.v21-kn2-pb>.v21-flowlines{z-index:2}.v21-kn2-pb .v21-flowlines path{stroke:var(--hue,#c8403f)}.v21-kn2-pb .v21-flowlines-end{fill:var(--hue,#c8403f)}.v21-kn2-pb-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-area:1/1}.v21-kn2-pb-card>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-kn2-pb-card>header b{font-size:16px;font-weight:600}.v21-kn2-pb-card>header span{color:#5f6470;font-size:13px}.v21-kn2-pb-card ol{margin:0;padding:6px 0 8px;list-style:none}.v21-kn2-pb-step{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 132px;align-items:center;gap:16px;padding:11px 22px;font-size:13.5px;display:grid}.v21-kn2-pb-step i{background:#0e0f1314;border-radius:4px;height:8px;display:block;position:relative}.v21-kn2-pb-step i:after{content:"";width:calc(var(--w) * 100%);background:#0e0f134d;border-radius:4px;min-width:6px;position:absolute;inset:0 auto 0 0}.v21-kn2-pb-step small{color:#5f6470;text-align:right;font-size:12.5px}.v21-kn2-pb-step.is-stopped{background:#c8403f17;box-shadow:inset 3px 0 #c8403f}.v21-kn2-pb-step.is-stopped span{font-weight:600}.v21-kn2-pb-step.is-stopped i:after{background:#c8403f}.v21-kn2-pb-step.is-stopped small{color:#a33f3c;font-weight:600}.v21-kn2-pb-why{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-area:1/2}.v21-kn2-pb-why>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 20px 10px;display:flex}.v21-kn2-pb-why>header b{color:#a33f3c;font-size:14px;font-weight:600}.v21-kn2-pb-why>header span{color:#5f6470;font-size:12.5px}.v21-kn2-pb-why ol{gap:14px;margin:0;padding:14px 20px 18px;list-style:none;display:grid}.v21-kn2-pb-why li{gap:4px;display:grid}.v21-kn2-pb-why q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;color:#a33f3c;quotes:"“" "”";font-size:18px;font-weight:600;line-height:1.3}.v21-kn2-pb-why small{color:#5f6470;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v21-kn2-pb-why small svg{color:#c8403f}.v21-kn2-pb-after{border-top:1px solid #0e0f131a;gap:4px;padding:12px 0 10px;display:grid}.v21-kn2-pb-change{color:#5f6470;margin:0;padding:2px 22px 0;font-size:12.5px;font-weight:600}.v21-kn2-pb-change img{object-fit:cover;border-radius:50%;width:24px;height:24px}.v21-kn2-pb-step.is-new{margin:0;box-shadow:inset 3px 0 #37c9a3}.v21-kn2-pb-step.is-new span{text-wrap:balance;font-weight:600}.v21-kn2-pb-step.is-new i:after{background:#37c9a3}.v21-kn2-pb-step.is-new small{color:#1d9d7d;font-weight:600}@media (width<=960px){.v21-kn2-leave,.v21-kn2-leave-pair,.v21-kn2-pb{grid-template-columns:1fr}.v21-kn2-pb-card,.v21-kn2-pb-why,.v21-kn2-pb-after{grid-area:auto}.v21-kn2-pb-after{grid-template-columns:1fr}.v21-kn2-leave>.v21-flowlines,.v21-kn2-pb>.v21-flowlines{display:none}}[data-v21-variant=leadership-v3] .v21-page-hero h1{letter-spacing:-.035em;max-width:550px;font-size:clamp(36px,4.2vw,54px);line-height:1.09}[data-v21-variant=leadership-v3] .v21-page-hero p{max-width:490px;font-size:19px;line-height:1.5}.lead3-hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.lead3-hero-actions>a:last-child{color:inherit;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.lead3-hero-actions>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}[data-v21-variant=leadership-v3] :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a99aff}[data-v21-variant=leadership-v3] .lead3-refined{padding-block:78px}.lead3-head{max-width:980px;margin-bottom:34px}.lead3-head h2{max-width:920px;font:500 clamp(30px,3.1vw,43px)/1.14 var(--v21-display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0}.lead3-head>p{color:var(--sv2-muted);max-width:790px;margin:0;font-size:18px;line-height:1.5}.lead3-answer{border-top:1px solid var(--sv2-box-line);margin-top:24px;padding-top:20px}.lead3-answer h3{color:var(--sv2-label);font:500 clamp(22px,2.1vw,28px)/1.25 var(--v21-display);letter-spacing:-.025em;margin:0 0 8px}.lead3-answer h3 span{color:var(--sv2-when)}.lead3-answer p{color:var(--sv2-muted);max-width:830px;margin:0;font-size:17px;line-height:1.5}[data-v21-variant=leadership-v3] .lead3-decisions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;margin-top:0}.lead3-decisions header{min-height:77px}.lead3-decisions header>div{gap:6px;display:grid}.lead3-decisions header span{color:#6a6a78;font-size:12px}[data-v21-variant=leadership-v3] .lead3-decisions :is(.v21-ld3-dec-row,.v21-ld3-dec-rep){align-content:center;gap:10px;min-height:166px;padding:20px 24px;display:grid}.lead3-topic{color:#777381;font-size:12px}.lead3-decisions .v21-ld3-dec-row q{font:500 18px/1.4 var(--v21-body);letter-spacing:-.015em}.lead3-commitment{color:#585361;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:12px;display:flex}.lead3-commitment span{align-items:center;gap:7px;display:flex}.lead3-commitment img{object-fit:cover;border-radius:50%}.lead3-source-meta{color:#74658b;font-size:12px;line-height:1.5}.lead3-decisions .v21-ld3-dec-rep p{margin:0;font-size:17px;line-height:1.45}.lead3-source-disclosure{color:#66558d;font-size:12px;line-height:1.5}.lead3-source-disclosure summary{cursor:pointer;width:fit-content;padding-block:3px}.lead3-source-disclosure summary:hover{text-underline-offset:3px;text-decoration:underline}.lead3-source-disclosure blockquote{color:#302a3a;background:#f6f3fc;border-left:2px solid #a69aec;border-radius:0 8px 8px 0;margin:12px 0 0;padding:14px 16px;font-size:15px}.lead3-source-disclosure cite{color:#777080;margin-top:9px;font-size:11px;font-style:normal;display:block}.lead3-trends{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:26px;display:grid}.lead3-trend-list,.lead3-trend-sources{color:#20202a;min-width:0;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.lead3-trend-list>header{border-bottom:1px solid #ebe8f0;align-items:baseline;gap:12px;padding:22px 26px;display:flex}.lead3-trend-list header b{font-size:16px;font-weight:600}.lead3-trend-list header span{color:#6d6776;font-size:12px}.lead3-trends ul{margin:0;padding:0;list-style:none}.lead3-trend-list li+li{border-top:1px solid #ebe8f0}.lead3-trend-list button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;gap:10px;padding:21px 26px;display:grid}.lead3-trend-list button:hover{background:#faf8fd}.lead3-trend-list button[aria-pressed=true]{background:color-mix(in srgb,var(--trend-hue) 12%,white);border-left-color:var(--trend-hue)}.lead3-trend-dept{color:#6d6578;align-items:center;gap:7px;font-size:12px;display:flex}.lead3-trend-dept i{background:var(--trend-hue);border-radius:50%;width:7px;height:7px}.lead3-trend-list button>strong{justify-content:space-between;gap:14px;font-size:18px;font-weight:500;display:flex}.lead3-trend-list button>strong svg{color:#81758c}.lead3-trend-total{color:#6d6776;align-items:baseline;gap:7px;font-size:12px;display:flex}.lead3-trend-total b{color:#27232f;font-size:30px;font-weight:500;line-height:1.2}.lead3-trend-total small{margin-left:auto;font-size:12px}.lead3-trend-bars{gap:5px;padding-right:42px;display:grid}.lead3-trend-bars i{background:var(--trend-hue);border-radius:3px;height:5px}.lead3-trend-bars i+i{background:#d9d5de}.lead3-trend-sources>header{border-top:3px solid var(--trend-hue);border-bottom:1px solid #ebe8f0;padding:22px 28px}.lead3-trend-sources header>span{color:#706978;font-size:12px}.lead3-trend-sources h4{font:600 23px/1.2 var(--v21-body);letter-spacing:-.02em;margin:8px 0}.lead3-trend-sources header p{color:#706978;margin:0;font-size:12px}.lead3-trend-sources li{padding:20px 28px}.lead3-trend-sources li+li{border-top:1px solid #ebe8f0}.lead3-trend-sources li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lead3-trend-sources li strong{font-size:14px;font-weight:600}.lead3-trend-sources li>div span{color:#7a7381;font-size:12px}.lead3-trend-sources blockquote{margin:10px 0;font-size:18px;line-height:1.45}.lead3-trend-sources .lead3-source-meta{align-items:center;gap:6px;display:flex}.lead3-weekly{color:#24212d;max-width:1020px;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.lead3-weekly>header{border-bottom:1px solid #ebe8f0;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;font-size:13px;display:flex}.lead3-weekly header>span{align-items:center;gap:9px;display:inline-flex}.lead3-weekly header svg{color:#7f6bbe}.lead3-recipients{color:#6d6777;font-size:12px}.lead3-recipients img{object-fit:cover;border:2px solid #fff;border-radius:50%;margin-right:-15px}.lead3-recipients img:last-of-type{margin-right:0}.lead3-weekly-question{background:#f4f1fc;border-radius:10px;margin:22px 28px;padding:20px}.lead3-weekly-question small{color:#7b6d92;font-size:12px}.lead3-weekly-question p{letter-spacing:-.015em;margin:9px 0 0;font-size:21px;line-height:1.4}.lead3-weekly-date{border-block:1px solid #ebe8f0;align-items:baseline;gap:15px;padding:18px 28px;display:flex}.lead3-weekly-date strong{font-size:16px;font-weight:600}.lead3-weekly-date span{color:#7a7283;font-size:12px}.lead3-weekly ol{margin:0;padding:0;list-style:none}.lead3-weekly li{grid-template-columns:150px 1fr;gap:25px;padding:22px 28px;display:grid}.lead3-weekly li+li{border-top:1px solid #ebe8f0}.lead3-weekly li>small{color:#79717f;padding-top:3px;font-size:12px}.lead3-weekly h4{font:500 18px/1.4 var(--v21-body);margin:0 0 9px}.lead3-weekly footer{color:#79717f;border-top:1px solid #ebe8f0;justify-content:space-between;gap:15px;padding:18px 28px;font-size:12px;display:flex}.lead3-weekly footer span{align-items:center;gap:7px;display:inline-flex}.lead3-assistant{color:#272330;width:min(100%,880px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;margin-inline:auto;overflow:hidden}.lead3-assistant>header{border-bottom:1px solid #ece8f0;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;font-size:14px;display:flex}.lead3-assistant header>span{align-items:center;gap:8px;display:flex}.lead3-assistant header>span:last-child{color:#5e766b;font-size:12px}.lead3-assistant-body{padding:28px 30px}.lead3-assistant-question{background:#f4f1fb;border-radius:10px;align-items:center;gap:13px;margin-bottom:28px;padding:16px;display:flex}.lead3-assistant-question img{object-fit:cover;border-radius:50%}.lead3-assistant-question p{margin:0;font-size:18px}.lead3-assistant-label{color:#7e748d;font-size:12px}.lead3-assistant-answer{letter-spacing:-.02em;margin:12px 0 24px;font-size:22px;line-height:1.45}.lead3-assistant-answer strong{margin-bottom:7px;font-weight:500;display:block}.lead3-assistant-source{background:#f8f6fc;border-left:3px solid #a699e7;border-radius:0 10px 10px 0;padding:20px 22px}.lead3-assistant-source>span{color:#716581;align-items:center;gap:8px;font-size:12px;display:flex}.lead3-assistant-source>blockquote{letter-spacing:-.02em;margin:19px 0;font-size:24px;line-height:1.4}.lead3-assistant-source cite{color:#7e748b;letter-spacing:0;margin-top:11px;font-size:12px;font-style:normal;display:block}.lead3-assistant footer{color:#7e748b;border-top:1px solid #ece8f0;align-items:center;gap:8px;padding:18px 30px;font-size:12px;display:flex}.lead3-privacy{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);align-items:start;gap:25px;display:grid}.lead3-company-view,.lead3-owner-only,.lead3-privacy-rules{color:#28232f;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.lead3-company-view>header{border-bottom:1px solid #ece8f0;align-items:center;gap:13px;padding:24px;display:flex}.lead3-privacy h4{font-family:var(--v21-body);margin:0;font-weight:600}.lead3-company-view h4{margin-bottom:6px;font-size:19px}.lead3-company-view header span{color:#7b7484;font-size:12px}.lead3-privacy img{object-fit:cover;border-radius:50%}.lead3-company-view>ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;min-height:367px;margin:0;padding:24px;list-style:none;display:grid}.lead3-company-view li>span{color:#716a7b;align-items:center;gap:6px;min-height:32px;font-size:12px;display:flex}.lead3-company-view li>span i{background:var(--team);border-radius:50%;flex:none;width:7px;height:7px}.lead3-company-view li>strong{margin:8px 0 18px;font-size:27px;font-weight:500;display:block}.lead3-private-tiles{grid-template-columns:repeat(5,19px);gap:4px;display:grid}.lead3-private-tiles b{width:19px;height:19px;color:color-mix(in srgb,var(--team) 75%,#383043);background:color-mix(in srgb,var(--team) 15%,white);border-radius:4px;place-items:center;display:grid}.lead3-private-side{gap:18px;display:grid}.lead3-owner-only{padding:23px}.lead3-owner-only header{color:#756c80;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.lead3-private-badge{color:#6a5b82;background:#f0edf6;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.lead3-owner-only h4{margin-top:15px;font-size:21px}.lead3-owner-only>p{color:#7b7484;margin:8px 0 20px;font-size:12px}.lead3-owner-only dl{border-top:1px solid #ece8f0;gap:12px;margin:0;padding-top:16px;font-size:12px;display:grid}.lead3-owner-only dl>div{justify-content:space-between;gap:12px;display:flex}.lead3-owner-only dt{color:#7b7484}.lead3-owner-only dd{white-space:nowrap;margin:0}.lead3-privacy-rules{box-shadow:var(--sv2-shadow-sm);padding:22px}.lead3-privacy-rules h4{font-size:14px}.lead3-privacy-rules>p{color:#7b7484;margin:7px 0 16px;font-size:12px}.lead3-privacy-rules ul{margin:0;padding:0;list-style:none}.lead3-privacy-rules li{align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.lead3-privacy-rules li+li{border-top:1px solid #ece8f0}.lead3-privacy-rules li span{flex:1}.lead3-privacy-rules li b{color:#746384;font-weight:500}[data-v21-variant=leadership-v3] #together{padding-block:78px}[data-v21-variant=leadership-v3] #together .v21-together-head{max-width:840px}.lead3-together{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:100px;margin-top:34px;display:grid;position:relative}.lead3-together>ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lead3-team-card{z-index:1;color:#272330;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;padding:22px 24px;text-decoration:none;display:block;position:relative}.lead3-team-card header{align-items:center;gap:10px;display:flex}.lead3-team-card img{object-fit:cover;border-radius:50%}.lead3-team-card strong{font-size:16px;font-weight:600}.lead3-team-card i{border-radius:50%;width:8px;height:8px;margin-left:auto}.lead3-team-card p{color:#655d70;margin:14px 0;font-size:16px}.lead3-team-card>span{color:#7661a7;align-items:center;gap:8px;font-size:12px;display:inline-flex}.lead3-team-card:hover>span{text-underline-offset:4px;text-decoration:underline}.lead3-company-record{z-index:1;color:#272330;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;padding:32px;position:relative}.lead3-company-record>svg{color:#8a78c2}.lead3-company-record h3{font:600 24px/1.25 var(--v21-body);margin:18px 0}.lead3-company-record ul{margin:0;padding:0;list-style:none}.lead3-company-record li{border-top:1px solid #ece8f0;padding:14px 0;font-size:16px}.lead3-company-record>span{color:#7d7389;border-top:1px solid #ece8f0;padding-top:18px;font-size:12px;display:block}.lead3-together .v21-flowlines path{stroke:#9b8ddb}.lead3-together .v21-flowlines-end{fill:#9b8ddb}.lead3-mobile-update{display:none}@media (width<=900px){[data-v21-variant=leadership-v3] .lead3-decisions{grid-template-columns:minmax(0,1fr)}.lead3-decisions>.v21-ld3-dec-next,.lead3-decisions>.v21-flowlines{display:none}.lead3-mobile-update{background:#f6f3fc;border-left:2px solid #a69aec;margin-top:8px;padding:16px;display:block}.lead3-mobile-update small{color:#74658b;font-size:12px}.lead3-mobile-update p{margin:8px 0 0;font-size:16px;line-height:1.5}.lead3-source-disclosure summary{align-content:center;min-height:44px}}@media (width<=600px){.lead3-hero-actions{flex-wrap:wrap;gap:12px 20px}[data-v21-variant=leadership-v3] .lead3-decisions .v21-ld3-dec-row{padding:20px}[data-v21-variant=leadership-v3] .lead3-refined,[data-v21-variant=leadership-v3] #together{padding-block:52px}}@media (width<=700px){.lead3-trends{grid-template-columns:minmax(0,1fr);gap:20px}.lead3-trend-list>header{flex-wrap:wrap;gap:8px;padding:20px}.lead3-trend-list button,.lead3-trend-sources>header,.lead3-trend-sources li{padding:20px}.lead3-trend-total{flex-wrap:wrap}.lead3-trend-sources blockquote{font-size:17px}.lead3-weekly>header,.lead3-weekly-date,.lead3-weekly footer{flex-wrap:wrap;gap:12px;padding:20px}.lead3-weekly-question{color:#fff;background:#282439;margin:20px;padding:16px}.lead3-weekly-question small{color:#c9c1dd}.lead3-weekly-question p{font-size:18px}.lead3-weekly li{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px}.lead3-weekly h4{font-size:17px}}@media (width<=600px){.lead3-assistant>header{flex-wrap:wrap;gap:12px;padding:20px}.lead3-assistant-body{padding:20px}.lead3-assistant-question{color:#fff;background:#282439;align-items:start}.lead3-assistant-question img{flex:none}.lead3-assistant-question p{font-size:16px;line-height:1.5}.lead3-assistant-answer{font-size:20px}.lead3-assistant-source{padding:18px}.lead3-assistant-source>span{flex-wrap:wrap;line-height:1.5}.lead3-assistant-source>blockquote{font-size:21px}.lead3-assistant footer{align-items:start;padding:18px 20px;line-height:1.5}.lead3-assistant footer svg{flex:none;margin-top:2px}}@media (width<=1100px){.lead3-privacy{grid-template-columns:minmax(0,1fr)}.lead3-private-side{grid-template-columns:repeat(2,minmax(0,1fr))}.lead3-company-view>ul{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:28px 20px;min-height:0}}@media (width<=600px){.lead3-private-side{grid-template-columns:minmax(0,1fr)}.lead3-company-view>header,.lead3-company-view>ul,.lead3-owner-only,.lead3-privacy-rules{padding:20px}.lead3-owner-only dl>div{flex-wrap:wrap;gap:6px 12px}}@media (width<=900px){.lead3-together{grid-template-columns:minmax(0,1fr);gap:24px}.lead3-together>.v21-flowlines{display:none}}@media (width<=600px){.lead3-team-card,.lead3-company-record{padding:20px}}.v21-ld3-who{align-items:center;font-style:normal;display:inline-flex}.v21-ld3-who img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.v21-ld3-dec{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px 72px;margin-top:44px;display:grid;position:relative}.v21-ld3-dec>.v21-flowlines{z-index:2}.v21-ld3-dec-meeting,.v21-ld3-dec-next{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld3-dec-meeting>header,.v21-ld3-dec-next>header{border-bottom:1px solid #0e0f1314;align-items:center;gap:10px;padding:16px 22px 12px;display:flex}.v21-ld3-dec-meeting>header svg,.v21-ld3-dec-next>header svg{color:#7d8cf5}.v21-ld3-dec-meeting>header b,.v21-ld3-dec-next>header b{font-size:15px;font-weight:600}.v21-ld3-dec-meeting>header span,.v21-ld3-dec-next>header span{color:#5f6470;font-size:12.5px}.v21-ld3-dec-meeting ol,.v21-ld3-dec-next ol{margin:0;padding:0;list-style:none}.v21-ld3-dec-row{border-bottom:1px solid #0e0f130f;align-content:center;gap:6px;min-height:84px;padding:14px 22px;display:grid}.v21-ld3-dec-row:last-child{border-bottom:0}.v21-ld3-dec-row q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";font-size:16px;font-weight:600;line-height:1.3}.v21-ld3-dec-owner{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:inline-flex}.v21-ld3-dec-owner em{margin-left:6px}.v21-ld3-dec .v21-flowlines-end{fill:var(--sv2-line)}.v21-ld3-dec-owner img{object-fit:cover;border-radius:50%;width:22px;height:22px}.v21-ld3-dec-owner b{font-weight:600}.v21-ld3-dec-owner small{color:#5f6470;font-size:13px}.v21-ld3-dec-owner small:before{content:"·";color:#b6bac6;margin-right:6px}.v21-ld3-dec-row em{color:#4b62d6;align-items:center;gap:7px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.v21-ld3-dec-rep{border-bottom:1px solid #0e0f130f;padding:18px 22px;font-size:14px}.v21-ld3-dec-rep:last-child{border-bottom:0}.v21-ld3-dec-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld3-dec-out b{color:var(--sv2-label);font-weight:600}.v21-ld3-ask{justify-items:center;gap:18px;margin-top:44px;display:grid}.v21-ld3-ask-window{color:#0e0f13;width:min(100%,720px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:10px;padding:18px 24px 22px;display:grid}.v21-ld3-ask-window>small{color:#5f6470;font-size:12.5px}.v21-ld3-ask-q{margin:0;font-size:16px;font-weight:500}.v21-ld3-ask-window hr{border:0;border-top:1px solid #0e0f1314;margin:4px 0}.v21-ld3-ask-signed{font-weight:500}.v21-ld3-ask-a{margin:0;font-size:15px}.v21-ld3-ask-src{border-left:3px solid var(--team);background:#0e0f1308;border-radius:0 10px 10px 0;gap:4px;margin-top:6px;padding:12px 16px;display:grid}.v21-ld3-ask-src q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";font-size:16px;font-weight:600}.v21-ld3-ask-src small{color:#5f6470;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.v21-ld3-ask-src small i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld3-ask-src span{color:#4b62d6;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.v21-ld3-ask-out{width:min(100%,720px);color:var(--sv2-muted);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.v21-ld3-ask-out b{color:var(--sv2-label);font-weight:600}@media (width<=960px){.v21-ld3-dec{grid-template-columns:1fr}.v21-ld3-dec>.v21-flowlines{display:none}}.v21-ld3-cnt{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:18px 64px;margin-top:44px;display:grid;position:relative}.v21-ld3-cnt>.v21-flowlines{z-index:2}.v21-ld3-cnt .v21-flowlines path{stroke:var(--hue,#8ea0ff)}.v21-ld3-cnt .v21-flowlines-end{fill:var(--hue,#8ea0ff)}.v21-ld3-cnt-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld3-cnt-card>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-ld3-cnt-card>header b{font-size:16px;font-weight:600}.v21-ld3-cnt-card>header span{color:#5f6470;font-size:13px}.v21-ld3-cnt-card ol{margin:0;padding:0;list-style:none}.v21-ld3-cnt-row{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto;grid-template-columns:150px auto minmax(0,1fr);align-items:center;gap:4px 18px;padding:14px 22px;display:grid}.v21-ld3-cnt-row:last-child{border-bottom:0}.v21-ld3-cnt-dept{grid-row:1/3;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.v21-ld3-cnt-dept i{background:var(--team);border-radius:50%;width:9px;height:9px}.v21-ld3-cnt-n{min-width:132px;font-family:var(--v21-font-display,inherit);letter-spacing:-.02em;grid-row:1/3;align-items:baseline;gap:6px;font-size:28px;font-weight:600;line-height:1;display:inline-flex}.v21-ld3-cnt-n small{color:#5f6470;letter-spacing:0;font-family:inherit;font-size:12.5px;font-weight:500}.v21-ld3-cnt-what{color:#0e0f13;font-size:13.5px}.v21-ld3-cnt-bars{gap:4px;display:grid}.v21-ld3-cnt-bars em{color:#5f6470;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;font-size:11.5px;font-style:normal;display:grid}.v21-ld3-cnt-bars em i{width:calc(var(--w) * 100%);background:#0e0f13;border-radius:4px;min-width:6px;height:7px;display:block}.v21-ld3-cnt-bars em.is-before i{background:#0e0f1338}.v21-ld3-cnt-open{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px var(--team);background:#fff;border-radius:16px;gap:8px;margin-top:50px;padding:18px 20px 20px;display:grid}.v21-ld3-cnt-open small{color:#5f6470;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.v21-ld3-cnt-open small i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld3-cnt-open q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";text-wrap:balance;font-size:18px;font-weight:600;line-height:1.3}.v21-ld3-cnt-open span{color:#4b62d6;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.v21-ld3-cnt-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld3-cnt-out b{color:var(--sv2-label);font-weight:600}.v21-ld3-priv{grid-template-columns:1fr;gap:18px;margin-top:44px;display:grid}.v21-ld3-priv-field{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld3-priv-field>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-ld3-priv-field>header b{font-size:16px;font-weight:600}.v21-ld3-priv-field>header span{color:#5f6470;font-size:13px}.v21-ld3-priv-cols{grid-template-columns:repeat(5,auto);justify-content:space-between;gap:22px;margin:0;padding:16px 22px 12px;list-style:none;display:grid}.v21-ld3-priv-cols>li{align-content:start;gap:10px;display:grid}.v21-ld3-priv-dept{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.v21-ld3-priv-dept i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld3-priv-tiles{grid-template-columns:repeat(4,22px);gap:4px;display:grid}.v21-ld3-priv-tiles b,.v21-ld3-priv-field footer b{width:22px;height:22px;color:var(--team);background:color-mix(in srgb, var(--team) 16%, #fff);border-radius:5px;place-items:center;display:grid}.v21-ld3-priv-locks{gap:4px;display:inline-flex}.v21-ld3-priv-tiles b.is-private,.v21-ld3-priv-field footer b.is-private{color:#0e0f13;background:0 0;box-shadow:inset 0 0 0 1.2px #0e0f1366}.v21-ld3-priv-field>footer{color:#5f6470;border-top:1px solid #0e0f1314;align-items:center;gap:12px;padding:10px 22px 14px;font-size:12.5px;display:flex}.v21-ld3-priv-field>footer span{align-items:center;gap:8px;display:inline-flex}.v21-ld3-priv-rule{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 18px;padding:14px 20px;display:grid}.v21-ld3-priv-rule b{font-size:14px;font-weight:600}.v21-ld3-priv-rule ul{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.v21-ld3-priv-rule li{background:#0e0f130a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.v21-ld3-priv-rule li svg{color:#0e0f13;flex:none}.v21-ld3-priv-rule small{color:#5f6470;font-size:12.5px}.v21-ld3-priv-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld3-priv-out b{color:var(--sv2-label);font-weight:600}.v21-ld3-dec-rep{align-items:center;min-height:84px;display:flex}@media (width<=960px){.v21-ld3-cnt,.v21-ld3-priv-rule{grid-template-columns:1fr}.v21-ld3-cnt>.v21-flowlines{display:none}.v21-ld3-priv-cols{grid-template-columns:repeat(3,auto)}}.v21-ld3-mon{gap:18px;margin-top:44px;display:grid}.v21-ld3-mon-card{color:#0e0f13;width:min(100%,880px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld3-mon-card>header{color:#5f6470;border-bottom:1px solid #0e0f1314;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 22px 12px;font-size:12.5px;display:flex}.v21-ld3-mon-to{color:#0e0f13;align-items:center;gap:8px;font-weight:500;display:inline-flex}.v21-ld3-mon-coins{flex:none;display:inline-flex}.v21-ld3-mon-coins img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-right:-7px}.v21-ld3-mon-coins img:last-child{margin-right:6px}.v21-ld3-mon-card>q{quotes:"" "";background:#5b74f514;border-radius:10px;margin:14px 22px 0;padding:12px 14px;font-size:15.5px;font-weight:500;line-height:1.35;display:block}.v21-ld3-mon-head{border-top:1px solid #0e0f1314;border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;padding:12px 22px;display:flex}.v21-ld3-mon-head b{font-size:15px;font-weight:600}.v21-ld3-mon-head span{color:#5f6470;font-size:12.5px}.v21-ld3-mon-card>ol{margin:0;padding:0;list-style:none}.v21-ld3-mon-card>ol>li{border-bottom:1px solid #0e0f130f;gap:6px;padding:14px 22px;display:grid}.v21-ld3-mon-card>ol>li>p{margin:0;font-size:14.5px}.v21-ld3-mon-card>ol>li>p b{font-weight:600}.v21-ld3-mon-card ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-ld3-mon-card ul li{color:#5f6470;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.v21-ld3-mon-card ul li i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld3-mon-card ul li em{color:#4b62d6;align-items:center;gap:7px;font-style:normal;font-weight:600;display:inline-flex}.v21-ld3-mon-card>footer{color:#5f6470;padding:12px 22px 14px;font-size:12.5px}.v21-ld3-mon-out{border-top:1px solid var(--sv2-box-line);width:min(100%,880px);color:var(--sv2-muted);align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld3-mon-out b{color:var(--sv2-label);font-weight:600}.v21-ld3-tg-months{gap:4px;display:grid}.v21-ld3-tg-months span{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.v21-ld3-tg-months span b{font-weight:600}.v21-ld3-tg-caption{color:#8a8f9c;margin-top:2px;font-size:11px}.v21-ld3-tg-target{gap:6px;margin:8px 0 0;font-size:13px;display:grid}.v21-ld3-tg-target q{quotes:"“" "”";font-weight:500}.v21-ld3-tg-target span{color:#5f6470;font-size:12px}.v21-ld2-who{align-items:center;font-style:normal;display:inline-flex}.v21-ld2-who img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.v21-pd2-play{flex:none;width:13px;height:13px}.v21-ld2-dec{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px 72px;margin-top:44px;display:grid;position:relative}.v21-ld2-dec>.v21-flowlines{z-index:2}.v21-ld2-dec-meeting,.v21-ld2-dec-next{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld2-dec-meeting>header,.v21-ld2-dec-next>header{border-bottom:1px solid #0e0f1314;align-items:center;gap:10px;padding:16px 22px 12px;display:flex}.v21-ld2-dec-meeting>header svg,.v21-ld2-dec-next>header svg{color:#7d8cf5}.v21-ld2-dec-meeting>header b,.v21-ld2-dec-next>header b{font-size:15px;font-weight:600}.v21-ld2-dec-meeting>header span,.v21-ld2-dec-next>header span{color:#5f6470;font-size:12.5px}.v21-ld2-dec-meeting ol,.v21-ld2-dec-next ol{margin:0;padding:0;list-style:none}.v21-ld2-dec-row{border-bottom:1px solid #0e0f130f;align-content:center;gap:6px;min-height:84px;padding:14px 22px;display:grid}.v21-ld2-dec-row:last-child{border-bottom:0}.v21-ld2-dec-row q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";font-size:16px;font-weight:600;line-height:1.3}.v21-ld2-dec-owner{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:inline-flex}.v21-ld2-dec-owner em{margin-left:6px}.v21-ld2-dec .v21-flowlines-end{fill:var(--sv2-line)}.v21-ld2-dec-owner img{object-fit:cover;border-radius:50%;width:22px;height:22px}.v21-ld2-dec-owner b{font-weight:600}.v21-ld2-dec-owner small{color:#5f6470;font-size:13px}.v21-ld2-dec-owner small:before{content:"·";color:#b6bac6;margin-right:6px}.v21-ld2-dec-row em{color:#4b62d6;align-items:center;gap:7px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.v21-ld2-dec-rep{border-bottom:1px solid #0e0f130f;padding:18px 22px;font-size:14px}.v21-ld2-dec-rep:last-child{border-bottom:0}.v21-ld2-dec-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld2-dec-out b{color:var(--sv2-label);font-weight:600}.v21-ld2-ask{justify-items:center;gap:18px;margin-top:44px;display:grid}.v21-ld2-ask-window{color:#0e0f13;width:min(100%,720px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:10px;padding:18px 24px 22px;display:grid}.v21-ld2-ask-window>small{color:#5f6470;font-size:12.5px}.v21-ld2-ask-q{margin:0;font-size:16px;font-weight:500}.v21-ld2-ask-window hr{border:0;border-top:1px solid #0e0f1314;margin:4px 0}.v21-ld2-ask-signed{font-weight:500}.v21-ld2-ask-a{margin:0;font-size:15px}.v21-ld2-ask-src{border-left:3px solid var(--team);background:#0e0f1308;border-radius:0 10px 10px 0;gap:4px;margin-top:6px;padding:12px 16px;display:grid}.v21-ld2-ask-src q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";font-size:16px;font-weight:600}.v21-ld2-ask-src small{color:#5f6470;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.v21-ld2-ask-src small i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld2-ask-src span{color:#4b62d6;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.v21-ld2-ask-out{width:min(100%,720px);color:var(--sv2-muted);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.v21-ld2-ask-out b{color:var(--sv2-label);font-weight:600}@media (width<=960px){.v21-ld2-dec{grid-template-columns:1fr}.v21-ld2-dec>.v21-flowlines{display:none}}.v21-ld2-cnt{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:18px 64px;margin-top:44px;display:grid;position:relative}.v21-ld2-cnt>.v21-flowlines{z-index:2}.v21-ld2-cnt .v21-flowlines path{stroke:var(--hue,#8ea0ff)}.v21-ld2-cnt .v21-flowlines-end{fill:var(--hue,#8ea0ff)}.v21-ld2-cnt-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld2-cnt-card>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-ld2-cnt-card>header b{font-size:16px;font-weight:600}.v21-ld2-cnt-card>header span{color:#5f6470;font-size:13px}.v21-ld2-cnt-card ol{margin:0;padding:0;list-style:none}.v21-ld2-cnt-row{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto;grid-template-columns:150px auto minmax(0,1fr);align-items:center;gap:4px 18px;padding:14px 22px;display:grid}.v21-ld2-cnt-row:last-child{border-bottom:0}.v21-ld2-cnt-dept{grid-row:1/3;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.v21-ld2-cnt-dept i{background:var(--team);border-radius:50%;width:9px;height:9px}.v21-ld2-cnt-n{min-width:132px;font-family:var(--v21-font-display,inherit);letter-spacing:-.02em;grid-row:1/3;align-items:baseline;gap:6px;font-size:28px;font-weight:600;line-height:1;display:inline-flex}.v21-ld2-cnt-n small{color:#5f6470;letter-spacing:0;font-family:inherit;font-size:12.5px;font-weight:500}.v21-ld2-cnt-what{color:#0e0f13;font-size:13.5px}.v21-ld2-cnt-bars{gap:4px;display:grid}.v21-ld2-cnt-bars em{color:#5f6470;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;font-size:11.5px;font-style:normal;display:grid}.v21-ld2-cnt-bars em i{width:calc(var(--w) * 100%);background:#0e0f13;border-radius:4px;min-width:6px;height:7px;display:block}.v21-ld2-cnt-bars em.is-before i{background:#0e0f1338}.v21-ld2-cnt-open{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px var(--team);background:#fff;border-radius:16px;gap:8px;margin-top:50px;padding:18px 20px 20px;display:grid}.v21-ld2-cnt-open small{color:#5f6470;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.v21-ld2-cnt-open small i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld2-cnt-open q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";text-wrap:balance;font-size:18px;font-weight:600;line-height:1.3}.v21-ld2-cnt-open span{color:#4b62d6;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.v21-ld2-cnt-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld2-cnt-out b{color:var(--sv2-label);font-weight:600}.v21-ld2-priv{grid-template-columns:1fr;gap:18px;margin-top:44px;display:grid}.v21-ld2-priv-field{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld2-priv-field>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-ld2-priv-field>header b{font-size:16px;font-weight:600}.v21-ld2-priv-field>header span{color:#5f6470;font-size:13px}.v21-ld2-priv-cols{grid-template-columns:repeat(5,auto);justify-content:space-between;gap:22px;margin:0;padding:16px 22px 12px;list-style:none;display:grid}.v21-ld2-priv-cols>li{align-content:start;gap:10px;display:grid}.v21-ld2-priv-dept{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.v21-ld2-priv-dept i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld2-priv-tiles{grid-template-columns:repeat(4,22px);gap:4px;display:grid}.v21-ld2-priv-tiles b,.v21-ld2-priv-field footer b{width:22px;height:22px;color:var(--team);background:color-mix(in srgb, var(--team) 16%, #fff);border-radius:5px;place-items:center;display:grid}.v21-ld2-priv-locks{gap:4px;display:inline-flex}.v21-ld2-priv-tiles b.is-private,.v21-ld2-priv-field footer b.is-private{color:#0e0f13;background:0 0;box-shadow:inset 0 0 0 1.2px #0e0f1366}.v21-ld2-priv-field>footer{color:#5f6470;border-top:1px solid #0e0f1314;align-items:center;gap:12px;padding:10px 22px 14px;font-size:12.5px;display:flex}.v21-ld2-priv-field>footer span{align-items:center;gap:8px;display:inline-flex}.v21-ld2-priv-rule{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 18px;padding:14px 20px;display:grid}.v21-ld2-priv-rule b{font-size:14px;font-weight:600}.v21-ld2-priv-rule ul{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.v21-ld2-priv-rule li{background:#0e0f130a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.v21-ld2-priv-rule li svg{color:#0e0f13;flex:none}.v21-ld2-priv-rule small{color:#5f6470;font-size:12.5px}.v21-ld2-priv-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld2-priv-out b{color:var(--sv2-label);font-weight:600}.v21-ld2-dec-rep{align-items:center;min-height:84px;display:flex}@media (width<=960px){.v21-ld2-cnt,.v21-ld2-priv-rule{grid-template-columns:1fr}.v21-ld2-cnt>.v21-flowlines{display:none}.v21-ld2-priv-cols{grid-template-columns:repeat(3,auto)}}.v21-ld2-mon{gap:18px;margin-top:44px;display:grid}.v21-ld2-mon-card{color:#0e0f13;width:min(100%,880px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-ld2-mon-card>header{color:#5f6470;border-bottom:1px solid #0e0f1314;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 22px 12px;font-size:12.5px;display:flex}.v21-ld2-mon-to{color:#0e0f13;align-items:center;gap:8px;font-weight:500;display:inline-flex}.v21-ld2-mon-coins{flex:none;display:inline-flex}.v21-ld2-mon-coins img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-right:-7px}.v21-ld2-mon-coins img:last-child{margin-right:6px}.v21-ld2-mon-card>q{quotes:"" "";background:#5b74f514;border-radius:10px;margin:14px 22px 0;padding:12px 14px;font-size:15.5px;font-weight:500;line-height:1.35;display:block}.v21-ld2-mon-head{border-top:1px solid #0e0f1314;border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;padding:12px 22px;display:flex}.v21-ld2-mon-head b{font-size:15px;font-weight:600}.v21-ld2-mon-head span{color:#5f6470;font-size:12.5px}.v21-ld2-mon-card>ol{margin:0;padding:0;list-style:none}.v21-ld2-mon-card>ol>li{border-bottom:1px solid #0e0f130f;gap:6px;padding:14px 22px;display:grid}.v21-ld2-mon-card>ol>li>p{margin:0;font-size:14.5px}.v21-ld2-mon-card>ol>li>p b{font-weight:600}.v21-ld2-mon-card ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-ld2-mon-card ul li{color:#5f6470;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.v21-ld2-mon-card ul li i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-ld2-mon-card ul li em{color:#4b62d6;align-items:center;gap:7px;font-style:normal;font-weight:600;display:inline-flex}.v21-ld2-mon-card>footer{color:#5f6470;padding:12px 22px 14px;font-size:12.5px}.v21-ld2-mon-out{border-top:1px solid var(--sv2-box-line);width:min(100%,880px);color:var(--sv2-muted);align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-ld2-mon-out b{color:var(--sv2-label);font-weight:600}.v21-ld2-tg-months{gap:4px;display:grid}.v21-ld2-tg-months span{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.v21-ld2-tg-months span b{font-weight:600}.v21-ld2-tg-caption{color:#8a8f9c;margin-top:2px;font-size:11px}.v21-ld2-tg-target{gap:6px;margin:8px 0 0;font-size:13px;display:grid}.v21-ld2-tg-target q{quotes:"“" "”";font-weight:500}.v21-ld2-tg-target span{color:#5f6470;font-size:12px}[data-v21-variant=operations-service-v3] .v21-page-hero h1{letter-spacing:-.035em;max-width:550px;font-size:clamp(36px,4.2vw,54px);line-height:1.09}[data-v21-variant=operations-service-v3] .v21-page-hero p{max-width:490px;font-size:19px;line-height:1.5}.ops3-hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.ops3-hero-actions>a:last-child{color:inherit;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.ops3-hero-actions>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}[data-v21-variant=operations-service-v3] :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a99aff}[data-v21-variant=operations-service-v3] .ops3-refined{padding-block:78px}.ops3-head{max-width:980px;margin-bottom:34px}.ops3-head h2{max-width:920px;font:500 clamp(30px,3.1vw,43px)/1.14 var(--v21-display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0}.ops3-head>p{color:var(--sv2-muted);max-width:790px;margin:0;font-size:18px;line-height:1.5}.ops3-answer{border-top:1px solid var(--sv2-box-line);margin-top:24px;padding-top:20px}.ops3-answer h3{color:var(--sv2-label);font:500 clamp(22px,2.1vw,28px)/1.25 var(--v21-display);letter-spacing:-.025em;margin:0 0 8px}.ops3-answer h3 span{color:var(--sv2-when)}.ops3-answer p{color:var(--sv2-muted);max-width:830px;margin:0;font-size:17px;line-height:1.5}.ops3-card{color:#121318;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.ops3-card>header{border-bottom:1px solid #ececf0;align-items:center;gap:10px;padding:20px 24px;display:flex}.ops3-card>header span,.ops3-card small{color:#656875;font-size:13px;line-height:1.5}.ops3-card>header strong{font-size:16px}.ops3-card>header div{gap:5px;display:grid}.ops3-card h4{font:600 18px/1.4 var(--v21-body);margin:8px 0 10px}.ops3-source{margin-top:14px}.ops3-source summary{cursor:pointer;color:#477eae;padding:6px 0;font-size:13px}.ops3-source blockquote{font:400 18px/1.5 var(--v21-body);border-left:2px solid #9bcceb;margin:12px 0 0;padding-left:16px}.ops3-repeat{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.ops3-repeat .v21-flowlines path{stroke:#82b7dc}.ops3-repeat .v21-flowlines-end{fill:#82b7dc}.ops3-history>header{justify-content:space-between}.ops3-history article{padding:22px 24px}.ops3-history article+article{border-top:1px solid #ececf0}.ops3-history article p{margin:10px 0 0;font-size:16px;line-height:1.5}.ops3-status{color:#497998;background:#eff6fb;border-radius:5px;padding:4px 8px;font-size:12px;display:inline-block}.ops3-third{border:1.5px solid #a5c9e7;padding-bottom:26px}.ops3-third>blockquote{font:500 27px/1.45 var(--v21-body);letter-spacing:-.025em;margin:28px 26px 16px}.ops3-third>small{margin-left:26px}.ops3-queue>header{justify-content:space-between}.ops3-schedule{align-items:center;gap:8px;display:flex}.ops3-weeks{border-bottom:1px solid #ececf0;padding:22px 24px}.ops3-weeks>span{color:#6d707d;font-size:12px}.ops3-weeks>div{grid-template-columns:repeat(13,1fr);gap:6px;margin-top:10px;display:grid}.ops3-weeks button{appearance:none;font:inherit;color:#121318;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-items:center;gap:9px;padding:10px 2px;display:grid}.ops3-weeks button:hover{background:#f4f8fb}.ops3-weeks button[aria-pressed=true]{background:#edf6fc;border-color:#83badd}.ops3-weeks button small{font-size:11px}.ops3-week-stack{flex-direction:column;justify-content:flex-end;gap:4px;height:122px;display:flex}.ops3-week-stack i{color:#4685ae;background:#ddecf7;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}#ops3-week-evidence{padding:22px 26px 26px}#ops3-week-evidence>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}#ops3-week-evidence h4{margin:0}#ops3-week-evidence>header span{color:#636774;font-size:13px}.ops3-week-quotes{grid-template-columns:1fr 1fr;gap:0 36px;margin-top:12px;display:grid}.ops3-week-quotes article{border-top:1px solid #ececf0;padding:20px 0}.ops3-week-quotes article strong{font-size:14px}.ops3-week-quotes blockquote{font:400 20px/1.45 var(--v21-body);margin:12px 0}.ops3-week-quotes small{align-items:center;gap:6px;display:flex}.ops3-week-quotes>p{color:#646875;grid-column:1/-1;padding:20px 0}.ops3-qa{grid-template-columns:1.12fr 1fr;align-items:start;gap:70px;display:grid;position:relative}.ops3-qa .v21-flowlines path{stroke:#d9b384}.ops3-qa .v21-flowlines-end{fill:#d9b384}.ops3-step-key{color:#656875;justify-content:space-between;gap:15px;padding:17px 24px 0;font-size:11px;display:flex}.ops3-playbook ol{margin:0;padding:8px 12px 12px;list-style:none}.ops3-playbook li+li{border-top:1px solid #eee}.ops3-playbook button{text-align:left;color:#14151b;width:100%;font:400 14px/1.4 var(--v21-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr auto;gap:15px;padding:19px 12px 24px;display:grid;position:relative}.ops3-playbook button[aria-pressed=true]{background:#fff5e9;border-color:#e6bd85}.ops3-playbook button:hover{background:#fff9f1}.ops3-playbook button i{background:#dcb27e;border-radius:3px;max-width:calc(100% - 24px);height:3px;position:absolute;bottom:10px;left:12px}.ops3-playbook button b{font-size:14px;font-weight:600}.ops3-playbook button small{font-size:11px;font-weight:400}.ops3-call-review{border-top:3px solid #dcb27e}.ops3-call-body{padding:24px}.ops3-call-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ops3-call-meta>span{color:#6d707b;margin-left:auto;font-size:13px}.ops3-review-status{color:#9c682d;background:#fff3e5;border-radius:5px;margin:17px 0 8px;padding:5px 8px;font-size:12px;display:inline-block}.ops3-call-body h4{color:#6b6f7a;margin:12px 0 16px;font-size:13px;font-weight:400}.ops3-exchange blockquote{font:400 22px/1.5 var(--v21-body);letter-spacing:-.01em;margin:7px 0 22px}.ops3-exchange blockquote:last-child{margin-bottom:0}.ops3-channels{grid-template-columns:.8fr 1.6fr;gap:72px;margin-top:0}.ops3-channels .v21-op3-ch-ways{align-content:stretch;gap:22px}.ops3-channels .v21-op3-ch-way{align-content:center;gap:7px 14px;padding:24px}.ops3-channels .v21-op3-ch-way b{font-size:16px}.ops3-channels .v21-op3-ch-way span{font-size:13px;line-height:1.5}.ops3-channel-record header{justify-content:space-between}.ops3-channel-event+article{border-top:1px solid #ececf0}.ops3-channel-event p{margin:8px 0;font-size:16px;line-height:1.5}.ops3-channel-event .ops3-source{margin-top:6px}.ops3-channels .v21-op3-ch-ways{grid-template-rows:repeat(3,1fr)}.ops3-channels .v21-op3-ch-way{align-self:center;min-height:110px}.ops3-channel-event{padding:18px 24px}.ops3-fix{grid-template-columns:1fr 1.08fr;align-items:start;gap:72px;display:grid;position:relative}.ops3-fix .v21-flowlines path{stroke:#8ab9dc}.ops3-fix .v21-flowlines-end{fill:#8ab9dc}.ops3-fix-detail{border-top:3px solid #93c2e2}.ops3-fix-detail>div{padding:26px}.ops3-fix-detail h4{letter-spacing:-.02em;margin:0 0 12px;font-size:23px}.ops3-fix-advice{margin:0 0 16px;font-size:18px;line-height:1.5}.ops3-clip-transcript{border-top:1px solid #e8eaf0;margin-top:24px;padding-top:22px}.ops3-clip-transcript>span{color:#5283a7;font-size:13px}.ops3-clip-transcript blockquote{font:400 21px/1.5 var(--v21-body);margin:13px 0 0}.ops3-folder header span{align-items:center;gap:5px;display:flex}.ops3-folder ol{margin:0;padding:10px;list-style:none}.ops3-folder li+li{border-top:1px solid #ececf0}.ops3-folder button{width:100%;font:inherit;color:#161820;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:start;gap:14px;padding:21px 15px;display:flex}.ops3-folder button[aria-pressed=true]{background:#edf6fc;border-color:#a2c9e2}.ops3-folder button:hover{background:#f2f7fb}.ops3-folder button>svg{color:#6da7cf;flex-shrink:0;margin-top:3px}.ops3-folder button>div{gap:8px;display:grid}.ops3-folder button strong{font-size:16px;line-height:1.35}.ops3-folder button span{font-size:15px;line-height:1.4}.ops3-together{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:90px;margin-top:38px;display:grid;position:relative}.ops3-shared-topics{z-index:1;color:#263747;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative;overflow:hidden}.ops3-shared-topics>header{border-bottom:1px solid #e5ede7;align-items:center;gap:12px;padding:26px;display:flex}.ops3-shared-topics img,.ops3-team-card img{object-fit:cover;border-radius:50%}.ops3-shared-topics strong{font-size:17px;font-weight:600}.ops3-shared-topics header span{color:#738493;margin-top:7px;font-size:12px;display:block}.ops3-shared-topics>div{padding:26px}.ops3-shared-topics>div+div{border-top:1px solid #e5ede7}.ops3-shared-topics h4{font:500 22px/1.3 var(--v21-body);margin:0 0 10px}.ops3-shared-topics p{color:#758592;margin:0;font-size:14px}.ops3-shared-topics>footer{color:#758592;border-top:1px solid #e5ede7;align-items:center;gap:8px;padding:20px 26px;font-size:11px;display:flex}.ops3-together>ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ops3-team-card{z-index:1;color:#263747;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;padding:23px 26px;text-decoration:none;display:block;position:relative}.ops3-team-card header{align-items:center;gap:12px;display:flex}.ops3-team-card strong{font-size:17px;font-weight:600}.ops3-team-card p{color:#647686;margin:16px 0 10px;font-size:17px;line-height:1.5}.ops3-team-card>small{color:#788c9c;margin-bottom:16px;font-size:11px;display:block}.ops3-team-card>span{color:#6090b1;align-items:center;gap:7px;font-size:12px;display:flex}.ops3-team-card:hover>span{text-underline-offset:4px;text-decoration:underline}.ops3-together .v21-flowlines path{stroke:#94b5d0}.ops3-together .v21-flowlines-end{fill:#94b5d0}.ops3-team-card p,.ops3-shared-topics p{color:#5d6d7c}.ops3-shared-topics>div:last-of-type p{font-size:17px;line-height:1.5}@media (width<=900px){.ops3-repeat{grid-template-columns:minmax(0,1fr);gap:24px}.ops3-repeat>.v21-flowlines{display:none}}@media (width<=600px){.ops3-hero-actions{flex-wrap:wrap;gap:12px 20px}[data-v21-variant=operations-service-v3] .ops3-refined{padding-block:52px}.ops3-card>header{flex-wrap:wrap;padding:20px}.ops3-history article{padding:20px}.ops3-third>blockquote{margin:24px 20px 16px;font-size:23px}.ops3-third>small{margin-left:20px}.ops3-source summary{align-content:center;min-height:44px}.ops3-source blockquote{font-size:17px}}@media (width<=700px){.ops3-weeks{padding:20px 16px}.ops3-weeks>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px 4px}.ops3-week-stack{gap:3px;height:104px}.ops3-week-stack i{width:23px;height:23px}.ops3-weeks button small{min-height:30px;line-height:1.35}#ops3-week-evidence{padding:20px}#ops3-week-evidence>header{flex-wrap:wrap;gap:8px}.ops3-week-quotes{grid-template-columns:minmax(0,1fr)}.ops3-week-quotes blockquote{font-size:18px}.ops3-week-quotes small{flex-wrap:wrap}}@media (width<=900px){.ops3-qa{grid-template-columns:minmax(0,1fr);gap:24px}.ops3-qa>.v21-flowlines{display:none}}@media (width<=600px){.ops3-step-key{padding:16px 20px 0}.ops3-playbook ol{padding-inline:8px}.ops3-playbook button{grid-template-columns:minmax(0,1fr) auto;gap:10px}.ops3-call-body{padding:20px}.ops3-exchange blockquote{font-size:20px}}@media (width<=1000px){.ops3-channels.v21-op3-ch{grid-template-columns:minmax(0,1fr);gap:24px}.ops3-channels>.v21-flowlines{display:none}}@media (width<=600px){.ops3-channels .v21-op3-ch-ways{grid-template-columns:minmax(0,1fr);gap:12px}.ops3-channels .v21-op3-ch-way{min-height:0;padding:20px}.ops3-channel-event{padding:20px}}@media (width<=900px){.ops3-fix{grid-template-columns:minmax(0,1fr);gap:24px}.ops3-fix>.ops3-folder{grid-row:1}.ops3-fix>.v21-flowlines{display:none}}@media (width<=600px){.ops3-fix-detail>div{padding:20px}.ops3-fix-detail h4{font-size:22px}.ops3-fix-advice{font-size:17px}.ops3-clip-transcript blockquote{font-size:19px}.ops3-folder button{gap:12px;padding:18px 10px}}@media (width<=900px){.ops3-together{grid-template-columns:minmax(0,1fr);gap:24px}.ops3-together>.v21-flowlines{display:none}}@media (width<=600px){.ops3-shared-topics>header,.ops3-shared-topics>div,.ops3-team-card{padding:20px}.ops3-shared-topics>footer{align-items:start;padding:18px 20px;line-height:1.5}.ops3-shared-topics>footer svg{flex:none;margin-top:2px}}.v21-op3-who{color:var(--sv2-muted);align-items:center;gap:10px;font-size:12.5px;font-style:normal;display:inline-flex}.v21-op3-who img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.v21-op3-who b{color:var(--sv2-label);font-weight:600}.v21-op3-play{flex:none}.v21-op3-ch{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:stretch;gap:22px 72px;margin-top:44px;display:grid;position:relative}.v21-op3-ch>.v21-flowlines{z-index:2}.v21-op3-ch .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op3-ch .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op3-ch-ways{align-content:space-between;gap:14px;margin:0;padding:0;list-style:none;display:grid}.v21-op3-ch-way{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:16px 18px;display:grid}.v21-op3-ch-way svg{color:#4fb3e8;grid-row:1/3}.v21-op3-ch-way b{font-size:14px;font-weight:600}.v21-op3-ch-way span{color:#5f6470;font-size:12.5px}.v21-op3-ch-record{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-op3-ch-record>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-op3-ch-record>header b{font-size:16px;font-weight:600}.v21-op3-ch-record>header span{color:#5f6470;font-size:13px}.v21-op3-ch-record ol{margin:0;padding:0;list-style:none}.v21-op3-ch-row{border-bottom:1px solid #0e0f130f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 22px;font-size:14px;display:grid}.v21-op3-ch-row svg{color:#4fb3e8}.v21-op3-ch-row b{font-weight:600}.v21-op3-ch-row small{color:#5f6470;white-space:nowrap;font-size:12.5px}.v21-op3-ch-out{justify-content:space-between;align-items:center;gap:14px;padding:13px 22px 15px;font-size:13.5px;font-weight:500;display:flex}.v21-op3-ch-out .v21-op3-who{color:#5f6470}.v21-op3-ch-out .v21-op3-who b{color:#0e0f13}.v21-op3-fix{grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.9fr);align-items:start;gap:22px 56px;margin-top:44px;display:grid;position:relative}.v21-op3-fix>.v21-flowlines{z-index:2}.v21-op3-fix .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op3-fix .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op3-fix-clip{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px #4fb3e8;background:#fff;border-radius:16px;gap:8px;padding:18px 20px 20px;display:grid}.v21-op3-fix-clip small{color:#5f6470;font-size:12px}.v21-op3-fix-clip b{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;text-wrap:balance;font-size:17px;font-weight:600;line-height:1.25}.v21-op3-fix-clip p{margin:0;font-size:14px}.v21-op3-fix-clip span{color:#5f6470;font-size:12.5px}.v21-op3-fix-clip em{color:#4fb3e8;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.v21-op3-fix-folder{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-op3-fix-folder>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:16px 22px 12px;display:flex}.v21-op3-fix-folder>header svg{color:#5f6470}.v21-op3-fix-folder>header b{font-size:15px;font-weight:600}.v21-op3-fix-folder>header span{color:#5f6470;margin-left:auto;font-size:12.5px}.v21-op3-fix-folder ol{margin:0;padding:6px 0 8px;list-style:none}.v21-op3-fix-item{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:12px 22px;font-size:14px;display:grid}.v21-op3-fix-item svg{color:#5f6470;grid-row:1/3}.v21-op3-fix-item b{font-weight:600}.v21-op3-fix-item small{color:#5f6470;font-size:12.5px}.v21-op3-fix-item.is-clip{background:#4fb3e81a;box-shadow:inset 3px 0 #4fb3e8}.v21-op3-fix-item.is-clip svg{color:#4fb3e8}.v21-op3-fix-next{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;gap:8px;padding:18px 20px 20px;display:grid}.v21-op3-fix-next .v21-op3-who{color:#5f6470;gap:12px}.v21-op3-fix-next .v21-op3-who img{width:36px;height:36px}.v21-op3-fix-next .v21-op3-who span{display:grid}.v21-op3-fix-next .v21-op3-who b{color:#0e0f13;font-size:14px}.v21-op3-fix-next .v21-op3-who small{font-size:12px}.v21-op3-fix-next p{margin:0;font-size:13.5px;font-weight:500}@media (width<=960px){.v21-op3-ch,.v21-op3-fix{grid-template-columns:1fr}.v21-op3-ch>.v21-flowlines,.v21-op3-fix>.v21-flowlines{display:none}}.v21-op3-tg-list{gap:4px;display:grid}.v21-op3-tg-list span{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.v21-op3-tg-list span b{font-weight:600}.v21-op3-tg-caption{color:#8a8f9c;margin-top:2px;font-size:11px}.v21-op3-rep{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px 64px;margin-top:44px;display:grid;position:relative}.v21-op3-rep>.v21-flowlines{z-index:2}.v21-op3-rep .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op3-rep .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op3-rep-record{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-op3-rep-record>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:16px 22px 12px;font-size:15px;display:flex}.v21-op3-rep-record>header b{font-size:16px;font-weight:600}.v21-op3-rep-record>header span{color:#5f6470}.v21-op3-rep-record ol{margin:0;padding:0;list-style:none}.v21-op3-rep-record li{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 14px;padding:16px 22px;display:grid}.v21-op3-rep-record li:last-child{border-bottom:0}.v21-op3-rep-record li svg{color:#8a8f9c;grid-row:1/3}.v21-op3-rep-record li small{color:#5f6470;grid-column:2;font-size:12.5px}.v21-op3-rep-record li span{grid-column:2;font-size:14.5px}.v21-op3-rep-record li b{white-space:nowrap;grid-area:1/3/3;font-size:13px;font-weight:600}.v21-op3-rep-call{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px #4fb3e8;background:#fff;border-radius:16px;align-content:start;gap:10px;padding:18px 22px 20px;display:grid}.v21-op3-rep-call small{color:#5f6470;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.v21-op3-rep-call small svg{color:#8a8f9c}.v21-op3-rep-call q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.v21-op3-rep-call p{color:#2b86bd;margin:4px 0 0;font-size:13px;font-weight:600}.v21-op3-rep-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;margin:6px 4px 0;padding-top:14px;font-size:14px;display:flex}.v21-op3-rep-out>span b{color:var(--sv2-label);font-weight:600}.v21-op3-rep-out>span{color:var(--sv2-muted)}.v21-op3-qa{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px 56px;margin-top:44px;display:grid;position:relative}.v21-op3-qa>.v21-flowlines{z-index:2}.v21-op3-qa .v21-flowlines path{stroke:var(--hue,#f0a34a)}.v21-op3-qa .v21-flowlines-end{fill:var(--hue,#f0a34a)}.v21-op3-qa-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-area:2/1/4}.v21-op3-qa-card>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:16px 22px 12px;display:flex}.v21-op3-qa-card>header b{font-size:16px;font-weight:600}.v21-op3-qa-card>header span{color:#5f6470;font-size:13px}.v21-op3-qa-sample{color:#a33f3c;grid-column:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 4px 4px;font-size:12.5px;font-weight:500;display:grid}.v21-op3-qa-sample i{grid-template-columns:repeat(80,minmax(0,1fr));gap:2px;display:grid}.v21-op3-qa-sample i b{background:var(--sv2-tile);border-radius:2px;height:5px}.v21-op3-qa-sample i b.is-heard{background:#e9a3a1}.v21-op3-qa-sample span{white-space:nowrap}.v21-op3-qa-card ol{margin:0;padding:6px 0 8px;list-style:none}.v21-op3-qa-step{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 150px;align-items:center;gap:16px;padding:10px 22px;font-size:13.5px;display:grid}.v21-op3-qa-step span{color:#0e0f13}.v21-op3-qa-step i{border-radius:4px;height:8px;display:block;position:relative}.v21-op3-qa-step i:after{content:"";width:calc(var(--w) * 100%);background:#0e0f134d;border-radius:4px;min-width:6px;position:absolute;inset:0 auto 0 0}.v21-op3-qa-step small{color:#5f6470;text-align:right;min-width:92px;font-size:12.5px}.v21-op3-qa-step.is-most{background:#f0a34a1f;box-shadow:inset 3px 0 #f0a34a}.v21-op3-qa-step.is-most span{font-weight:600}.v21-op3-qa-step.is-most i:after{background:#f0a34a}.v21-op3-qa-step.is-most small{color:#b06a10;font-weight:600}.v21-op3-qa-calls{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-area:2/2}.v21-op3-qa-calls>header{border-bottom:1px solid #0e0f1314;gap:2px;padding:14px 18px 10px;display:grid}.v21-op3-qa-calls>header b{font-size:14px;font-weight:600}.v21-op3-qa-calls>header span{color:#b06a10;font-size:12.5px;font-weight:600}.v21-op3-qa-calls ol{margin:0;padding:6px 0;list-style:none}.v21-op3-qa-calls li.is-more{color:#5f6470;font-size:12.5px}.v21-op3-qa-calls li{align-items:center;gap:10px;padding:9px 18px;font-size:13.5px;display:flex}.v21-op3-qa-calls li svg{color:#f0a34a}.v21-op3-qa-calls li b{font-weight:600}.v21-op3-qa-calls li span{color:#5f6470;font-size:12.5px}.v21-op3-qa-after{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-area:3/2;gap:8px;padding:16px 18px 18px;display:grid}.v21-op3-qa-change{color:#0e0f13;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.v21-op3-qa-change img{object-fit:cover;border-radius:50%;width:24px;height:24px}.v21-op3-qa-step-name{margin:0;font-size:14px;font-weight:600}.v21-op3-qa-months{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-op3-qa-months li{grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:2px 10px;font-size:12.5px;display:grid}.v21-op3-qa-months li span{color:#5f6470}.v21-op3-qa-months li i{width:calc(var(--w) * 100%);background:#f0a34a;border-radius:4px;min-width:6px;height:8px;display:block}.v21-op3-qa-months li b{grid-column:2;font-weight:600}@media (width<=960px){.v21-op3-rep,.v21-op3-qa{grid-template-columns:1fr}.v21-op3-qa-card,.v21-op3-qa-calls,.v21-op3-qa-after,.v21-op3-qa-sample{grid-area:auto}.v21-op3-rep>.v21-flowlines,.v21-op3-qa>.v21-flowlines{display:none}}.v21-op3-q{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:22px 64px;margin-top:44px;display:grid;position:relative}.v21-op3-q>.v21-flowlines{z-index:2}.v21-op3-q .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op3-q .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op3-q-weeks{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-column:1/-1}.v21-op3-q-weeks>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-op3-q-weeks>header b{font-size:16px;font-weight:600}.v21-op3-q-weeks>header span{color:#5f6470;font-size:13px}.v21-op3-q-axis{padding:44px 22px 8px;position:relative}.v21-op3-q-mark{top:14px;bottom:40px;left:calc(22px + var(--at) * (100% - 44px));border-left:1.5px dashed var(--mark);white-space:nowrap;width:0;margin:0;font-size:12.5px;font-weight:600;position:absolute}.v21-op3-q-mark span{color:var(--mark);position:absolute;top:-4px;left:8px;transform:translateY(-100%)}.v21-op3-q-mark.is-seen{--mark:#4fb3e8}.v21-op3-q-mark.is-seen span{left:auto;right:8px}.v21-op3-q-unit{color:#8a8f9c;font-size:11px;position:absolute;bottom:44px;left:4px}.v21-op3-q-mark.is-review{--mark:#c8403f;border-left-color:#e9a3a1}.v21-op3-q-cols{border-bottom:1px solid #0e0f131a;grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-op3-q-cols li{align-content:end;justify-items:center;gap:6px;min-height:150px;padding-bottom:8px;display:grid}.v21-op3-q-stack{gap:4px;display:grid}.v21-op3-q-stack i{color:#fff;background:#4fb3e8;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.v21-op3-q-cols b{font-size:15px;font-weight:600}.v21-op3-q-cols li:not(.has-some) b{color:#b6bac6}.v21-op3-q-cols small{color:#8a8f9c;font-size:11px}.v21-op3-q-months{height:26px;margin:0;padding:0;list-style:none;position:relative}.v21-op3-q-months li{top:8px;left:calc(var(--from) * 100%);width:calc(var(--span) * 100%);color:#5f6470;text-align:left;border-left:1px solid #0e0f131f;padding-left:4px;font-size:12.5px;position:absolute}.v21-op3-q-key{color:#5f6470;border-top:1px solid #0e0f1314;flex-wrap:wrap;gap:6px 16px;padding:10px 22px 14px;font-size:12.5px;display:flex}.v21-op3-q-key span{align-items:center;gap:6px;display:inline-flex}.v21-op3-q-key svg{color:#4fb3e8}.v21-op3-q-report{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px #4fb3e8;background:#fff;border-radius:16px;gap:4px;padding:18px 20px 20px;display:grid}.v21-op3-q-report small{color:#5f6470;font-size:12.5px}.v21-op3-q-report b{font-size:16px;font-weight:600}.v21-op3-q-report span{font-size:13.5px}.v21-op3-q-opened{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;margin:0;padding:4px 0;list-style:none;display:grid}.v21-op3-q-opened li{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:11px 20px;display:grid}.v21-op3-q-opened li:last-child{border-bottom:0}.v21-op3-q-opened li svg{color:#4fb3e8;grid-row:1/3}.v21-op3-q-opened small{color:#5f6470;font-size:12.5px}.v21-op3-q-opened small b{color:#0e0f13;font-weight:600}.v21-op3-q-opened q{quotes:"“" "”";font-size:14px}.v21-op3-q-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-op3-q-out b{color:var(--sv2-label);font-weight:600}@media (width<=960px){.v21-op3-q{grid-template-columns:1fr}.v21-op3-q>.v21-flowlines{display:none}.v21-op3-q-cols li{min-height:110px}}.v21-op2-who{color:var(--sv2-muted);align-items:center;gap:10px;font-size:12.5px;font-style:normal;display:inline-flex}.v21-op2-who img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.v21-op2-who b{color:var(--sv2-label);font-weight:600}.v21-op2-play{flex:none}.v21-op2-ch{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:stretch;gap:22px 72px;margin-top:44px;display:grid;position:relative}.v21-op2-ch>.v21-flowlines{z-index:2}.v21-op2-ch .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op2-ch .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op2-ch-ways{align-content:space-between;gap:14px;margin:0;padding:0;list-style:none;display:grid}.v21-op2-ch-way{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:16px 18px;display:grid}.v21-op2-ch-way svg{color:#4fb3e8;grid-row:1/3}.v21-op2-ch-way b{font-size:14px;font-weight:600}.v21-op2-ch-way span{color:#5f6470;font-size:12.5px}.v21-op2-ch-record{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-op2-ch-record>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-op2-ch-record>header b{font-size:16px;font-weight:600}.v21-op2-ch-record>header span{color:#5f6470;font-size:13px}.v21-op2-ch-record ol{margin:0;padding:0;list-style:none}.v21-op2-ch-row{border-bottom:1px solid #0e0f130f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 22px;font-size:14px;display:grid}.v21-op2-ch-row svg{color:#4fb3e8}.v21-op2-ch-row b{font-weight:600}.v21-op2-ch-row small{color:#5f6470;white-space:nowrap;font-size:12.5px}.v21-op2-ch-out{justify-content:space-between;align-items:center;gap:14px;padding:13px 22px 15px;font-size:13.5px;font-weight:500;display:flex}.v21-op2-ch-out .v21-op2-who{color:#5f6470}.v21-op2-ch-out .v21-op2-who b{color:#0e0f13}.v21-op2-fix{grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.9fr);align-items:start;gap:22px 56px;margin-top:44px;display:grid;position:relative}.v21-op2-fix>.v21-flowlines{z-index:2}.v21-op2-fix .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op2-fix .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op2-fix-clip{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px #4fb3e8;background:#fff;border-radius:16px;gap:8px;padding:18px 20px 20px;display:grid}.v21-op2-fix-clip small{color:#5f6470;font-size:12px}.v21-op2-fix-clip b{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;text-wrap:balance;font-size:17px;font-weight:600;line-height:1.25}.v21-op2-fix-clip p{margin:0;font-size:14px}.v21-op2-fix-clip span{color:#5f6470;font-size:12.5px}.v21-op2-fix-clip em{color:#4fb3e8;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.v21-op2-fix-folder{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-op2-fix-folder>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:16px 22px 12px;display:flex}.v21-op2-fix-folder>header svg{color:#5f6470}.v21-op2-fix-folder>header b{font-size:15px;font-weight:600}.v21-op2-fix-folder>header span{color:#5f6470;margin-left:auto;font-size:12.5px}.v21-op2-fix-folder ol{margin:0;padding:6px 0 8px;list-style:none}.v21-op2-fix-item{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:12px 22px;font-size:14px;display:grid}.v21-op2-fix-item svg{color:#5f6470;grid-row:1/3}.v21-op2-fix-item b{font-weight:600}.v21-op2-fix-item small{color:#5f6470;font-size:12.5px}.v21-op2-fix-item.is-clip{background:#4fb3e81a;box-shadow:inset 3px 0 #4fb3e8}.v21-op2-fix-item.is-clip svg{color:#4fb3e8}.v21-op2-fix-next{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;gap:8px;padding:18px 20px 20px;display:grid}.v21-op2-fix-next .v21-op2-who{color:#5f6470;gap:12px}.v21-op2-fix-next .v21-op2-who img{width:36px;height:36px}.v21-op2-fix-next .v21-op2-who span{display:grid}.v21-op2-fix-next .v21-op2-who b{color:#0e0f13;font-size:14px}.v21-op2-fix-next .v21-op2-who small{font-size:12px}.v21-op2-fix-next p{margin:0;font-size:13.5px;font-weight:500}@media (width<=960px){.v21-op2-ch,.v21-op2-fix{grid-template-columns:1fr}.v21-op2-ch>.v21-flowlines,.v21-op2-fix>.v21-flowlines{display:none}}.v21-op2-tg-list{gap:4px;display:grid}.v21-op2-tg-list span{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.v21-op2-tg-list span b{font-weight:600}.v21-op2-tg-caption{color:#8a8f9c;margin-top:2px;font-size:11px}.v21-op2-rep{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px 64px;margin-top:44px;display:grid;position:relative}.v21-op2-rep>.v21-flowlines{z-index:2}.v21-op2-rep .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op2-rep .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op2-rep-record{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-op2-rep-record>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:16px 22px 12px;font-size:15px;display:flex}.v21-op2-rep-record>header b{font-size:16px;font-weight:600}.v21-op2-rep-record>header span{color:#5f6470}.v21-op2-rep-record ol{margin:0;padding:0;list-style:none}.v21-op2-rep-record li{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 14px;padding:16px 22px;display:grid}.v21-op2-rep-record li:last-child{border-bottom:0}.v21-op2-rep-record li svg{color:#8a8f9c;grid-row:1/3}.v21-op2-rep-record li small{color:#5f6470;grid-column:2;font-size:12.5px}.v21-op2-rep-record li span{grid-column:2;font-size:14.5px}.v21-op2-rep-record li b{white-space:nowrap;grid-area:1/3/3;font-size:13px;font-weight:600}.v21-op2-rep-call{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px #4fb3e8;background:#fff;border-radius:16px;align-content:start;gap:10px;padding:18px 22px 20px;display:grid}.v21-op2-rep-call small{color:#5f6470;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.v21-op2-rep-call small svg{color:#8a8f9c}.v21-op2-rep-call q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.v21-op2-rep-call p{color:#2b86bd;margin:4px 0 0;font-size:13px;font-weight:600}.v21-op2-rep-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;margin:6px 4px 0;padding-top:14px;font-size:14px;display:flex}.v21-op2-rep-out>span b{color:var(--sv2-label);font-weight:600}.v21-op2-rep-out>span{color:var(--sv2-muted)}.v21-op2-qa{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px 56px;margin-top:44px;display:grid;position:relative}.v21-op2-qa>.v21-flowlines{z-index:2}.v21-op2-qa .v21-flowlines path{stroke:var(--hue,#f0a34a)}.v21-op2-qa .v21-flowlines-end{fill:var(--hue,#f0a34a)}.v21-op2-qa-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-area:2/1/4}.v21-op2-qa-card>header{border-bottom:1px solid #0e0f1314;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:16px 22px 12px;display:flex}.v21-op2-qa-card>header b{font-size:16px;font-weight:600}.v21-op2-qa-card>header span{color:#5f6470;font-size:13px}.v21-op2-qa-sample{color:#a33f3c;grid-column:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 4px 4px;font-size:12.5px;font-weight:500;display:grid}.v21-op2-qa-sample i{grid-template-columns:repeat(80,minmax(0,1fr));gap:2px;display:grid}.v21-op2-qa-sample i b{background:var(--sv2-tile);border-radius:2px;height:5px}.v21-op2-qa-sample i b.is-heard{background:#e9a3a1}.v21-op2-qa-sample span{white-space:nowrap}.v21-op2-qa-card ol{margin:0;padding:6px 0 8px;list-style:none}.v21-op2-qa-step{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 150px;align-items:center;gap:16px;padding:10px 22px;font-size:13.5px;display:grid}.v21-op2-qa-step span{color:#0e0f13}.v21-op2-qa-step i{border-radius:4px;height:8px;display:block;position:relative}.v21-op2-qa-step i:after{content:"";width:calc(var(--w) * 100%);background:#0e0f134d;border-radius:4px;min-width:6px;position:absolute;inset:0 auto 0 0}.v21-op2-qa-step small{color:#5f6470;text-align:right;min-width:92px;font-size:12.5px}.v21-op2-qa-step.is-most{background:#f0a34a1f;box-shadow:inset 3px 0 #f0a34a}.v21-op2-qa-step.is-most span{font-weight:600}.v21-op2-qa-step.is-most i:after{background:#f0a34a}.v21-op2-qa-step.is-most small{color:#b06a10;font-weight:600}.v21-op2-qa-calls{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-area:2/2}.v21-op2-qa-calls>header{border-bottom:1px solid #0e0f1314;gap:2px;padding:14px 18px 10px;display:grid}.v21-op2-qa-calls>header b{font-size:14px;font-weight:600}.v21-op2-qa-calls>header span{color:#b06a10;font-size:12.5px;font-weight:600}.v21-op2-qa-calls ol{margin:0;padding:6px 0;list-style:none}.v21-op2-qa-calls li.is-more{color:#5f6470;font-size:12.5px}.v21-op2-qa-calls li{align-items:center;gap:10px;padding:9px 18px;font-size:13.5px;display:flex}.v21-op2-qa-calls li svg{color:#f0a34a}.v21-op2-qa-calls li b{font-weight:600}.v21-op2-qa-calls li span{color:#5f6470;font-size:12.5px}.v21-op2-qa-after{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;grid-area:3/2;gap:8px;padding:16px 18px 18px;display:grid}.v21-op2-qa-change{color:#0e0f13;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.v21-op2-qa-change img{object-fit:cover;border-radius:50%;width:24px;height:24px}.v21-op2-qa-step-name{margin:0;font-size:14px;font-weight:600}.v21-op2-qa-months{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-op2-qa-months li{grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:2px 10px;font-size:12.5px;display:grid}.v21-op2-qa-months li span{color:#5f6470}.v21-op2-qa-months li i{width:calc(var(--w) * 100%);background:#f0a34a;border-radius:4px;min-width:6px;height:8px;display:block}.v21-op2-qa-months li b{grid-column:2;font-weight:600}@media (width<=960px){.v21-op2-rep,.v21-op2-qa{grid-template-columns:1fr}.v21-op2-qa-card,.v21-op2-qa-calls,.v21-op2-qa-after,.v21-op2-qa-sample{grid-area:auto}.v21-op2-rep>.v21-flowlines,.v21-op2-qa>.v21-flowlines{display:none}}.v21-op2-q{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:22px 64px;margin-top:44px;display:grid;position:relative}.v21-op2-q>.v21-flowlines{z-index:2}.v21-op2-q .v21-flowlines path{stroke:var(--hue,#4fb3e8)}.v21-op2-q .v21-flowlines-end{fill:var(--hue,#4fb3e8)}.v21-op2-q-weeks{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-column:1/-1}.v21-op2-q-weeks>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:10px;padding:16px 22px 12px;display:flex}.v21-op2-q-weeks>header b{font-size:16px;font-weight:600}.v21-op2-q-weeks>header span{color:#5f6470;font-size:13px}.v21-op2-q-axis{padding:44px 22px 8px;position:relative}.v21-op2-q-mark{top:14px;bottom:40px;left:calc(22px + var(--at) * (100% - 44px));border-left:1.5px dashed var(--mark);white-space:nowrap;width:0;margin:0;font-size:12.5px;font-weight:600;position:absolute}.v21-op2-q-mark span{color:var(--mark);position:absolute;top:-4px;left:8px;transform:translateY(-100%)}.v21-op2-q-mark.is-seen{--mark:#4fb3e8}.v21-op2-q-mark.is-seen span{left:auto;right:8px}.v21-op2-q-unit{color:#8a8f9c;font-size:11px;position:absolute;bottom:44px;left:4px}.v21-op2-q-mark.is-review{--mark:#c8403f;border-left-color:#e9a3a1}.v21-op2-q-cols{border-bottom:1px solid #0e0f131a;grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.v21-op2-q-cols li{align-content:end;justify-items:center;gap:6px;min-height:150px;padding-bottom:8px;display:grid}.v21-op2-q-stack{gap:4px;display:grid}.v21-op2-q-stack i{color:#fff;background:#4fb3e8;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.v21-op2-q-cols b{font-size:15px;font-weight:600}.v21-op2-q-cols li:not(.has-some) b{color:#b6bac6}.v21-op2-q-cols small{color:#8a8f9c;font-size:11px}.v21-op2-q-months{height:26px;margin:0;padding:0;list-style:none;position:relative}.v21-op2-q-months li{top:8px;left:calc(var(--from) * 100%);width:calc(var(--span) * 100%);color:#5f6470;text-align:left;border-left:1px solid #0e0f131f;padding-left:4px;font-size:12.5px;position:absolute}.v21-op2-q-key{color:#5f6470;border-top:1px solid #0e0f1314;flex-wrap:wrap;gap:6px 16px;padding:10px 22px 14px;font-size:12.5px;display:flex}.v21-op2-q-key span{align-items:center;gap:6px;display:inline-flex}.v21-op2-q-key svg{color:#4fb3e8}.v21-op2-q-report{color:#0e0f13;box-shadow:var(--sv2-shadow-sm), 0 0 0 1.5px #4fb3e8;background:#fff;border-radius:16px;gap:4px;padding:18px 20px 20px;display:grid}.v21-op2-q-report small{color:#5f6470;font-size:12.5px}.v21-op2-q-report b{font-size:16px;font-weight:600}.v21-op2-q-report span{font-size:13.5px}.v21-op2-q-opened{color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;margin:0;padding:4px 0;list-style:none;display:grid}.v21-op2-q-opened li{border-bottom:1px solid #0e0f130f;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:11px 20px;display:grid}.v21-op2-q-opened li:last-child{border-bottom:0}.v21-op2-q-opened li svg{color:#4fb3e8;grid-row:1/3}.v21-op2-q-opened small{color:#5f6470;font-size:12.5px}.v21-op2-q-opened small b{color:#0e0f13;font-weight:600}.v21-op2-q-opened q{quotes:"“" "”";font-size:14px}.v21-op2-q-out{border-top:1px solid var(--sv2-box-line);color:var(--sv2-muted);grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;margin:0 4px;padding-top:14px;font-size:14px;display:flex}.v21-op2-q-out b{color:var(--sv2-label);font-weight:600}@media (width<=960px){.v21-op2-q{grid-template-columns:1fr}.v21-op2-q>.v21-flowlines{display:none}.v21-op2-q-cols li{min-height:110px}}[data-v21-variant=product-v3] .v21-page-hero h1{letter-spacing:-.035em;max-width:550px;font-size:clamp(36px,4.2vw,54px);line-height:1.09}[data-v21-variant=product-v3] .v21-page-hero p{max-width:490px;font-size:19px;line-height:1.5}.prod3-hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.prod3-hero-actions>a:last-child{color:inherit;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.prod3-hero-actions>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}[data-v21-variant=product-v3] :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a99aff}[data-v21-variant=product-v3] .prod3-refined{padding-block:78px}.prod3-head{max-width:980px;margin-bottom:34px}.prod3-head h2{max-width:920px;font:500 clamp(30px,3.1vw,43px)/1.14 var(--v21-display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0}.prod3-head>p{color:var(--sv2-muted);max-width:790px;margin:0;font-size:18px;line-height:1.5}.prod3-answer{border-top:1px solid var(--sv2-box-line);margin-top:24px;padding-top:20px}.prod3-answer h3{color:var(--sv2-label);font:500 clamp(22px,2.1vw,28px)/1.25 var(--v21-display);letter-spacing:-.025em;margin:0 0 8px}.prod3-answer h3 span{color:var(--sv2-when)}.prod3-answer p{color:var(--sv2-muted);max-width:830px;margin:0;font-size:17px;line-height:1.5}.prod3-demand{color:#26312f;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.prod3-demand>header{border-bottom:1px solid #e6ede9;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.prod3-demand header div>span{color:#7b8881;font-size:12px}.prod3-demand h4{font:600 24px/1.3 var(--v21-body);letter-spacing:-.02em;margin:8px 0 0}.prod3-demand header p{color:#73837a;align-items:baseline;gap:7px;font-size:13px;display:flex}.prod3-demand header p strong{color:#334f42;font-size:27px;font-weight:500}.prod3-demand header p i{background:#e0e8e3;width:1px;height:22px;margin:0 13px}.prod3-demand-body{grid-template-columns:300px 1fr;display:grid}.prod3-demand nav{border-right:1px solid #e6ede9}.prod3-demand nav button{color:#34463b;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:15px;padding:24px 28px;display:flex}.prod3-demand nav button+button{border-top:1px solid #edf1ee}.prod3-demand nav strong{font-size:17px;font-weight:500}.prod3-demand nav small{color:#859187;margin-top:8px;font-size:12px;display:block}.prod3-demand nav svg{color:#8aa290}.prod3-demand nav button[aria-pressed=true]{background:#edf7f1;border-left-color:#76b89a}.prod3-demand nav button:hover{background:#f5faf6}.prod3-demand-evidence{min-height:405px;padding:24px 32px}.prod3-demand-evidence>header{align-items:baseline;gap:12px;display:flex}.prod3-demand-evidence header strong{font-size:18px;font-weight:600}.prod3-demand-evidence header span{color:#859187;font-size:12px}.prod3-demand-evidence article{padding-top:25px}.prod3-demand-evidence article+article{border-top:1px solid #e6ede9;margin-top:25px}.prod3-demand-evidence blockquote{letter-spacing:-.02em;margin:0 0 18px;font-size:24px;line-height:1.4}.prod3-evidence-team{color:#76817c;align-items:center;gap:7px;font-size:12px;display:inline-flex}.prod3-evidence-team i{border-radius:50%;width:7px;height:7px}.prod3-source-meta{color:#76877e;align-items:center;gap:7px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.prod3-demand>footer{color:#7d8b81;border-top:1px solid #e6ede9;align-items:center;gap:8px;padding:17px 30px;font-size:12px;display:flex}.prod3-pattern{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:22px 28px;display:grid}.prod3-pattern>header{grid-column:1/-1;align-items:baseline;gap:15px;display:flex}.prod3-pattern>header strong{font-size:18px;font-weight:600}.prod3-pattern>header span{color:var(--sv2-muted);font-size:12px}.prod3-pattern-grid{min-width:0}.prod3-pattern table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.prod3-pattern th:first-child{text-align:left;width:120px}.prod3-pattern thead th{color:var(--sv2-muted);padding:0 0 12px;font-size:10px;font-weight:400}.prod3-pattern tbody th{padding-right:10px;font-weight:400}.prod3-pattern tbody th small{float:right;color:var(--sv2-muted);font-size:11px}.prod3-pattern td{text-align:center;border:1px solid #ffffff1c;height:39px}.prod3-pattern tbody th{border-block:1px solid #ffffff1c}.prod3-pattern tfoot th{color:var(--sv2-muted);font-size:11px;font-weight:400}.prod3-pattern tfoot td{height:32px;color:var(--sv2-muted);font-size:11px}.prod3-pattern td button{color:#26394a;cursor:pointer;vertical-align:middle;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:inline-grid}.prod3-pattern td button:hover{filter:brightness(1.2)}.prod3-pattern td button[aria-pressed=true]{outline-offset:3px;outline:2px solid #fff}.prod3-pattern-key{color:var(--sv2-muted);align-items:center;gap:21px;margin-top:17px;font-size:12px;display:flex}.prod3-pattern-key span{align-items:center;gap:6px;display:flex}.prod3-pattern-key i{border-radius:3px;width:7px;height:7px}.prod3-pattern-source{color:#27342d;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;min-height:340px;padding:27px;position:sticky;top:145px}.prod3-pattern-source header>span{color:#849087;font-size:12px}.prod3-pattern-source h4{font:600 22px/1.3 var(--v21-body);margin:10px 0 0}.prod3-pattern-source blockquote{letter-spacing:-.015em;margin:26px 0;font-size:23px;line-height:1.4}.prod3-excerpts{color:#2e3931;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.prod3-excerpts>header{border-bottom:1px solid #e7ede8;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.prod3-excerpts h4{font:600 23px/1.3 var(--v21-body);margin:0 0 8px}.prod3-excerpts header span{color:#7c8a80;font-size:12px}.prod3-excerpts header>span{align-items:center;gap:7px;display:flex}.prod3-excerpt-filters{border-bottom:1px solid #e7ede8;gap:10px;padding:22px 30px;display:flex}.prod3-excerpt-filters button{color:#697b6f;font:500 12px/1.3 var(--v21-body);cursor:pointer;background:#fff;border:1px solid #dfe8e1;border-radius:8px;align-items:center;gap:8px;padding:12px 15px;display:flex}.prod3-excerpt-filters button i{border-radius:50%;width:6px;height:6px}.prod3-excerpt-filters button[aria-pressed=true]{color:#3d644d;background:#edf7f1;border-color:#83b79b}.prod3-excerpt-filters button:hover{background:#f6faf7}.prod3-excerpts ul{grid-template-columns:repeat(2,minmax(0,1fr));min-height:300px;margin:0;padding:0;list-style:none;display:grid}.prod3-excerpts ul.is-single{grid-template-columns:1fr}.prod3-excerpts li{padding:25px 30px}.prod3-excerpts li:nth-child(2n){border-left:1px solid #e7ede8}.prod3-excerpts li:nth-child(n+3){border-top:1px solid #e7ede8}.prod3-excerpts li>div{align-items:baseline;gap:14px;display:flex}.prod3-excerpts li strong{font-size:15px;font-weight:600}.prod3-excerpts li div span{color:#88938b;align-items:center;gap:6px;font-size:12px;display:flex}.prod3-excerpts li div i{border-radius:50%;width:6px;height:6px}.prod3-excerpts blockquote{letter-spacing:-.01em;max-width:790px;margin:19px 0;font-size:21px;line-height:1.45}.prod3-excerpts mark{color:inherit;background:#eaf4ed;border-radius:3px;padding:0 2px}.prod3-excerpts ul.is-single{min-height:0}.prod3-release{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:55px;display:grid;position:relative}.prod3-release-chart>header strong{font-size:18px;font-weight:600}.prod3-release-chart header>div{color:var(--sv2-muted);gap:20px;margin-top:17px;font-size:11px;display:flex}.prod3-release-chart header span{align-items:center;gap:6px;display:flex}.prod3-release-chart header i{border-radius:3px;width:7px;height:7px}.prod3-release-comparison{border-block:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin-top:26px;padding:20px 0;display:grid}.prod3-release-comparison>div+div{border-left:1px solid #ffffff21;padding-left:22px}.prod3-release-comparison span{color:var(--sv2-muted);font-size:12px;display:block}.prod3-release-comparison strong{margin-top:6px;font-size:32px;font-weight:400;line-height:1.3;display:block}.prod3-release-comparison small{color:var(--sv2-muted);font-size:13px}.prod3-release-plot{margin-top:22px;position:relative}.prod3-release-plot ol{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin:0;padding:55px 0 0;list-style:none;display:grid}.prod3-release-plot li{min-width:0}.prod3-release-plot button{width:100%;height:245px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 0 5px;display:flex}.prod3-release-stack{width:100%;height:max(3px,var(--bar-height));background:#ffffff21;border-radius:6px;flex-direction:column-reverse;display:flex;overflow:hidden}.prod3-release-plot button[aria-pressed=true] .prod3-release-stack{outline-offset:4px;outline:2px solid #e29ab6}.prod3-release-plot button:hover .prod3-release-stack{filter:brightness(1.2)}.prod3-release-plot button strong{margin:15px 0 9px;font-size:14px;font-weight:500;line-height:1}.prod3-release-plot button small{color:var(--sv2-muted);white-space:nowrap;font-size:10px}.prod3-release-marker{pointer-events:none;background:#ffffff59;width:1px;position:absolute;top:0;bottom:44px;left:51.8%}.prod3-release-marker span{white-space:nowrap;color:#ffffffb8;font-size:11px;line-height:1.5;display:block;position:absolute;top:0;left:9px}.prod3-release-sources{z-index:1;color:#342b35;box-shadow:var(--sv2-shadow);background:#fff;border-top:3px solid #e29ab6;border-radius:18px;position:relative;overflow:hidden}.prod3-release-sources>header{border-bottom:1px solid #eee6eb;padding:22px 26px}.prod3-release-sources header>span{color:#968292;font-size:12px}.prod3-release-sources h4{font:600 22px/1.3 var(--v21-body);margin:8px 0 0}.prod3-release-sources article{padding:21px 26px}.prod3-release-sources article+article{border-top:1px solid #eee6eb}.prod3-release-sources article>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prod3-release-sources article strong{font-size:14px;font-weight:600}.prod3-release-sources article div span{color:#8a7c88;align-items:center;gap:6px;font-size:11px;display:flex}.prod3-release-sources article div i{border-radius:50%;width:6px;height:6px}.prod3-release-sources blockquote{margin:14px 0 12px;font-size:18px;line-height:1.45}.prod3-release-sources .prod3-source-meta{color:#897587;font-size:11px}.prod3-release-empty{min-height:220px;margin:0;padding:26px;font-size:17px;line-height:1.5}.prod3-release-chart{position:sticky;top:145px}.prod3-release .v21-flowlines path{stroke:#e29ab6}.prod3-release .v21-flowlines-end{fill:#e29ab6}.prod3-planning{color:#2d3930;width:min(100%,1040px);box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.prod3-planning>header{border-bottom:1px solid #e8eee9;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.prod3-planning header span{align-items:center;gap:8px;font-size:15px;display:flex}.prod3-planning header span:last-child{color:#7c8b80;font-size:12px}.prod3-planning header svg{color:#7aa38b}.prod3-planning-question{background:#f0f6f2;border-radius:10px;margin:24px 30px;padding:20px 22px}.prod3-planning-question span{color:#7c8b80;font-size:12px}.prod3-planning-question p{letter-spacing:-.02em;margin:10px 0 0;font-size:21px;line-height:1.4}.prod3-planning ol{margin:0;padding:0;list-style:none}.prod3-planning li{grid-template-columns:125px 1fr;gap:26px;padding:25px 30px;display:grid}.prod3-planning li+li{border-top:1px solid #e8eee9}.prod3-planning-count{align-items:baseline;gap:10px;display:flex}.prod3-planning-count>strong{font-size:31px;font-weight:400;line-height:1.2}.prod3-planning-count span{color:#859188;font-size:11px;line-height:1.7}.prod3-planning h4{font:500 19px/1.3 var(--v21-body);margin:0 0 9px}.prod3-planning li p{color:#657a6b;margin:0 0 12px;font-size:15px;line-height:1.5}.prod3-planning-accounts{color:#849188;margin-bottom:9px;font-size:12px;line-height:1.6;display:block}.prod3-planning-source{color:#678c76;font-size:12px;line-height:1.5}.prod3-planning-source summary{cursor:pointer;width:fit-content;padding:5px 0}.prod3-planning-source summary:hover{text-underline-offset:3px;text-decoration:underline}.prod3-planning-source blockquote{color:#35483c;background:#f2f7f3;border-left:2px solid #90b8a1;border-radius:0 8px 8px 0;margin:10px 0;padding:17px 20px;font-size:17px;line-height:1.5}.prod3-planning>footer{color:#7c8b80;border-top:1px solid #e8eee9;align-items:center;gap:8px;padding:20px 30px;font-size:12px;display:flex}[data-v21-variant=product-v3] #together{padding-block:78px}[data-v21-variant=product-v3] .v21-together-head{max-width:860px}.prod3-together{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:90px;margin-top:38px;display:grid;position:relative}.prod3-shared-topics{z-index:1;color:#2d3b31;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative;overflow:hidden}.prod3-shared-topics>header{border-bottom:1px solid #e5ede7;align-items:center;gap:12px;padding:26px;display:flex}.prod3-shared-topics img,.prod3-team-card img{object-fit:cover;border-radius:50%}.prod3-shared-topics strong{font-size:17px;font-weight:600}.prod3-shared-topics header span{color:#809086;margin-top:7px;font-size:12px;display:block}.prod3-shared-topics>div{padding:26px}.prod3-shared-topics>div+div{border-top:1px solid #e5ede7}.prod3-shared-topics h4{font:500 22px/1.3 var(--v21-body);margin:0 0 10px}.prod3-shared-topics p{color:#829087;margin:0;font-size:14px}.prod3-shared-topics>footer{color:#829087;border-top:1px solid #e5ede7;align-items:center;gap:8px;padding:20px 26px;font-size:11px;display:flex}.prod3-together>ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.prod3-team-card{z-index:1;color:#2d3b31;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;padding:23px 26px;text-decoration:none;display:block;position:relative}.prod3-team-card header{align-items:center;gap:12px;display:flex}.prod3-team-card strong{font-size:17px;font-weight:600}.prod3-team-card p{color:#677d6e;margin:16px 0 10px;font-size:17px;line-height:1.5}.prod3-team-card>small{color:#8a998e;margin-bottom:16px;font-size:11px;display:block}.prod3-team-card>span{color:#69977c;align-items:center;gap:7px;font-size:12px;display:flex}.prod3-team-card:hover>span{text-underline-offset:4px;text-decoration:underline}.prod3-together .v21-flowlines path{stroke:#94b4a0}.prod3-together .v21-flowlines-end{fill:#94b4a0}@media (width<=900px){.prod3-demand-body{grid-template-columns:220px minmax(0,1fr)}.prod3-demand-evidence{padding:24px}.prod3-demand-evidence blockquote{font-size:21px}}@media (width<=600px){.prod3-hero-actions{flex-wrap:wrap;gap:12px 20px}[data-v21-variant=product-v3] .prod3-refined,[data-v21-variant=product-v3] #together{padding-block:52px}.prod3-demand>header{flex-wrap:wrap;gap:12px;padding:20px}.prod3-demand header p{flex-wrap:wrap;margin:0}.prod3-demand-body{grid-template-columns:minmax(0,1fr)}.prod3-demand nav{border-bottom:1px solid #e6ede9;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prod3-demand nav button{border-top:1px solid #edf1ee;gap:8px;padding:16px}.prod3-demand nav strong{font-size:15px}.prod3-demand nav svg{flex:none}.prod3-demand-evidence{min-height:0;padding:24px 20px}.prod3-demand-evidence>header{flex-wrap:wrap;gap:8px}.prod3-demand-evidence blockquote{font-size:20px}.prod3-demand>footer{padding:18px 20px}.prod3-source-meta{flex-wrap:wrap}}.prod3-pattern-mobile{display:none}@media (width<=1100px){.prod3-pattern{grid-template-columns:minmax(0,1fr);gap:24px}.prod3-pattern-source{min-height:0;position:static}.prod3-pattern td{height:44px}.prod3-pattern td button{width:32px;height:36px}}@media (width<=700px){.prod3-pattern>header{flex-wrap:wrap;gap:8px}.prod3-pattern-grid{display:none}.prod3-pattern-mobile{display:block}.prod3-pattern-mobile>label{color:var(--sv2-muted);margin-bottom:10px;font-size:13px;display:block}.prod3-pattern-mobile select{color:#fff;width:100%;min-height:48px;font:500 16px/1.4 var(--v21-body);background:#29313c;border:1px solid #6c7983;border-radius:10px;padding:14px}.prod3-pattern-mobile ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.prod3-pattern-mobile button{text-align:left;color:#34463b;width:100%;height:100%;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e9e4;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.prod3-pattern-mobile button[aria-pressed=true]{background:#edf7f1;border-color:#76b89a;box-shadow:inset 0 0 0 1px #76b89a}.prod3-pattern-mobile button>svg{color:#6c927b;flex:none}.prod3-pattern-mobile strong{font-size:14px;font-weight:600;display:block}.prod3-pattern-mobile small{color:#667d6c;margin-top:6px;font-size:11px;line-height:1.4;display:block}.prod3-pattern-mobile>p{color:var(--sv2-muted);font-size:16px;line-height:1.5}.prod3-pattern[data-empty-week=true] .prod3-pattern-source{display:none}.prod3-pattern-source{padding:24px 20px}.prod3-pattern-source blockquote{margin-block:20px;font-size:21px}}@media (width<=900px){.prod3-excerpt-filters{flex-wrap:wrap}.prod3-excerpt-filters button{min-height:44px}}@media (width<=600px){.prod3-excerpts>header{flex-wrap:wrap;gap:12px;padding:20px}.prod3-excerpt-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:20px;display:grid}.prod3-excerpt-filters button{text-align:left;padding:12px}.prod3-excerpt-filters button i{flex:none}.prod3-excerpts ul{grid-template-columns:minmax(0,1fr)}.prod3-excerpts li{padding:20px}.prod3-excerpts li:nth-child(2n){border-left:0}.prod3-excerpts li+li{border-top:1px solid #e7ede8}.prod3-excerpts blockquote{font-size:19px}.prod3-excerpts li>div{flex-wrap:wrap;gap:8px 14px}}@media (width<=1000px){.prod3-release{grid-template-columns:minmax(0,1fr);gap:28px}.prod3-release-chart{position:static}}@media (width<=600px){.prod3-release-chart header>div{flex-wrap:wrap;gap:10px 16px}.prod3-release-plot ol{gap:8px}.prod3-release-plot button small{white-space:normal;max-width:32px;min-height:30px;font-size:11px;line-height:1.35}.prod3-release-marker{bottom:62px}.prod3-release-sources>header,.prod3-release-sources article,.prod3-release-empty{padding:20px}.prod3-release-sources article>div{flex-wrap:wrap;gap:8px}.prod3-release-sources blockquote{font-size:17px}.prod3-planning>header{flex-wrap:wrap;gap:10px;padding:20px}.prod3-planning-question{color:#fff;background:#282439;margin:20px;padding:16px}.prod3-planning-question span{color:#cbc6d8}.prod3-planning-question p{font-size:18px}.prod3-planning li{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.prod3-planning-count{align-items:center}.prod3-planning-source summary{align-content:center;min-height:44px}.prod3-planning-source blockquote{padding:16px;font-size:16px}.prod3-planning>footer{align-items:start;padding:18px 20px;line-height:1.5}.prod3-planning>footer svg{flex:none;margin-top:2px}}@media (width<=900px){.prod3-together{grid-template-columns:minmax(0,1fr);gap:24px}.prod3-together>.v21-flowlines{display:none}}@media (width<=600px){.prod3-shared-topics>header,.prod3-shared-topics>div,.prod3-team-card{padding:20px}.prod3-shared-topics>footer{align-items:start;padding:18px 20px;line-height:1.5}.prod3-shared-topics>footer svg{flex:none;margin-top:2px}}.v21-pd3-dem{margin-top:44px}.v21-pd3-dem-list{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.v21-pd3-dem-list>header{border-bottom:1px solid #0e0f1314;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 22px;display:flex}.v21-pd3-dem-list>header b{font-size:16px;font-weight:600}.v21-pd3-dem-list>header span{color:#5f6470;font-size:13px}.v21-pd3-dem-list ol{margin:0;padding:6px 10px;list-style:none}.v21-pd3-dem-row{border-radius:10px;grid-template-columns:132px 150px minmax(0,1fr) 210px;align-items:center;gap:14px;padding:11px 12px;font-size:13.5px;display:grid}.v21-pd3-dem-row.is-first+.v21-pd3-dem-row,.v21-pd3-dem-row+.v21-pd3-dem-row.is-first{box-shadow:inset 0 1px #0e0f130f}.v21-pd3-dem-row+.v21-pd3-dem-row.is-first{margin-top:2px}.v21-pd3-dem-account b{font-weight:600}.v21-pd3-dem-team{color:#5f6470;align-items:center;gap:7px;font-size:13px;display:inline-flex}.v21-pd3-dem-team i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-pd3-dem-row q{quotes:"“" "”";font-weight:500}.v21-pd3-dem-src{color:#4b62d6;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.v21-pd3-dem-src small{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:4px;font-size:12.5px;display:inline-flex}.v21-pd3-dem-tally{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:14px 4px 0;font-size:13.5px;display:flex}.v21-pd3-dem-tally .is-votes{color:#a33f3c}.v21-pd3-dem-tally .is-said{color:var(--sv2-label)}.v21-pd3-dem-tally b{font-weight:600}.v21-pd3-sil{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px 40px;margin-top:44px;display:grid;position:relative}.v21-pd3-sil>.v21-flowlines{z-index:2}.v21-pd3-sil-rows{grid-row:1/3;gap:12px;display:grid}.v21-pd3-sil-label{color:var(--sv2-muted);align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.v21-pd3-sil-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-pd3-sil{--pd2-rule:#0e0f1314;--pd2-tint:#0e0f1309}.v21-section--alt .v21-pd3-sil{--pd2-rule:#ffffff21;--pd2-tint:#ffffff16}.v21-pd3-sil-grid{grid-template-columns:150px repeat(13,minmax(0,1fr));align-items:stretch;display:grid}.v21-pd3-sil-corner,.v21-pd3-sil-week{border-bottom:1px solid var(--pd2-rule)}.v21-pd3-sil-week{color:var(--sv2-muted);text-align:center;white-space:nowrap;padding-bottom:8px;font-size:12px}.v21-pd3-sil-row{display:contents}.v21-pd3-sil-account{color:var(--sv2-label);white-space:nowrap;border-bottom:1px solid var(--pd2-rule);align-items:center;padding:0 10px 0 0;font-size:13.5px;font-weight:500;display:flex}.v21-pd3-sil-cell{border-left:1px solid var(--pd2-rule);border-bottom:1px solid var(--pd2-rule);place-items:center;height:40px;display:grid;position:relative}.v21-pd3-sil-cell:last-child{border-right:1px solid var(--pd2-rule)}.v21-pd3-sil-cell.is-seen,.v21-pd3-sil-week.is-seen{background:var(--pd2-tint)}.v21-pd3-sil-cell i{z-index:1;color:#0e0f13;background:var(--team);border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:relative}.v21-pd3-sil-ring{border:2px solid var(--sv2-label);border-radius:9px;position:absolute;inset:-3px}.v21-pd3-sil-cell.is-saw{background:linear-gradient(90deg, var(--pd2-tint) 0 calc(100% / 11), transparent calc(100% / 11));border-right:1px solid var(--pd2-rule);justify-content:flex-start;align-items:center;gap:12px;padding-left:calc(4.54545% - 6px);display:flex}.v21-pd3-sil-row.is-totals .v21-pd3-sil-account,.v21-pd3-sil-row.is-totals .v21-pd3-sil-cell{height:30px;color:var(--sv2-muted);font-size:12.5px}.v21-pd3-sil-row.is-totals b{font-variant-numeric:tabular-nums;font-weight:600}.v21-pd3-sil-row.is-jonas .v21-pd3-sil-account{color:var(--sv2-label);font-weight:600}.v21-pd3-sil-cell .v21-pd3-sil-mark{background:#37c9a3;border-radius:50%;flex:none;width:12px;height:12px;display:block}.v21-pd3-sil-saw{color:var(--sv2-label);white-space:nowrap;font-size:13px;font-weight:600}.v21-pd3-sil-key{color:var(--sv2-muted);flex-wrap:wrap;gap:8px 18px;margin:2px 0 0;font-size:13px;display:flex}.v21-pd3-sil-key span{align-items:center;gap:7px;display:inline-flex}.v21-pd3-sil-key i{background:var(--team);border-radius:3px;width:10px;height:10px}.v21-pd3-sil-key .is-opened i{box-shadow:0 0 0 2px var(--sv2-label);background:0 0}.v21-pd3-sil-key .is-seen i{background:#37c9a3;border-radius:50%}.v21-pd3-sil-moment{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:16px;gap:10px;margin-top:30px;padding:18px 20px;display:grid;position:relative}.v21-pd3-sil-quote,.v21-pd3-rel-quote{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.3}.v21-pd3-sil-src,.v21-pd3-rel-src{color:#0e0f13;align-items:start;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.v21-pd3-sil-src>i,.v21-pd3-rel-src>i{background:var(--team);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.v21-pd3-sil-src span,.v21-pd3-rel-src span{gap:2px;display:grid}.v21-pd3-sil-src small,.v21-pd3-rel-src small{color:#5f6470;font-size:12.5px;font-weight:400}.v21-pd3-sil-play,.v21-pd3-rel-play{color:#0e0f13;border-top:1px solid #0e0f1314;align-items:center;gap:7px;margin:0;padding-top:10px;font-size:13px;font-weight:600;display:flex}.v21-pd3-rel{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px 40px;margin-top:44px;display:grid;position:relative}.v21-pd3-rel>.v21-flowlines{z-index:2}.v21-pd3-rel-chart{gap:14px;display:grid}.v21-pd3-rel-label{color:var(--sv2-muted);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0;font-size:13px;display:flex}.v21-pd3-rel-label b{color:var(--sv2-label);margin-right:auto;font-size:15px;font-weight:600}.v21-pd3-rel-label span{align-items:center;gap:7px;display:inline-flex}.v21-pd3-rel-label i{background:var(--team);border-radius:3px;width:10px;height:10px}.v21-pd3-rel-total{color:var(--sv2-label);white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:0}.v21-pd3-rel-total.is-before{left:0}.v21-pd3-rel-total.is-after{right:0}.v21-pd3-rel-bars{border-bottom:1px solid var(--pd2-rule,#ffffff21);grid-template-columns:repeat(8,minmax(0,1fr));gap:0 10px;height:250px;margin:0;padding:26px 0 38px;list-style:none;display:grid;position:relative}.v21-pd3-rel{--pd2-rule:#0e0f131a}.v21-section--alt .v21-pd3-rel{--pd2-rule:#ffffff29}.v21-pd3-rel-bar{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.v21-pd3-rel-bar em{color:#f28ab0;text-align:center;white-space:nowrap;margin-bottom:8px;font-size:12px;font-style:normal;font-weight:600}.v21-pd3-rel-stack{height:calc(var(--h) * 100%);border-radius:6px 6px 3px 3px;flex-direction:column-reverse;flex:none;min-height:3px;margin:0 8px;display:flex;overflow:hidden}.v21-pd3-rel-stack i{background:var(--team);flex-basis:0;min-height:6px;display:block}.v21-pd3-rel-bar b{color:var(--sv2-label);text-align:center;font-size:13.5px;font-weight:600;position:absolute;bottom:-22px;left:0;right:0}.v21-pd3-rel-bar small{color:var(--sv2-muted);text-align:center;white-space:nowrap;font-size:11.5px;position:absolute;bottom:-38px;left:0;right:0}.v21-pd3-rel-bar.is-held .v21-pd3-rel-stack{box-shadow:0 0 0 2px var(--sv2-tile,#0e0f13), 0 0 0 4px #f28ab0}.v21-pd3-rel-bar.is-held b{color:#f28ab0;bottom:-26px}.v21-pd3-rel-release{border-left:1px solid var(--sv2-label);width:0;position:absolute;top:0;bottom:0;left:50%}.v21-pd3-rel-release span{color:var(--sv2-label);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:24px;left:8px}.v21-pd3-rel-moment{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow), 0 0 0 1.5px #f28ab0;background:#fff;border-radius:16px;gap:10px;margin-top:30px;padding:18px 20px;display:grid;position:relative}.v21-pd3-rel .v21-flowlines path{stroke:var(--hue,#f28ab0)}.v21-pd3-rel .v21-flowlines-end{fill:var(--hue,#f28ab0)}.v21-pd3-play{flex:none}.v21-pd3-rel-moment footer{border-top:1px solid #0e0f1314;gap:2px;padding-top:10px;display:grid}.v21-pd3-rel-moment footer b{font-size:13.5px;font-weight:600}.v21-pd3-rel-moment footer small{color:#5f6470;font-size:12px}.v21-motion .v21-pd3-dem .v21-pd3-dem-row{opacity:0;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i,0) * .12s);transform:translateY(6px)}.v21-motion .v21-pd3-dem.is-in .v21-pd3-dem-row{opacity:1;transform:none}.v21-motion .v21-pd3-dem .v21-pd3-dem-tally{opacity:0;transition:opacity .48s 1.3s}.v21-motion .v21-pd3-dem.is-in .v21-pd3-dem-tally{opacity:1}.v21-motion .v21-pd3-sil .v21-pd3-sil-cell i{opacity:0;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--r,0) * 90ms);transform:scale(.6)}.v21-motion .v21-pd3-sil.is-in .v21-pd3-sil-cell i{opacity:1;transform:none}.v21-motion .v21-pd3-sil .v21-pd3-sil-moment,.v21-motion .v21-pd3-sil .v21-pd3-sil-row.is-jonas .v21-pd3-sil-cell,.v21-motion .v21-pd3-rel .v21-pd3-rel-moment{opacity:0;transition:opacity .48s 1.5s}.v21-motion .v21-pd3-sil.is-in .v21-pd3-sil-moment,.v21-motion .v21-pd3-sil.is-in .v21-pd3-sil-row.is-jonas .v21-pd3-sil-cell,.v21-motion .v21-pd3-rel.is-in .v21-pd3-rel-moment{opacity:1}.v21-motion .v21-pd3-rel .v21-pd3-rel-stack{transform-origin:bottom;transition:transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i,0) * .11s);transform:scaleY(0)}.v21-motion .v21-pd3-rel.is-in .v21-pd3-rel-stack{transform:none}.v21-motion .v21-pd3-rel .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.22,1,.36,1) 1.5s forwards v21-sd-draw}.v21-motion .v21-pd3-rel .v21-flowlines-end{opacity:0;animation:.3s 2.1s forwards v21-flowend-in}@media (width<=960px){.v21-pd3-sil,.v21-pd3-rel{grid-template-columns:minmax(0,1fr)}.v21-pd3-sil-rows{grid-row:auto}.v21-pd3-dem-row{grid-template-columns:110px 120px minmax(0,1fr)}.v21-pd3-dem-src{grid-column:1/-1}}.v21-pd3-acc{margin-top:44px}.v21-pd3-acc-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-pd3-acc-card>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:12px;padding:16px 22px;display:flex}.v21-pd3-acc-card>header b{font-size:16px;font-weight:600}.v21-pd3-acc-card>header span{color:#5f6470;font-size:13px}.v21-pd3-acc-card ol{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:4px 22px 8px;list-style:none;display:grid}.v21-pd3-acc-card li{border-bottom:1px solid #0e0f130f;grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:14px 20px 14px 0;display:grid}.v21-pd3-acc-card q{align-self:start}.v21-pd3-acc-card li:nth-child(2n){padding:14px 0 14px 20px}.v21-pd3-acc-card li:nth-last-child(-n+2){border-bottom:0}.v21-pd3-acc-card q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";text-wrap:balance;font-size:19px;font-weight:600;line-height:1.3}.v21-pd3-acc-card li small{color:#5f6470;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.v21-pd3-acc-card li small b{color:#0e0f13;font-weight:600}.v21-pd3-acc-card li small span{align-items:center;gap:6px;display:inline-flex}.v21-pd3-acc-card li small i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-pd3-acc-card>footer{color:#5f6470;border-top:1px solid #0e0f1314;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 22px 14px;font-size:13px;display:flex}.v21-pd3-acc-card>footer b{color:#0e0f13;font-weight:600}.v21-pd3-acc-card>footer em{align-items:center;gap:7px;font-style:normal;display:inline-flex}.v21-pd3-acc-card>footer em i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-pd3-acc-read{color:var(--sv2-label);justify-content:flex-end;align-items:center;gap:12px;margin:14px 4px 0;display:flex}.v21-pd3-acc-read span{gap:1px;display:grid}.v21-pd3-acc-read b{font-size:14px;font-weight:600}.v21-pd3-acc-read small{color:var(--sv2-muted);font-size:12px}.v21-pd3-plan{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:18px 40px;margin-top:44px;display:grid}.v21-pd3-plan-ask{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-row:1/3}.v21-pd3-plan-ask>header{align-items:baseline;gap:10px;padding:16px 22px 0;display:flex}.v21-pd3-plan-ask>header b{font-size:16px;font-weight:600}.v21-pd3-plan-ask>header span{color:#5f6470;font-size:13px}.v21-pd3-plan-q{background:#f1f2f8;border-radius:10px;margin:12px 22px 0;padding:12px 14px;font-size:15px;font-weight:500}.v21-pd3-plan-ask ol{margin:0;padding:6px 22px 12px;list-style:none;display:grid}.v21-pd3-plan-ask li{border-bottom:1px solid #0e0f130f;gap:4px;padding:14px 0;display:grid}.v21-pd3-plan-ask li:last-child{border-bottom:0}.v21-pd3-plan-ask li>b{font-size:15px;font-weight:600}.v21-pd3-plan-who{color:#5f6470;font-size:13px}.v21-pd3-plan-src{color:#4b62d6;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.v21-pd3-plan-src>i{background:var(--team);border-radius:50%;width:8px;height:8px;margin-left:2px}.v21-pd3-plan-src small{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:4px;font-size:12.5px;display:inline-flex}.v21-pd3-plan-report,.v21-pd3-plan-meeting{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:16px;gap:4px;padding:16px 18px;display:grid}.v21-pd3-plan-report{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.v21-pd3-plan-report svg{color:#5f6470}.v21-pd3-plan-report span{gap:2px;display:grid}.v21-pd3-plan-report b,.v21-pd3-plan-meeting b{font-size:14px;font-weight:600}.v21-pd3-plan-report small,.v21-pd3-plan-meeting span{color:#5f6470;font-size:12.5px}.v21-pd3-plan-meeting{align-self:end}.v21-pd3-plan-meeting span+span{color:#0e0f13;font-weight:500}.v21-motion .v21-pd3-acc .v21-pd3-acc-card li{opacity:0;transition:opacity .38s;transition-delay:calc(.2s + var(--i,0) * .12s)}.v21-motion .v21-pd3-acc.is-in .v21-pd3-acc-card li{opacity:1}.v21-motion .v21-pd3-acc .v21-pd3-acc-read,.v21-motion .v21-pd3-plan .v21-pd3-plan-report,.v21-motion .v21-pd3-plan .v21-pd3-plan-meeting{opacity:0;transition:opacity .48s 1.2s}.v21-motion .v21-pd3-acc.is-in .v21-pd3-acc-read,.v21-motion .v21-pd3-plan.is-in .v21-pd3-plan-report,.v21-motion .v21-pd3-plan.is-in .v21-pd3-plan-meeting{opacity:1}@media (width<=960px){.v21-pd3-plan{grid-template-columns:minmax(0,1fr)}.v21-pd3-plan-ask{grid-row:auto}.v21-pd3-acc-card ol{grid-template-columns:1fr}}.v21-pd2-dem{margin-top:44px}.v21-pd2-dem-list{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;overflow:hidden}.v21-pd2-dem-list>header{border-bottom:1px solid #0e0f1314;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 22px;display:flex}.v21-pd2-dem-list>header b{font-size:16px;font-weight:600}.v21-pd2-dem-list>header span{color:#5f6470;font-size:13px}.v21-pd2-dem-list ol{margin:0;padding:6px 10px;list-style:none}.v21-pd2-dem-row{border-radius:10px;grid-template-columns:132px 150px minmax(0,1fr) 210px;align-items:center;gap:14px;padding:11px 12px;font-size:13.5px;display:grid}.v21-pd2-dem-row.is-first+.v21-pd2-dem-row,.v21-pd2-dem-row+.v21-pd2-dem-row.is-first{box-shadow:inset 0 1px #0e0f130f}.v21-pd2-dem-row+.v21-pd2-dem-row.is-first{margin-top:2px}.v21-pd2-dem-account b{font-weight:600}.v21-pd2-dem-team{color:#5f6470;align-items:center;gap:7px;font-size:13px;display:inline-flex}.v21-pd2-dem-team i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-pd2-dem-row q{quotes:"“" "”";font-weight:500}.v21-pd2-dem-src{color:#4b62d6;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.v21-pd2-dem-src small{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:4px;font-size:12.5px;display:inline-flex}.v21-pd2-dem-tally{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:14px 4px 0;font-size:13.5px;display:flex}.v21-pd2-dem-tally .is-votes{color:#a33f3c}.v21-pd2-dem-tally .is-said{color:var(--sv2-label)}.v21-pd2-dem-tally b{font-weight:600}.v21-pd2-sil{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px 40px;margin-top:44px;display:grid;position:relative}.v21-pd2-sil>.v21-flowlines{z-index:2}.v21-pd2-sil-rows{grid-row:1/3;gap:12px;display:grid}.v21-pd2-sil-label{color:var(--sv2-muted);align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.v21-pd2-sil-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-pd2-sil{--pd2-rule:#0e0f1314;--pd2-tint:#0e0f1309}.v21-section--alt .v21-pd2-sil{--pd2-rule:#ffffff21;--pd2-tint:#ffffff16}.v21-pd2-sil-grid{grid-template-columns:150px repeat(13,minmax(0,1fr));align-items:stretch;display:grid}.v21-pd2-sil-corner,.v21-pd2-sil-week{border-bottom:1px solid var(--pd2-rule)}.v21-pd2-sil-week{color:var(--sv2-muted);text-align:center;white-space:nowrap;padding-bottom:8px;font-size:12px}.v21-pd2-sil-row{display:contents}.v21-pd2-sil-account{color:var(--sv2-label);white-space:nowrap;border-bottom:1px solid var(--pd2-rule);align-items:center;padding:0 10px 0 0;font-size:13.5px;font-weight:500;display:flex}.v21-pd2-sil-cell{border-left:1px solid var(--pd2-rule);border-bottom:1px solid var(--pd2-rule);place-items:center;height:40px;display:grid;position:relative}.v21-pd2-sil-cell:last-child{border-right:1px solid var(--pd2-rule)}.v21-pd2-sil-cell.is-seen,.v21-pd2-sil-week.is-seen{background:var(--pd2-tint)}.v21-pd2-sil-cell i{z-index:1;color:#0e0f13;background:var(--team);border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:relative}.v21-pd2-sil-ring{border:2px solid var(--sv2-label);border-radius:9px;position:absolute;inset:-3px}.v21-pd2-sil-cell.is-saw{background:linear-gradient(90deg, var(--pd2-tint) 0 calc(100% / 11), transparent calc(100% / 11));border-right:1px solid var(--pd2-rule);justify-content:flex-start;align-items:center;gap:12px;padding-left:calc(4.54545% - 6px);display:flex}.v21-pd2-sil-row.is-totals .v21-pd2-sil-account,.v21-pd2-sil-row.is-totals .v21-pd2-sil-cell{height:30px;color:var(--sv2-muted);font-size:12.5px}.v21-pd2-sil-row.is-totals b{font-variant-numeric:tabular-nums;font-weight:600}.v21-pd2-sil-row.is-jonas .v21-pd2-sil-account{color:var(--sv2-label);font-weight:600}.v21-pd2-sil-cell .v21-pd2-sil-mark{background:#37c9a3;border-radius:50%;flex:none;width:12px;height:12px;display:block}.v21-pd2-sil-saw{color:var(--sv2-label);white-space:nowrap;font-size:13px;font-weight:600}.v21-pd2-sil-key{color:var(--sv2-muted);flex-wrap:wrap;gap:8px 18px;margin:2px 0 0;font-size:13px;display:flex}.v21-pd2-sil-key span{align-items:center;gap:7px;display:inline-flex}.v21-pd2-sil-key i{background:var(--team);border-radius:3px;width:10px;height:10px}.v21-pd2-sil-key .is-opened i{box-shadow:0 0 0 2px var(--sv2-label);background:0 0}.v21-pd2-sil-key .is-seen i{background:#37c9a3;border-radius:50%}.v21-pd2-sil-moment{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:16px;gap:10px;margin-top:30px;padding:18px 20px;display:grid;position:relative}.v21-pd2-sil-quote,.v21-pd2-rel-quote{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.3}.v21-pd2-sil-src,.v21-pd2-rel-src{color:#0e0f13;align-items:start;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.v21-pd2-sil-src>i,.v21-pd2-rel-src>i{background:var(--team);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.v21-pd2-sil-src span,.v21-pd2-rel-src span{gap:2px;display:grid}.v21-pd2-sil-src small,.v21-pd2-rel-src small{color:#5f6470;font-size:12.5px;font-weight:400}.v21-pd2-sil-play,.v21-pd2-rel-play{color:#0e0f13;border-top:1px solid #0e0f1314;align-items:center;gap:7px;margin:0;padding-top:10px;font-size:13px;font-weight:600;display:flex}.v21-pd2-rel{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px 40px;margin-top:44px;display:grid;position:relative}.v21-pd2-rel>.v21-flowlines{z-index:2}.v21-pd2-rel-chart{gap:14px;display:grid}.v21-pd2-rel-label{color:var(--sv2-muted);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0;font-size:13px;display:flex}.v21-pd2-rel-label b{color:var(--sv2-label);margin-right:auto;font-size:15px;font-weight:600}.v21-pd2-rel-label span{align-items:center;gap:7px;display:inline-flex}.v21-pd2-rel-label i{background:var(--team);border-radius:3px;width:10px;height:10px}.v21-pd2-rel-total{color:var(--sv2-label);white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:0}.v21-pd2-rel-total.is-before{left:0}.v21-pd2-rel-total.is-after{right:0}.v21-pd2-rel-bars{border-bottom:1px solid var(--pd2-rule,#ffffff21);grid-template-columns:repeat(8,minmax(0,1fr));gap:0 10px;height:250px;margin:0;padding:26px 0 38px;list-style:none;display:grid;position:relative}.v21-pd2-rel{--pd2-rule:#0e0f131a}.v21-section--alt .v21-pd2-rel{--pd2-rule:#ffffff29}.v21-pd2-rel-bar{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.v21-pd2-rel-bar em{color:#f28ab0;text-align:center;white-space:nowrap;margin-bottom:8px;font-size:12px;font-style:normal;font-weight:600}.v21-pd2-rel-stack{height:calc(var(--h) * 100%);border-radius:6px 6px 3px 3px;flex-direction:column-reverse;flex:none;min-height:3px;margin:0 8px;display:flex;overflow:hidden}.v21-pd2-rel-stack i{background:var(--team);flex-basis:0;min-height:6px;display:block}.v21-pd2-rel-bar b{color:var(--sv2-label);text-align:center;font-size:13.5px;font-weight:600;position:absolute;bottom:-22px;left:0;right:0}.v21-pd2-rel-bar small{color:var(--sv2-muted);text-align:center;white-space:nowrap;font-size:11.5px;position:absolute;bottom:-38px;left:0;right:0}.v21-pd2-rel-bar.is-held .v21-pd2-rel-stack{box-shadow:0 0 0 2px var(--sv2-tile,#0e0f13), 0 0 0 4px #f28ab0}.v21-pd2-rel-bar.is-held b{color:#f28ab0;bottom:-26px}.v21-pd2-rel-release{border-left:1px solid var(--sv2-label);width:0;position:absolute;top:0;bottom:0;left:50%}.v21-pd2-rel-release span{color:var(--sv2-label);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:24px;left:8px}.v21-pd2-rel-moment{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow), 0 0 0 1.5px #f28ab0;background:#fff;border-radius:16px;gap:10px;margin-top:30px;padding:18px 20px;display:grid;position:relative}.v21-pd2-rel .v21-flowlines path{stroke:var(--hue,#f28ab0)}.v21-pd2-rel .v21-flowlines-end{fill:var(--hue,#f28ab0)}.v21-pd2-play{flex:none}.v21-pd2-rel-moment footer{border-top:1px solid #0e0f1314;gap:2px;padding-top:10px;display:grid}.v21-pd2-rel-moment footer b{font-size:13.5px;font-weight:600}.v21-pd2-rel-moment footer small{color:#5f6470;font-size:12px}.v21-motion .v21-pd2-dem .v21-pd2-dem-row{opacity:0;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i,0) * .12s);transform:translateY(6px)}.v21-motion .v21-pd2-dem.is-in .v21-pd2-dem-row{opacity:1;transform:none}.v21-motion .v21-pd2-dem .v21-pd2-dem-tally{opacity:0;transition:opacity .48s 1.3s}.v21-motion .v21-pd2-dem.is-in .v21-pd2-dem-tally{opacity:1}.v21-motion .v21-pd2-sil .v21-pd2-sil-cell i{opacity:0;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--r,0) * 90ms);transform:scale(.6)}.v21-motion .v21-pd2-sil.is-in .v21-pd2-sil-cell i{opacity:1;transform:none}.v21-motion .v21-pd2-sil .v21-pd2-sil-moment,.v21-motion .v21-pd2-sil .v21-pd2-sil-row.is-jonas .v21-pd2-sil-cell,.v21-motion .v21-pd2-rel .v21-pd2-rel-moment{opacity:0;transition:opacity .48s 1.5s}.v21-motion .v21-pd2-sil.is-in .v21-pd2-sil-moment,.v21-motion .v21-pd2-sil.is-in .v21-pd2-sil-row.is-jonas .v21-pd2-sil-cell,.v21-motion .v21-pd2-rel.is-in .v21-pd2-rel-moment{opacity:1}.v21-motion .v21-pd2-rel .v21-pd2-rel-stack{transform-origin:bottom;transition:transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i,0) * .11s);transform:scaleY(0)}.v21-motion .v21-pd2-rel.is-in .v21-pd2-rel-stack{transform:none}.v21-motion .v21-pd2-rel .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.22,1,.36,1) 1.5s forwards v21-sd-draw}.v21-motion .v21-pd2-rel .v21-flowlines-end{opacity:0;animation:.3s 2.1s forwards v21-flowend-in}@media (width<=960px){.v21-pd2-sil,.v21-pd2-rel{grid-template-columns:minmax(0,1fr)}.v21-pd2-sil-rows{grid-row:auto}.v21-pd2-dem-row{grid-template-columns:110px 120px minmax(0,1fr)}.v21-pd2-dem-src{grid-column:1/-1}}.v21-pd2-acc{margin-top:44px}.v21-pd2-acc-card{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px}.v21-pd2-acc-card>header{border-bottom:1px solid #0e0f1314;align-items:baseline;gap:12px;padding:16px 22px;display:flex}.v21-pd2-acc-card>header b{font-size:16px;font-weight:600}.v21-pd2-acc-card>header span{color:#5f6470;font-size:13px}.v21-pd2-acc-card ol{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:4px 22px 8px;list-style:none;display:grid}.v21-pd2-acc-card li{border-bottom:1px solid #0e0f130f;grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:14px 20px 14px 0;display:grid}.v21-pd2-acc-card q{align-self:start}.v21-pd2-acc-card li:nth-child(2n){padding:14px 0 14px 20px}.v21-pd2-acc-card li:nth-last-child(-n+2){border-bottom:0}.v21-pd2-acc-card q{font-family:var(--v21-font-display,inherit);letter-spacing:-.01em;quotes:"“" "”";text-wrap:balance;font-size:19px;font-weight:600;line-height:1.3}.v21-pd2-acc-card li small{color:#5f6470;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.v21-pd2-acc-card li small b{color:#0e0f13;font-weight:600}.v21-pd2-acc-card li small span{align-items:center;gap:6px;display:inline-flex}.v21-pd2-acc-card li small i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-pd2-acc-card>footer{color:#5f6470;border-top:1px solid #0e0f1314;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 22px 14px;font-size:13px;display:flex}.v21-pd2-acc-card>footer b{color:#0e0f13;font-weight:600}.v21-pd2-acc-card>footer em{align-items:center;gap:7px;font-style:normal;display:inline-flex}.v21-pd2-acc-card>footer em i{background:var(--team);border-radius:50%;width:8px;height:8px}.v21-pd2-acc-read{color:var(--sv2-label);justify-content:flex-end;align-items:center;gap:12px;margin:14px 4px 0;display:flex}.v21-pd2-acc-read span{gap:1px;display:grid}.v21-pd2-acc-read b{font-size:14px;font-weight:600}.v21-pd2-acc-read small{color:var(--sv2-muted);font-size:12px}.v21-pd2-plan{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:18px 40px;margin-top:44px;display:grid}.v21-pd2-plan-ask{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-row:1/3}.v21-pd2-plan-ask>header{align-items:baseline;gap:10px;padding:16px 22px 0;display:flex}.v21-pd2-plan-ask>header b{font-size:16px;font-weight:600}.v21-pd2-plan-ask>header span{color:#5f6470;font-size:13px}.v21-pd2-plan-q{background:#f1f2f8;border-radius:10px;margin:12px 22px 0;padding:12px 14px;font-size:15px;font-weight:500}.v21-pd2-plan-ask ol{margin:0;padding:6px 22px 12px;list-style:none;display:grid}.v21-pd2-plan-ask li{border-bottom:1px solid #0e0f130f;gap:4px;padding:14px 0;display:grid}.v21-pd2-plan-ask li:last-child{border-bottom:0}.v21-pd2-plan-ask li>b{font-size:15px;font-weight:600}.v21-pd2-plan-who{color:#5f6470;font-size:13px}.v21-pd2-plan-src{color:#4b62d6;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.v21-pd2-plan-src>i{background:var(--team);border-radius:50%;width:8px;height:8px;margin-left:2px}.v21-pd2-plan-src small{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:4px;font-size:12.5px;display:inline-flex}.v21-pd2-plan-report,.v21-pd2-plan-meeting{color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:16px;gap:4px;padding:16px 18px;display:grid}.v21-pd2-plan-report{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.v21-pd2-plan-report svg{color:#5f6470}.v21-pd2-plan-report span{gap:2px;display:grid}.v21-pd2-plan-report b,.v21-pd2-plan-meeting b{font-size:14px;font-weight:600}.v21-pd2-plan-report small,.v21-pd2-plan-meeting span{color:#5f6470;font-size:12.5px}.v21-pd2-plan-meeting{align-self:end}.v21-pd2-plan-meeting span+span{color:#0e0f13;font-weight:500}.v21-motion .v21-pd2-acc .v21-pd2-acc-card li{opacity:0;transition:opacity .38s;transition-delay:calc(.2s + var(--i,0) * .12s)}.v21-motion .v21-pd2-acc.is-in .v21-pd2-acc-card li{opacity:1}.v21-motion .v21-pd2-acc .v21-pd2-acc-read,.v21-motion .v21-pd2-plan .v21-pd2-plan-report,.v21-motion .v21-pd2-plan .v21-pd2-plan-meeting{opacity:0;transition:opacity .48s 1.2s}.v21-motion .v21-pd2-acc.is-in .v21-pd2-acc-read,.v21-motion .v21-pd2-plan.is-in .v21-pd2-plan-report,.v21-motion .v21-pd2-plan.is-in .v21-pd2-plan-meeting{opacity:1}@media (width<=960px){.v21-pd2-plan{grid-template-columns:minmax(0,1fr)}.v21-pd2-plan-ask{grid-row:auto}.v21-pd2-acc-card ol{grid-template-columns:1fr}}:where([data-v21-variant=sales-v3]) .v21-sv3{scroll-margin-top:120px}.v21-page[data-v21-variant=sales-v3] .v21-section{--sv2-label:#0e0f13;--sv2-muted:#5f6470;--sv2-when:#4b62d6;--sv2-line:#5b74f5;--sv2-tile:#dfe1ea;--sv2-box:#0e0f1308;--sv2-box-line:#0e0f1314;--sv2-email-bg:#fff;--sv2-email-ring:inset 0 0 0 1px #0e0f1314;--sv2-email-ink:#4b5160;--sv2-email-line:#0e0f1359;--sv2-email-line-2:#0e0f1324;--sv2-shadow:0 1px 0 #0e0f130a, 0 24px 60px #0e0f131a;--sv2-shadow-sm:0 1px 0 #0e0f130a, 0 14px 36px #0e0f1314;--sv2-shadow-photo:0 18px 44px #0e0f131f}.v21-page[data-v21-variant=sales-v3] .v21-section--alt{--sv2-label:#f3f4f8e0;--sv2-muted:#f3f4f89e;--sv2-when:#a9b6ff;--sv2-line:#8ea0ff;--sv2-tile:#171922;--sv2-box:#ffffff09;--sv2-box-line:#ffffff17;--sv2-email-bg:#20222c;--sv2-email-ring:none;--sv2-email-ink:#f3f4f8b3;--sv2-email-line:#f3f4f873;--sv2-email-line-2:#f3f4f833;--sv2-shadow:0 30px 90px #5b74f529;--sv2-shadow-sm:0 18px 50px #00000059;--sv2-shadow-photo:0 18px 44px #0006}:where([data-v21-variant=sales-v3]) .v21-sv3-wrap{position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-head{gap:0;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-head .v21-kicker{color:var(--team-hue,var(--v21-accent-2))}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-head .v21-kicker{color:color-mix(in srgb, var(--team-hue,var(--v21-accent)) 70%, #1a1c22)}:where([data-v21-variant=sales-v3]) .v21-sv3-head h2{text-wrap:balance;max-width:940px;font-family:var(--v21-display);letter-spacing:-.03em;margin-top:14px;font-size:clamp(32px,3.1vw,44px);font-weight:500;line-height:1.08}:where([data-v21-variant=sales-v3]) .v21-sv3-cost{text-wrap:pretty;max-width:860px;color:var(--sv2-muted);margin:14px 0 0;font-size:19px;line-height:1.45}:where([data-v21-variant=sales-v3]) .v21-sv3-answer{max-width:900px;color:var(--sv2-label);border-top:1px solid var(--sv2-box-line);gap:8px;margin:24px 0 0;padding-top:20px;font-size:19px;line-height:1.45;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-answer strong{text-wrap:balance;max-width:760px;font-family:var(--v21-display);letter-spacing:-.024em;font-size:clamp(23px,2vw,28px);font-weight:500;line-height:1.18}:where([data-v21-variant=sales-v3]) .v21-sv3-answer b{color:var(--sv2-when);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-answer b svg{color:var(--team-hue,var(--v21-accent))}:where([data-v21-variant=sales-v3]) .v21-sv3-answer>span{max-width:860px;color:var(--sv2-muted);text-wrap:pretty;font-size:17.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0 120px;margin-top:44px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-tg>.v21-flowlines{z-index:2}:where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.85}:where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-flowlines-junction,:where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-flowlines-end{fill:var(--sv2-line)}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 14px;padding:18px 20px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-call img{object-fit:cover;border-radius:50%;grid-row:1/3;width:44px;height:44px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-call b{letter-spacing:-.01em;font-size:15px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-voices{align-items:center;gap:3px;height:26px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-voices i{background:#5b74f5;border-radius:2px;flex:1}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-voices i.is-them{background:#cfd3e4}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-left{justify-items:end;gap:14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-left .v21-sv3-tg-call{justify-self:stretch}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-note{color:var(--sv2-muted);margin:0;padding-right:8px;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--count,:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--trend{position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--count:has(.v21-sv3-tg-axis){padding-bottom:22px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-axis{color:#8a90a2;font-size:11px;line-height:1;position:absolute;bottom:6px;right:10px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:16px;gap:10px;padding:14px 16px 12px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #00000073}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card header{align-items:center;gap:10px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card header i{background:var(--team,#5b74f5);border-radius:50%;width:10px;height:10px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card header img{object-fit:cover;border-radius:50%;width:30px;height:30px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card header b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card header span{color:#5f6470;font-size:13px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card>p{color:#3f4552;margin:0;font-size:13.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-card .v21-more{color:#4b62d6;margin-top:2px;font-size:12.5px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object{border:1px solid #0e0f131a;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--condition{font-size:13px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--condition>svg{color:#4b62d6;flex:none}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--condition span{flex:1;min-width:0}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--condition small{color:#6b7080;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--count b{font-family:var(--v21-display);letter-spacing:-.02em;color:#0e0f13;font-size:22px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-bars{flex:1;align-items:flex-end;gap:5px;height:24px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-bars i{background:var(--team,#37c9a3);opacity:.7;transform-origin:bottom;border-radius:2px;flex:1}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-bars i:last-child{opacity:1}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--trend svg{width:100%;height:54px;overflow:visible}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--trend{position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-dot{background:var(--team,#7d8cf5);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--team,#7d8cf5) 22%, transparent);border-radius:50%;position:absolute;top:14.3px;right:calc(8px + 2.5%);transform:translate(50%,-50%)}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-object--trend path{fill:none;stroke:var(--team,#7d8cf5);stroke-width:2px;stroke-linecap:round}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-sv3-tg-call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-sv3-tg-call{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-flowlines path.is-thread,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .6s forwards v21-sd-draw}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-flowlines path.is-branch{animation:.52s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .2s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-flowlines-end,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-flowlines-junction{opacity:0}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-flowlines-junction{animation:.24s 1s forwards v21-flowend-in}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.4s + var(--k,0) * .2s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-sv3-tg-cards>li{opacity:0;transition:opacity .44s,transform .44s cubic-bezier(.22,1,.36,1);transition-delay:calc(1.2s + var(--i,0) * .2s);transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-sv3-tg-cards>li{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-sv3-tg-note{opacity:0;transition:opacity .4s 1.9s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-sv3-tg-note{opacity:1}@media (width<=960px){:where([data-v21-variant=sales-v3]) .v21-sv3-tg{grid-template-columns:minmax(0,1fr);gap:24px}:where([data-v21-variant=sales-v3]) .v21-sv3-tg>.v21-flowlines{display:none}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-note{justify-self:start}}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-visual--sv2{align-items:center;min-height:420px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-hero{grid-template-columns:minmax(0,1fr) 178px;align-items:center;gap:0 56px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-left{gap:14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-note{color:#f3f4f8a8;gap:5px;padding:0 6px;font-size:12.5px;line-height:1.5;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-note p{margin:0}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-note a{color:#a9b6ff;text-underline-offset:2px;text-decoration:underline}:where([data-v21-variant=sales-v3]) .v21-sv3-hero>.v21-flowlines{z-index:2}:where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-flowlines path{stroke:#8ea0ff;stroke-width:2px;stroke-opacity:.85}:where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-flowlines-junction,:where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-flowlines-end{fill:#8ea0ff}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call{z-index:1;color:#0e0f13;background:#fff;border-radius:18px;gap:14px;padding:20px 22px 18px;display:grid;position:relative;box-shadow:0 30px 90px #5b74f533}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call header svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call header b{letter-spacing:-.01em;font-size:16px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call header span{color:#5f6470;font-size:13px}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-voices{align-items:center;gap:3px;height:40px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-voices i{background:#5b74f5;border-radius:2px;flex:1}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-voices i.is-them{background:#cfd3e4}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call p{border-top:1px solid #0e0f1314;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding-top:14px;font-size:15px;line-height:1.45;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call p img{object-fit:cover;border-radius:50%;width:40px;height:40px}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-call mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:6px;padding:2px 6px}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chips{gap:12px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chip{z-index:1;color:#0e0f13;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 12px 10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:relative;box-shadow:0 14px 36px #00000059}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chip:hover{transform:translate(3px);box-shadow:0 18px 44px #00000073}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chip small{color:#8a90a2;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:11px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chip svg{color:#4b62d6;opacity:0;margin-left:auto;transition:opacity .2s,transform .2s;transform:translate(-4px)}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chip:hover svg,:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chip:focus-visible svg{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-sv3-hero-call{opacity:0;transition:opacity .52s .12s,transform .52s cubic-bezier(.22,1,.36,1) .12s;transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-sv3-hero-call{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-sv3-hero-call mark{background:0 0;transition:background .32s .8s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-sv3-hero-call mark{background:#e4e8ff}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-flowlines path.is-thread,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .9s forwards v21-sd-draw}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-flowlines path.is-branch{animation:.48s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.3s + var(--k,0) * .14s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-flowlines-end,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-flowlines-junction{opacity:0}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-flowlines-junction{animation:.24s 1.3s forwards v21-flowend-in}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.6s + var(--k,0) * .14s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-sv3-hero-chips>li{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(1.5s + var(--i,0) * .14s);transform:translate(-6px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-sv3-hero-chips>li{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero .v21-sv3-hero-note{opacity:0;transition:opacity .42s 2.3s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-hero.is-in .v21-sv3-hero-note{opacity:1}@media (width<=960px){:where([data-v21-variant=sales-v3]) .v21-sv3-hero{grid-template-columns:minmax(0,1fr);gap:20px}:where([data-v21-variant=sales-v3]) .v21-sv3-hero>.v21-flowlines{display:none}:where([data-v21-variant=sales-v3]) .v21-sv3-hero-chips{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-tg-note{color:#6b7080}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-tg-call{box-shadow:var(--sv2-shadow)}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-tg-card{box-shadow:var(--sv2-shadow-sm)}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-tg-card:hover{box-shadow:0 1px #0e0f130a,0 22px 48px #0e0f131f}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-tg .v21-flowlines path{stroke:var(--sv2-line)}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-tg .v21-flowlines-junction,:where([data-v21-variant=sales-v3]) .v21-section--light .v21-sv3-tg .v21-flowlines-end{fill:var(--sv2-line)}:where([data-v21-variant=sales-v3]) .v21-section--light .v21-together-head p{color:#3f4552}:where([data-v21-variant=sales-v3]) .v21-sv3-tg--in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}:where([data-v21-variant=sales-v3]) .v21-sv3-tg--in .v21-sv3-tg-cards{grid-area:1/1}:where([data-v21-variant=sales-v3]) .v21-sv3-tg--in .v21-sv3-tg-left{grid-area:1/2;align-self:center;justify-items:start}:where([data-v21-variant=sales-v3]) .v21-sv3-tg--in .v21-sv3-tg-note{padding-left:8px;padding-right:0}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-target{z-index:1;color:#0e0f13;width:100%;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:18px 20px 16px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-tg-target>b{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg .v21-sv3-tg-target{opacity:0;transition:opacity .48s 1.3s,transform .48s cubic-bezier(.22,1,.36,1) 1.3s;transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg.is-in .v21-sv3-tg-target{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg--in .v21-sv3-tg-cards>li{transition-delay:calc(var(--i,0) * .16s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg--in.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.7s + var(--k,0) * .2s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-tg--in.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1s + var(--k,0) * .2s)}:where([data-v21-variant=sales-v3]) .v21-page-hero .v21-sales3-hero-lines{max-width:560px;color:var(--v21-text);font-family:var(--v21-display);letter-spacing:-.024em;gap:2px;margin:26px 0 0;font-size:clamp(21px,1.75vw,26px);font-weight:500;line-height:1.32;display:grid}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-lines span{display:block}:where([data-v21-variant=sales-v3]) .v21-page-hero .v21-sales3-hero-estimate{max-width:560px;color:var(--v21-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;font-size:15px;line-height:1.55;display:flex;position:relative}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-estimate .v21-num-how{font-size:13px}[data-v21-variant=sales-v3] .v21-page-hero--split .v21-wrap{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-visual--photo{align-items:center;display:grid}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-photo{aspect-ratio:16/10;border-radius:18px 0 0 18px;width:calc(100% + max(0px,50vw - 600px));max-width:none;margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14%);mask-image:linear-gradient(90deg,#0000 0%,#000 14%)}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;display:block}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-photo-card{color:#0e0f13;background:#fff;border-radius:14px;gap:4px;width:min(300px,60%);padding:14px 16px 15px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 0 0 1px #0000002e,0 24px 60px #00000073}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-photo-card small{color:#6b7080;font-size:12px;font-weight:500;line-height:1.3}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-photo-card span{letter-spacing:-.01em;text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.4}@media (width<=960px){[data-v21-variant=sales-v3] .v21-page-hero--split .v21-wrap{grid-template-columns:minmax(0,1fr)}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-photo{border-radius:18px;width:100%;-webkit-mask-image:none;mask-image:none}:where([data-v21-variant=sales-v3]) .v21-sales3-hero-photo-card{bottom:16px;right:16px}}:where([data-v21-variant=sales-v3]) .v21-sv3-coach{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px 24px;margin-top:40px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-coach>.v21-flowlines{z-index:2}:where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-flowlines path{stroke:#f0a34a;stroke-width:1.75px;stroke-opacity:.95}:where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-flowlines-end{fill:#f0a34a}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-week{grid-column:1/-1}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-label{color:var(--sv2-label);margin:0 0 10px;font-size:15px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-field{grid-template-columns:repeat(25,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile{aspect-ratio:4/3;background:var(--sv2-tile);opacity:.3;border-radius:5px;position:relative;overflow:hidden}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile img{object-fit:cover;width:100%;height:100%;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-flipped img{transform:scaleX(-1)}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-heard{opacity:.92;box-shadow:0 0 0 2px #8ea0ff}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-ear{color:#fff;box-sizing:content-box;background:#5b74f5;border-radius:4px;padding:2px;position:absolute;bottom:2px;right:2px}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-coach,:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-praise{opacity:1}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-coach:after,:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-praise:after{content:"";background:#f0a34a;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #0e0f13b3}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-praise:after{background:#19a15f}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-tile.is-anna{z-index:1;box-shadow:0 0 0 2px #f0a34a,0 0 0 6px #f0a34a2e}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-legend{color:var(--sv2-muted);flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;font-size:13px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-legend span{align-items:center;gap:7px;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-legend svg{color:#8ea0ff}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-dot{background:#f0a34a;border-radius:50%;flex:none;width:9px;height:9px}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-dot.is-praise{background:#19a15f}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-card{z-index:1;color:#0e0f13;box-shadow:0 0 0 2px #f0a34a, var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 18px 14px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-card header img{object-fit:cover;border-radius:50%;width:34px;height:34px}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-card header b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-card header span{color:#5f6470;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-steps{border-top:1px solid #0e0f1314;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-steps small{color:#5f6470;white-space:nowrap;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-pills{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-pills i{background:#5b74f5;border-radius:4px;height:8px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-pills i.is-open{background:0 0;box-shadow:inset 0 0 0 1.5px #f0a34a}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-steps em{color:#7a4d06;white-space:nowrap;background:#fdebd2;border-radius:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-lines{gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-lines b{color:#4b5160;margin-right:6px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-lines li+li b{color:#3f55d1}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-play{color:#3f55d1;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-note{background:#f4f5fa;border-left:2px solid #5b74f5;border-radius:0 10px 10px 0;gap:4px;padding:10px 12px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-note small{color:#5f6470;font-size:12px}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-note p{margin:0;font-size:14px;font-weight:500;line-height:1.4}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-sent{color:#5f6470;border-top:1px solid #0e0f1314;align-items:center;gap:7px;padding-top:10px;font-size:12.5px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-sent svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:18px;padding:16px 18px 12px;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list>b{margin-bottom:6px;font-size:15px;font-weight:600;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list ol{margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:13.5px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list li+li{border-top:1px solid #0e0f1314}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list li>span{display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list li>span b{font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list li>span small{color:#5f6470;margin-top:2px;font-size:12px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-list li>svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-side{align-content:start;gap:14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-measure{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:18px;padding:14px 18px 12px;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-measure>b{margin-bottom:10px;font-size:15px;font-weight:600;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-chart{height:96px;margin-top:14px;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-area{fill:#5b74f514}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-line{fill:none;stroke:#5b74f5;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-mark{border-left:1px dashed #f0a34ae6;width:0;position:absolute;top:12px;bottom:0}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-mark-dot{background:#f0a34a;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-mark-label{color:#a86f12;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:-12px;transform:translate(-50%)}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-before,:where([data-v21-variant=sales-v3]) .v21-sv3-coach-after{color:#5f6470;white-space:nowrap;font-size:11.5px;position:absolute}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-before{top:48%;left:0}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-after{color:#0e0f13;font-weight:600;top:-12px;right:0}:where([data-v21-variant=sales-v3]) .v21-sv3-coach-axis{color:#5f6470;margin-top:8px;font-size:11.5px;display:block}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-tile{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 4ms)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-tile{opacity:.3}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-tile.is-heard{transition-delay:.9s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-tile.is-heard{opacity:.92}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-tile.is-coach,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-tile.is-praise{transition-delay:calc(1.1s + var(--i,0) * 2ms)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-tile.is-coach,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-tile.is-praise{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-card,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-list,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-measure{opacity:0;transition:opacity .48s 1.5s,transform .48s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-list{transition-delay:2.2s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-measure{transition-delay:2.6s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-card,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-list,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-measure{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-line{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-line{animation:1.1s cubic-bezier(.22,1,.36,1) 3s forwards v21-sd-draw}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-area,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-mark,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-mark-dot,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-mark-label,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-sv3-coach-after{opacity:0;transition:opacity .36s 3.9s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-area,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-mark,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-mark-dot,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-mark-label,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-sv3-coach-after{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.8s + var(--k,0) * .7s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach .v21-flowlines-end{opacity:0}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-coach.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(2.2s + var(--k,0) * .7s)}:where([data-v21-variant=sales-v3]) .v21-sv3-fc{gap:22px;margin-top:44px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-label{color:var(--sv2-muted);flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 -8px;font-size:13px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-label b{color:var(--sv2-label);font-size:15px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-label span{align-items:center;gap:7px;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-mark.is-check{color:#fff;background:#5b74f5}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-mark.is-quiet{background:#f0a34a;width:10px;height:10px}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-tile{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:12px;align-items:start;gap:2px;padding:11px 30px 10px 12px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-tile b{letter-spacing:-.005em;font-size:13.5px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-tile>span{color:#5f6470;text-wrap:pretty;font-size:12px;line-height:1.3}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-tile>.v21-sv3-fc-mark{position:absolute;top:12px;right:11px}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-tile.is-quiet{box-shadow:inset 0 0 0 1.5px #f0a34a, var(--sv2-shadow-sm)}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-tile.is-quiet>span{color:#a86f12}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-quiet,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:16px 18px 14px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal header,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review header,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-call header{gap:3px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal header b,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review header b,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-call header b{letter-spacing:-.01em;text-wrap:balance;font-size:15px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal small{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:8px;font-size:12px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal dl{gap:0;margin:0;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal dl>div{gap:2px;padding:8px 0;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal dl>div+div{border-top:1px solid #0e0f1314}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal dt{color:#5f6470;font-size:12px}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-deal dd{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-q{color:#0e0f13;background:#f4f5fa;border-radius:12px;margin:0;padding:11px 13px;font-size:14px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-quiet ol{margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-quiet li{align-items:center;gap:10px;padding:10px 2px;font-size:13.5px;font-weight:500;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-quiet li+li{border-top:1px solid #0e0f1314}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review header,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-call header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review header svg,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-call header svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review ul,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-agenda{border-top:1px solid #0e0f1314;margin:0;padding:6px 0 0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-agenda-label{color:#5f6470;margin-top:4px;font-size:12px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-agenda{border-top:0;padding-top:0}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review li,:where([data-v21-variant=sales-v3]) .v21-sv3-fc-agenda li{padding:7px 0;font-size:14px;font-weight:500;line-height:1.4}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-review li.is-quiet{color:#a86f12}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-agenda li:before{content:"";background:#f0a34a;border-radius:50%;width:10px;height:10px;margin:0 9px 0 0;display:inline-block}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-times{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-times li{gap:5px;font-size:13px;font-weight:500;line-height:1.35;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-times li i{width:var(--w,100%);border-radius:6px;height:12px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-times li.is-cost{color:#a33f3c}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-times li.is-cost i{background:#f6c9c9}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-times li.is-gain{color:#15794a}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-times li.is-gain i{background:#19a15f}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-tile{opacity:0;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(6px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc.is-in .v21-sv3-fc-tile{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-deal,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-quiet,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-review,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-deal{transition-delay:1s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-quiet{transition-delay:1.5s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-review{transition-delay:2s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc .v21-sv3-fc-call{transition-delay:2.5s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc.is-in .v21-sv3-fc-deal,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc.is-in .v21-sv3-fc-quiet,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc.is-in .v21-sv3-fc-review,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-fc.is-in .v21-sv3-fc-call{opacity:1;transform:none}@media (width<=1080px){:where([data-v21-variant=sales-v3]) .v21-sv3-fc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){:where([data-v21-variant=sales-v3]) .v21-sv3-fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-v21-variant=sales-v3]) .v21-sv3-fc-row{grid-template-columns:minmax(0,1fr)}}:where([data-v21-variant=sales-v3]) .v21-sv3-ev{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:0 56px;margin-top:48px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-ev>.v21-flowlines{z-index:2}:where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.75px;stroke-opacity:.9}:where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-flowlines-end{fill:var(--sv2-line)}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-left{gap:20px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-card{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:14px;padding:18px 20px 16px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-where{color:#5f6470;margin-bottom:-4px;font-size:12.5px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-q{color:#3f55d1;background:#eef0fb;border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 14px;font-size:15px;font-weight:500;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-a{font-family:var(--v21-display);letter-spacing:-.02em;margin:0;padding:0 2px;font-size:23px;font-weight:500;line-height:1.25}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-a mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:5px;padding:1px 5px}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-srcs{border-top:1px solid #0e0f1314;gap:2px;margin:0;padding:6px 0 0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-src{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-src svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-src+.v21-sv3-ev-src{box-shadow:inset 0 1px #0e0f130f}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-card footer{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:10px;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-photo{margin:0}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-photo img{aspect-ratio:5/2;object-fit:cover;object-position:50% 35%;width:100%;box-shadow:var(--sv2-shadow-photo);border-radius:16px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-rows>li{grid-template-columns:52px 128px minmax(0,1fr);align-items:center;gap:14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-title{color:var(--sv2-label);font-size:13.5px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-date{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-tile{aspect-ratio:3/2;background:var(--sv2-tile);opacity:.34;border-radius:10px;display:block;position:relative;overflow:hidden}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-tile img{object-fit:cover;width:100%;height:100%;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-tile.is-flipped img{transform:scaleX(-1)}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-kind{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:6px;padding:3px;position:absolute;top:6px;left:6px}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-tile--email{color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-lines{gap:4px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-lines b{background:var(--sv2-email-line);border-radius:2px;width:60%;height:4px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-lines b+b{background:var(--sv2-email-line-2);width:90%}:where([data-v21-variant=sales-v3]) .v21-sv3-ev-tile.is-lit{z-index:1;opacity:1;box-shadow:0 0 0 2px #5b74f5,0 0 0 6px #5b74f529,0 10px 24px #0e0f1324}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-sv3-ev-card{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-sv3-ev-card{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-sv3-ev-a mark{background:0 0;transition:background .32s .7s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-sv3-ev-a mark{background:#e4e8ff}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-sv3-ev-src{opacity:0;transition:opacity .36s;transition-delay:calc(.9s + var(--i,0) * .16s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-sv3-ev-src{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-sv3-ev-tile{opacity:0;transition:opacity .42s;transition-delay:calc(var(--i,0) * 22ms)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-sv3-ev-tile{opacity:.34}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-sv3-ev-tile.is-lit{transition-delay:1.5s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-sv3-ev-tile.is-lit{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.5s + var(--k,0) * .2s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-flowlines-end{opacity:0}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.8s + var(--k,0) * .2s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev .v21-sv3-ev-photo{opacity:0;transition:opacity .52s 2.4s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ev.is-in .v21-sv3-ev-photo{opacity:1}@media (width<=960px){:where([data-v21-variant=sales-v3]) .v21-sv3-ev{grid-template-columns:minmax(0,1fr);gap:28px}:where([data-v21-variant=sales-v3]) .v21-sv3-ev>.v21-flowlines{display:none}}:where([data-v21-variant=sales-v3]) .v21-sv3-silo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 72px;margin-top:52px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-silo>.v21-flowlines{z-index:2}:where([data-v21-variant=sales-v3]) .v21-sv3-silo .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.5px;stroke-opacity:.8}:where([data-v21-variant=sales-v3]) .v21-sv3-silo .v21-flowlines-end{fill:var(--sv2-line)}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-places{gap:14px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place{background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place-name{gap:3px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place-name small{color:var(--sv2-muted);font-size:12px;line-height:1.3}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place-name b{color:var(--sv2-label);letter-spacing:-.005em;align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place-name b svg{color:#8ea0ff}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-tile{aspect-ratio:3/2;background:var(--sv2-tile);opacity:.55;border-radius:9px;position:relative;overflow:hidden}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-tile img{object-fit:cover;width:100%;height:100%;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-kind{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:6px;padding:3px;position:absolute;top:6px;left:6px}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place--email ul{grid-template-columns:minmax(0,1fr);gap:6px}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-place--email .v21-sv3-silo-tile{aspect-ratio:auto;height:30px;color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-lines{gap:4px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-lines b{background:var(--sv2-email-line);border-radius:2px;width:46%;height:4px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-lines b+b{background:var(--sv2-email-line-2);width:74%}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-tile[class*=is-row-]{opacity:1}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-record{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-record header{border-bottom:1px solid #0e0f1314;gap:4px;padding:18px 22px 14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-record header b{letter-spacing:-.01em;font-size:17px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-record header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-record header span svg{color:#8a8f9b}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-record ol{margin:0;padding:6px 10px;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-row{border-radius:10px;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-row+.v21-sv3-silo-row{box-shadow:inset 0 1px #0e0f130f}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-row svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-date{color:#5f6470;font-variant-numeric:tabular-nums;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-silo-record footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:12px 22px 16px;font-size:12.5px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo .v21-sv3-silo-place{opacity:0;transition:opacity .44s,transform .44s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--p,0) * .12s);transform:translateY(6px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo.is-in .v21-sv3-silo-place{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo .v21-sv3-silo-with{opacity:0;transition:opacity .48s .6s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo.is-in .v21-sv3-silo-with{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo .v21-sv3-silo-row{opacity:.35;transition:opacity .36s;transition-delay:calc(1.3s + var(--i,0) * .17s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo.is-in .v21-sv3-silo-row{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo.is-in .v21-flowlines path.is-link{animation:.62s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .17s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo .v21-flowlines-end{opacity:0}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-silo.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.4s + var(--k,0) * .17s)}@media (width<=960px){:where([data-v21-variant=sales-v3]) .v21-sv3-silo{grid-template-columns:minmax(0,1fr);gap:28px}:where([data-v21-variant=sales-v3]) .v21-sv3-silo>.v21-flowlines{display:none}}:where([data-v21-variant=sales-v3]) .v21-sv3-ho{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.9fr);align-items:start;gap:0 48px;margin-top:48px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-ho>.v21-flowlines{z-index:2}:where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.9}:where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-flowlines-end{fill:var(--sv2-line)}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-when{color:var(--sv2-when);margin:0 0 14px;font-size:15px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-who{color:var(--sv2-muted);align-items:center;gap:12px;margin:0 0 14px;font-size:14px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-who img{object-fit:cover;border-radius:50%;width:40px;height:40px}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-who b{color:var(--sv2-label);font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-col--nov .v21-sv3-ho-who b:before,:where([data-v21-variant=sales-v3]) .v21-sv3-ho-col--mar .v21-sv3-ho-who b:before{content:"";vertical-align:1px;background:#f0a34a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-call,:where([data-v21-variant=sales-v3]) .v21-sv3-ho-summary,:where([data-v21-variant=sales-v3]) .v21-sv3-ho-march{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-call{gap:12px;padding:16px 18px 14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-call header svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-call header b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-call header span{color:#5f6470;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-voices{align-items:center;gap:3px;height:28px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-voices i{background:#5b74f5;border-radius:2px;flex:1}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-voices i.is-them{background:#cfd3e4}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-line{border-top:1px solid #0e0f1314;grid-template-columns:20px minmax(0,1fr);gap:8px;margin:0;padding:10px 0 0;font-size:13.5px;line-height:1.5;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-line>i:first-child{color:#fff;background:#8a8f9b;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-line mark,:where([data-v21-variant=sales-v3]) .v21-sv3-ho-march-line mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:4px;padding:1px 4px}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-port{width:1px;height:1px;position:absolute;top:calc(50% + 5px);right:-19px}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-stays{border-top:1px solid #0e0f1314;padding-top:10px}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-stays small{color:#5f6470;margin-bottom:6px;font-size:12px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-stays ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-stays li{color:#6b7080;background:#f2f3f8;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-stays svg{color:#8a8f9b}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-summary header{border-bottom:1px solid #0e0f1314;gap:3px;padding:16px 20px 12px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-summary header b{letter-spacing:-.01em;font-size:16px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-summary header span{color:#4b62d6;font-size:12.5px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-summary dl{margin:0;padding:4px 20px 8px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-row{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;margin-left:-14px;padding:12px 0 12px 14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-row+.v21-sv3-ho-row{border-top:1px solid #0e0f1314}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-row dt{color:#5f6470;font-size:13px}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-row dd{margin:0;font-size:14.5px;font-weight:500;line-height:1.4}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-row.is-agreed dd{color:#3f55d1}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-march{gap:10px;padding:16px 18px 14px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-march header{align-items:center;gap:8px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-march header svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-march header b{font-size:14.5px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-ho-march-line{color:#5f6470;border-top:1px solid #0e0f1314;margin:0;padding-top:10px;font-size:13.5px;line-height:1.55}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-sv3-ho-col{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-sv3-ho-col--nov{transition-delay:.9s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-sv3-ho-col--mar{transition-delay:2.3s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho.is-in .v21-sv3-ho-col{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-sv3-ho-line mark{background:0 0;transition:background .32s .6s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho.is-in .v21-sv3-ho-line mark{background:#e4e8ff}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-sv3-ho-row{opacity:0;transition:opacity .4s;transition-delay:calc(1.3s + var(--i,0) * .22s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho.is-in .v21-sv3-ho-row{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.8s + var(--k,0) * 1.4s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho .v21-flowlines-end{opacity:0}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-ho.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.1s + var(--k,0) * 1.4s)}@media (width<=960px){:where([data-v21-variant=sales-v3]) .v21-sv3-ho{grid-template-columns:minmax(0,1fr);gap:28px}:where([data-v21-variant=sales-v3]) .v21-sv3-ho>.v21-flowlines{display:none}}:where([data-v21-variant=sales-v3]) .v21-sv3-wu{grid-template-columns:344px minmax(0,1fr) 300px;align-items:start;gap:28px 48px;margin-top:48px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-wu>.v21-flowlines{z-index:2}:where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.9}:where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-flowlines-junction,:where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-flowlines-end{fill:var(--sv2-line)}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-when{color:var(--sv2-when);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:15px;font-weight:500}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 18px 14px;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call header svg{color:#4b62d6}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call header b{letter-spacing:-.01em;font-size:15px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call header span{color:#5f6470;font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-voices{align-items:center;gap:3px;height:40px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-voices i{background:#5b74f5;border-radius:2px;flex:1}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-voices i.is-them{background:#cfd3e4}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call footer{color:#5f6470;border-top:1px solid #0e0f1314;justify-content:space-between;gap:12px;padding-top:10px;font-size:12.5px;display:flex}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call footer span{align-items:center;gap:6px;display:inline-flex}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call footer img{object-fit:cover;border-radius:50%;width:18px;height:18px}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-call footer svg{color:#8a8f9b}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-done{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:11px 16px;font-size:13.5px;line-height:1.4;display:grid;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-done>svg{color:#4b62d6;margin-top:2px}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-done>span{gap:2px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-done b{color:#5f6470;font-size:12px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-search{color:#8a90a2;background:#f4f5fa;border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;font-style:normal;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-lines{gap:5px;margin-top:8px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-lines em{background:#0e0f1324;border-radius:2px;width:78%;height:4px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-lines em:nth-child(2){width:92%}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-lines em:nth-child(3){width:60%}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-photo{margin:0}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:var(--sv2-shadow-photo);border-radius:16px;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-day{border-top:1px solid var(--sv2-box-line);grid-column:1/-1;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:10px 18px;margin-top:6px;padding-top:22px;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-hours{height:16px;color:var(--sv2-muted);font-variant-numeric:tabular-nums;grid-column:2;margin:0 0 2px;font-size:12px;position:relative}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-hours span{position:absolute;top:0;transform:translate(-50%)}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-strip{display:contents}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-strip-label{gap:2px;margin:0;display:grid}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-strip-label b{color:var(--sv2-label);font-size:14px;font-weight:600}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-strip-label span{color:var(--sv2-muted);font-size:12.5px}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-key{color:#a33f3c;margin-top:4px;padding-right:6px;font-size:12px;line-height:1.35;display:block}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-key i{vertical-align:-1px;background:#fbe3e3;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 1px #e8b4b4}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-track{background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:12px;height:44px;position:relative;overflow:hidden}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-tick{background:var(--sv2-box-line);width:1px;position:absolute;top:0;bottom:0}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-slot{white-space:nowrap;box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:6px;bottom:6px;overflow:hidden}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-slot--call{color:#2f43b8;background:#fff;box-shadow:inset 0 0 0 1.5px #5b74f5}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-slot--call svg{flex:none}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-slot--writeup{color:#b8514e;background:#fbe3e3;justify-content:center;padding:0;box-shadow:inset 0 0 0 1px #e8b4b4}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-slot--done{color:var(--sv2-muted);background:0 0;padding:0;font-weight:600;overflow:visible}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-slot--done.is-on-time{color:#19a15f}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-col--call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-sv3-wu-col--call{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-flowlines path.is-thread,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .6s forwards v21-sd-draw}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-flowlines path.is-branch{animation:.48s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .18s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-flowlines-end,.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-flowlines-junction{opacity:0}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-flowlines-junction{animation:.24s 1s forwards v21-flowend-in}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.3s + var(--k,0) * .18s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-col--done .v21-sv3-wu-when{opacity:0;transition:opacity .4s .9s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-sv3-wu-col--done .v21-sv3-wu-when{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-done{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(1.2s + var(--i,0) * .18s);transform:translate(-6px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-sv3-wu-done{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-col--next{opacity:0;transition:opacity .52s 2.1s,transform .52s cubic-bezier(.22,1,.36,1) 2.1s;transform:translateY(8px)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-sv3-wu-col--next{opacity:1;transform:none}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-day{opacity:0;transition:opacity .48s 2.5s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-sv3-wu-day{opacity:1}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-slot{opacity:0;transition:opacity .32s;transition-delay:calc(2.7s + var(--i,0) * .12s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-strip:last-child .v21-sv3-wu-slot{transition-delay:calc(3.6s + var(--i,0) * .12s)}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu .v21-sv3-wu-slot--done{transition-delay:4.3s}.v21-motion :where([data-v21-variant=sales-v3]) .v21-sv3-wu.is-in .v21-sv3-wu-slot{opacity:1}@media (width<=1080px){:where([data-v21-variant=sales-v3]) .v21-sv3-wu{grid-template-columns:minmax(0,1fr) 260px}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-col--next{grid-column:1/-1}}@media (width<=760px){:where([data-v21-variant=sales-v3]) .v21-sv3-wu{grid-template-columns:minmax(0,1fr)}:where([data-v21-variant=sales-v3]) .v21-sv3-wu>.v21-flowlines{display:none}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-day{grid-template-columns:minmax(0,1fr)}:where([data-v21-variant=sales-v3]) .v21-sv3-wu-hours{grid-column:1}}[data-v21-variant=sales-v3]{--sales3-muted:#626570}[data-v21-variant=sales-v3] .v21-page-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:640px;font-size:clamp(36px,4.2vw,58px);line-height:1.09}[data-v21-variant=sales-v3] .v21-page-hero p{max-width:510px}[data-v21-variant=sales-v3] .v21-sales3-hero-photo{min-height:450px}.sales3-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.sales3-text-link{min-height:44px;color:inherit;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:inline-flex}.sales3-text-link:hover{text-underline-offset:5px;text-decoration:underline}[data-v21-variant=sales-v3] :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a99aff}.sales3-section{scroll-margin-top:120px}.sales3-section.v21-section{padding-block:78px}.sales3-head{max-width:980px;margin-bottom:34px}.sales3-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:900px;margin:12px 0;font-size:clamp(30px,3.1vw,43px);line-height:1.14}.sales3-head>p{color:var(--sv2-muted);max-width:770px;margin:0;font-size:18px;line-height:1.5}.sales3-answer{border-top:1px solid var(--sv2-box-line);margin-top:24px;padding-top:20px}.sales3-answer h3{color:var(--sv2-label);font-family:var(--v21-display);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.25}.sales3-answer h3 span{color:var(--sv2-when)}.sales3-answer p{color:var(--sv2-muted);max-width:790px;margin:0;font-size:17px;line-height:1.5}@media (width<=760px){.sales3-section.v21-section{padding-block:52px}.sales3-head{margin-bottom:28px}.sales3-head>p,.sales3-answer p{font-size:16px}[data-v21-variant=sales-v3] .v21-sales3-hero-photo{min-height:0}[data-v21-variant=sales-v3] .v21-sales3-hero-photo-card{max-width:285px;padding:14px 16px;bottom:16px;right:16px}.sales3-hero-actions{gap:16px}}.sales3-call-quote{color:#272832;border-top:1px solid #e8e8ed;margin:20px 0 0;padding:16px 0 0;font-size:17px;line-height:1.5}.sales3-call-quote cite{color:#656773;margin-top:8px;font-size:12px;font-style:normal;display:block}.sales3-call-reply{color:#656773;margin:14px 0 0;font-size:13px;line-height:1.5}[data-v21-variant=sales-v3] .v21-sv3-wu{margin-top:0}[data-v21-variant=sales-v3] .v21-sv3-wu-when{font-size:14px;font-weight:500}[data-v21-variant=sales-v3] .v21-sv3-wu-photo img{object-fit:cover;min-height:300px}[data-v21-variant=sales-v3] .v21-sv3-coach{gap:30px;margin-top:0}[data-v21-variant=sales-v3] .v21-sv3-coach-tile{aspect-ratio:2.3}[data-v21-variant=sales-v3] .v21-sv3-coach-card{box-shadow:var(--sv2-shadow)}[data-v21-variant=sales-v3] .v21-sv3-coach-lines{font-size:16px;line-height:1.6}.sales3-source-stamp{color:#646773;align-items:center;gap:7px;margin:20px 0 0;font-size:12px;display:flex}.sales3-feedback{align-self:stretch}.sales3-feedback .v21-sv3-coach-note{margin-top:22px}.sales3-feedback .v21-sv3-coach-note p{font-size:21px;line-height:1.4}.sales3-shared-clip{border-top:1px solid #e8e8ed;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.sales3-shared-clip img{object-fit:cover;border-radius:50%}.sales3-shared-clip div{flex:1;gap:4px;display:grid}.sales3-shared-clip b{font-size:14px;font-weight:500}.sales3-shared-clip span{color:#646773;font-size:12px}.sales3-shared-clip>svg{color:#7368d3}@media (width<=760px){[data-v21-variant=sales-v3] .v21-sv3-coach{grid-template-columns:minmax(0,1fr);gap:22px}[data-v21-variant=sales-v3] .v21-sv3-coach-field{grid-template-columns:repeat(20,minmax(0,1fr))}[data-v21-variant=sales-v3] .v21-sv3-coach-legend{flex-wrap:wrap;gap:10px 18px}[data-v21-variant=sales-v3] .v21-sv3-coach>.v21-flowlines{display:none}[data-v21-variant=sales-v3] .v21-sv3-coach-steps{flex-direction:column;align-items:start}[data-v21-variant=sales-v3] .v21-sv3-coach-steps em{margin-left:0}}.sales3-answer h3>span{margin-right:.2em}.sales3-pipeline{color:#171820}.sales3-pipeline-top{color:#696a78;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.sales3-pipeline-top p{flex-wrap:wrap;align-items:center;gap:20px;margin:0;display:flex}.sales3-pipeline-top strong{color:#171820;font-size:15px;font-weight:600}.sales3-pipeline-quiet-count{align-items:center;gap:7px;display:inline-flex}.sales3-pipeline-quiet-count:before{content:"";background:#da913a;border-radius:50%;width:7px;height:7px}.sales3-deal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.sales3-deal-choice{color:#24232d;text-align:left;width:100%;height:100%;min-height:67px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;align-content:start;gap:5px;padding:13px 28px 13px 13px;transition:background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 8px 24px #2820360a}.sales3-deal-choice strong{font-size:13px;font-weight:600}.sales3-deal-choice span{color:#666575;font-size:12px;line-height:1.4}.sales3-deal-choice>svg{color:#85818f;position:absolute;top:13px;right:11px}.sales3-deal-choice.is-quiet span{color:#a06b28}.sales3-deal-choice:hover{background:#faf8ff;box-shadow:inset 0 0 0 1px #c6bcec}.sales3-deal-choice[aria-pressed=true]{color:#54439e;background:#f0ecff;box-shadow:inset 0 0 0 2px #8a76df}.sales3-deal-choice[aria-pressed=true]>svg{color:#715bc4}.sales3-deal-choice[aria-pressed=true] span{color:#675689}.sales3-pipeline-detail{grid-template-columns:minmax(0,3.2fr) minmax(245px,1fr);align-items:start;gap:24px;display:grid}.sales3-deal-evidence{background:#fff;border-radius:18px;flex-direction:column;min-width:0;min-height:545px;display:flex;overflow:hidden;box-shadow:0 20px 65px #28203614}.sales3-deal-header{background:linear-gradient(135deg,#faf8ff,#fff 75%);border-top:3px solid #8a76df;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:26px 30px 22px;display:grid}.sales3-deal-header h4{font-family:var(--v21-body);letter-spacing:-.025em;margin:0 0 9px;font-size:24px;font-weight:600;line-height:1.2}.sales3-deal-header h4 span{color:#6f6b7b;font-weight:400}.sales3-deal-header>div>p{color:#504b5e;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.sales3-deal-header>div>p span{color:#767180}.sales3-deal-owner{color:#696575;align-self:start;align-items:center;gap:8px;font-size:12px;display:flex}.sales3-deal-owner img{object-fit:cover;border-radius:50%}.sales3-deal-summary{color:#33303f;grid-column:1/-1;max-width:680px;margin:0;font-size:16px;line-height:1.55}.sales3-evidence-columns{color:#787080;background:#f7f6f9;border-top:1px solid #eeebf3;border-bottom:1px solid #eeebf3;grid-template-columns:minmax(170px,.8fr) minmax(0,1.35fr);gap:28px;padding:12px 30px;font-size:11px;display:grid}.sales3-deal-findings{flex:1;margin:0;padding:0 30px}.sales3-deal-finding{grid-template-columns:minmax(170px,.8fr) minmax(0,1.35fr);gap:28px;padding:22px 0;display:grid}.sales3-deal-finding+.sales3-deal-finding{border-top:1px solid #ece9f0}.sales3-deal-finding dt{color:#777180;align-content:start;gap:9px;font-size:12px;line-height:1.4;display:grid}.sales3-deal-finding dt strong{color:#36303e;max-width:235px;font-size:17px;font-weight:500;line-height:1.35}.sales3-deal-finding dt strong.is-open{color:#9b6324}.sales3-deal-finding dt strong.is-confirmed{color:#357560}.sales3-deal-finding dd{min-width:0;margin:0}.sales3-deal-finding blockquote{color:#282331;margin:0;font-size:16px;line-height:1.5}.sales3-finding-source{color:#817889;gap:5px;margin-top:10px;font-size:11px;line-height:1.4;display:grid}.sales3-finding-source span+span{color:#746589;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sales3-finding-source svg{flex:none}.sales3-deal-silence{color:#9b6324;background:#fffbf3;border-top:1px solid #f3e9d8;align-items:center;gap:12px;padding:22px 30px;display:flex}.sales3-deal-silence div{gap:5px;display:grid}.sales3-deal-silence strong{font-size:15px;font-weight:500}.sales3-deal-silence span{color:#8d7b61;font-size:12px}.sales3-quiet-deals{background:#fff;border-radius:16px;padding:22px;box-shadow:0 12px 36px #2820360a}.sales3-quiet-deals h4{font-family:var(--v21-body);margin:0 0 9px;font-size:14px;font-weight:600;line-height:1.4}.sales3-quiet-deals header>p{color:#817784;margin:0;font-size:12px;line-height:1.5}.sales3-quiet-deals ul{margin:18px 0 0;padding:0;list-style:none}.sales3-quiet-deals li+li{border-top:1px solid #eeebf0}.sales3-quiet-deals button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:19px 0;display:flex}.sales3-quiet-deals button>span{flex:1;gap:6px;display:grid}.sales3-quiet-deals button strong{font-size:14px;font-weight:500}.sales3-quiet-deals button small{color:#817784;font-size:11px;font-weight:400}.sales3-quiet-deals button>b{color:#a77334;justify-items:center;gap:3px;font-size:22px;font-weight:500;display:grid}.sales3-quiet-deals button>svg{color:#a8a0ad}.sales3-quiet-deals button:hover strong,.sales3-quiet-deals button[aria-pressed=true] strong,.sales3-quiet-deals button[aria-pressed=true]>svg{color:#715bc4}.sales3-selection-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sales3-evidence{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:70px;display:grid;position:relative}.sales3-evidence .v21-flowlines path{stroke:#a69aec}.sales3-evidence .v21-flowlines-end{fill:#a69aec}.sales3-evidence .v21-sv3-ev-card{z-index:1;padding:28px;position:relative}.sales3-evidence .v21-sv3-ev-a{font-size:clamp(23px,2.25vw,31px);line-height:1.35}.sales3-citation{color:#6753ba;border-top:1px solid #e7e5ee;border-bottom:1px solid #e7e5ee;align-items:center;gap:10px;margin-top:24px;padding-block:20px;font-size:14px;text-decoration:none;display:flex}.sales3-citation span{flex:1}.sales3-citation:hover span{text-underline-offset:3px;text-decoration:underline}.sales3-evidence .v21-sv3-ev-card footer{align-items:center;gap:7px;margin-top:22px;display:flex}.sales3-source-photo{margin:0 0 -22px 28px}.sales3-source-photo img{object-fit:cover;object-position:center 40%;border-radius:16px;width:100%;height:210px;display:block}.sales3-source{z-index:1;color:#20212a;box-shadow:var(--sv2-shadow);background:#fff;border-radius:16px;padding:24px 28px;scroll-margin-top:135px;position:relative}.sales3-source-meta{color:#696975;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.sales3-source-meta span{font-family:var(--v21-mono);margin-left:auto}.sales3-source blockquote{letter-spacing:-.02em;margin:20px 0;font-size:25px;line-height:1.4}.sales3-source mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eeeafa}.sales3-source cite{color:#696975;letter-spacing:0;margin-top:12px;font-size:13px;font-style:normal;display:block}.sales3-source-details{border-top:1px solid #e7e5ee;padding-top:12px;font-size:14px;line-height:1.5}.sales3-source-details summary{cursor:pointer;color:#6753ba;align-content:center;min-height:36px}.sales3-source-details p{margin:0;padding-top:12px}@media (width<=760px){.sales3-evidence{grid-template-columns:minmax(0,1fr);gap:28px}.sales3-evidence>.v21-flowlines{display:none}.sales3-source-photo{margin-left:16px}.sales3-source-photo img{height:175px}.sales3-source{padding:22px}.sales3-source blockquote{font-size:23px}.sales3-evidence .v21-sv3-ev-card{padding:22px}}[data-v21-variant=sales-v3] .v21-sv3-silo{margin-top:0}.sales3-account-entry{gap:4px;display:grid}.sales3-account-entry b{font-weight:500}.sales3-account-entry small{color:#666875;font-size:12px;line-height:1.4}[data-v21-variant=sales-v3] .v21-sv3-silo-row{align-items:start;padding-block:13px}[data-v21-variant=sales-v3] .v21-sv3-silo-row>svg{margin-top:3px}@media (width<=760px){[data-v21-variant=sales-v3] .v21-sv3-silo-place{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px}[data-v21-variant=sales-v3] .v21-sv3-silo-place-name b{font-size:13px}[data-v21-variant=sales-v3] .v21-sv3-silo-place-name small{font-size:11px;line-height:1.5}[data-v21-variant=sales-v3] .v21-sv3-silo-row{grid-template-columns:16px 45px minmax(0,1fr);gap:10px}}[data-v21-variant=sales-v3] .v21-sv3-ho{margin-top:0}[data-v21-variant=sales-v3] .v21-sv3-ho-when{min-height:22px;font-size:14px;font-weight:500}[data-v21-variant=sales-v3] .v21-sv3-ho-line{font-size:16px;line-height:1.55}[data-v21-variant=sales-v3] .v21-sv3-ho-row{grid-template-columns:70px minmax(0,1fr)}[data-v21-variant=sales-v3] .v21-sv3-ho-march-line{font-size:18px;line-height:1.6}[data-v21-variant=sales-v3] .v21-sv3-ho-march-line mark{font-size:22px;line-height:1.5}.sales3-together.v21-sv3-tg{margin-top:0}.sales3-team-sources{border-top:1px solid #e7e5ee;grid-column:1/-1;gap:14px;margin-top:8px;padding-top:18px;display:grid}.sales3-team-sources span{color:#666875;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.sales3-team-sources svg{color:#7768c4;flex:none}.sales3-team-object{font-size:16px;font-weight:500;line-height:1.4}.sales3-together .v21-sv3-tg-note{align-items:center;gap:7px;display:flex}.sales3-together .v21-sv3-tg-card{gap:12px;padding:22px 24px}@media (width<=760px){.sales3-together.v21-sv3-tg{grid-template-columns:minmax(0,1fr);gap:26px}.sales3-together>.v21-flowlines{display:none}.sales3-together .v21-sv3-tg-card{padding:20px}}@media (width<=1100px){.sales3-deal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales3-pipeline-detail{grid-template-columns:minmax(0,1fr)}.sales3-quiet-deals ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sales3-quiet-deals li+li{border-top:0}}@media (width<=900px){.sales3-deal-evidence{scroll-margin-top:132px}.sales3-evidence,.sales3-together.v21-sv3-tg{grid-template-columns:minmax(0,1fr);gap:28px}.sales3-evidence>.v21-flowlines,.sales3-together>.v21-flowlines{display:none}}@media (width<=600px){.sales3-pipeline-top{align-items:start;gap:16px}.sales3-pipeline-top p{gap:8px 16px}.sales3-pipeline-top strong{flex-basis:100%}.sales3-pipeline-top>span{white-space:nowrap}.sales3-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales3-deal-choice{min-height:82px}.sales3-deal-evidence{min-height:0}.sales3-deal-header{gap:14px;padding:22px 20px}.sales3-deal-header h4{font-size:21px}.sales3-deal-header h4 span{margin-top:4px;font-size:16px;display:block}.sales3-deal-header>div>p{flex-wrap:wrap}.sales3-deal-summary{font-size:15px}.sales3-evidence-columns{display:none}.sales3-deal-findings{padding:0 20px}.sales3-deal-finding{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0}.sales3-deal-finding dt{gap:5px}.sales3-deal-finding dt strong{max-width:none}.sales3-deal-finding dd{border-left:2px solid #d5cbee;padding-left:14px}.sales3-deal-finding blockquote{font-size:15px}.sales3-deal-silence,.sales3-quiet-deals{padding:20px}.sales3-quiet-deals ul{display:block}.sales3-quiet-deals li+li{border-top:1px solid #eeebf0}[data-v21-variant=sales-v3] .v21-sv3-coach-steps{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px}[data-v21-variant=sales-v3] .v21-sv3-coach-steps em{white-space:normal}}.v21-sv2-coach-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v21-sv2-coach-card header img{object-fit:cover;border-radius:50%;width:34px;height:34px}@media (width<=1080px){.v21-sv2-fc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v21-sv2-fc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.v21-sv2-fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-sv2-fc-row{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.v21-sv2-ev{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv2-ev>.v21-flowlines{display:none}}@media (width<=960px){.v21-sv2-silo{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv2-silo>.v21-flowlines{display:none}}@media (width<=960px){.v21-sv2-ho{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv2-ho>.v21-flowlines{display:none}}.v21-sv2-wu-search{color:#8a90a2;background:#f4f5fa;border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;font-style:normal;display:block}.v21-sv2-wu-slot--done.is-on-time{color:#19a15f}@media (width<=1080px){.v21-sv2-wu{grid-template-columns:minmax(0,1fr) 260px}.v21-sv2-wu-col--next{grid-column:1/-1}}@media (width<=760px){.v21-sv2-wu{grid-template-columns:minmax(0,1fr)}.v21-sv2-wu>.v21-flowlines{display:none}.v21-sv2-wu-day{grid-template-columns:minmax(0,1fr)}.v21-sv2-wu-hours{grid-column:1}}.v21-sv4-coach{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px 24px;margin-top:40px;display:grid;position:relative}.v21-sv4-coach>.v21-flowlines{z-index:2}.v21-sv4-coach .v21-flowlines path{stroke:#f0a34a;stroke-width:1.75px;stroke-opacity:.95}.v21-sv4-coach .v21-flowlines-end{fill:#f0a34a}.v21-sv4-coach-week{grid-column:1/-1}.v21-sv4-coach-label{color:var(--sv2-label);margin:0 0 10px;font-size:15px;font-weight:600}.v21-sv4-coach-field{grid-template-columns:repeat(40,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-coach-tile{aspect-ratio:4/3;background:var(--sv2-tile);opacity:.3;border-radius:5px;position:relative;overflow:hidden}.v21-sv4-coach-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-sv4-coach-tile.is-flipped img{transform:scaleX(-1)}.v21-sv4-coach-tile.is-heard{opacity:.92;box-shadow:0 0 0 2px #8ea0ff}.v21-sv4-coach-ear{color:#fff;box-sizing:content-box;background:#5b74f5;border-radius:4px;padding:2px;position:absolute;bottom:2px;right:2px}.v21-sv4-coach-tile.is-coach,.v21-sv4-coach-tile.is-praise{opacity:1}.v21-sv4-coach-tile.is-coach:after,.v21-sv4-coach-tile.is-praise:after{content:"";background:#f0a34a;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 1.5px #0e0f13b3}.v21-sv4-coach-tile.is-praise:after{background:#19a15f}.v21-sv4-coach-tile.is-anna{z-index:1;box-shadow:0 0 0 2px #f0a34a,0 0 0 6px #f0a34a2e}.v21-sv4-coach-legend{color:var(--sv2-muted);flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;font-size:13px;display:flex}.v21-sv4-coach-legend span{align-items:center;gap:7px;display:inline-flex}.v21-sv4-coach-legend svg{color:#8ea0ff}.v21-sv4-coach-dot{background:#f0a34a;border-radius:50%;flex:none;width:12px;height:12px}.v21-sv4-coach-dot.is-praise{background:#19a15f}.v21-sv4-coach-card{z-index:1;color:#0e0f13;box-shadow:0 0 0 2px #f0a34a, var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 18px 14px;display:grid;position:relative}.v21-sv4-coach-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v21-sv4-coach-card header img{object-fit:cover;border-radius:50%;width:34px;height:34px}.v21-sv4-coach-card header b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v21-sv4-coach-card header span{color:#5f6470;font-size:12.5px}.v21-sv4-coach-steps{border-top:1px solid #0e0f1314;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.v21-sv4-coach-steps small{color:#5f6470;white-space:nowrap;font-size:12.5px}.v21-sv4-coach-pills{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.v21-sv4-coach-pills i{background:#5b74f5;border-radius:4px;height:8px;display:block}.v21-sv4-coach-pills i.is-open{background:0 0;box-shadow:inset 0 0 0 1.5px #f0a34a}.v21-sv4-coach-steps em{color:#7a4d06;white-space:nowrap;background:#fdebd2;border-radius:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}.v21-sv4-coach-lines{gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.v21-sv4-coach-lines b{color:#4b5160;margin-right:6px;font-weight:600}.v21-sv4-coach-lines li+li b{color:#3f55d1}.v21-sv4-coach-play{color:#3f55d1;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.v21-sv4-coach-note{background:#f4f5fa;border-left:2px solid #5b74f5;border-radius:0 10px 10px 0;gap:4px;padding:10px 12px;display:grid}.v21-sv4-coach-note small{color:#5f6470;font-size:12px}.v21-sv4-coach-note p{margin:0;font-size:14px;font-weight:500;line-height:1.4}.v21-sv4-coach-sent{color:#5f6470;border-top:1px solid #0e0f1314;align-items:center;gap:7px;padding-top:10px;font-size:12.5px;display:flex}.v21-sv4-coach-sent svg{color:#4b62d6}.v21-sv4-coach-list{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:18px;padding:16px 18px 12px;position:relative}.v21-sv4-coach-list>b{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.v21-sv4-coach-list ol{margin:0;padding:0;list-style:none;display:grid}.v21-sv4-coach-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:13.5px;display:grid}.v21-sv4-coach-list li+li{border-top:1px solid #0e0f1314}.v21-sv4-coach-list li>span{display:block}.v21-sv4-coach-list li>span b{font-weight:600}.v21-sv4-coach-list li>span small{color:#5f6470;margin-top:2px;font-size:12px;display:block}.v21-sv4-coach-list li>svg{color:#4b62d6}.v21-sv4-coach-side{align-content:start;gap:14px;display:grid}.v21-sv4-coach-measure{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:18px;padding:14px 18px 12px;position:relative}.v21-sv4-coach-measure>b{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.v21-sv4-coach-chart{height:96px;margin-top:14px;position:relative}.v21-sv4-coach-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v21-sv4-coach-area{fill:#5b74f514}.v21-sv4-coach-line{fill:none;stroke:#5b74f5;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.v21-sv4-coach-mark{border-left:1px dashed #f0a34ae6;width:0;position:absolute;top:12px;bottom:0}.v21-sv4-coach-mark-dot{background:#f0a34a;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.v21-sv4-coach-mark-label{color:#a86f12;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:-12px;transform:translate(-50%)}.v21-sv4-coach-before,.v21-sv4-coach-after{color:#5f6470;white-space:nowrap;font-size:11.5px;position:absolute}.v21-sv4-coach-before{top:48%;left:0}.v21-sv4-coach-after{color:#0e0f13;font-weight:600;top:-12px;right:0}.v21-sv4-coach-axis{color:#5f6470;margin-top:8px;font-size:11.5px;display:block}.v21-motion .v21-sv4-coach .v21-sv4-coach-tile{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 4ms)}.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-tile{opacity:.3}.v21-motion .v21-sv4-coach .v21-sv4-coach-tile.is-heard{transition-delay:.9s}.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-tile.is-heard{opacity:.92}.v21-motion .v21-sv4-coach .v21-sv4-coach-tile.is-coach,.v21-motion .v21-sv4-coach .v21-sv4-coach-tile.is-praise{transition-delay:calc(1.1s + var(--i,0) * 2ms)}.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-tile.is-coach,.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-tile.is-praise{opacity:1}.v21-motion .v21-sv4-coach .v21-sv4-coach-card,.v21-motion .v21-sv4-coach .v21-sv4-coach-list,.v21-motion .v21-sv4-coach .v21-sv4-coach-measure{opacity:0;transition:opacity .48s 1.5s,transform .48s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(8px)}.v21-motion .v21-sv4-coach .v21-sv4-coach-list{transition-delay:2.2s}.v21-motion .v21-sv4-coach .v21-sv4-coach-measure{transition-delay:2.6s}.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-card,.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-list,.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-measure{opacity:1;transform:none}.v21-motion .v21-sv4-coach .v21-sv4-coach-line{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-line{animation:1.1s cubic-bezier(.22,1,.36,1) 3s forwards v21-sd-draw}.v21-motion .v21-sv4-coach .v21-sv4-coach-area,.v21-motion .v21-sv4-coach .v21-sv4-coach-mark,.v21-motion .v21-sv4-coach .v21-sv4-coach-mark-dot,.v21-motion .v21-sv4-coach .v21-sv4-coach-mark-label,.v21-motion .v21-sv4-coach .v21-sv4-coach-after{opacity:0;transition:opacity .36s 3.9s}.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-area,.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-mark,.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-mark-dot,.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-mark-label,.v21-motion .v21-sv4-coach.is-in .v21-sv4-coach-after{opacity:1}.v21-motion .v21-sv4-coach .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv4-coach.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.8s + var(--k,0) * .7s)}.v21-motion .v21-sv4-coach .v21-flowlines-end{opacity:0}.v21-motion .v21-sv4-coach.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(2.2s + var(--k,0) * .7s)}.v21-sv4-fc{gap:22px;margin-top:44px;display:grid;position:relative}.v21-sv4-fc-label{color:var(--sv2-muted);flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 -8px;font-size:13px;display:flex}.v21-sv4-fc-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-sv4-fc-label span{align-items:center;gap:7px;display:inline-flex}.v21-sv4-fc-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.v21-sv4-fc-mark.is-check{color:#fff;background:#5b74f5}.v21-sv4-fc-mark.is-quiet{background:#f0a34a;width:12px;height:12px}.v21-sv4-fc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-fc-tile{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:12px;align-items:start;gap:2px;padding:11px 30px 10px 12px;display:grid;position:relative}.v21-sv4-fc-tile b{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.v21-sv4-fc-tile>span{color:#5f6470;text-wrap:pretty;font-size:12px;line-height:1.3}.v21-sv4-fc-tile>.v21-sv4-fc-mark{position:absolute;top:12px;right:11px}.v21-sv4-fc-tile.is-quiet{box-shadow:inset 0 0 0 1.5px #f0a34a, var(--sv2-shadow-sm)}.v21-sv4-fc-tile.is-quiet>span{color:#a86f12}.v21-sv4-fc-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.v21-sv4-fc-deal,.v21-sv4-fc-quiet,.v21-sv4-fc-review,.v21-sv4-fc-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:16px 18px 14px;display:grid;position:relative}.v21-sv4-fc-deal header,.v21-sv4-fc-review header,.v21-sv4-fc-call header{gap:3px;display:grid}.v21-sv4-fc-deal header b,.v21-sv4-fc-review header b,.v21-sv4-fc-call header b{letter-spacing:-.01em;text-wrap:balance;font-size:15px;font-weight:600}.v21-sv4-fc-deal header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.v21-sv4-fc-deal small{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:8px;font-size:12px;font-weight:600}.v21-sv4-fc-deal dl{gap:0;margin:0;display:grid}.v21-sv4-fc-deal dl>div{gap:2px;padding:8px 0;display:grid}.v21-sv4-fc-deal dl>div+div{border-top:1px solid #0e0f1314}.v21-sv4-fc-deal dt{color:#5f6470;font-size:12px}.v21-sv4-fc-deal dd{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.v21-sv4-fc-q{color:#0e0f13;background:#f4f5fa;border-radius:12px;margin:0;padding:11px 13px;font-size:14px;font-weight:600}.v21-sv4-fc-quiet ol{margin:0;padding:0;list-style:none;display:grid}.v21-sv4-fc-quiet li{align-items:center;gap:10px;padding:10px 2px;font-size:13.5px;font-weight:500;display:flex}.v21-sv4-fc-quiet li+li{border-top:1px solid #0e0f1314}.v21-sv4-fc-review header,.v21-sv4-fc-call header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.v21-sv4-fc-review header svg,.v21-sv4-fc-call header svg{color:#4b62d6}.v21-sv4-fc-review ul,.v21-sv4-fc-agenda{border-top:1px solid #0e0f1314;margin:0;padding:6px 0 0;list-style:none;display:grid}.v21-sv4-fc-agenda-label{color:#5f6470;margin-top:4px;font-size:12px;font-weight:600}.v21-sv4-fc-agenda{border-top:0;padding-top:0}.v21-sv4-fc-review li,.v21-sv4-fc-agenda li{padding:7px 0;font-size:14px;font-weight:500;line-height:1.4}.v21-sv4-fc-review li.is-quiet{color:#a86f12}.v21-sv4-fc-agenda li:before{content:"";background:#f0a34a;border-radius:50%;width:10px;height:10px;margin:0 9px 0 0;display:inline-block}.v21-sv4-fc-times{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-fc-times li{gap:5px;font-size:13px;font-weight:500;line-height:1.35;display:grid}.v21-sv4-fc-times li i{width:var(--w,100%);border-radius:6px;height:12px;display:block}.v21-sv4-fc-times li.is-cost{color:#a33f3c}.v21-sv4-fc-times li.is-cost i{background:#f6c9c9}.v21-sv4-fc-times li.is-gain{color:#15794a}.v21-sv4-fc-times li.is-gain i{background:#19a15f}.v21-motion .v21-sv4-fc .v21-sv4-fc-tile{opacity:0;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(6px)}.v21-motion .v21-sv4-fc.is-in .v21-sv4-fc-tile{opacity:1;transform:none}.v21-motion .v21-sv4-fc .v21-sv4-fc-deal,.v21-motion .v21-sv4-fc .v21-sv4-fc-quiet,.v21-motion .v21-sv4-fc .v21-sv4-fc-review,.v21-motion .v21-sv4-fc .v21-sv4-fc-call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv4-fc .v21-sv4-fc-deal{transition-delay:1s}.v21-motion .v21-sv4-fc .v21-sv4-fc-quiet{transition-delay:1.5s}.v21-motion .v21-sv4-fc .v21-sv4-fc-review{transition-delay:2s}.v21-motion .v21-sv4-fc .v21-sv4-fc-call{transition-delay:2.5s}.v21-motion .v21-sv4-fc.is-in .v21-sv4-fc-deal,.v21-motion .v21-sv4-fc.is-in .v21-sv4-fc-quiet,.v21-motion .v21-sv4-fc.is-in .v21-sv4-fc-review,.v21-motion .v21-sv4-fc.is-in .v21-sv4-fc-call{opacity:1;transform:none}@media (width<=1080px){.v21-sv4-fc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v21-sv4-fc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.v21-sv4-fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-sv4-fc-row{grid-template-columns:minmax(0,1fr)}}.v21-sv4-ev{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:0 56px;margin-top:48px;display:grid;position:relative}.v21-sv4-ev>.v21-flowlines{z-index:2}.v21-sv4-ev .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.75px;stroke-opacity:.9}.v21-sv4-ev .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv4-ev-left{gap:20px;display:grid}.v21-sv4-ev-card{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:14px;padding:18px 20px 16px;display:grid;position:relative}.v21-sv4-ev-where{color:#5f6470;margin-bottom:-4px;font-size:12.5px;font-weight:500}.v21-sv4-ev-q{color:#3f55d1;background:#eef0fb;border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 14px;font-size:15px;font-weight:500;display:flex}.v21-sv4-ev-a{font-family:var(--v21-display);letter-spacing:-.02em;margin:0;padding:0 2px;font-size:23px;font-weight:500;line-height:1.25}.v21-sv4-ev-a mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:5px;padding:1px 5px}.v21-sv4-ev-srcs{border-top:1px solid #0e0f1314;gap:2px;margin:0;padding:6px 0 0;list-style:none;display:grid}.v21-sv4-ev-src{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.v21-sv4-ev-src svg{color:#4b62d6}.v21-sv4-ev-src+.v21-sv4-ev-src{box-shadow:inset 0 1px #0e0f130f}.v21-sv4-ev-card footer{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:10px;font-size:12.5px}.v21-sv4-ev-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:600}.v21-sv4-ev-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-ev-rows>li{grid-template-columns:52px 128px minmax(0,1fr);align-items:center;gap:14px;display:grid}.v21-sv4-ev-title{color:var(--sv2-label);font-size:13.5px;font-weight:500}.v21-sv4-ev-date{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.v21-sv4-ev-tile{aspect-ratio:3/2;background:var(--sv2-tile);opacity:.34;border-radius:10px;display:block;position:relative;overflow:hidden}.v21-sv4-ev-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-sv4-ev-tile.is-flipped img{transform:scaleX(-1)}.v21-sv4-ev-kind{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:6px;padding:3px;position:absolute;top:6px;left:6px}.v21-sv4-ev-tile--email{color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.v21-sv4-ev-lines{gap:4px;display:grid}.v21-sv4-ev-lines b{background:var(--sv2-email-line);border-radius:2px;width:60%;height:4px;display:block}.v21-sv4-ev-lines b+b{background:var(--sv2-email-line-2);width:90%}.v21-sv4-ev-tile.is-lit{z-index:1;opacity:1;box-shadow:0 0 0 2px #5b74f5,0 0 0 6px #5b74f529,0 10px 24px #0e0f1324}.v21-motion .v21-sv4-ev .v21-sv4-ev-card{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv4-ev.is-in .v21-sv4-ev-card{opacity:1;transform:none}.v21-motion .v21-sv4-ev .v21-sv4-ev-a mark{background:0 0;transition:background .32s .7s}.v21-motion .v21-sv4-ev.is-in .v21-sv4-ev-a mark{background:#e4e8ff}.v21-motion .v21-sv4-ev .v21-sv4-ev-src{opacity:0;transition:opacity .36s;transition-delay:calc(.9s + var(--i,0) * .16s)}.v21-motion .v21-sv4-ev.is-in .v21-sv4-ev-src{opacity:1}.v21-motion .v21-sv4-ev .v21-sv4-ev-tile{opacity:0;transition:opacity .42s;transition-delay:calc(var(--i,0) * 22ms)}.v21-motion .v21-sv4-ev.is-in .v21-sv4-ev-tile{opacity:.34}.v21-motion .v21-sv4-ev .v21-sv4-ev-tile.is-lit{transition-delay:1.5s}.v21-motion .v21-sv4-ev.is-in .v21-sv4-ev-tile.is-lit{opacity:1}.v21-motion .v21-sv4-ev .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv4-ev.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.5s + var(--k,0) * .2s)}.v21-motion .v21-sv4-ev .v21-flowlines-end{opacity:0}.v21-motion .v21-sv4-ev.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.8s + var(--k,0) * .2s)}@media (width<=960px){.v21-sv4-ev{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv4-ev>.v21-flowlines{display:none}}.v21-sv4-silo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 72px;margin-top:52px;display:grid;position:relative}.v21-sv4-silo>.v21-flowlines{z-index:2}.v21-sv4-silo .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.5px;stroke-opacity:.8}.v21-sv4-silo .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv4-silo-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:500}.v21-sv4-silo-places{gap:14px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-silo-place{background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.v21-sv4-silo-place-name{gap:3px;display:grid}.v21-sv4-silo-place-name small{color:var(--sv2-muted);font-size:12px;line-height:1.3}.v21-sv4-silo-place-name b{color:var(--sv2-label);letter-spacing:-.005em;align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:inline-flex}.v21-sv4-silo-place-name b svg{color:#8ea0ff}.v21-sv4-silo-place ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-silo-tile{aspect-ratio:3/2;background:var(--sv2-tile);opacity:.55;border-radius:9px;position:relative;overflow:hidden}.v21-sv4-silo-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-sv4-silo-kind{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:6px;padding:3px;position:absolute;top:6px;left:6px}.v21-sv4-silo-place--email ul{grid-template-columns:minmax(0,1fr);gap:6px}.v21-sv4-silo-place--email .v21-sv4-silo-tile{aspect-ratio:auto;height:30px;color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.v21-sv4-silo-lines{gap:4px;display:grid}.v21-sv4-silo-lines b{background:var(--sv2-email-line);border-radius:2px;width:46%;height:4px;display:block}.v21-sv4-silo-lines b+b{background:var(--sv2-email-line-2);width:74%}.v21-sv4-silo-tile[class*=is-row-]{opacity:1}.v21-sv4-silo-record{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-sv4-silo-record header{border-bottom:1px solid #0e0f1314;gap:4px;padding:18px 22px 14px;display:grid}.v21-sv4-silo-record header b{letter-spacing:-.01em;font-size:17px;font-weight:600}.v21-sv4-silo-record header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.v21-sv4-silo-record header span svg{color:#8a8f9b}.v21-sv4-silo-record ol{margin:0;padding:6px 10px;list-style:none;display:grid}.v21-sv4-silo-row{border-radius:10px;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.v21-sv4-silo-row+.v21-sv4-silo-row{box-shadow:inset 0 1px #0e0f130f}.v21-sv4-silo-row svg{color:#4b62d6}.v21-sv4-silo-date{color:#5f6470;font-variant-numeric:tabular-nums;font-size:12.5px}.v21-sv4-silo-record footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:12px 22px 16px;font-size:12.5px}.v21-motion .v21-sv4-silo .v21-sv4-silo-place{opacity:0;transition:opacity .44s,transform .44s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--p,0) * .12s);transform:translateY(6px)}.v21-motion .v21-sv4-silo.is-in .v21-sv4-silo-place{opacity:1;transform:none}.v21-motion .v21-sv4-silo .v21-sv4-silo-with{opacity:0;transition:opacity .48s .6s}.v21-motion .v21-sv4-silo.is-in .v21-sv4-silo-with{opacity:1}.v21-motion .v21-sv4-silo .v21-sv4-silo-row{opacity:.35;transition:opacity .36s;transition-delay:calc(1.3s + var(--i,0) * .17s)}.v21-motion .v21-sv4-silo.is-in .v21-sv4-silo-row{opacity:1}.v21-motion .v21-sv4-silo .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv4-silo.is-in .v21-flowlines path.is-link{animation:.62s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .17s)}.v21-motion .v21-sv4-silo .v21-flowlines-end{opacity:0}.v21-motion .v21-sv4-silo.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.4s + var(--k,0) * .17s)}@media (width<=960px){.v21-sv4-silo{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv4-silo>.v21-flowlines{display:none}}.v21-sv4-ho{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.9fr);align-items:start;gap:0 48px;margin-top:48px;display:grid;position:relative}.v21-sv4-ho>.v21-flowlines{z-index:2}.v21-sv4-ho .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.9}.v21-sv4-ho .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv4-ho-when{color:var(--sv2-when);margin:0 0 14px;font-size:15px;font-weight:500}.v21-sv4-ho-who{color:var(--sv2-muted);align-items:center;gap:12px;margin:0 0 14px;font-size:14px;display:flex}.v21-sv4-ho-who img{object-fit:cover;border-radius:50%;width:40px;height:40px}.v21-sv4-ho-who b{color:var(--sv2-label);font-weight:600}.v21-sv4-ho-col--nov .v21-sv4-ho-who b:before,.v21-sv4-ho-col--mar .v21-sv4-ho-who b:before{content:"";vertical-align:1px;background:#f0a34a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.v21-sv4-ho-call,.v21-sv4-ho-summary,.v21-sv4-ho-march{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-sv4-ho-call{gap:12px;padding:16px 18px 14px;display:grid}.v21-sv4-ho-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v21-sv4-ho-call header svg{color:#4b62d6}.v21-sv4-ho-call header b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.v21-sv4-ho-call header span{color:#5f6470;font-size:12.5px}.v21-sv4-ho-voices{align-items:center;gap:3px;height:28px;display:flex}.v21-sv4-ho-voices i{background:#5b74f5;border-radius:2px;flex:1}.v21-sv4-ho-voices i.is-them{background:#cfd3e4}.v21-sv4-ho-line{border-top:1px solid #0e0f1314;grid-template-columns:20px minmax(0,1fr);gap:8px;margin:0;padding:10px 0 0;font-size:13.5px;line-height:1.5;display:grid;position:relative}.v21-sv4-ho-line>i:first-child{color:#fff;background:#8a8f9b;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.v21-sv4-ho-line mark,.v21-sv4-ho-march-line mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:4px;padding:1px 4px}.v21-sv4-ho-port{width:1px;height:1px;position:absolute;top:calc(50% + 5px);right:-19px}.v21-sv4-ho-stays{border-top:1px solid #0e0f1314;padding-top:10px}.v21-sv4-ho-stays small{color:#5f6470;margin-bottom:6px;font-size:12px;display:block}.v21-sv4-ho-stays ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-ho-stays li{color:#6b7080;background:#f2f3f8;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.v21-sv4-ho-stays svg{color:#8a8f9b}.v21-sv4-ho-summary header{border-bottom:1px solid #0e0f1314;gap:3px;padding:16px 20px 12px;display:grid}.v21-sv4-ho-summary header b{letter-spacing:-.01em;font-size:16px;font-weight:600}.v21-sv4-ho-summary header span{color:#4b62d6;font-size:12.5px;font-weight:500}.v21-sv4-ho-summary dl{margin:0;padding:4px 20px 8px;display:grid}.v21-sv4-ho-row{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;margin-left:-14px;padding:12px 0 12px 14px;display:grid}.v21-sv4-ho-row+.v21-sv4-ho-row{border-top:1px solid #0e0f1314}.v21-sv4-ho-row dt{color:#5f6470;font-size:13px}.v21-sv4-ho-row dd{margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.v21-sv4-ho-row.is-agreed dd{color:#3f55d1}.v21-sv4-ho-march{gap:10px;padding:16px 18px 14px;display:grid}.v21-sv4-ho-march header{align-items:center;gap:8px;display:flex}.v21-sv4-ho-march header svg{color:#4b62d6}.v21-sv4-ho-march header b{font-size:14.5px;font-weight:600}.v21-sv4-ho-march-line{color:#5f6470;border-top:1px solid #0e0f1314;margin:0;padding-top:10px;font-size:13.5px;line-height:1.55}.v21-motion .v21-sv4-ho .v21-sv4-ho-col{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv4-ho .v21-sv4-ho-col--nov{transition-delay:.9s}.v21-motion .v21-sv4-ho .v21-sv4-ho-col--mar{transition-delay:2.3s}.v21-motion .v21-sv4-ho.is-in .v21-sv4-ho-col{opacity:1;transform:none}.v21-motion .v21-sv4-ho .v21-sv4-ho-line mark{background:0 0;transition:background .32s .6s}.v21-motion .v21-sv4-ho.is-in .v21-sv4-ho-line mark{background:#e4e8ff}.v21-motion .v21-sv4-ho .v21-sv4-ho-row{opacity:0;transition:opacity .4s;transition-delay:calc(1.3s + var(--i,0) * .22s)}.v21-motion .v21-sv4-ho.is-in .v21-sv4-ho-row{opacity:1}.v21-motion .v21-sv4-ho .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv4-ho.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.8s + var(--k,0) * 1.4s)}.v21-motion .v21-sv4-ho .v21-flowlines-end{opacity:0}.v21-motion .v21-sv4-ho.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.1s + var(--k,0) * 1.4s)}@media (width<=960px){.v21-sv4-ho{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv4-ho>.v21-flowlines{display:none}}.v21-sv4-wu{grid-template-columns:344px minmax(0,1fr) 300px;align-items:start;gap:28px 48px;margin-top:48px;display:grid;position:relative}.v21-sv4-wu>.v21-flowlines{z-index:2}.v21-sv4-wu .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.9}.v21-sv4-wu .v21-flowlines-junction,.v21-sv4-wu .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv4-wu-when{color:var(--sv2-when);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:15px;font-weight:500}.v21-sv4-wu-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 18px 14px;display:grid;position:relative}.v21-sv4-wu-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v21-sv4-wu-call header svg{color:#4b62d6}.v21-sv4-wu-call header b{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-sv4-wu-call header span{color:#5f6470;font-size:12.5px}.v21-sv4-wu-voices{align-items:center;gap:3px;height:40px;display:flex}.v21-sv4-wu-voices i{background:#5b74f5;border-radius:2px;flex:1}.v21-sv4-wu-voices i.is-them{background:#cfd3e4}.v21-sv4-wu-call footer{color:#5f6470;border-top:1px solid #0e0f1314;justify-content:space-between;gap:12px;padding-top:10px;font-size:12.5px;display:flex}.v21-sv4-wu-call footer span{align-items:center;gap:6px;display:inline-flex}.v21-sv4-wu-call footer img{object-fit:cover;border-radius:50%;width:18px;height:18px}.v21-sv4-wu-call footer svg{color:#8a8f9b}.v21-sv4-wu-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv4-wu-done{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:11px 16px;font-size:13.5px;line-height:1.4;display:grid;position:relative}.v21-sv4-wu-done>svg{color:#4b62d6;margin-top:2px}.v21-sv4-wu-done>span{gap:2px;display:grid}.v21-sv4-wu-done b{color:#5f6470;font-size:12px;font-weight:600}.v21-sv4-wu-search{color:#5f6470;background:#f4f5fa;border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;font-style:normal;display:block}.v21-sv4-wu-lines{gap:5px;margin-top:8px;display:grid}.v21-sv4-wu-lines em{background:#0e0f1324;border-radius:2px;width:78%;height:4px;display:block}.v21-sv4-wu-lines em:nth-child(2){width:92%}.v21-sv4-wu-lines em:nth-child(3){width:60%}.v21-sv4-wu-photo{margin:0}.v21-sv4-wu-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:var(--sv2-shadow-photo);border-radius:16px;display:block}.v21-sv4-wu-day{border-top:1px solid var(--sv2-box-line);grid-column:1/-1;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:10px 18px;margin-top:6px;padding-top:22px;display:grid}.v21-sv4-wu-hours{height:16px;color:var(--sv2-muted);font-variant-numeric:tabular-nums;grid-column:2;margin:0 0 2px;font-size:12px;position:relative}.v21-sv4-wu-hours span{position:absolute;top:0;transform:translate(-50%)}.v21-sv4-wu-strip{display:contents}.v21-sv4-wu-strip-label{gap:2px;margin:0;display:grid}.v21-sv4-wu-strip-label b{color:var(--sv2-label);font-size:14px;font-weight:600}.v21-sv4-wu-strip-label span{color:var(--sv2-muted);font-size:12.5px}.v21-sv4-wu-key{color:#a33f3c;margin-top:4px;padding-right:6px;font-size:12px;line-height:1.35;display:block}.v21-sv4-wu-key i{vertical-align:-1px;background:#fbe3e3;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 1px #e8b4b4}.v21-sv4-wu-track{background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:12px;height:44px;position:relative;overflow:hidden}.v21-sv4-wu-tick{background:var(--sv2-box-line);width:1px;position:absolute;top:0;bottom:0}.v21-sv4-wu-slot{white-space:nowrap;box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.v21-sv4-wu-slot--call{color:#2f43b8;background:#fff;box-shadow:inset 0 0 0 1.5px #5b74f5}.v21-sv4-wu-slot--call svg{flex:none}.v21-sv4-wu-slot--writeup{color:#b8514e;background:#fbe3e3;justify-content:center;padding:0;box-shadow:inset 0 0 0 1px #e8b4b4}.v21-sv4-wu-slot--done{color:var(--sv2-muted);background:0 0;padding:0;font-weight:600;overflow:visible}.v21-sv4-wu-slot--done.is-on-time{color:#0e7a48}.v21-motion .v21-sv4-wu .v21-sv4-wu-col--call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv4-wu.is-in .v21-sv4-wu-col--call{opacity:1;transform:none}.v21-motion .v21-sv4-wu .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv4-wu.is-in .v21-flowlines path.is-thread,.v21-motion .v21-sv4-wu.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .6s forwards v21-sd-draw}.v21-motion .v21-sv4-wu.is-in .v21-flowlines path.is-branch{animation:.48s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .18s)}.v21-motion .v21-sv4-wu .v21-flowlines-end,.v21-motion .v21-sv4-wu .v21-flowlines-junction{opacity:0}.v21-motion .v21-sv4-wu.is-in .v21-flowlines-junction{animation:.24s 1s forwards v21-flowend-in}.v21-motion .v21-sv4-wu.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.3s + var(--k,0) * .18s)}.v21-motion .v21-sv4-wu .v21-sv4-wu-col--done .v21-sv4-wu-when{opacity:0;transition:opacity .4s .9s}.v21-motion .v21-sv4-wu.is-in .v21-sv4-wu-col--done .v21-sv4-wu-when{opacity:1}.v21-motion .v21-sv4-wu .v21-sv4-wu-done{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(1.2s + var(--i,0) * .18s);transform:translate(-6px)}.v21-motion .v21-sv4-wu.is-in .v21-sv4-wu-done{opacity:1;transform:none}.v21-motion .v21-sv4-wu .v21-sv4-wu-col--next{opacity:0;transition:opacity .52s 2.1s,transform .52s cubic-bezier(.22,1,.36,1) 2.1s;transform:translateY(8px)}.v21-motion .v21-sv4-wu.is-in .v21-sv4-wu-col--next{opacity:1;transform:none}.v21-motion .v21-sv4-wu .v21-sv4-wu-day{opacity:0;transition:opacity .48s 2.5s}.v21-motion .v21-sv4-wu.is-in .v21-sv4-wu-day{opacity:1}.v21-motion .v21-sv4-wu .v21-sv4-wu-slot{opacity:0;transition:opacity .32s;transition-delay:calc(2.7s + var(--i,0) * .12s)}.v21-motion .v21-sv4-wu .v21-sv4-wu-strip:last-child .v21-sv4-wu-slot{transition-delay:calc(3.6s + var(--i,0) * .12s)}.v21-motion .v21-sv4-wu .v21-sv4-wu-slot--done{transition-delay:4.3s}.v21-motion .v21-sv4-wu.is-in .v21-sv4-wu-slot{opacity:1}@media (width<=1080px){.v21-sv4-wu{grid-template-columns:minmax(0,1fr) 260px}.v21-sv4-wu-col--next{grid-column:1/-1}}@media (width<=760px){.v21-sv4-wu{grid-template-columns:minmax(0,1fr)}.v21-sv4-wu>.v21-flowlines{display:none}.v21-sv4-wu-day{grid-template-columns:minmax(0,1fr)}.v21-sv4-wu-hours{grid-column:1}}.v21-sv2-coach{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px 24px;margin-top:40px;display:grid;position:relative}.v21-sv2-coach>.v21-flowlines{z-index:2}.v21-sv2-coach .v21-flowlines path{stroke:#f0a34a;stroke-width:1.75px;stroke-opacity:.95}.v21-sv2-coach .v21-flowlines-end{fill:#f0a34a}.v21-sv2-coach-week{grid-column:1/-1}.v21-sv2-coach-label{color:var(--sv2-label);margin:0 0 10px;font-size:15px;font-weight:600}.v21-sv2-coach-field{grid-template-columns:repeat(25,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-coach-tile{aspect-ratio:4/3;background:var(--sv2-tile);opacity:.3;border-radius:5px;position:relative;overflow:hidden}.v21-sv2-coach-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-sv2-coach-tile.is-flipped img{transform:scaleX(-1)}.v21-sv2-coach-tile.is-heard{opacity:.92;box-shadow:0 0 0 2px #8ea0ff}.v21-sv2-coach-ear{color:#fff;box-sizing:content-box;background:#5b74f5;border-radius:4px;padding:2px;position:absolute;bottom:2px;right:2px}.v21-sv2-coach-tile.is-coach,.v21-sv2-coach-tile.is-praise{opacity:1}.v21-sv2-coach-tile.is-coach:after,.v21-sv2-coach-tile.is-praise:after{content:"";background:#f0a34a;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #0e0f13b3}.v21-sv2-coach-tile.is-praise:after{background:#19a15f}.v21-sv2-coach-tile.is-anna{z-index:1;box-shadow:0 0 0 2px #f0a34a,0 0 0 6px #f0a34a2e}.v21-sv2-coach-legend{color:var(--sv2-muted);flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;font-size:13px;display:flex}.v21-sv2-coach-legend span{align-items:center;gap:7px;display:inline-flex}.v21-sv2-coach-legend svg{color:#8ea0ff}.v21-sv2-coach-dot{background:#f0a34a;border-radius:50%;flex:none;width:9px;height:9px}.v21-sv2-coach-dot.is-praise{background:#19a15f}.v21-sv2-coach-card{z-index:1;color:#0e0f13;box-shadow:0 0 0 2px #f0a34a, var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 18px 14px;display:grid;position:relative}.v21-sv2-coach-card header{align-items:center;gap:12px;display:flex}.v21-sv5-coach-header-info{flex-direction:column;gap:2px;display:flex}.v21-sv2-coach-card header img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.v21-sv2-coach-card header b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.v21-sv2-coach-card header span{color:#5f6470;font-size:12.5px}.v21-sv2-coach-steps{border-top:1px solid #0e0f1314;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.v21-sv2-coach-steps small{color:#5f6470;white-space:nowrap;font-size:12.5px}.v21-sv2-coach-pills{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.v21-sv2-coach-pills i{background:#5b74f5;border-radius:4px;height:8px;display:block}.v21-sv2-coach-pills i.is-open{background:0 0;box-shadow:inset 0 0 0 1.5px #f0a34a}.v21-sv2-coach-steps em{color:#7a4d06;white-space:nowrap;background:#fdebd2;border-radius:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}.v21-sv2-coach-lines{gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.v21-sv2-coach-lines b{color:#4b5160;margin-right:6px;font-weight:600}.v21-sv2-coach-lines li+li b{color:#3f55d1}.v21-sv2-coach-play{color:#3f55d1;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.v21-sv2-coach-note{background:#f4f5fa;border-left:2px solid #5b74f5;border-radius:0 10px 10px 0;gap:4px;padding:10px 12px;display:grid}.v21-sv2-coach-note small{color:#5f6470;font-size:12px}.v21-sv2-coach-note p{margin:0;font-size:14px;font-weight:500;line-height:1.4}.v21-sv2-coach-sent{color:#5f6470;border-top:1px solid #0e0f1314;align-items:center;gap:7px;padding-top:10px;font-size:12.5px;display:flex}.v21-sv2-coach-sent svg{color:#4b62d6}.v21-sv2-coach-list{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:18px;padding:16px 18px 12px;position:relative}.v21-sv2-coach-list>b{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.v21-sv2-coach-list ol{margin:0;padding:0;list-style:none;display:grid}.v21-sv2-coach-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:13.5px;display:grid}.v21-sv2-coach-list li+li{border-top:1px solid #0e0f1314}.v21-sv2-coach-list li>span{display:block}.v21-sv2-coach-list li>span b{font-weight:600}.v21-sv2-coach-list li>span small{color:#5f6470;margin-top:2px;font-size:12px;display:block}.v21-sv2-coach-list li>svg{color:#4b62d6}.v21-sv2-coach-side{align-content:start;gap:14px;display:grid}.v21-sv2-coach-measure{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:18px;padding:14px 18px 12px;position:relative}.v21-sv2-coach-measure>b{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.v21-sv2-coach-chart{height:96px;margin-top:14px;position:relative}.v21-sv2-coach-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v21-sv2-coach-area{fill:#5b74f514}.v21-sv2-coach-line{fill:none;stroke:#5b74f5;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.v21-sv2-coach-mark{border-left:1px dashed #f0a34ae6;width:0;position:absolute;top:12px;bottom:0}.v21-sv2-coach-mark-dot{background:#f0a34a;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.v21-sv2-coach-mark-label{color:#a86f12;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:-12px;transform:translate(-50%)}.v21-sv2-coach-before,.v21-sv2-coach-after{color:#5f6470;white-space:nowrap;font-size:11.5px;position:absolute}.v21-sv2-coach-before{top:48%;left:0}.v21-sv2-coach-after{color:#0e0f13;font-weight:600;top:-12px;right:0}.v21-sv2-coach-axis{color:#5f6470;margin-top:8px;font-size:11.5px;display:block}.v21-motion .v21-sv2-coach .v21-sv2-coach-tile{opacity:0;transition:opacity .36s;transition-delay:calc(var(--i,0) * 4ms)}.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-tile{opacity:.3}.v21-motion .v21-sv2-coach .v21-sv2-coach-tile.is-heard{transition-delay:.9s}.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-tile.is-heard{opacity:.92}.v21-motion .v21-sv2-coach .v21-sv2-coach-tile.is-coach,.v21-motion .v21-sv2-coach .v21-sv2-coach-tile.is-praise{transition-delay:calc(1.1s + var(--i,0) * 2ms)}.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-tile.is-coach,.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-tile.is-praise{opacity:1}.v21-motion .v21-sv2-coach .v21-sv2-coach-card,.v21-motion .v21-sv2-coach .v21-sv2-coach-list,.v21-motion .v21-sv2-coach .v21-sv2-coach-measure{opacity:0;transition:opacity .48s 1.5s,transform .48s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(8px)}.v21-motion .v21-sv2-coach .v21-sv2-coach-list{transition-delay:2.2s}.v21-motion .v21-sv2-coach .v21-sv2-coach-measure{transition-delay:2.6s}.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-card,.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-list,.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-measure{opacity:1;transform:none}.v21-motion .v21-sv2-coach .v21-sv2-coach-line{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-line{animation:1.1s cubic-bezier(.22,1,.36,1) 3s forwards v21-sd-draw}.v21-motion .v21-sv2-coach .v21-sv2-coach-area,.v21-motion .v21-sv2-coach .v21-sv2-coach-mark,.v21-motion .v21-sv2-coach .v21-sv2-coach-mark-dot,.v21-motion .v21-sv2-coach .v21-sv2-coach-mark-label,.v21-motion .v21-sv2-coach .v21-sv2-coach-after{opacity:0;transition:opacity .36s 3.9s}.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-area,.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-mark,.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-mark-dot,.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-mark-label,.v21-motion .v21-sv2-coach.is-in .v21-sv2-coach-after{opacity:1}.v21-motion .v21-sv2-coach .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-coach.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.8s + var(--k,0) * .7s)}.v21-motion .v21-sv2-coach .v21-flowlines-end{opacity:0}.v21-motion .v21-sv2-coach.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(2.2s + var(--k,0) * .7s)}.v21-sv2-fc{gap:22px;margin-top:44px;display:grid;position:relative}.v21-sv2-fc-label{color:var(--sv2-muted);flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 -8px;font-size:13px;display:flex}.v21-sv2-fc-label b{color:var(--sv2-label);font-size:15px;font-weight:600}.v21-sv2-fc-label span{align-items:center;gap:7px;display:inline-flex}.v21-sv2-fc-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.v21-sv2-fc-mark.is-check{color:#fff;background:#5b74f5}.v21-sv2-fc-mark.is-quiet{background:#f0a34a;width:10px;height:10px}.v21-sv2-fc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-fc-tile{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:12px;align-items:start;gap:2px;padding:11px 30px 10px 12px;display:grid;position:relative}.v21-sv2-fc-tile b{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.v21-sv2-fc-tile>span{color:#5f6470;text-wrap:pretty;font-size:12px;line-height:1.3}.v21-sv2-fc-tile>.v21-sv2-fc-mark{position:absolute;top:12px;right:11px}.v21-sv2-fc-tile.is-quiet{box-shadow:inset 0 0 0 1.5px #f0a34a, var(--sv2-shadow-sm)}.v21-sv2-fc-tile.is-quiet>span{color:#a86f12}.v21-sv2-fc-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.v21-sv2-fc-deal,.v21-sv2-fc-quiet,.v21-sv2-fc-review,.v21-sv2-fc-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:16px 18px 14px;display:grid;position:relative}.v21-sv2-fc-deal header,.v21-sv2-fc-review header,.v21-sv2-fc-call header{gap:3px;display:grid}.v21-sv2-fc-deal header b,.v21-sv2-fc-review header b,.v21-sv2-fc-call header b{letter-spacing:-.01em;text-wrap:balance;font-size:15px;font-weight:600}.v21-sv2-fc-deal header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.v21-sv2-fc-deal small{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:8px;font-size:12px;font-weight:600}.v21-sv2-fc-deal dl{gap:0;margin:0;display:grid}.v21-sv2-fc-deal dl>div{gap:2px;padding:8px 0;display:grid}.v21-sv2-fc-deal dl>div+div{border-top:1px solid #0e0f1314}.v21-sv2-fc-deal dt{color:#5f6470;font-size:12px}.v21-sv2-fc-deal dd{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.v21-sv2-fc-q{color:#0e0f13;background:#f4f5fa;border-radius:12px;margin:0;padding:11px 13px;font-size:14px;font-weight:600}.v21-sv2-fc-quiet ol{margin:0;padding:0;list-style:none;display:grid}.v21-sv2-fc-quiet li{align-items:center;gap:10px;padding:10px 2px;font-size:13.5px;font-weight:500;display:flex}.v21-sv2-fc-quiet li+li{border-top:1px solid #0e0f1314}.v21-sv2-fc-review header,.v21-sv2-fc-call header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.v21-sv2-fc-review header svg,.v21-sv2-fc-call header svg{color:#4b62d6}.v21-sv2-fc-review ul,.v21-sv2-fc-agenda{border-top:1px solid #0e0f1314;margin:0;padding:6px 0 0;list-style:none;display:grid}.v21-sv2-fc-agenda-label{color:#5f6470;margin-top:4px;font-size:12px;font-weight:600}.v21-sv2-fc-agenda{border-top:0;padding-top:0}.v21-sv2-fc-review li,.v21-sv2-fc-agenda li{padding:7px 0;font-size:14px;font-weight:500;line-height:1.4}.v21-sv2-fc-review li.is-quiet{color:#a86f12}.v21-sv2-fc-agenda li:before{content:"";background:#f0a34a;border-radius:50%;width:10px;height:10px;margin:0 9px 0 0;display:inline-block}.v21-sv2-fc-times{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-fc-times li{gap:5px;font-size:13px;font-weight:500;line-height:1.35;display:grid}.v21-sv2-fc-times li i{width:var(--w,100%);border-radius:6px;height:12px;display:block}.v21-sv2-fc-times li.is-cost{color:#a33f3c}.v21-sv2-fc-times li.is-cost i{background:#f6c9c9}.v21-sv2-fc-times li.is-gain{color:#15794a}.v21-sv2-fc-times li.is-gain i{background:#19a15f}.v21-motion .v21-sv2-fc .v21-sv2-fc-tile{opacity:0;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(6px)}.v21-motion .v21-sv2-fc.is-in .v21-sv2-fc-tile{opacity:1;transform:none}.v21-motion .v21-sv2-fc .v21-sv2-fc-deal,.v21-motion .v21-sv2-fc .v21-sv2-fc-quiet,.v21-motion .v21-sv2-fc .v21-sv2-fc-review,.v21-motion .v21-sv2-fc .v21-sv2-fc-call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv2-fc .v21-sv2-fc-deal{transition-delay:1s}.v21-motion .v21-sv2-fc .v21-sv2-fc-quiet{transition-delay:1.5s}.v21-motion .v21-sv2-fc .v21-sv2-fc-review{transition-delay:2s}.v21-motion .v21-sv2-fc .v21-sv2-fc-call{transition-delay:2.5s}.v21-motion .v21-sv2-fc.is-in .v21-sv2-fc-deal,.v21-motion .v21-sv2-fc.is-in .v21-sv2-fc-quiet,.v21-motion .v21-sv2-fc.is-in .v21-sv2-fc-review,.v21-motion .v21-sv2-fc.is-in .v21-sv2-fc-call{opacity:1;transform:none}@media (width<=1080px){.v21-sv2-fc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v21-sv2-fc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.v21-sv2-fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-sv2-fc-row{grid-template-columns:minmax(0,1fr)}}.v21-sv2-ev{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:0 56px;margin-top:48px;display:grid;position:relative}.v21-sv2-ev>.v21-flowlines{z-index:2}.v21-sv2-ev .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.75px;stroke-opacity:.9}.v21-sv2-ev .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv2-ev-left{gap:20px;display:grid}.v21-sv2-ev-card{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:14px;padding:18px 20px 16px;display:grid;position:relative}.v21-sv2-ev-where{color:#5f6470;margin-bottom:-4px;font-size:12.5px;font-weight:500}.v21-sv2-ev-q{color:#3f55d1;background:#eef0fb;border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 14px;font-size:15px;font-weight:500;display:flex}.v21-sv2-ev-a{font-family:var(--v21-display);letter-spacing:-.02em;margin:0;padding:0 2px;font-size:23px;font-weight:500;line-height:1.25}.v21-sv2-ev-a mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:5px;padding:1px 5px}.v21-sv2-ev-srcs{border-top:1px solid #0e0f1314;gap:2px;margin:0;padding:6px 0 0;list-style:none;display:grid}.v21-sv2-ev-src{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.v21-sv2-ev-src svg{color:#4b62d6}.v21-sv2-ev-src+.v21-sv2-ev-src{box-shadow:inset 0 1px #0e0f130f}.v21-sv2-ev-card footer{color:#5f6470;border-top:1px solid #0e0f1314;padding-top:10px;font-size:12.5px}.v21-sv2-ev-photo{margin:0}.v21-sv2-ev-photo img{aspect-ratio:5/2;object-fit:cover;object-position:50% 35%;width:100%;box-shadow:var(--sv2-shadow-photo);border-radius:16px;display:block}.v21-sv2-ev-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:600}.v21-sv2-ev-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-ev-rows>li{grid-template-columns:52px 128px minmax(0,1fr);align-items:center;gap:14px;display:grid}.v21-sv2-ev-title{color:var(--sv2-label);font-size:13.5px;font-weight:500}.v21-sv2-ev-date{color:var(--sv2-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.v21-sv2-ev-tile{aspect-ratio:3/2;background:var(--sv2-tile);opacity:.34;border-radius:10px;display:block;position:relative;overflow:hidden}.v21-sv2-ev-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-sv2-ev-tile.is-flipped img{transform:scaleX(-1)}.v21-sv2-ev-kind{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:6px;padding:3px;position:absolute;top:6px;left:6px}.v21-sv2-ev-tile--email{color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.v21-sv2-ev-lines{gap:4px;display:grid}.v21-sv2-ev-lines b{background:var(--sv2-email-line);border-radius:2px;width:60%;height:4px;display:block}.v21-sv2-ev-lines b+b{background:var(--sv2-email-line-2);width:90%}.v21-sv2-ev-tile.is-lit{z-index:1;opacity:1;box-shadow:0 0 0 2px #5b74f5,0 0 0 6px #5b74f529,0 10px 24px #0e0f1324}.v21-motion .v21-sv2-ev .v21-sv2-ev-card{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv2-ev.is-in .v21-sv2-ev-card{opacity:1;transform:none}.v21-motion .v21-sv2-ev .v21-sv2-ev-a mark{background:0 0;transition:background .32s .7s}.v21-motion .v21-sv2-ev.is-in .v21-sv2-ev-a mark{background:#e4e8ff}.v21-motion .v21-sv2-ev .v21-sv2-ev-src{opacity:0;transition:opacity .36s;transition-delay:calc(.9s + var(--i,0) * .16s)}.v21-motion .v21-sv2-ev.is-in .v21-sv2-ev-src{opacity:1}.v21-motion .v21-sv2-ev .v21-sv2-ev-tile{opacity:0;transition:opacity .42s;transition-delay:calc(var(--i,0) * 22ms)}.v21-motion .v21-sv2-ev.is-in .v21-sv2-ev-tile{opacity:.34}.v21-motion .v21-sv2-ev .v21-sv2-ev-tile.is-lit{transition-delay:1.5s}.v21-motion .v21-sv2-ev.is-in .v21-sv2-ev-tile.is-lit{opacity:1}.v21-motion .v21-sv2-ev .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-ev.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1.5s + var(--k,0) * .2s)}.v21-motion .v21-sv2-ev .v21-flowlines-end{opacity:0}.v21-motion .v21-sv2-ev.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.8s + var(--k,0) * .2s)}.v21-motion .v21-sv2-ev .v21-sv2-ev-photo{opacity:0;transition:opacity .52s 2.4s}.v21-motion .v21-sv2-ev.is-in .v21-sv2-ev-photo{opacity:1}@media (width<=960px){.v21-sv2-ev{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv2-ev>.v21-flowlines{display:none}}.v21-sv2-silo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 72px;margin-top:52px;display:grid;position:relative}.v21-sv2-silo>.v21-flowlines{z-index:2}.v21-sv2-silo .v21-flowlines path{stroke:var(--sv2-line);stroke-width:1.5px;stroke-opacity:.8}.v21-sv2-silo .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv2-silo-label{color:var(--sv2-label);margin:0 0 12px;font-size:15px;font-weight:500}.v21-sv2-silo-places{gap:14px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-silo-place{background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.v21-sv2-silo-place-name{gap:3px;display:grid}.v21-sv2-silo-place-name small{color:var(--sv2-muted);font-size:12px;line-height:1.3}.v21-sv2-silo-place-name b{color:var(--sv2-label);letter-spacing:-.005em;align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:inline-flex}.v21-sv2-silo-place-name b svg{color:#8ea0ff}.v21-sv2-silo-place ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-silo-tile{aspect-ratio:3/2;background:var(--sv2-tile);opacity:.55;border-radius:9px;position:relative;overflow:hidden}.v21-sv2-silo-tile img{object-fit:cover;width:100%;height:100%;display:block}.v21-sv2-silo-kind{color:#fff;box-sizing:content-box;background:#0e0f138c;border-radius:6px;padding:3px;position:absolute;top:6px;left:6px}.v21-sv2-silo-place--email ul{grid-template-columns:minmax(0,1fr);gap:6px}.v21-sv2-silo-place--email .v21-sv2-silo-tile{aspect-ratio:auto;height:30px;color:var(--sv2-email-ink);background:var(--sv2-email-bg);box-shadow:var(--sv2-email-ring);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.v21-sv2-silo-lines{gap:4px;display:grid}.v21-sv2-silo-lines b{background:var(--sv2-email-line);border-radius:2px;width:46%;height:4px;display:block}.v21-sv2-silo-lines b+b{background:var(--sv2-email-line-2);width:74%}.v21-sv2-silo-tile[class*=is-row-]{opacity:1}.v21-sv2-silo-record{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-sv2-silo-record header{border-bottom:1px solid #0e0f1314;gap:4px;padding:18px 22px 14px;display:grid}.v21-sv2-silo-record header b{letter-spacing:-.01em;font-size:17px;font-weight:600}.v21-sv2-silo-record header span{color:#5f6470;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.v21-sv2-silo-record header span svg{color:#8a8f9b}.v21-sv2-silo-record ol{margin:0;padding:6px 10px;list-style:none;display:grid}.v21-sv2-silo-row{border-radius:10px;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.v21-sv2-silo-row+.v21-sv2-silo-row{box-shadow:inset 0 1px #0e0f130f}.v21-sv2-silo-row svg{color:#4b62d6}.v21-sv2-silo-date{color:#5f6470;font-variant-numeric:tabular-nums;font-size:12.5px}.v21-sv2-silo-record footer{color:#5f6470;border-top:1px solid #0e0f1314;padding:12px 22px 16px;font-size:12.5px}.v21-motion .v21-sv2-silo .v21-sv2-silo-place{opacity:0;transition:opacity .44s,transform .44s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--p,0) * .12s);transform:translateY(6px)}.v21-motion .v21-sv2-silo.is-in .v21-sv2-silo-place{opacity:1;transform:none}.v21-motion .v21-sv2-silo .v21-sv2-silo-with{opacity:0;transition:opacity .48s .6s}.v21-motion .v21-sv2-silo.is-in .v21-sv2-silo-with{opacity:1}.v21-motion .v21-sv2-silo .v21-sv2-silo-row{opacity:.35;transition:opacity .36s;transition-delay:calc(1.3s + var(--i,0) * .17s)}.v21-motion .v21-sv2-silo.is-in .v21-sv2-silo-row{opacity:1}.v21-motion .v21-sv2-silo .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-silo.is-in .v21-flowlines path.is-link{animation:.62s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .17s)}.v21-motion .v21-sv2-silo .v21-flowlines-end{opacity:0}.v21-motion .v21-sv2-silo.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.4s + var(--k,0) * .17s)}@media (width<=960px){.v21-sv2-silo{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv2-silo>.v21-flowlines{display:none}}.v21-sv2-ho{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.9fr);align-items:start;gap:0 48px;margin-top:48px;display:grid;position:relative}.v21-sv2-ho>.v21-flowlines{z-index:2}.v21-sv2-ho .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.9}.v21-sv2-ho .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv2-ho-when{color:var(--sv2-when);margin:0 0 14px;font-size:15px;font-weight:500}.v21-sv2-ho-who{color:var(--sv2-muted);align-items:center;gap:12px;margin:0 0 14px;font-size:14px;display:flex}.v21-sv2-ho-who img{object-fit:cover;border-radius:50%;width:40px;height:40px}.v21-sv2-ho-who b{color:var(--sv2-label);font-weight:600}.v21-sv2-ho-col--nov .v21-sv2-ho-who b:before,.v21-sv2-ho-col--mar .v21-sv2-ho-who b:before{content:"";vertical-align:1px;background:#f0a34a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.v21-sv2-ho-call,.v21-sv2-ho-summary,.v21-sv2-ho-march{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;position:relative}.v21-sv2-ho-call{gap:12px;padding:16px 18px 14px;display:grid}.v21-sv2-ho-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v21-sv2-ho-call header svg{color:#4b62d6}.v21-sv2-ho-call header b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.v21-sv2-ho-call header span{color:#5f6470;font-size:12.5px}.v21-sv2-ho-voices{align-items:center;gap:3px;height:28px;display:flex}.v21-sv2-ho-voices i{background:#5b74f5;border-radius:2px;flex:1}.v21-sv2-ho-voices i.is-them{background:#cfd3e4}.v21-sv2-ho-line{border-top:1px solid #0e0f1314;grid-template-columns:20px minmax(0,1fr);gap:8px;margin:0;padding:10px 0 0;font-size:13.5px;line-height:1.5;display:grid;position:relative}.v21-sv2-ho-line>i:first-child{color:#fff;background:#8a8f9b;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.v21-sv2-ho-line mark,.v21-sv2-ho-march-line mark{color:#0e0f13;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4e8ff;border-radius:4px;padding:1px 4px}.v21-sv2-ho-port{width:1px;height:1px;position:absolute;top:calc(50% + 5px);right:-19px}.v21-sv2-ho-stays{border-top:1px solid #0e0f1314;padding-top:10px}.v21-sv2-ho-stays small{color:#5f6470;margin-bottom:6px;font-size:12px;display:block}.v21-sv2-ho-stays ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-ho-stays li{color:#6b7080;background:#f2f3f8;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.v21-sv2-ho-stays svg{color:#8a8f9b}.v21-sv2-ho-summary header{border-bottom:1px solid #0e0f1314;gap:3px;padding:16px 20px 12px;display:grid}.v21-sv2-ho-summary header b{letter-spacing:-.01em;font-size:16px;font-weight:600}.v21-sv2-ho-summary header span{color:#4b62d6;font-size:12.5px;font-weight:500}.v21-sv2-ho-summary dl{margin:0;padding:4px 20px 8px;display:grid}.v21-sv2-ho-row{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;margin-left:-14px;padding:12px 0 12px 14px;display:grid}.v21-sv2-ho-row+.v21-sv2-ho-row{border-top:1px solid #0e0f1314}.v21-sv2-ho-row dt{color:#5f6470;font-size:13px}.v21-sv2-ho-row dd{margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.v21-sv2-ho-row.is-agreed dd{color:#3f55d1}.v21-sv2-ho-march{gap:10px;padding:16px 18px 14px;display:grid}.v21-sv2-ho-march header{align-items:center;gap:8px;display:flex}.v21-sv2-ho-march header svg{color:#4b62d6}.v21-sv2-ho-march header b{font-size:14.5px;font-weight:600}.v21-sv2-ho-march-line{color:#5f6470;border-top:1px solid #0e0f1314;margin:0;padding-top:10px;font-size:13.5px;line-height:1.55}.v21-motion .v21-sv2-ho .v21-sv2-ho-col{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv2-ho .v21-sv2-ho-col--nov{transition-delay:.9s}.v21-motion .v21-sv2-ho .v21-sv2-ho-col--mar{transition-delay:2.3s}.v21-motion .v21-sv2-ho.is-in .v21-sv2-ho-col{opacity:1;transform:none}.v21-motion .v21-sv2-ho .v21-sv2-ho-line mark{background:0 0;transition:background .32s .6s}.v21-motion .v21-sv2-ho.is-in .v21-sv2-ho-line mark{background:#e4e8ff}.v21-motion .v21-sv2-ho .v21-sv2-ho-row{opacity:0;transition:opacity .4s;transition-delay:calc(1.3s + var(--i,0) * .22s)}.v21-motion .v21-sv2-ho.is-in .v21-sv2-ho-row{opacity:1}.v21-motion .v21-sv2-ho .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-ho.is-in .v21-flowlines path.is-link{animation:.56s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(.8s + var(--k,0) * 1.4s)}.v21-motion .v21-sv2-ho .v21-flowlines-end{opacity:0}.v21-motion .v21-sv2-ho.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.1s + var(--k,0) * 1.4s)}@media (width<=960px){.v21-sv2-ho{grid-template-columns:minmax(0,1fr);gap:28px}.v21-sv2-ho>.v21-flowlines{display:none}}.v21-sv2-wu{grid-template-columns:344px minmax(0,1fr) 300px;align-items:start;gap:28px 48px;margin-top:48px;display:grid;position:relative}.v21-sv2-wu>.v21-flowlines{z-index:2}.v21-sv2-wu .v21-flowlines path{stroke:var(--sv2-line);stroke-width:2px;stroke-opacity:.9}.v21-sv2-wu .v21-flowlines-junction,.v21-sv2-wu .v21-flowlines-end{fill:var(--sv2-line)}.v21-sv2-wu-when{color:var(--sv2-when);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:15px;font-weight:500}.v21-sv2-wu-call{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow);background:#fff;border-radius:18px;gap:12px;padding:16px 18px 14px;display:grid;position:relative}.v21-sv2-wu-call header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v21-sv2-wu-call header svg{color:#4b62d6}.v21-sv2-wu-call header b{letter-spacing:-.01em;font-size:15px;font-weight:600}.v21-sv2-wu-call header span{color:#5f6470;font-size:12.5px}.v21-sv2-wu-voices{align-items:center;gap:3px;height:40px;display:flex}.v21-sv2-wu-voices i{background:#5b74f5;border-radius:2px;flex:1}.v21-sv2-wu-voices i.is-them{background:#cfd3e4}.v21-sv2-wu-call footer{color:#5f6470;border-top:1px solid #0e0f1314;justify-content:space-between;gap:12px;padding-top:10px;font-size:12.5px;display:flex}.v21-sv2-wu-call footer span{align-items:center;gap:6px;display:inline-flex}.v21-sv2-wu-call footer img{object-fit:cover;border-radius:50%;width:18px;height:18px}.v21-sv2-wu-call footer svg{color:#8a8f9b}.v21-sv2-wu-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v21-sv2-wu-done{z-index:1;color:#0e0f13;box-shadow:var(--sv2-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:11px 16px;font-size:13.5px;line-height:1.4;display:grid;position:relative}.v21-sv2-wu-done>svg{color:#4b62d6;margin-top:2px}.v21-sv2-wu-done>span{gap:3px;display:grid}.v21-sv5-wu-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.v21-sv2-wu-done b{color:#1e293b;font-size:13px;font-weight:600}.v21-sv5-wu-badge{color:#4355db;letter-spacing:-.01em;background:#5b74f51a;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:600}.v21-sv2-wu-search{color:#475569;background:#f4f5fa;border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;font-style:normal;font-weight:500;display:block}.v21-sv2-wu-lines{gap:5px;margin-top:8px;display:grid}.v21-sv2-wu-lines em{background:#0e0f1324;border-radius:2px;width:78%;height:4px;display:block}.v21-sv2-wu-lines em:nth-child(2){width:92%}.v21-sv2-wu-lines em:nth-child(3){width:60%}.v21-sv2-wu-photo{margin:0}.v21-sv2-wu-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:var(--sv2-shadow-photo);border-radius:16px;display:block}.v21-sv2-wu-day{border-top:1px solid var(--sv2-box-line);grid-column:1/-1;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:10px 18px;margin-top:6px;padding-top:22px;display:grid}.v21-sv2-wu-hours{height:16px;color:var(--sv2-muted);font-variant-numeric:tabular-nums;grid-column:2;margin:0 0 2px;font-size:12px;position:relative}.v21-sv2-wu-hours span{position:absolute;top:0;transform:translate(-50%)}.v21-sv2-wu-strip{display:contents}.v21-sv2-wu-strip-label{gap:2px;margin:0;display:grid}.v21-sv2-wu-strip-label b{color:var(--sv2-label);font-size:14px;font-weight:600}.v21-sv2-wu-strip-label span{color:var(--sv2-muted);font-size:12.5px}.v21-sv2-wu-key{color:#a33f3c;margin-top:4px;padding-right:6px;font-size:12px;line-height:1.35;display:block}.v21-sv2-wu-key i{vertical-align:-1px;background:#fbe3e3;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 1px #e8b4b4}.v21-sv2-wu-track{background:var(--sv2-box);border:1px solid var(--sv2-box-line);border-radius:12px;height:44px;position:relative;overflow:hidden}.v21-sv2-wu-tick{background:var(--sv2-box-line);width:1px;position:absolute;top:0;bottom:0}.v21-sv2-wu-slot{white-space:nowrap;box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.v21-sv2-wu-slot--call{color:#2f43b8;background:#fff;box-shadow:inset 0 0 0 1.5px #5b74f5}.v21-sv2-wu-slot--call svg{flex:none}.v21-sv2-wu-slot--writeup{color:#b8514e;background:#fbe3e3;justify-content:center;padding:0;box-shadow:inset 0 0 0 1px #e8b4b4}.v21-sv2-wu-slot--done{color:var(--sv2-muted);background:0 0;padding:0;font-weight:600;overflow:visible}.v21-sv2-wu-slot--done.is-on-time{color:#047857;font-weight:700}.v21-sv5-wu-slot-writeup{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.v21-motion .v21-sv2-wu .v21-sv2-wu-col--call{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.v21-motion .v21-sv2-wu.is-in .v21-sv2-wu-col--call{opacity:1;transform:none}.v21-motion .v21-sv2-wu .v21-flowlines path{stroke-dasharray:1;stroke-dashoffset:1px}.v21-motion .v21-sv2-wu.is-in .v21-flowlines path.is-thread,.v21-motion .v21-sv2-wu.is-in .v21-flowlines path.is-trunk{animation:.52s cubic-bezier(.22,1,.36,1) .6s forwards v21-sd-draw}.v21-motion .v21-sv2-wu.is-in .v21-flowlines path.is-branch{animation:.48s cubic-bezier(.22,1,.36,1) forwards v21-sd-draw;animation-delay:calc(1s + var(--k,0) * .18s)}.v21-motion .v21-sv2-wu .v21-flowlines-end,.v21-motion .v21-sv2-wu .v21-flowlines-junction{opacity:0}.v21-motion .v21-sv2-wu.is-in .v21-flowlines-junction{animation:.24s 1s forwards v21-flowend-in}.v21-motion .v21-sv2-wu.is-in .v21-flowlines-end{animation:.24s forwards v21-flowend-in;animation-delay:calc(1.3s + var(--k,0) * .18s)}.v21-motion .v21-sv2-wu .v21-sv2-wu-col--done .v21-sv2-wu-when{opacity:0;transition:opacity .4s .9s}.v21-motion .v21-sv2-wu.is-in .v21-sv2-wu-col--done .v21-sv2-wu-when{opacity:1}.v21-motion .v21-sv2-wu .v21-sv2-wu-done{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(1.2s + var(--i,0) * .18s);transform:translate(-6px)}.v21-motion .v21-sv2-wu.is-in .v21-sv2-wu-done{opacity:1;transform:none}.v21-motion .v21-sv2-wu .v21-sv2-wu-col--next{opacity:0;transition:opacity .52s 2.1s,transform .52s cubic-bezier(.22,1,.36,1) 2.1s;transform:translateY(8px)}.v21-motion .v21-sv2-wu.is-in .v21-sv2-wu-col--next{opacity:1;transform:none}.v21-motion .v21-sv2-wu .v21-sv2-wu-day{opacity:0;transition:opacity .48s 2.5s}.v21-motion .v21-sv2-wu.is-in .v21-sv2-wu-day{opacity:1}.v21-motion .v21-sv2-wu .v21-sv2-wu-slot{opacity:0;transition:opacity .32s;transition-delay:calc(2.7s + var(--i,0) * .12s)}.v21-motion .v21-sv2-wu .v21-sv2-wu-strip:last-child .v21-sv2-wu-slot{transition-delay:calc(3.6s + var(--i,0) * .12s)}.v21-motion .v21-sv2-wu .v21-sv2-wu-slot--done{transition-delay:4.3s}.v21-motion .v21-sv2-wu.is-in .v21-sv2-wu-slot{opacity:1}@media (width<=1080px){.v21-sv2-wu{grid-template-columns:minmax(0,1fr) 260px}.v21-sv2-wu-col--next{grid-column:1/-1}}@media (width<=760px){.v21-sv2-wu{grid-template-columns:minmax(0,1fr)}.v21-sv2-wu>.v21-flowlines{display:none}.v21-sv2-wu-day{grid-template-columns:minmax(0,1fr)}.v21-sv2-wu-hours{grid-column:1}}.v21-team-hero-photo-card--v5{background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(350px,92%);padding:16px 18px;display:flex;box-shadow:0 0 0 1px #0000001f,0 20px 48px #0006}.v21-sv5-hero-card-head{color:#6b7080;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:12px;display:flex}.v21-sv5-hero-card-meta{color:#374151;align-items:center;gap:6px;display:inline-flex}.v21-sv5-hero-card-meta b{color:#111827}.v21-sv5-hero-card-badge{color:#4355db;background:#5b74f51f;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.v21-sv5-hero-card-quote{flex-direction:column;gap:3px;margin:0;display:flex}.v21-sv5-hero-card-quote small{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:11px;font-weight:600}.v21-sv5-hero-card-quote span{color:#0f172a;font-size:14px;font-weight:600;line-height:1.4}.v21-sv5-hero-card-deliveries{background:#f8fafc;border:1px solid #0000000f;border-radius:9px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.v21-sv5-hero-delivery-row{color:#4b5563;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.v21-sv5-hero-delivery-check{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;display:inline-flex}.v21-sv5-hero-delivery-text{font-size:12px}.v21-sv5-hero-delivery-text b{color:#1e293b;font-weight:600}.tech-page{--tech-accent:#a9b6ff;--tech-text:#f3f4f8;--tech-muted:#acb1c1;--tech-line:#2c303e;--tech-surface:#11141d;--tech-soft:#191e2d}.tech-hero{background:#0b0d14;padding:88px 0 0}.tech-eyebrow{color:var(--tech-accent);font:600 12px/1.4 var(--v21-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;display:block}.tech-hero h1{letter-spacing:-.05em;font-size:clamp(44px,4.8vw,66px);line-height:1.1}.tech-hero h1 span{color:#acb8f4}.tech-hero p{max-width:720px;color:var(--tech-muted);margin-top:26px;font-size:19px;line-height:1.6}.tech-hero-link{align-items:center;gap:12px;margin-top:27px;font-size:14px;font-weight:600;display:inline-flex}.tech-architecture{border-top:1px solid var(--tech-line);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-top:62px;padding:33px 0;display:grid}.tech-architecture a{align-items:center;gap:15px;display:flex}.tech-architecture svg{color:var(--tech-accent);flex-shrink:0}.tech-architecture small{color:var(--tech-muted);margin-top:4px;font-size:12px;display:block}.tech-architecture strong{font-size:15px;font-weight:600}.tech-page .v21-subnav-inner{justify-content:space-between;gap:25px;overflow-x:auto}.tech-page .v21-subnav-inner a{white-space:nowrap;font-size:12px}.tech-section{color:var(--tech-text);background:#0b0d14;padding:100px 0}.tech-page .tech-section{scroll-margin-top:24px}.tech-section--light{--tech-accent:#4b5cd0;--tech-text:#151822;--tech-muted:#5d6475;--tech-line:#dce0eb;--tech-surface:#fff;--tech-soft:#f0f2fb;background:#f5f6fa}.tech-section-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.25fr);align-items:center;gap:76px;display:grid}.tech-copy h2{font-size:38px;line-height:1.16}.tech-description{color:var(--tech-muted);font-size:17px;line-height:1.65;margin-top:22px!important}.tech-facts{margin:30px 0 0;padding:0}.tech-facts>div{border-top:1px solid var(--tech-line);padding:14px 0}.tech-facts dt{margin-bottom:5px;font-size:13px;font-weight:650}.tech-facts dd{color:var(--tech-muted);margin:0;font-size:14px;line-height:1.65}.tech-visual{min-width:0}.tech-section-grid--wide{grid-template-columns:1fr;gap:25px}.tech-section-grid--wide .tech-copy{grid-template-columns:1fr 1fr;column-gap:90px;max-width:none;display:grid}.tech-section-grid--wide .tech-eyebrow{grid-column:1/-1}.tech-section-grid--wide .tech-description{margin-top:0!important}.tech-section-grid--wide .tech-facts{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.tech-section-grid--wide .v21-sort{margin-top:20px}.tech-section-grid--wide .v21-sort-more{max-height:103px}.tech-section--light+.tech-section--light{border-top:1px solid var(--tech-line)}.tech-panel{border:1px solid var(--tech-line);background:var(--tech-surface);border-radius:18px;padding:26px}.tech-panel-top{border-bottom:1px solid var(--tech-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;padding-bottom:21px;font-size:13px;font-weight:600;display:flex}.tech-panel-top>span:first-child{align-items:center;gap:9px;display:flex}.tech-panel-top svg,.tech-panel-bottom svg{color:var(--tech-accent);flex-shrink:0}.tech-small{color:var(--tech-muted);font:500 10px/1.5 var(--v21-mono);letter-spacing:.06em}.tech-panel small{color:var(--tech-muted);font-size:12px;line-height:1.5;display:block}.tech-panel strong{font-size:14px;font-weight:600;line-height:1.5}.tech-panel-bottom{border-top:1px solid var(--tech-line);color:var(--tech-muted);align-items:center;gap:10px;margin-top:27px;padding-top:19px;font-size:12px;line-height:1.6;display:flex}.tech-icon{border:1px solid var(--tech-line);width:46px;height:46px;color:var(--tech-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.tech-client{align-items:center;gap:15px;display:flex}.tech-flow-down{color:var(--tech-accent);place-items:center;padding:15px 0;display:grid}.tech-access{border:1px solid var(--tech-accent);background:var(--tech-soft);border-radius:11px;align-items:center;gap:14px;padding:19px;display:flex}.tech-access>svg{color:var(--tech-accent);flex-shrink:0}.tech-access>svg:last-child{margin-left:auto}.tech-api-resources{grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:13px;display:grid}.tech-api-resources>div{gap:5px;display:grid}.tech-api-resources svg{color:var(--tech-accent);margin-bottom:6px}.tech-page :where(button,a,select,input):focus-visible{outline:2px solid var(--tech-accent);outline-offset:4px}.tech-tabs{background:var(--tech-soft);border-radius:10px;gap:6px;margin-bottom:24px;padding:4px;display:flex}.tech-tabs button{color:var(--tech-muted);font:600 12px var(--v21-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:10px 8px}.tech-tabs button[aria-pressed=true]{color:var(--tech-text);background:var(--tech-surface);border-color:var(--tech-line)}.tech-example-label{font:500 10px var(--v21-mono);letter-spacing:.05em;color:var(--tech-muted);text-transform:uppercase}.tech-inset{background:var(--tech-soft);border:1px solid var(--tech-line);border-radius:10px;padding:20px}.tech-inline-link{align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex;color:var(--tech-accent)!important}.tech-query{color:#fff;background:#4b5cd0;border-radius:11px;align-items:center;gap:13px;padding:17px 19px;display:flex}.tech-query small{color:#e0e5ff;margin-bottom:2px;font-size:11px}.tech-search-gate{color:var(--tech-muted);align-items:center;gap:8px;padding:19px 0;font-size:12px;display:flex}.tech-search-gate>svg:last-child{margin-left:auto}.tech-result-list{gap:8px;display:grid}.tech-result-list button{border:1px solid var(--tech-line);text-align:left;color:var(--tech-text);font-family:var(--v21-body);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:12px;padding:13px 15px;display:flex}.tech-result-list button[aria-pressed=true]{background:var(--tech-soft);border-color:var(--tech-accent)}.tech-result-list button>svg{color:var(--tech-accent);flex-shrink:0}.tech-result-list button>svg:last-child:not(:first-child){margin-left:auto}.tech-source-preview{border-left:2px solid var(--tech-accent);min-height:106px;margin-top:23px;padding:3px 0 3px 18px}.tech-source-preview blockquote{margin:12px 0 0;font-size:17px;line-height:1.65}.tech-example-label:has(svg){align-items:center;gap:7px;display:flex}.tech-control-label{color:var(--tech-muted);font-size:12px;margin-bottom:12px!important}.tech-retention-rows{gap:26px;display:grid}.tech-retention-heading{align-items:center;gap:10px;display:flex}.tech-retention-heading>svg{color:var(--tech-accent)}.tech-retention-heading>span{color:var(--tech-muted);font:500 11px var(--v21-mono);margin-left:auto}.tech-retention-track{background:var(--tech-soft);border-radius:8px;height:5px;margin:12px 0 9px;overflow:hidden}.tech-retention-track>i{background:var(--tech-accent);border-radius:inherit;height:100%;display:block}.tech-retention-row small{align-items:center;gap:6px;display:flex}.tech-retention-row.is-expired .tech-retention-track>i{background:#b2b7c4}.tech-retention-row.is-expired small{color:#805951}.tech-speaker-key{color:var(--tech-muted);gap:20px;font-size:11px;display:flex}.tech-speaker-key span{align-items:center;gap:7px;display:flex}.tech-speaker-key i{background:#8ba2ff;border-radius:50%;width:7px;height:7px}.tech-speaker-key span:last-child i{background:#ba9aef}.tech-waveform{gap:6px;margin-top:18px;display:flex}.tech-waveform button{color:#8ba2ff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:3px;height:75px;padding:9px 6px;display:flex}.tech-waveform button.speaker-two{color:#ba9aef}.tech-waveform button[aria-pressed=true]{background:var(--tech-soft);border-color:currentColor}.tech-waveform i{background:currentColor;border-radius:4px;flex:1;min-width:1px;max-width:5px}.tech-wave-times{font:10px var(--v21-mono);color:var(--tech-muted);justify-content:space-between;padding:10px 4px 21px;display:flex}.tech-utterances{gap:6px;display:grid}.tech-utterances button{text-align:left;color:var(--tech-text);font-family:var(--v21-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:65px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.tech-utterances button[aria-pressed=true]{border-color:var(--tech-line);background:var(--tech-soft)}.tech-utterances button>span{font:10px/1.8 var(--v21-mono);color:var(--tech-accent)}.tech-utterances small{margin-bottom:5px;font-size:10px}.tech-utterances p{font-size:13px;line-height:1.55}.tech-utterance-fields{border-top:1px solid var(--tech-line);grid-template-columns:repeat(3,1fr);gap:15px;margin-top:17px;padding:18px 0 0;display:grid}.tech-utterance-fields code{font:12px var(--v21-mono);color:var(--tech-accent);margin-top:5px;display:block}.tech-replay{color:var(--tech-muted);font:500 12px var(--v21-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;display:inline-flex}.tech-capture-stages{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.tech-capture-stages li{color:var(--tech-muted);justify-items:center;gap:8px;display:grid;position:relative}.tech-capture-stages li:before{content:"";background:var(--tech-line);width:100%;height:1px;position:absolute;top:17px;left:-50%}.tech-capture-stages li:first-child:before{display:none}.tech-capture-stages li>span{z-index:1;border:1px solid var(--tech-line);background:var(--tech-surface);width:35px;height:35px;font:11px var(--v21-mono);border-radius:50%;place-items:center;display:grid;position:relative}.tech-capture-stages li.is-complete>span{border-color:var(--tech-accent);background:var(--tech-soft);color:var(--tech-accent)}.tech-capture-current{flex-direction:column;justify-content:center;align-items:center;min-height:223px;padding:25px 0;display:flex}.tech-capture-icon{border:1px solid var(--tech-line);width:80px;height:80px;color:var(--tech-accent);border-radius:20px;place-items:center;margin-bottom:16px;display:grid}.tech-capture-current>strong{font-size:21px}.tech-capture-current>code{font:11px var(--v21-mono);color:var(--tech-muted);margin-top:9px}.tech-event-log{border-top:1px solid var(--tech-line);padding-top:18px}.tech-event-log>div{color:var(--tech-muted);align-items:center;gap:10px;margin-top:16px;display:flex}.tech-event-log code{font:12px var(--v21-mono)}.tech-event-log small{margin-left:auto}.tech-event-log i{background:#b7becc;border-radius:50%;width:6px;height:6px}.tech-event-log .is-received{color:var(--tech-text)}.tech-event-log .is-received i{background:var(--tech-accent)}.tech-calendar-providers{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tech-calendar-providers>span{border:1px solid var(--tech-line);border-radius:8px;padding:10px 12px;font-size:12px}.tech-calendar-providers small{align-items:center;gap:5px;margin-left:auto;display:flex}.tech-calendar-rule{border:1px solid var(--tech-accent);background:var(--tech-soft);border-radius:12px;padding:20px}.tech-calendar-rule>span{grid-template-columns:20px 1fr;gap:4px 10px;display:grid}.tech-calendar-rule>span>svg{color:var(--tech-accent);margin-top:2px}.tech-calendar-rule>span>small{grid-column:2}.tech-calendar-rule label{border-top:1px solid var(--tech-line);cursor:pointer;align-items:center;gap:10px;margin-top:16px;padding-top:16px;font-size:12px;display:flex;position:relative}.tech-calendar-rule input{opacity:0;width:1px;height:1px;position:absolute}.tech-calendar-rule label>i{background:#42495c;border:1px solid #646d85;border-radius:20px;flex-shrink:0;width:34px;height:20px;margin-left:auto;position:relative}.tech-calendar-rule label>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.tech-calendar-rule input:checked~i{background:#566adb;border-color:#91a0fc}.tech-calendar-rule input:checked~i:after{transform:translate(14px)}.tech-calendar-rule input:focus-visible~i{outline:2px solid var(--tech-accent);outline-offset:4px}.tech-calendar-events{margin-top:18px}.tech-calendar-event{border-bottom:1px solid var(--tech-line);align-items:center;gap:14px;padding:16px 0;display:flex}.tech-calendar-event:last-child{border-bottom:none;padding-bottom:0}.tech-calendar-event time{font:11px var(--v21-mono);color:var(--tech-muted)}.tech-calendar-event>div{flex:1}.tech-calendar-event>span{color:var(--tech-muted);align-items:center;gap:5px;min-width:45px;font-size:11px;display:flex}.tech-calendar-event.is-eligible>span{color:var(--tech-accent)}.tech-call-path{grid-template-columns:1fr 25px 1.25fr 25px 1fr;align-items:start;gap:10px;margin-top:26px;display:grid}.tech-call-path>div{text-align:center;flex-direction:column;align-items:center;display:flex}.tech-call-path strong{margin-top:10px}.tech-call-path>svg{color:var(--tech-accent);margin-top:14px}.tech-call-path .tech-call-provider .tech-icon{background:var(--tech-soft);border-color:var(--tech-accent)}.tech-recording-branch{flex-direction:column;align-items:center;padding:12px 0;display:flex}.tech-recording-branch>i{background:var(--tech-accent);width:1px;height:24px}.tech-recording-branch>div{text-align:center;padding:8px 0}.tech-recording-branch strong{color:var(--tech-accent);font:600 12px var(--v21-mono)}.tech-recording-branch small{margin-top:4px}.tech-recording-branch>svg,.tech-after-call>svg{color:var(--tech-accent)}.tech-recording-service{border:1px solid var(--tech-accent);background:var(--tech-soft);border-radius:11px;align-items:center;gap:16px;padding:18px 21px;display:flex}.tech-recording-service>svg{color:var(--tech-accent);flex-shrink:0}.tech-recording-service>svg:last-child{margin-left:auto}.tech-after-call{color:var(--tech-muted);justify-content:center;align-items:center;gap:9px;padding:18px 0;font-size:11px;display:flex}.tech-siprec-output{border:1px solid var(--tech-line);border-radius:11px;align-items:center;gap:16px;padding:17px 21px;display:flex}.tech-siprec-output>svg{color:var(--tech-accent);flex-shrink:0}.tech-siprec-panel>.tech-inline-link{font-size:11px}@media (width<=1180px){.tech-section-grid:not(.tech-section-grid--wide){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px}.tech-copy h2{font-size:34px}.tech-architecture{gap:12px}}@media (width<=900px){.tech-section-grid{grid-template-columns:1fr;gap:36px}.tech-copy{max-width:660px}.tech-architecture{grid-template-columns:1fr 1fr;gap:24px}.tech-architecture>svg{display:none}.tech-section{padding:65px 0}}@media (width<=560px){.tech-hero{padding-top:54px}.tech-hero h1{font-size:38px}.tech-hero p{font-size:16px}.tech-panel{padding:18px}.tech-api-resources{gap:7px}.tech-panel-top{align-items:start}.tech-panel-top .tech-small{font-size:9px}.tech-api-resources small{font-size:10px}.tech-api-resources strong{font-size:12px}}@media (width<=900px){.tech-section-grid--wide .tech-copy,.tech-section-grid--wide .tech-facts{grid-template-columns:1fr;gap:18px}.tech-section-grid--wide .tech-description{margin-top:18px!important}}@media (width<=1000px){.tech-page .tech-section-grid:not(.tech-section-grid--wide){grid-template-columns:minmax(0,1fr);gap:32px}.tech-page .tech-section{scroll-margin-top:128px}}@media (width<=600px){.tech-section{padding-block:52px}.tech-copy h2{font-size:30px}.tech-panel-top{flex-wrap:wrap;gap:10px}.tech-panel-top .tech-small{font-size:10px}.tech-api-resources{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.tech-api-resources>div{grid-template-columns:22px minmax(0,1fr);gap:3px 12px}.tech-api-resources>div>svg{grid-row:1/3;align-self:center;margin:0}.tech-api-resources>svg{margin-left:3px;transform:rotate(90deg)}.tech-api-resources strong{font-size:14px}.tech-api-resources small{font-size:12px}.tech-tabs button{min-height:44px}.tech-waveform button{gap:2px;min-width:0;padding-inline:4px}.tech-utterances button{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 8px}.tech-utterance-fields{gap:10px}.tech-retention-heading{flex-wrap:wrap;gap:8px}.tech-retention-heading>svg{flex:none}.tech-replay{min-height:44px;padding:8px}.tech-capture-stages small{font-size:11px}.tech-capture-current>strong{text-align:center}.tech-capture-current>code{overflow-wrap:anywhere;text-align:center;max-width:100%;line-height:1.5}.tech-event-log>div{grid-template-columns:6px minmax(0,1fr) auto;gap:8px;display:grid}.tech-event-log code{overflow-wrap:anywhere;font-size:11px}.tech-event-log small{font-size:11px}.tech-calendar-rule label{min-height:44px;padding-top:10px}.tech-calendar-event{gap:10px}.tech-calendar-event>div{min-width:0}.tech-call-path{grid-template-columns:minmax(0,1fr) 16px minmax(0,1.25fr) 16px minmax(0,1fr);gap:6px}.tech-call-path>svg{width:16px}.tech-call-path strong{font-size:12px}.tech-call-path small{font-size:10px}.tech-call-path .tech-icon{width:40px;height:40px}.tech-recording-service{gap:10px;padding:16px 12px}.tech-recording-service>svg{flex-shrink:0}.tech-siprec-output{gap:10px}.tech-siprec-output>svg{flex-shrink:0}}.uc-card.uc-video-tile{--uc-tile-surface:#151a25;background:var(--uc-tile-surface);border:1px solid color-mix(in srgb, var(--uc-hue) 36%, #363e50);border-top:3px solid var(--uc-hue);box-shadow:none;border-radius:14px;min-height:0;padding:0;overflow:hidden;color:#f5f6fa!important}.uc-video-tile .uc-tile-copy{background:color-mix(in srgb, var(--uc-hue) 9%, var(--uc-tile-surface));flex:1;padding:22px 24px 23px}.uc-video-tile .uc-tile-tags{color:#b6bfd2;font:500 11px/1.4 var(--v21-body);justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.uc-tile-tags>span:first-child{color:color-mix(in srgb, var(--uc-hue) 65%, white);background:color-mix(in srgb, var(--uc-hue) 12%, var(--uc-tile-surface));border:1px solid color-mix(in srgb, var(--uc-hue) 28%, var(--uc-tile-surface));border-radius:5px;align-items:center;gap:7px;padding:4px 8px;display:flex}.uc-tile-tags>span:last-child{color:#a7b2cb;border:1px solid #394255;border-radius:4px;padding:3px 7px;font-size:10px}.uc-video-tile .uc-tile-benefit{color:color-mix(in srgb, var(--uc-hue) 65%, #fff);font:600 13px/17px var(--v21-body);letter-spacing:.01em;margin-bottom:8px;display:block}.uc-card.uc-video-tile h3{color:#f6f7fc;letter-spacing:-.04em;min-height:68px;margin:0;font-size:25px;font-weight:550;line-height:1.24}.uc-tile-preview{isolation:isolate;position:relative;overflow:hidden}.uc-thumb{aspect-ratio:16/10;background:color-mix(in srgb, var(--uc-hue) 30%, #dbe0e9);position:relative;overflow:hidden}.uc-thumb-window{transform-origin:0 0;text-align:left;color:#263247;width:calc(200% - 80px);height:calc(200% - 16px);font-family:var(--v21-body);background:#fff;border:2px solid #aab4cc;border-radius:15px 15px 0 0;position:absolute;top:20px;left:20px;overflow:hidden;transform:scale(.5);box-shadow:0 8px 32px #1d29482b}.uc-thumb-chrome{color:#e3e7f3;height:36px;font:600 16px/1 var(--v21-body);background:#1e2533;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.uc-thumb-chrome>span:first-child{gap:5px;display:flex}.uc-thumb-chrome i{background:#818ca3;border-radius:50%;width:6px;height:6px;display:block}.uc-thumb-content{padding:28px}.uc-thumb .uc-thumb-screen-heading{color:#202735;align-items:center;gap:10px;margin-bottom:27px;display:flex}.uc-thumb-screen-heading>strong{font:600 26px/1.3 var(--v21-body);letter-spacing:-.04em}.uc-thumb-screen-heading>span{color:#66728c;border:1px solid #dce1ed;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font-size:13px;display:flex}.uc-thumb h4{font:650 24px/1.3 var(--v21-body);letter-spacing:-.025em;color:#202b3e;margin:0 0 20px}.uc-thumb p{font:400 18px/1.55 var(--v21-body);color:#52607a;margin:6px 0 0}.uc-thumb b{font:600 16px/1.4 var(--v21-body);color:#303e57}.uc-thumb-prep-grid{grid-template-columns:minmax(0,1fr) 160px;gap:28px;display:grid}.uc-thumb-prep-grid section+section{margin-top:20px}.uc-thumb-key-point{border-left:3px solid #8a80d6;padding-left:14px}.uc-thumb-prep-grid aside{background:#f7f9fc;border:1px solid #dce3ef;border-radius:8px;align-self:start;padding:16px}.uc-thumb-prep-grid aside>b{margin-bottom:14px;font-size:13px;display:block}.uc-thumb-prep-grid aside>div{color:#56637b;background:#fff;border:1px solid #d9e0ef;border-radius:6px;align-items:flex-start;gap:7px;padding:13px 8px;font-size:13px;line-height:1.5;display:flex}.uc-thumb-prep-grid aside>div+div{margin-top:12px}.uc-thumb-prep-grid aside svg{color:#7a7bbb;flex:none;margin-top:2px}.uc-thumb-prep-grid aside svg:last-child{display:none}.uc-thumb-email-field{border:1px solid #dce2ec;border-radius:7px;gap:18px;padding:12px 15px;font-size:15px;display:flex}.uc-thumb-email-field>span{color:#8790a2}.uc-thumb-email-field b{font-size:15px}.uc-thumb-email-body{padding:12px 5px}.uc-thumb-email-body p+p{margin-top:18px}.uc-thumb-prompt{color:#fff;font:500 17px/1.45 var(--v21-body);-webkit-line-clamp:2;background:#191e29;border-radius:12px;-webkit-box-orient:vertical;margin:0 0 23px 40px;padding:15px 18px;display:-webkit-box;overflow:hidden}.uc-thumb-author{color:#75809b;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.uc-thumb-answer section+section{margin-top:17px}.uc-thumb-citation{vertical-align:middle;color:#716acc;background:#efedff;border-radius:3px;margin-left:6px;padding:2px;display:inline-flex}.uc-thumb-topics-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.uc-thumb-metric-label{color:#8893a7;margin-bottom:13px;font-size:12px;display:block}.uc-thumb-bar{border-radius:7px;margin-bottom:6px;padding:10px 9px}.uc-thumb-bar>span{font:500 13px/1.4 var(--v21-body);justify-content:space-between;gap:10px;display:flex}.uc-thumb-bar b{font-size:13px}.uc-thumb-bar i{background:#e8eaf3;border-radius:3px;height:9px;margin-top:9px;display:block;overflow:hidden}.uc-thumb-bar em{background:#a6a8d0;border-radius:3px;height:100%;display:block}.uc-thumb-bar.is-selected{background:#efeeff;border:1px solid #a3a0e6}.uc-thumb-bar.is-selected em{background:#7b73ce}.uc-thumb-topics-grid aside{border-left:1px solid #e0e5ef;padding-left:19px}.uc-thumb-topics-grid aside>span:first-child{color:#7b88a3;align-items:center;gap:6px;margin-bottom:19px;font-size:12px;display:flex}.uc-thumb-topics-grid aside>b{font-size:18px}.uc-thumb-topics-grid aside p{font-size:16px}.uc-thumb .uc-thumb-source{color:#817ab5;font:400 13px/1.4 var(--v21-body);align-items:center;gap:6px;margin-top:14px;display:flex}.uc-thumb-source svg{flex:none}.uc-thumb-tabs{color:#7b86a0;border-bottom:1px solid #dfe5ef;gap:14px;padding-bottom:14px;font-size:16px;display:flex}.uc-thumb-tabs>*{padding:7px 12px}.uc-thumb-tabs strong{color:#554982;background:#efedfa;border-radius:6px;font-weight:500}.uc-thumb-transcript{background:#f0edfc;border:1px solid #c8c0e6;border-radius:8px;margin-top:20px;padding:20px}.uc-thumb-transcript>span{color:#7a789b;font-size:13px}.uc-thumb-transcript blockquote{font:450 22px/1.55 var(--v21-body);color:#393153;margin:10px 0 0}.uc-thumb-table{border:1px solid #e0e5ee;border-radius:8px;overflow:hidden}.uc-thumb-table>div{grid-template-columns:115px minmax(0,1fr);gap:18px;padding:18px;display:grid}.uc-thumb-table>div+div{border-top:1px solid #e2e7ef}.uc-thumb-table>div:first-child{background:#f6f6fb}.uc-thumb-table p{margin:0;font-size:17px}.uc-thumb-table .uc-thumb-source{margin-top:9px;font-size:12px}.uc-tile-play{z-index:1;color:#242c40;background:#fff;border:1px solid #fff9;border-radius:50%;place-items:center;width:45px;height:45px;transition:transform .22s,background .22s;display:grid;position:absolute;bottom:16px;left:18px;box-shadow:0 3px 12px #111a332e}.uc-tile-play>.lucide-play{margin-left:3px}.uc-tile-watch{z-index:1;color:#fff;font:600 12px/1.2 var(--v21-body);text-shadow:0 1px 3px #0008;position:absolute;bottom:28px;left:73px}.uc-tile-preview:after{content:"";background:linear-gradient(transparent, var(--uc-tile-surface) 94%);pointer-events:none;position:absolute;inset:55% 0 -1px}.uc-tile-caption{z-index:1;background:var(--uc-tile-surface);box-shadow:0 -2px 0 var(--uc-tile-surface);color:#aab4ca;font:400 12px/1.3 var(--v21-body);justify-content:space-between;align-items:center;gap:12px;padding:15px 23px;display:flex;position:relative}.uc-tile-caption svg{color:#7d89a2;flex:none}.uc-card.uc-video-tile:hover{border-color:var(--uc-hue);box-shadow:0 15px 30px #0b112b1a}.uc-video-tile:hover .uc-tile-play,.uc-video-tile:focus-visible .uc-tile-play{background:color-mix(in srgb, var(--uc-hue) 13%, white);transform:scale(1.1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.uc-thumb-window{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.uc-video-tile:hover .uc-thumb-window{transform:translate(-4px,-3px)scale(.5125)}}@media (width<=1150px){.uc-card.uc-video-tile h3{min-height:61px;font-size:23px}.uc-video-tile .uc-tile-copy{padding:20px}.uc-thumb-prep-grid{grid-template-columns:minmax(0,1fr) 130px;gap:18px}}@media (width<=540px){.uc-card.uc-video-tile h3{min-height:0;font-size:26px}.uc-video-tile .uc-tile-copy{padding:24px}.uc-thumb-prep-grid{grid-template-columns:minmax(0,1fr) 150px}}@media (prefers-reduced-motion:reduce){.uc-tile-play{transition:none}.uc-video-tile:hover .uc-tile-play{transform:none}}
