@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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);--font-weight-medium:500;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-size:16px;font-weight:400;line-height:1.6}p,li{font-weight:400}html{font-family:var(--font-sans)}a{color:inherit}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.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}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-36{height:calc(var(--spacing) * 36)}.h-68{height:calc(var(--spacing) * 68)}.w-fit{width:fit-content}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.font-heading,.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--surface:#fafbfc;--background:#fff;--foreground:#0f1419;--card:var(--surface);--card-foreground:#0f1419;--popover:#fff;--popover-foreground:#0f1419;--primary:#1e9df1;--brand-blue:#1e9df1;--link:#1e9df1;--link-hover:#1e9df1;--primary-foreground:#fff;--secondary:#0f1419;--secondary-foreground:#fff;--muted:#e5e5e6;--muted-foreground:#4a5056;--accent:#e3ecf6;--accent-foreground:#1e9df1;--destructive:#f4212e;--destructive-foreground:#fff;--border:#e1eaef;--input:#f7f9fa;--ring:#1e9df1;--chart-1:#1e9df1;--chart-2:#00b87a;--chart-3:#f7b928;--chart-4:#17bf63;--chart-5:#e0245e;--radius:1.3rem;--sidebar:#f7f8f8;--sidebar-foreground:#0f1419;--sidebar-primary:#1e9df1;--sidebar-primary-foreground:#fff;--sidebar-accent:#e3ecf6;--sidebar-accent-foreground:#1e9df1;--sidebar-border:#e1e8ed;--sidebar-ring:#1e9df1;--font-sans:"Open Sans", sans-serif;--font-serif:Georgia, serif;--canvas:var(--background);--ink:var(--foreground);--quiet:#4a5056;--line:var(--border);--paper:var(--card);--mint:#00b87a;--mint-ink:#007d53;--mint-tint:#e0f6ef;--mint-wash:#e0f6ef;--mint-quiet:#66686c;--section-y-desktop:64px;--section-y-tablet:36px;--section-y-mobile:36px;--section-y:var(--section-y-desktop);--section-stack:40px}*{box-sizing:border-box}html,body{margin:0}h1,h2,h3{font-family:var(--font-sans), "Open Sans", sans-serif;letter-spacing:-.03em;color:var(--foreground);font-weight:600;line-height:1.08}strong,b{font-weight:600}.skip{position:absolute;left:-999px}.skip:focus{background:#fff;padding:.4rem .6rem;top:1rem;left:1rem}.nav{z-index:20;isolation:isolate;background:0 0;border-bottom:1px solid #0000;height:64px;position:sticky;top:0}.nav:before{content:"";z-index:-1;pointer-events:none;background:var(--background);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nav:before{background:color-mix(in srgb, var(--background) 80%, transparent)}}.nav.scrolled{border-bottom-color:var(--border)}.nav-inner,.wrap{width:min(1200px,100% - 64px);margin:0 auto}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:64px;display:grid}.wordmark{color:var(--foreground);grid-column:1;justify-self:start;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.logo-lockup{align-items:center;line-height:0;display:inline-flex}.logo-lockup img{width:auto;height:20px;display:block}.logo-lockup .logo-on-dark,.dark .logo-lockup .logo-ink{display:none}.dark .logo-lockup .logo-on-dark{display:block}.answers-badge{margin-top:8px;line-height:0;text-decoration:none;display:inline-block}.answers-badge img{width:auto;height:14px;display:block}.links{grid-column:2;place-self:stretch center;align-items:center;gap:28px;display:flex}.links a,.menu-label{color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:14px;font-weight:500;line-height:1;text-decoration:none}.menu-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.links>a,.menu>.menu-label{white-space:nowrap;align-items:center;height:40px;padding:0;line-height:1;display:inline-flex}.links a:hover,.menu-label:hover,.links a[aria-current=page]{color:var(--foreground)}.actions{grid-column:3;justify-self:end;align-items:center;gap:.45rem;display:flex}.nav-signin{height:40px;padding:0 16px;font-size:14px}.actions .text{color:var(--muted-foreground);font-size:.92rem;text-decoration:none}.pill{white-space:nowrap;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 20px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pill svg,.tag svg,.chip svg{flex:none;display:block}.links>a{white-space:nowrap}.quiet-link{color:var(--quiet);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.quiet-link:hover{color:var(--foreground)}.pill.fill{background:var(--primary);color:var(--primary-foreground)}.pill.line{border:1px solid var(--border);color:var(--foreground);background:#fff}.nav .pill{height:36px;padding:0 16px;font-size:14px}.nav .pill.nav-signin{height:40px}.menu{align-items:center;display:flex;position:relative}.menu-panel{background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:280px;padding:.4rem;display:none;position:absolute;top:100%;left:0}.menu-panel a{border-radius:10px;padding:.55rem .65rem;text-decoration:none;display:block}.menu-panel a:hover{background:var(--canvas)}.menu-panel strong{font-weight:600;display:block}.menu-panel span{color:var(--quiet);font-size:.82rem;display:block}.menu-item a span{font-weight:300}.xhero{text-align:center;max-width:52rem;margin:5.5rem auto 4.5rem}.xhero h1{letter-spacing:-.045em;margin:1.1rem 0 0;font-size:clamp(3.4rem,6.4vw,4.75rem);font-weight:700;line-height:.92}.xhero h1 u{text-underline-offset:.12em;text-decoration-thickness:2px}.xannounce{border:1px solid var(--border);border-radius:var(--radius);height:36px;color:var(--foreground);background:var(--card);align-items:center;padding:0 .85rem;font-size:.875rem;display:inline-flex}.xhero .lede{color:var(--quiet);letter-spacing:0;max-width:36rem;margin:1.35rem auto 0;font-size:17px;font-weight:300;line-height:1.6}.xactions{justify-content:center;gap:.7rem;margin-top:1.8rem;display:flex}.xcards{grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}.xcard{border-radius:var(--radius);background:var(--card);min-height:280px;color:var(--card-foreground);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.xcard.dark{color:#d9d9d9;background:#17181c}.xcard.dark .bubble,.xcard.dark .bubble.mine{color:#e7e9ea;background:#000}.xscene{flex-direction:column;flex:1;justify-content:flex-end;gap:.45rem;padding:1rem;display:flex}.xfoot{justify-content:space-between;padding:.85rem 1rem 1rem;font-size:.92rem;display:flex}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;padding:4.5rem 0 3rem;display:grid}.hero h1{margin:.4rem 0;font-size:clamp(3rem,5vw,4.4rem);line-height:.98}.eyebrow{color:var(--mint-ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.lede{color:var(--quiet);max-width:38rem;font-size:17px;font-weight:300;line-height:1.6}.scene{background:var(--card);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.bubble{background:var(--background);max-width:92%;color:var(--foreground);border-radius:var(--radius);text-align:left;margin:0;padding:.55rem .75rem;line-height:1.4}.bubble.mine{background:var(--accent);color:var(--accent-foreground);text-align:right;align-self:flex-end}.source{background:var(--mint-tint);color:var(--mint-ink);border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px}.section{padding:max(3.2rem, var(--section-y)) 0}.section h2{margin:0 0 .6rem;font-size:clamp(1.8rem,3vw,2.6rem)}.steps{grid-template-columns:repeat(5,1fr);gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.steps li{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:.9rem}.steps span,.steps strong,.steps p{display:block}.steps span{color:var(--primary);margin-bottom:.35rem}.steps strong{margin-bottom:.35rem}.two{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.band{background:var(--card);color:var(--foreground);border-radius:24px;padding:72px}.band a,.band h2,.band p{color:var(--foreground)}.band .pill.fill{background:var(--primary);color:var(--primary-foreground)}.band .pill.line{border-color:var(--border);color:var(--foreground);background:#fff}.plans{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:.8rem;display:grid}.plan{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:.45rem;padding:1.1rem;display:flex}.plan.mid{border-color:var(--primary);background:var(--accent)}.plan .price{font-family:var(--font-sans), "Open Sans", sans-serif;letter-spacing:-.04em;margin:0;font-size:2.2rem;font-weight:700}.plan ul{margin:.4rem 0 0;padding:0;list-style:none}.plan li{border-top:1px solid var(--line);padding:.35rem 0}.foot-grid{grid-template-columns:1.2fr repeat(4,1fr);gap:1rem;display:grid}.foot a{color:var(--muted-foreground);padding:.2rem 0;text-decoration:none;display:block}.legal{color:var(--quiet);font-size:.85rem;font-weight:300}.prose{max-width:42rem}.prose p,.prose li{color:var(--quiet);font-size:16px;font-weight:300;line-height:1.6}.chapter{padding:112px 0 var(--section-y)}.chapter h1{letter-spacing:-.045em;margin:.2rem 0 .8rem;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;line-height:.94}.split{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.notice{background:var(--card);border-radius:var(--radius);color:var(--muted-foreground);padding:.75rem .9rem}.open{border:1px dashed var(--border);background:var(--card);color:var(--quiet);border-radius:8px;padding:2px 6px;font-size:12px;font-weight:500;display:inline}form.stack{flex-direction:column;gap:.7rem;max-width:36rem;display:flex}form.stack input,form.stack textarea,form.stack select{border:1px solid var(--input);background:var(--card);color:var(--foreground);border-radius:var(--radius);font:inherit;padding:.65rem .7rem}@media (max-width:900px){.hero,.steps,.two,.plans,.xcards{grid-template-columns:1fr}}.dark{--background:#000;--foreground:#e7e9ea;--card:#17181c;--card-foreground:#d9d9d9;--popover:#000;--popover-foreground:#e7e9ea;--primary:#1e9df1;--link:#1e9df1;--link-hover:#1e9df1;--primary-foreground:#fff;--secondary:#f0f3f4;--secondary-foreground:#0f1419;--muted:#181818;--muted-foreground:#72767a;--accent:#061622;--accent-foreground:#1e9df1;--destructive:#f4212e;--destructive-foreground:#fff;--border:#242628;--input:#22303c;--ring:#1e9df1;--chart-1:#1e9df1;--chart-2:#00b87a;--chart-3:#f7b928;--chart-4:#17bf63;--chart-5:#e0245e;--sidebar:#17181c;--sidebar-foreground:#d9d9d9;--sidebar-primary:#1e9df1;--sidebar-primary-foreground:#fff;--sidebar-accent:#061622;--sidebar-accent-foreground:#1e9df1;--sidebar-border:#38444d;--sidebar-ring:#1e9df1;--mint:#00b87a;--mint-ink:#00b87a;--mint-tint:#13322b;--mint-wash:#123b31;--mint-quiet:#c5c8cc;--quiet:#72767a}.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}h3{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;line-height:1.3}.k-section{padding:var(--section-y) 0}.k-section.lead{padding-top:112px}.k-hero{isolation:isolate;text-align:center;padding:208px 0 128px;position:relative;overflow:hidden}.k-hero h1{letter-spacing:-.03em;max-width:920px;margin:16px auto 0;font-size:64px;font-weight:600;line-height:1.05}.k-sub{max-width:640px;color:var(--quiet);letter-spacing:0;margin:20px auto 0;font-size:17px;font-weight:300;line-height:1.6}.hero-audience{max-width:640px;color:var(--quiet);margin:18px auto 0;font-size:17px;font-weight:300;line-height:1.6}.k-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.k-note{color:var(--quiet);margin:16px 0 0;font-size:13px;font-weight:300}.announce{border:1px solid var(--border);min-height:40px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 4px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.announce:hover{background:var(--card);border-color:#c5d3dc}.announce-tag{background:var(--mint-tint);height:28px;color:var(--mint-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.announce-arrow{background:var(--card);width:28px;height:28px;color:var(--foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.eyebrow-pill{border:1px solid var(--border);height:32px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.spin{vertical-align:baseline;text-align:left;white-space:nowrap;min-width:0;line-height:inherit;transition:width .45s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.line2{white-space:nowrap}.spin-measures{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.spin-measures span{white-space:nowrap;display:inline-block}.spin-measures .letter{opacity:1;filter:none;animation:none;transform:none}.spin-word{vertical-align:baseline;z-index:1;white-space:nowrap;width:max-content;padding-bottom:6px;display:inline-block;position:relative}.spin-word.out{z-index:0;position:absolute;top:0;left:0}.spin-word:after{content:"";transform-origin:0;background:var(--primary);height:3px;animation:.8s cubic-bezier(.16,1,.3,1) .8s both wipe;position:absolute;bottom:0;left:0;right:0}.spin-word.out:after{display:none}.letter{opacity:1;animation-name:rise;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);display:inline-block}.letter:nth-child(2){animation-delay:35ms}.letter:nth-child(3){animation-delay:70ms}.letter:nth-child(4){animation-delay:.105s}.letter:nth-child(5){animation-delay:.14s}.letter:nth-child(6){animation-delay:.175s}.letter:nth-child(7){animation-delay:.21s}.letter:nth-child(8){animation-delay:.245s}.letter:nth-child(9){animation-delay:.28s}.letter:nth-child(10){animation-delay:.315s}.letter:nth-child(11){animation-delay:.35s}.letter:nth-child(12){animation-delay:.385s}.letter:nth-child(13){animation-delay:.42s}.letter:nth-child(14){animation-delay:.455s}.letter:nth-child(15){animation-delay:.49s}.letter:nth-child(16){animation-delay:.525s}.letter:nth-child(17){animation-delay:.56s}.letter:nth-child(18){animation-delay:.595s}.letter:nth-child(19){animation-delay:.63s}.letter:nth-child(20){animation-delay:.665s}.letter:nth-child(21){animation-delay:.7s}.letter:nth-child(22){animation-delay:.735s}.letter:nth-child(23){animation-delay:.77s}.letter:nth-child(24){animation-delay:.805s}.letter:nth-child(25){animation-delay:.84s}.letter:nth-child(26){animation-delay:.875s}.letter:nth-child(27){animation-delay:.91s}.letter:nth-child(28){animation-delay:.945s}.letter:nth-child(29){animation-delay:.98s}.letter:nth-child(30){animation-delay:1.015s}.letter:nth-child(31){animation-delay:1.05s}.letter:nth-child(32){animation-delay:1.085s}.spin-word.out{opacity:0;transition:opacity .35s}.spin-word.out .letter{animation:none}@keyframes shimmer{0%{background-position:0 0}to{background-position:100% 0}}@keyframes wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise{0%{transform:translateY(.35em)}to{transform:none}}.grid-fade{margin-top:72px;position:relative}.grid-fade:before{content:"";background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);opacity:.04;pointer-events:none;background-size:64px 64px;position:absolute;inset:-24px;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 78%);mask-image:radial-gradient(circle,#000 40%,#0000 78%)}.k-cards{row-gap:var(--section-stack);grid-template-columns:1fr 1fr 1fr;column-gap:16px;display:grid;position:relative}.k-card{background:var(--card);min-height:320px;color:var(--foreground);border-radius:16px;flex-direction:column;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.k-card.picked{background:var(--mint-wash)}.k-card.picked .k-foot span:last-child{color:var(--mint-quiet)}.k-card.dark{color:#fff;background:#17181c}.k-bubbles{text-align:left;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.k-bubbles p{text-align:left;width:fit-content;max-width:80%;color:var(--foreground);border:1px solid var(--border);background:#fff;border-radius:16px;align-self:flex-start;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.k-bubbles .me,.k-bubbles .me.rise{text-align:right;align-self:flex-end;margin-left:auto;margin-right:0}.k-card.dark .k-bubbles p{color:#fff;background:#ffffff14;border-color:#0000}.k-foot{justify-content:space-between;margin-top:16px;font-size:13px;font-weight:500;display:flex}.k-foot span:last-child{color:var(--quiet);font-weight:300}.source{background:var(--mint-tint);width:fit-content;max-width:100%;color:var(--mint-ink);border:0;border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px;line-height:1.3;display:inline-flex}.k-bubbles p.source,.k-card.dark .k-bubbles p.source{background:var(--mint-tint);width:fit-content;max-width:100%;color:var(--mint-ink);border:0;border-radius:999px;align-self:flex-start;margin-left:0;margin-right:auto;padding:4px 10px;font-size:12px;line-height:1.3;display:inline-flex}.k-card.dark .k-bubbles p.source{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.k-card.dark .k-bubbles p.source{background:color-mix(in srgb, var(--mint) 18%, #17181c)}}.k-card.dark .k-bubbles p.source{color:var(--mint)}.k-card.picked .k-bubbles p.source{color:var(--mint-ink);background:#fff}.k-bubbles .rise{animation:.25s cubic-bezier(.16,1,.3,1) both bubble-in}.k-bubbles .pop{transform-origin:0;animation:.2s cubic-bezier(.16,1,.3,1) both chip-pop}.k-bubbles.fade{animation:.3s forwards thread-out}.typing{align-self:flex-start;align-items:center;gap:4px;width:fit-content;display:inline-flex}.typing i{opacity:.35;background:currentColor;border-radius:99px;width:6px;height:6px;animation:.9s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chip-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes thread-out{to{opacity:0}}@keyframes blink{50%{opacity:1}}.split{grid-template-columns:5fr 1fr 6fr;align-items:start;gap:24px;display:grid}.k-h2{letter-spacing:-.02em;margin:0 0 20px;font-size:40px;font-weight:600;line-height:1.15}.k-section:not(.home-int):not(.home-orbit)>.k-h2{margin-bottom:var(--section-stack)}.muted{color:var(--quiet);font-size:16px;font-weight:300;line-height:1.6}.arrow{color:var(--foreground);font-weight:500;text-decoration:none}.frame{background:var(--primary);border-radius:16px;padding:2px}.widget{color:var(--foreground);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:16px;display:flex}.frame{width:100%}.balance{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.section-head{text-align:center;margin:0 auto 40px}.section-head .k-sub{margin-top:20px}.tabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tabs button{border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 12px;line-height:1;display:inline-flex}.tabs button.on{background:var(--primary);color:#fff;border-color:#0000}.steps{grid-template-columns:repeat(5,1fr);display:grid}.steps article{border-left:1px solid var(--border);padding:0 16px}.steps article:first-child{border-left:0;padding-left:0}.num{letter-spacing:-.03em;margin:0 0 16px;font-size:72px;font-weight:500;line-height:1}.sticky-col{position:sticky;top:96px}.rows{flex-direction:column;display:flex}.rows article{border-top:0;grid-template-columns:40px 1fr;gap:40px;padding:28px 0;display:grid}.who a{min-height:72px;margin:0 0 var(--section-stack);background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;padding:16px 24px;text-decoration:none;display:flex}.panel{background:var(--card);text-align:center;border-radius:24px;padding:72px}.cta-band .eyebrow{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px}.cta-band .k-h2{margin-bottom:20px}.cta-band .k-sub{margin-top:0}.cta-band .k-actions{flex-wrap:wrap}.faq button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:16px;font-weight:500;line-height:1.35;display:flex}.faq p{max-width:840px;color:var(--quiet);margin:0 0 20px;font-size:16px;font-weight:300;line-height:1.6}.close{text-align:center;padding:160px 0}.close h2{font-size:48px}.foot{border-top:0;margin-top:0;padding:0 0 48px}.foot-grid{border-top:1px solid var(--border);grid-template-columns:3fr 9fr;gap:0;padding-top:72px;display:grid}.foot-links{border-left:1px solid var(--border);grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:24px;padding-left:32px;display:grid}.foot h2{margin:0 0 8px;font-size:14px;font-weight:500}.foot a{color:var(--quiet);padding:0;font-size:14px;font-weight:400;line-height:30px}.foot a:hover{color:var(--foreground)}.menu-panel{background:#fff;padding:12px;display:none;box-shadow:0 8px 24px #0f141914}.menu.open .menu-panel{display:block}.burger{width:44px;height:44px;color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.sheet{display:none}@media (max-width:1023px){.links,.nav-signin{display:none}.burger{display:inline-flex}.sheet{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;padding:4px 20px 24px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;inset:56px 0 0;overflow:hidden auto;transform:translateY(-12px)}.sheet.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.k-hero h1{font-size:40px}.k-h2{font-size:28px}.split,.balance,.k-cards,.steps,.foot-grid,.foot-links{grid-template-columns:1fr}.steps article{border-left:0;border-top:1px solid var(--border);padding:16px 0}.nav,.nav-inner{height:56px}.nav-inner,.wrap{width:min(1200px,100% - 40px)}:root{--section-y:var(--section-y-tablet)}.k-section{padding:var(--section-y) 0}.k-section.lead{padding-top:56px}.k-hero{padding:120px 0 72px}.num{font-size:48px}.panel,.band{padding:36px 20px}}@media (prefers-reduced-motion:reduce){.spin-word{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{overflow-x:clip}button,a,input,textarea,select{transition:background-color .15s,color .15s,border-color .1s,filter .15s,outline-color .1s}.pill.fill:hover{filter:brightness(.9)}.pill.line:hover{background:var(--card)}.pill:disabled{opacity:.4;pointer-events:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.page-hero{padding:112px 0 var(--section-y);text-align:center}.page-hero h1{letter-spacing:-.03em;max-width:720px;margin:16px auto 0;font-size:56px;font-weight:600;line-height:1.08}.page-hero .k-sub{margin-top:20px}.page-hero .k-actions{margin-top:32px}.page-hero .eyebrow-pill{margin-bottom:0}.bento{row-gap:var(--section-stack);grid-template-columns:repeat(12,1fr);column-gap:16px;display:grid}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-12{grid-column:span 12}.tile{background:var(--card);min-width:0;color:inherit;border-radius:16px;flex-direction:column;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile.picked,.plan-card.picked{background:var(--mint-wash)}.tile.picked .small,.tile.picked .tile-foot,.plan-card.picked .small,.plan-card.picked .price span{color:var(--mint-quiet)}.tile.picked svg{color:var(--mint-ink)}.tile h3{margin:0 0 8px}.tile .small,.small{color:var(--quiet);margin:8px 0 0;font-size:16px;font-weight:300;line-height:1.6}.tile .small{margin-top:0}.tile-foot{color:var(--quiet);justify-content:space-between;align-items:center;margin-top:16px;font-size:13px;font-weight:300;display:flex}.link-tile{transition:transform .5s cubic-bezier(.16,1,.3,1)}.link-tile:hover{transform:scale(1.02)}.tile.plain{border:1px solid var(--border);background:#fff}.tile.scale-only:after{display:none}@keyframes sheen{to{transform:translate(130%)}}.mock{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:24px;overflow:hidden}.mock-label{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0 0 2px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.mock-body{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.mini-row{justify-content:space-between;align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.tag{border:1px solid var(--border);height:22px;color:var(--foreground);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.tag.draft,.tag.archived{background:var(--card);color:var(--quiet)}.accent-label{color:var(--mint-ink)}.soon{border:1px dashed var(--border);background:var(--card);color:var(--quiet);border-radius:8px;padding:2px 6px;font-size:12px;font-weight:500;display:inline}.bubble{border:1px solid var(--border);text-align:left;background:#fff;border-radius:16px;max-width:88%;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.bubble.mine{text-align:right;align-self:flex-end}.bubble.dark{color:#fff;background:#ffffff14;border-color:#0000}.core{background:var(--card);border-radius:24px;display:grid;overflow:hidden}.core.cols-3{grid-template-columns:repeat(3,1fr)}.core.cols-4{grid-template-columns:repeat(4,1fr)}.core article{border-left:1px solid var(--border);min-width:0;padding:32px 24px 36px}.core article:first-child{border-left:0}.ord{letter-spacing:-.03em;color:var(--quiet);margin:0 0 16px;font-size:72px;font-weight:500;line-height:1}.ord.sm{font-size:32px}.checks{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.checks li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.checks i{color:var(--quiet);flex:none;width:16px;font-style:normal}.rows .mark{font-size:20px}.help-rows a{border-top:0;justify-content:space-between;align-items:center;min-height:52px;font-size:16px;text-decoration:none;display:flex}.help-rows a span:last-child{color:var(--quiet)}.track{justify-content:space-between;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex;position:relative}.track:before{content:"";background:var(--border);height:1px;position:absolute;top:11px;left:12px;right:12px}.track li{text-align:center;flex:1;padding-top:28px;font-size:14px;font-weight:600;position:relative}.track i{border:2px solid var(--primary);background:#fff;border-radius:99px;width:12px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.notice-pill{background:var(--card);color:var(--quiet);text-align:left;border-radius:999px;align-items:flex-start;gap:8px;max-width:760px;margin:24px auto 0;padding:8px 14px;font-size:13px;font-weight:300;line-height:1.45;display:inline-flex}.plans-3{row-gap:var(--section-stack);grid-template-columns:repeat(3,1fr);align-items:stretch;column-gap:24px;display:grid}.plan-card{background:var(--card);border-radius:16px;flex-direction:column;min-width:0;padding:32px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.plan-card:hover{transform:scale(1.02)}.plan-card h3{margin:0;font-size:22px}.plan-card .price{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0;font-size:40px;font-weight:600;line-height:1;display:flex}.plan-card .price span{letter-spacing:0;color:var(--quiet);font-size:15px;font-weight:400}.plan-card .rule{background:var(--border);height:1px;margin:24px 0}.plan-card .grow{flex:1}.plan-card .pill{width:100%;height:40px;margin-top:24px}.include{background:var(--card);row-gap:var(--section-stack);border-radius:24px;grid-template-columns:1fr 1fr;column-gap:32px;padding:40px;display:grid}.table-scroll{margin-top:28px;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:680px}.compare th,.compare td{border-top:1px solid var(--border);text-align:center;height:48px;padding:8px;font-size:14px;font-weight:400}.compare th:first-child,.compare td:first-child{text-align:left;background:#fff;min-width:180px;font-weight:500;position:sticky;left:0}.compare thead th{vertical-align:bottom;border-top:0;height:auto;padding-bottom:16px}.compare .group td{text-align:left;height:40px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin:16px 0 8px;display:flex}.chips button,.chips a{border:1px solid var(--border);height:28px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.chips .on,.chips a.on{background:var(--primary);color:#fff;border-color:#0000}.field{flex-direction:column;gap:8px;margin:0 0 16px;font-size:14px;font-weight:500;display:flex}.field input,.field textarea,.field select{border:1px solid var(--border);height:44px;font:inherit;color:var(--foreground);background:#fff;border-radius:10px;width:100%;padding:0 12px;font-size:15px;font-weight:400}.field textarea{resize:vertical;height:120px;padding:12px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:2px}.field .err,.error{color:var(--destructive);font-size:13px;font-weight:400}.field.bad input,.field.bad textarea,.field.bad select{border-color:var(--destructive)}.pair{row-gap:var(--section-stack);grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.checkrow{background:var(--card);border-radius:10px;align-items:center;gap:10px;min-height:40px;margin:0 0 8px;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.fail{border:1px solid var(--destructive);color:var(--destructive);border-radius:16px;margin:0 0 16px;padding:12px 14px;font-size:14px}.lost{min-height:calc(100vh - 220px);padding:max(48px, var(--section-y)) 0;grid-template-columns:5fr 1fr 6fr;align-items:center;display:grid}.lost-num{letter-spacing:-.04em;color:var(--border);margin:0;font-size:200px;font-weight:500;line-height:.8}.prose-col{max-width:720px}.prose-col p,.prose-col li{color:var(--foreground);font-size:16px;font-weight:300;line-height:1.6}.news-list{gap:var(--section-stack);text-align:left;flex-direction:column;display:flex}.news-card{color:inherit;background:#fff;border:1px solid #e1eaef;border-radius:1.3rem;padding:24px;text-decoration:none;display:block}.news-card:hover{background:#fbfcfd}.news-card h2{margin:12px 0 4px;font-size:22px}.news-card .meta{color:var(--quiet);margin:0;font-size:14px;font-weight:300}.news-card p{margin:10px 0 0}.caption{color:var(--quiet);margin:12px 0 0;font-size:12px;font-weight:300}.step-strip{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px;display:grid}.step-strip div{background:#fff;border-radius:10px;padding:10px;font-size:13px}.pack-row{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.tab-stack{margin-top:16px;display:grid}.tab-panel{opacity:0;grid-area:1/1;transition:opacity .2s,transform .2s;transform:translateY(7px)}.tab-panel.on{opacity:1;transform:none}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-panel.open{grid-template-rows:1fr}.faq-panel>div{overflow:hidden}.plus{color:var(--quiet);transition:transform .2s;display:inline-block}.plus.on{transform:rotate(45deg)}.arrow{align-items:center;gap:6px;display:inline-flex}.arrow:hover{text-decoration:underline}.foot-grid{grid-template-columns:minmax(180px,3fr) minmax(0,9fr);grid-template-areas:"brand links""legal links";align-items:start}.foot-brand{grid-area:brand}.foot-brand p{margin:8px 0 0}.foot-links{grid-area:links}.foot-legal{grid-area:legal;align-self:end;margin-top:28px}.menu-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility 0s linear .15s;display:block}.menu.open .menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,visibility linear}.menu-item{position:relative}.menu-item .hi{background:var(--card);opacity:0;border-radius:10px;transition:opacity .15s;position:absolute;inset:0}.menu-item:hover .hi,.menu-item.on .hi{opacity:1}.menu-item a{position:relative}.preview-swap{transition:opacity .2s}.chev{flex-shrink:0;transition:transform .15s;display:block}.chev.on{transform:rotate(180deg)}.burger .glyph{width:18px;height:14px;display:block;position:relative}.burger .glyph i{background:currentColor;border-radius:1px;height:2px;transition:transform .22s,opacity .22s;position:absolute;left:0;right:0}.burger .glyph i:first-child{top:0}.burger .glyph i:nth-child(2){top:6px}.burger .glyph i:nth-child(3){top:12px}.burger[aria-expanded=true] .glyph i:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] .glyph i:nth-child(2){opacity:0}.burger[aria-expanded=true] .glyph i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.sheet-acc{border-bottom:1px solid var(--border)}.sheet-acc>button{width:100%;min-height:52px;font:inherit;text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:17px;font-weight:600;line-height:1.2;display:flex}.sheet-acc .chev{flex:none;width:18px;height:18px}.sheet-panel[hidden]{display:none}.sheet-sub{min-height:48px;color:var(--foreground);border-top:1px solid var(--border);flex-direction:column;justify-content:center;padding:8px 0 10px;text-decoration:none;display:flex}.sheet-sub strong{font-size:15px;font-weight:600;display:block}.sheet-sub span{color:var(--quiet);overflow-wrap:break-word;margin-top:2px;font-size:13px;font-weight:300;line-height:1.4;display:block}.sheet-actions{flex-direction:column;gap:10px;margin-top:auto;padding:20px 0 8px;display:flex}.sheet-actions .pill{width:100%;height:48px}.sheet a.rowlink{border-bottom:1px solid var(--border);min-height:52px;color:var(--foreground);align-items:center;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.hero-stage{background:#e7f4fb;border-radius:1.3rem;margin-top:72px;padding:52px 22px 44px;position:relative;overflow:hidden}.mesh{pointer-events:none;background:radial-gradient(at 8% 18%,#1e9df19e 0%,#0000 46%),radial-gradient(at 92% 12%,#00b87a8c 0%,#0000 42%),radial-gradient(at 78% 92%,#1e9df152 0%,#0000 40%),radial-gradient(at 12% 88%,#00b87a61 0%,#0000 44%);animation:18s ease-in-out infinite alternate mesh-drift;position:absolute;inset:-20%}@keyframes mesh-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}.hero-stage .k-cards{z-index:1;align-items:stretch;position:relative}.hero-stage .k-cards>.window,.hero-stage .k-cards>.k-card{align-self:stretch;min-height:360px;animation:none;transform:none}.window{flex-direction:column;align-self:stretch;min-width:0;display:flex;position:relative}.window .k-card{flex:auto;width:100%;min-height:360px;animation:none;transform:none}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.play{z-index:3;color:#fff;cursor:pointer;background:#0f1419;border:0;border-radius:99px;place-items:center;width:64px;height:64px;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #0f14192e}.play:hover{filter:brightness(1.2)}.scenes{row-gap:var(--section-stack);grid-template-columns:repeat(3,1fr);column-gap:16px;display:grid}.scene-face{aspect-ratio:4/5;background:#d7e0e6;border-radius:1.3rem;position:relative;overflow:hidden}.scene-photo{object-fit:cover}.scene-face:after{content:"";background:#0f141929;position:absolute;inset:0}.scene-ui{z-index:1;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:50%;left:14px;right:14px;transform:translateY(-50%);box-shadow:0 16px 40px #0f14192e}.scene-ui .scene-cap{color:var(--foreground);margin:14px 2px 0;font-size:15px;line-height:1.45}.scene-cap strong{color:var(--mint-ink);font-weight:600}.scene-count{color:var(--quiet);align-items:baseline;gap:8px;margin:4px 0 0;font-size:13px;font-weight:300;display:flex}.scene-num{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:28px;font-weight:600}.bars .bar{color:var(--foreground);flex-direction:column;gap:4px;font-size:12px;display:flex}.bars .bar i{background:var(--primary);transform-origin:0;border-radius:99px;height:8px;display:block}.bars.play .bar i{animation:.7s cubic-bezier(.16,1,.3,1) both bar-grow}.bars.play .bar:nth-child(3) i{animation-delay:80ms}.bars.play .bar:nth-child(4) i{animation-delay:.16s}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.trust-block{row-gap:var(--section-stack);color:#fff;background:#0f1419;border-radius:1.3rem;grid-template-columns:minmax(180px,260px) 1fr;align-items:center;column-gap:40px;padding:40px 36px;display:grid}.trust-block>div:first-child{grid-column:1/-1;max-width:640px}.trust-block .k-h2,.trust-points h3{color:#fff}.trust-block p{color:#c5c8cc;margin:8px 0 0}.trust-art{width:100%;height:auto}.trust-art .grid path{fill:none;stroke:#ffffff29;stroke-width:1px}.trust-art .line{fill:none;stroke:#e7eef2;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.trust-art.draw .line{animation:1.1s cubic-bezier(.16,1,.3,1) both ink-draw}.trust-art.draw .line:nth-of-type(2){animation-delay:.14s}.trust-art.draw .line:nth-of-type(3){animation-delay:.28s}.trust-art.draw .dot{animation:.6s both dot-in}@keyframes ink-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dot-in{0%{opacity:0}to{opacity:1}}.trust-points{row-gap:var(--section-stack);grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.trust-points h3{margin:0;font-size:16px}.trust-points p{font-size:14px;line-height:1.5}.step-cards{row-gap:var(--section-stack);grid-template-columns:repeat(6,1fr);column-gap:16px;display:grid}.step-card{background:var(--card);border-radius:1.3rem;grid-column:span 2;min-width:0;padding:12px 12px 20px}.step-card:nth-child(4),.step-card:nth-child(5){grid-column:span 3}.step-art{background:#e7f3fb;border-radius:12px;place-items:center;height:132px;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.step-art svg{width:min(100%,240px);height:112px}.art-2{background:#e0f6ef}.art-3{background:#f3f8fc}.art-4{background:#e8f6fb}.art-5{background:#e7f7f1}.mot-float{animation:5.5s ease-in-out infinite floaty}.mot-slide{animation:4.8s ease-in-out infinite alternate art-nudge}.mot-spin{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite orbit-spin}@keyframes art-nudge{0%{transform:translate(0)}to{transform:translate(6px,-4px)}}.step-num{margin:0 0 8px;font-size:40px}.step-card h3{font-size:18px}.step-card .small{margin-top:0}.use-grid{row-gap:var(--section-stack);grid-template-columns:repeat(4,1fr);column-gap:12px;display:grid}.use-tile,.open-slot{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.use-photo{aspect-ratio:4/5;position:relative}.use-photo img{object-fit:cover}.use-tile>p{color:var(--foreground);margin:0;padding:14px 14px 16px;font-size:16px;font-weight:600;line-height:1.35}.open-slot{background:var(--card);border-style:dashed;justify-content:flex-end;min-height:100%;padding:18px}.slot-kicker{color:var(--mint-ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.open-slot h3{font-size:20px}.open-slot .small{margin-top:0}.collage{row-gap:var(--section-stack);border:1px solid var(--border);border-radius:1.3rem;grid-template-columns:1fr 1.05fr;align-items:center;column-gap:28px;padding:36px;display:grid}.collage .k-h2{font-size:36px}.collage-photos{grid-template-rows:150px 180px;grid-template-columns:1.25fr 1fr;gap:12px;min-height:0;display:grid}.shot{border-radius:16px;min-height:0;position:relative;overflow:hidden}.shot.tall{grid-row:span 2}.shot img{object-fit:cover}.cta-stage{border:1px solid var(--border);background:#fff;border-radius:1.3rem;padding:56px 24px;position:relative;overflow:hidden}.cta-dots{pointer-events:none;background-image:radial-gradient(#0f141961 1.25px,#0000 1.4px);background-size:14px 14px;animation:28s linear infinite dot-drift;position:absolute;inset:-24px}@keyframes dot-drift{0%{background-position:0 0}to{background-position:160px 80px}}.px{pointer-events:none;width:8px;height:8px;animation:7s ease-in-out infinite alternate px-bob;position:absolute}.px.a{background:var(--primary);top:16%;left:10%}.px.b{background:var(--mint);animation-delay:-1.5s;top:22%;right:12%}.px.c{background:var(--primary);width:6px;height:6px;animation-delay:-3s;bottom:18%;left:16%}.px.d{background:var(--mint);animation-delay:-2s;bottom:24%;right:18%}.px.e{background:#1e9df1;width:5px;height:5px;animation-delay:-4s;top:48%;left:6%}.px.f{background:#00b87a;width:5px;height:5px;animation-delay:-2.6s;top:62%;right:7%}@keyframes px-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.cta-card{z-index:1;color:#fff;text-align:center;background:#0f1419;border-radius:1.3rem;max-width:640px;margin:0 auto;padding:48px 40px;position:relative}.cta-card .k-h2,.cta-card .eyebrow{color:#fff}.cta-card .eyebrow{color:var(--mint)}.cta-card .k-sub,.cta-card .k-note,.cta-card .k-note a{color:#c5c8cc}.cta-card .k-sub a,.cta-card .arrow{color:#1e9df1}.cta-card .pill.line{color:#fff;background:0 0;border-color:#ffffff59}.cta-card .pill.line:hover{background:#ffffff14}.orbit{--r:176px;--icon:64px;--turn:0deg;width:calc(var(--r) * 2 + var(--icon));aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;margin:12px auto 0;position:relative}.orbit.is-dragging{cursor:grabbing}.orbit-spin{transform:rotate(var(--turn));animation:none;position:absolute;inset:0}.orbit-item{width:var(--icon);height:var(--icon);margin:calc(var(--icon) / -2);color:#0f1419;border:1px solid var(--border);transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1));background:#fff;border-radius:99px;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #0f14190f}.orbit-item svg{pointer-events:none;transform:rotate(calc(var(--turn) * -1));animation:none}.orbit-mark{place-items:center;width:116px;height:116px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-mark img{width:100%;height:100%;display:block}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (max-width:1023px){.scenes,.step-cards,.collage,.trust-block,.trust-points{grid-template-columns:1fr}.step-card,.step-card:nth-child(4),.step-card:nth-child(5),.trust-block>div:first-child,.trust-art,.trust-points{grid-column:auto}.use-grid{grid-template-columns:1fr 1fr}.orbit{--r:112px;--icon:46px}.orbit-mark{width:88px;height:88px;font-size:14px}.cta-card,.trust-block,.collage{padding:36px 18px}.cta-stage{padding:36px 12px}.hero-stage{margin-top:36px;padding:36px 10px}.collage .k-h2{font-size:28px}.collage-photos{grid-template-rows:120px 140px}.play{width:52px;height:52px}.window .k-card{min-height:300px}.step-art{height:96px}.trust-art{max-width:260px;margin:0 auto}}@media (max-width:1279px){.links{gap:14px}}@media (max-width:1023px){.sticky-col{position:static}.bento,.plans-3,.include,.pair,.core.cols-3,.core.cols-4{grid-template-columns:1fr}.span-4,.span-5,.span-6,.span-7,.span-12{grid-column:auto}.core article{border-left:0;border-top:1px solid var(--border)}.core article:first-child{border-top:0}.foot-links{border-left:0;grid-template-columns:1fr 1fr;padding-left:0}.foot-grid{grid-template-columns:1fr;grid-template-areas:"brand""links""legal"}.lost{gap:var(--section-stack);grid-template-columns:1fr;min-height:0}.page-hero{padding-top:56px}.page-hero h1{font-size:36px}.k-hero h1{font-size:40px}.k-hero h1,.line2{white-space:normal}.eyebrow-pill{white-space:normal;text-align:center;max-width:100%;height:auto;padding:6px 12px}.step-strip{grid-template-columns:1fr}.track{flex-direction:column;align-items:flex-start;gap:16px}.track:before{width:1px;height:auto;inset:0 auto 0 5px}.track li{text-align:left;padding:0 0 0 28px}.track i{top:4px;left:0;transform:none}.tile{padding:24px}}@media (min-width:768px) and (max-width:1023px){.plans-3,.include,.core.cols-3,.core.cols-4{grid-template-columns:1fr 1fr}.span-4,.span-6{grid-column:span 6}.bento{grid-template-columns:repeat(12,1fr)}}.menu-panel{z-index:5}.menu-panel .brand-mark{color:#fff;font-size:15px;display:inline-flex}.brand-mark{color:#fff;background:#0f1419;border-radius:99px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.brand-widget,.app-mock{width:min(440px,100%);color:var(--foreground);background:#fff;border-radius:1.3rem;flex-direction:column;gap:10px;padding:18px 8px;display:flex;overflow:hidden;box-shadow:0 18px 40px #0f14191a}.brand-widget .bubble,.app-mock .bubble,.brand-widget .source,.app-mock .source{margin-left:12px;margin-right:12px}.bw-head{align-items:center;gap:12px;padding:4px 12px 0;display:flex}.bw-head strong,.bw-head .muted{display:block}.bw-head .muted{font-size:13px}.brand-widget>.muted,.brand-widget>p.muted,.bw-welcome{margin:0;padding:0 12px}.bw-welcome{font-size:14px;line-height:1.5}.source-ways{row-gap:var(--section-stack);text-align:left;grid-template-columns:repeat(3,1fr);column-gap:16px;display:grid}.source-way{border:1px solid var(--border);background:#fff;border-radius:1.3rem;min-width:0;padding:24px}.source-way .mark{background:var(--mint-tint);width:40px;height:40px;color:var(--mint-ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.source-way:nth-child(2) .mark{color:var(--primary);background:#e7f4fb}.source-way:nth-child(3) .mark{background:var(--card);color:var(--foreground)}.home-orbit{text-align:center}.showcase-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.showcase-tabs button{border:1px solid var(--border);height:40px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.showcase-tabs button.on{background:var(--primary);color:#fff;border-color:#0000}.showcase-stage{background:#e7f4fb;border-radius:1.3rem;min-height:460px;display:grid;overflow:hidden}.showcase-panel{opacity:0;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;padding:36px 20px;transition:opacity .36s,transform .36s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(12px)}.showcase-panel.on{opacity:1;pointer-events:auto;transform:none}@media (max-width:800px){.source-ways{grid-template-columns:1fr}.showcase-stage{min-height:420px}}@media (max-width:640px){.k-hero h1{font-size:34px}.k-actions{flex-direction:column;align-items:stretch}.k-actions .pill{width:100%}.showcase-tabs{flex-direction:column;align-items:stretch}.showcase-tabs button{width:100%}.page-hero .k-actions,.k-hero .k-actions{width:min(100%,420px);margin-left:auto;margin-right:auto}}.nav .links>.menu{align-self:stretch}.nav .menu>.menu-label{height:100%}.nav .menu.open{box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0;display:flex}.nav .links>a,.nav .menu>.menu-label{box-shadow:none;background:0 0;border:0;outline:none}.nav .links>a:hover,.nav .links>a:focus,.nav .links>a[aria-current=page],.nav .menu>.menu-label:hover,.nav .menu>.menu-label:focus,.nav .menu.open>.menu-label,.nav .menu:focus-within>.menu-label{box-shadow:none;color:var(--foreground);background:0 0;border:0;outline:none}.nav .links>a:focus-visible,.nav .menu>.menu-label:focus-visible{box-shadow:none;color:var(--foreground);text-underline-offset:.28em;background:0 0;border:0;outline:none;text-decoration:underline;text-decoration-thickness:1px}.menu:hover>.menu-label .chev,.menu:focus-within>.menu-label .chev,.menu.open>.menu-label .chev{transform:rotate(180deg)}.nav.menu-open{background:#fff}.nav.menu-open:before{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-bridge{box-shadow:none;background:0 0;border:0;display:none}.menu-veil,.menu-veil.on{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}.nav .menu .menu-panel{border:1px solid var(--border);border-radius:var(--radius);z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#fff;grid-template-columns:none;width:min(1200px,100% - 64px);min-width:0;max-width:1200px;max-height:calc(100vh - 88px);margin:0;padding:28px 32px 32px;transition:opacity .15s,visibility 0s linear .15s;display:block;position:fixed;top:72px;left:50%;right:auto;overflow:auto;transform:translate(-50%);box-shadow:0 16px 40px #0f141914}.nav .menu.open .menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease;display:block;left:50%;right:auto;transform:translate(-50%)}.nav .menu.open .menu-bridge{z-index:31;height:40px;box-shadow:none;background:0 0;border:0;outline:none;display:block;position:fixed;top:48px;left:0;right:0}.nav .menu.open .menu-panel .menu-item,.nav .menu.open .menu-panel .menu-item *,.nav .menu.open .preview-pane.on,.nav .menu.open .preview-pane.on *{visibility:visible}.nav .menu:not(.open) .menu-panel,.nav .menu:not(.open) .menu-panel *{pointer-events:none}.nav .menu:not(.open) .preview-pane,.nav .menu:not(.open) .preview-pane.on{visibility:hidden}.nav .menu-panel-inner{grid-template-columns:minmax(320px,480px) minmax(280px,1fr);align-items:center;gap:48px;width:100%;min-width:0;max-height:none;margin:0;display:grid;overflow:visible}.menu-list{flex-direction:column;gap:8px;min-width:0;display:flex}.menu-item a{color:var(--foreground);background:0 0;border-radius:12px;flex-direction:column;gap:5px;padding:13px 16px;text-decoration:none;display:flex}.menu-item a:hover,.menu-item.on a,.menu-item:focus-within a{color:var(--foreground);background:0 0}.menu-item .hi{border-radius:12px}.menu-item:hover .hi,.menu-item.on .hi,.menu-item:focus-within .hi{opacity:1;background:#e7f4fb}.menu-item strong{color:var(--foreground);font-size:15px;font-weight:600;line-height:1.3;display:block}.menu-item a span{color:var(--quiet);margin:0;font-size:14px;font-weight:300;line-height:1.5;display:block}.menu-item a:hover span,.menu-item.on a span{color:var(--quiet)}.nav .preview-stage{background:var(--surface);min-width:0;min-height:300px;color:var(--foreground);border-radius:20px;align-items:start;padding:28px;font-size:14px;line-height:1.45;display:grid;position:relative}.nav .preview-pane{opacity:0;visibility:hidden;pointer-events:none;width:auto;margin:0;transition:opacity .24s,visibility 0s linear .24s;position:absolute;top:28px;left:28px;right:28px}.nav .preview-pane.on{opacity:1;visibility:visible;pointer-events:auto;grid-area:1/1;transition:opacity .24s,visibility linear;position:relative;top:auto;left:auto;right:auto}.menu-card{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #0f14190f}.menu-card-body{flex-direction:column;gap:12px;padding:16px;display:flex}.menu-card .bubble{max-width:100%}.menu-card .menu-source,.menu-step,.menu-brand{align-items:center;gap:12px;min-width:0;display:flex}.menu-source .mark,.menu-step b{width:36px;height:36px;color:var(--primary);background:#e7f4fb;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.menu-step b{border-radius:99px;width:28px;height:28px}.menu-source:nth-child(2) .mark{background:var(--mint-tint);color:var(--mint-ink)}.menu-source:nth-child(3) .mark{background:var(--card);color:var(--foreground)}.menu-source strong,.menu-step strong,.menu-brand strong{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.3;display:block}.menu-source small,.menu-step small,.menu-brand small{color:var(--quiet);margin-top:2px;font-size:13px;font-weight:300;line-height:1.45;display:block}.menu-kicker{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;margin:2px 0 0;font-size:12px;font-weight:600}.menu-copy{color:var(--foreground);margin:0;font-size:14px;font-weight:300;line-height:1.5}.menu-logo-slot{border:1px dashed var(--border);background:var(--card);width:72px;height:72px;color:var(--quiet);text-align:center;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.menu-code{background:var(--card);color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.menu-panel .tag{width:auto;color:var(--foreground);font-size:12px;font-weight:500;line-height:1;display:inline-flex}.menu-panel .tag.draft,.menu-panel .tag.archived{color:var(--quiet)}.menu-panel .answers-badge{background:0 0;border-radius:0;margin-top:4px;padding:0;display:inline-block}.menu-panel .answers-badge:hover{background:0 0}.menu-card .mini-row>span:first-child{color:var(--foreground);font-size:14px;font-weight:500;display:block}.nav .preview-stage .menu-card{width:100%;max-width:100%;color:var(--foreground);font-size:14px;line-height:1.45}.nav .preview-stage .menu-card strong,.nav .preview-stage .menu-copy,.nav .preview-stage .bubble{font-size:14px;line-height:1.45}.nav .preview-stage .menu-card strong{font-weight:600;line-height:1.3}.nav .preview-stage .menu-source small,.nav .preview-stage .menu-step small,.nav .preview-stage .menu-brand small{color:var(--quiet);margin-top:2px;font-size:13px;font-weight:300;line-height:1.45;display:block}.nav .preview-stage .menu-kicker,.nav .preview-stage .nav .preview-stage .menu-code,.nav .preview-stage .tag{font-size:12px}.nav .preview-stage .menu-source,.nav .preview-stage .menu-step,.nav .preview-stage .menu-brand,.nav .preview-stage .mini-row{display:flex}@media (max-width:1023px){.nav .menu .menu-panel,.nav .menu:hover .menu-panel,.nav .menu:focus-within .menu-panel,.nav .menu.open .menu-panel,.nav .menu.open .menu-bridge,.menu-veil,.menu-veil.on{display:none}}@media (min-width:1024px){.nav .menu .menu-panel,.nav .menu:hover .menu-panel,.nav .menu:focus-within .menu-panel,.nav .menu.open .menu-panel{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:min(1200px,100% - 64px);min-width:0;max-width:1200px;max-height:calc(100vh - 88px);margin:0;padding:28px 32px 32px;position:fixed;top:72px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 40px #0f141914}}.hero-stage .k-cards.home-demos{row-gap:var(--section-stack);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}@media (max-width:1023px) and (min-width:768px){.hero-stage .k-cards.home-demos{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-bubbles .team-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;flex-direction:column;align-self:stretch;gap:8px;width:auto;max-width:100%;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.k-bubbles .team-card dl{flex-direction:column;gap:4px;margin:0;display:flex}.k-bubbles .team-card dl div{grid-template-columns:7.5em minmax(0,1fr);gap:8px;display:grid}.k-bubbles .team-card dt{color:var(--quiet);font-weight:400}.k-bubbles .team-card dd{margin:0}.k-bubbles .team-caption{color:var(--quiet);text-align:left;align-self:flex-start;font-size:12px}.hero-stage .k-cards.home-demos>.window,.hero-stage .k-cards.home-demos .window .k-card{height:360px;min-height:0}.home-demos .k-bubbles{overscroll-behavior:contain;scrollbar-width:none;pointer-events:none;justify-content:flex-start;min-height:0;overflow-y:auto}.home-demos .k-bubbles::-webkit-scrollbar{display:none}.home-demos .k-bubbles>:first-child{margin-top:auto}.home-demos .k-bubbles>*{flex-shrink:0}.home-slot{background:#e3ecf6;place-items:center;display:grid;position:relative;overflow:hidden}.home-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-slot-label{color:var(--quiet);letter-spacing:.02em;font-size:13px}.home-slot-audience{aspect-ratio:5/6;border-radius:20px;margin-top:32px}@media (max-width:767px){.home-slot-audience{aspect-ratio:4/3}.hero-stage .k-cards.home-demos{grid-template-columns:minmax(0,1fr)}}.home-head{max-width:760px}.home-orbit .k-note{text-align:center}.k-ico{vertical-align:-.125em;stroke:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block}.home-demos-band .hero-stage{margin-top:0}.home-int{text-align:left;background:#fff}.home-int .eyebrow,.home-int .k-h2,.home-int .k-sub{text-align:left;margin-left:0}.int-cards{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:stretch;gap:24px;margin-top:24px;display:grid}.int-card{border:1px solid #e1eaef;border-radius:12px;height:450px;max-height:450px;transition:transform .3s;position:relative;overflow:hidden}.int-card:hover{transform:translateY(-4px)}.int-wide{background:#f5fbfe}.int-logos{--tile:80px;--gap:12px;z-index:2;gap:var(--gap);flex-direction:column;display:flex;position:absolute;top:28px;right:28px}.int-logo-row{gap:var(--gap);padding-right:calc(var(--tile) / 2);display:flex}.int-logo-row.is-offset{padding-right:0;padding-left:calc(var(--tile) / 2)}.int-tile{width:var(--tile);height:var(--tile);background:#fff;border:1px solid #e1eaef;border-radius:14px;outline:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.int-tile:focus-visible{outline-offset:2px;outline:2px solid #1e9df1}.int-logo{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.int-logo-svg{width:100%;height:100%;transform:scale(var(--mark,1));display:block}.int-tip{z-index:4;color:var(--foreground);font-family:"Open Sans", var(--font-sans), sans-serif;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:1px solid #e1eaef;border-radius:8px;margin:0;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.int-tile:hover .int-tip,.int-tile:focus-visible .int-tip{opacity:1}.int-logo-row .int-tile:last-child .int-tip{left:auto;right:0;transform:none}.int-logo-row .int-tile:first-child .int-tip{left:0;transform:none}.int-wide-copy{z-index:1;position:absolute;bottom:28px;left:28px;right:28px}.int-glow{background:#fff;border-radius:99px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 8px #1e9df11f,0 0 28px 6px #00b87a47}.int-glow img{width:18px;height:auto;display:block}.int-wide-copy h3{letter-spacing:-.02em;margin:14px 0 8px;font-size:18px;line-height:1.3}.int-wide-copy p{max-width:540px;color:var(--quiet);margin:0;font-size:15px;font-weight:300;line-height:1.45}.int-tall{background:#0f1419;flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.int-tall-photo{object-fit:cover;object-position:66% 40%;width:100%;height:100%;display:block;position:absolute;inset:0}.int-tall-fade{pointer-events:none;background:linear-gradient(90deg,#1e9df1 0%,#00b87a 100%);height:42%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 60%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000d1 60%,#000 100%)}.int-tall-copy{z-index:1;color:#fff;letter-spacing:-.02em;text-align:left;text-shadow:0 1px 12px #0f14192e;max-width:260px;margin:0;font-size:20px;font-weight:600;line-height:1.3;position:relative}@media (max-width:1279px){.int-logos{--tile:68px;--gap:10px;top:24px;right:24px}.int-logo{width:38px;height:38px}}@media (max-width:1023px){.int-logos{--tile:60px;top:20px;right:20px}.int-logo{width:34px;height:34px}.int-tall-copy{font-size:18px}}@media (max-width:767px){:root{--section-y:var(--section-y-mobile)}.int-cards{grid-template-columns:1fr}.int-tall{order:-1}.int-logos{--tile:56px;--gap:9px;left:50%;right:auto;transform:translate(-50%)}.int-logo{width:32px;height:32px}}.ke-section{text-align:left}.ke-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:48px 64px;display:grid}.ke-copy{flex-direction:column;min-width:0;display:flex}.ke-copy .hs-h2,.ke-copy .eyebrow{margin-top:0}.ke-steps{border-top:0;flex-direction:column;flex:1;margin:40px 0 0;padding:0;list-style:none;display:flex}.ke-steps li{border-bottom:1px solid var(--border);flex:1;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:16px;padding:20px 0;transition:opacity .24s ease-out;display:grid}.ke-steps li:last-child{border-bottom:0}.ke-section:has(.ke-steps li.on) .ke-steps li:not(.on):not(.done){opacity:.45}.ke-step-mark{border:1px solid var(--border);width:28px;height:28px;color:var(--quiet);border-radius:99px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background-color .24s ease-out,border-color .24s ease-out,color .24s ease-out;display:inline-flex}.ke-steps li.on .ke-step-mark{border-color:var(--foreground);color:var(--foreground)}.ke-steps li.done .ke-step-mark{background:var(--mint-tint);color:var(--mint-ink);border-color:#0000}.ke-steps h3{letter-spacing:-.01em;margin:3px 0 4px;font-size:18px;font-weight:600;line-height:1.3}.ke-steps p{color:var(--quiet);margin:0;font-size:16px;font-weight:300;line-height:1.55}.ke-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ke-inner{flex-direction:column;flex:1;display:flex}.ke-preview{flex:1}.ke-inner{transition:opacity .26s ease-out}.ke-inner.fade{opacity:0}.ke-editor{padding:28px 32px 32px}.ke-actions{justify-content:flex-end;gap:12px;display:flex}.ke-btn{cursor:default;gap:6px;height:38px;min-height:0;padding:0 18px;font-size:14px;transition:transform .14s,background-color .24s ease-out,border-color .24s ease-out,color .24s ease-out}.ke-btn.press{transform:scale(.95)}.ke-approve.done{background:var(--mint-tint);color:var(--mint-ink);border-color:#0000}.ke-title{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.ke-title strong{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.25}.ke-tag{border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;animation:.24s ease-out both ke-tag;display:inline-flex}.ke-tag.draft{color:var(--quiet);border:1px dashed #c9d3da}.ke-tag.live{background:var(--mint-tint);color:var(--mint-ink)}@keyframes ke-tag{0%{opacity:0;transform:translateY(4px)}}.ke-meta{color:var(--quiet);margin:6px 0 0;font-size:14px;font-weight:300}.ke-field{border:1px solid var(--border);color:var(--foreground);border-radius:12px;margin-top:20px;padding:16px 18px;font-size:17px;font-weight:300;line-height:1.6;transition:border-color .2s ease-out;display:grid}.ke-field.focus{border-color:var(--primary)}.ke-ghost,.ke-typed{grid-area:1/1}.ke-ghost{visibility:hidden}.ke-placeholder{color:#98a2aa}.ke-caret{vertical-align:-.18em;background:var(--primary);width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite ke-blink;display:inline-block}@keyframes ke-blink{50%{opacity:0}}.ke-preview{border-top:1px solid var(--border);background:var(--card);flex-direction:column;gap:14px;padding:24px 32px 28px;display:flex;position:relative}.ke-waiting{color:#98a2aa;text-align:center;opacity:0;pointer-events:none;margin:12px 0 0;font-size:15px;font-weight:300;line-height:1.55;transition:opacity .24s ease-out;position:absolute;top:50%;left:32px;right:32px;transform:translateY(-50%)}.ke-waiting.in{opacity:1}.ke-thread .hs-dots:not(.in){transition-duration:.12s}.ke-thread{flex-direction:column;gap:10px;display:flex}.ke-thread .hs-cite{margin:0}.ke-cursor{z-index:5;pointer-events:none;opacity:0;will-change:transform;transition:opacity .3s;position:absolute;top:0;left:0}.ke-cursor svg{transform-origin:4px 3px;transition:transform .12s;display:block}.ke-cursor.down svg{transform:scale(.86)}.ke-ripple{z-index:4;pointer-events:none;border:1.5px solid #1e9df18c;border-radius:99px;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.45s ease-out forwards ke-ripple;position:absolute}@keyframes ke-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@media (max-width:1023px){.ke-layout{grid-template-columns:1fr}}@media (max-width:767px){.ke-layout{row-gap:32px}.ke-steps{margin-top:28px}.ke-steps li{flex:none;padding:16px 0}.ke-editor{padding:20px}.ke-actions{gap:8px}.ke-btn{height:36px;padding:0 12px;font-size:13px}.ke-title{margin-top:24px}.ke-title strong{font-size:20px}.ke-field{padding:14px 16px;font-size:16px}.ke-preview{padding:20px}.ke-waiting{font-size:14px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.ke-cursor,.ke-ripple{display:none}.ke-tag,.ke-caret{animation:none}.ke-steps li,.ke-btn,.ke-inner,.ke-field,.ke-step-mark{transition:none}}.faqx-wrap{column-gap:64px;row-gap:var(--section-stack);text-align:left;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.faqx-head{position:sticky;top:96px}.faqx-head .k-h2{margin:0}.faqx-head .k-sub{max-width:440px;margin:20px 0 0}.faqx{background:#fff;border-radius:1.3rem;width:100%}.faqx-item{border:solid var(--border);border-width:0 1px;position:relative}.faqx-item:not(:first-child){border-top:1px solid var(--border)}.faqx-item:first-child{border-top-width:1px;border-radius:1.3rem 1.3rem 0 0}.faqx-item:last-child{border-bottom-width:1px;border-radius:0 0 1.3rem 1.3rem}.faqx-item:only-child{border-radius:1.3rem}.faqx-heading{font:inherit;letter-spacing:normal;line-height:inherit;margin:0}.faqx-trigger{border-radius:inherit;width:100%;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.faqx-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.faqx-chevron{width:16px;height:16px;color:var(--quiet);flex:none;transition:transform .2s}.faqx-item[data-state=open] .faqx-chevron{transform:rotate(180deg)}.faqx-panel{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}.faqx-item[data-state=open] .faqx-panel{grid-template-rows:1fr}.faqx-panel>div{overflow:hidden}.faqx-a{color:var(--quiet);padding:0 24px 20px;font-size:16px;font-weight:300;line-height:1.6}.faqx-a p{color:inherit;font:inherit;margin:0;padding:0}.faqx-a p+p{margin-top:12px}.faqx-panel a{color:var(--primary)}@media (max-width:1023px){.faqx-wrap{grid-template-columns:1fr}.faqx-head{position:static}.faqx-trigger{padding:18px 20px}.faqx-a{padding:0 20px 18px}}@media (prefers-reduced-motion:reduce){.faqx-panel,.faqx-chevron{transition:none}}.sk-faq-page{text-align:left;width:100%;max-width:none;margin-inline:0}.sk-faq-body{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;column-gap:48px;display:grid}.sk-faq-toc{background:var(--surface);scrollbar-width:thin;border-radius:12px;max-height:calc(100dvh - 112px);margin:0;padding:16px 18px;position:sticky;top:96px;overflow:auto}.sk-faq-toc-label{color:#6b7178;letter-spacing:.01em;margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.3}.sk-faq-search{box-sizing:border-box;background:var(--background);color:#1c1f23;width:100%;max-width:100%;font:inherit;border:1px solid #1c1f231f;border-radius:999px;margin:8px 0 16px;padding:8px 14px;font-size:13px;line-height:1.4;display:block}.sk-faq-search::placeholder{color:#6b7178}.sk-faq-search:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.sk-faq-toc-empty{color:#6b7178;margin:4px 0 0;font-size:13px}.sk-faq-toc-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.sk-faq-toc-list li{margin:0;padding:0}.sk-faq-toc-list a{color:#1c1f23;padding:5px 0;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;display:block}.sk-faq-toc-list a:hover{color:var(--primary)}.sk-faq-toc-list a.is-active{color:var(--primary);font-weight:500}.sk-faq-toc-list a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.sk-faq-head{margin:0 0 56px}.sk-faq-head h1{letter-spacing:-.03em;max-width:none;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1.08}.sk-faq-date{color:#6b7178;letter-spacing:0;margin:14px 0 0;font-size:15px;font-style:italic;font-weight:400;line-height:1.4}.sk-faq-intro{max-width:none;margin:28px 0 0}.sk-faq-intro p{color:#1c1f23;margin:0;font-size:16px;font-weight:400;line-height:1.7}.sk-faq-intro p+p{margin-top:1.15em}.sk-faq-note{color:#1c1f23;margin:1.35em 0 0;font-size:16px;font-weight:400;line-height:1.7}.sk-faq-note strong{font-weight:700}.sk-faq-doc{flex-direction:column;gap:0;display:flex}.sk-faq-item{border:0;margin:0;padding:0;scroll-margin-top:96px}.sk-faq-item+.sk-faq-item{margin-top:56px}.sk-faq-item h2{letter-spacing:-.02em;max-width:none;color:var(--foreground);text-wrap:pretty;margin:0;font-size:26px;font-weight:600;line-height:1.3}.sk-faq-a{margin:14px 0 0}.sk-faq-a p{color:#1c1f23;margin:0;font-size:16px;font-weight:400;line-height:1.7}.sk-faq-a p+p{margin-top:1.15em}@media (max-width:959px){.sk-faq-body{grid-template-columns:1fr;row-gap:28px}.sk-faq-toc{max-height:none;padding:14px 16px;position:static;overflow:visible}.sk-faq-toc-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:20px;display:grid}}@media (max-width:767px){.sk-faq-head{margin-bottom:40px}.sk-faq-head h1{font-size:32px}.sk-faq-date{font-size:14px}.sk-faq-intro{margin-top:22px}.sk-faq-intro p,.sk-faq-a p{font-size:15px;line-height:1.65}.sk-faq-item+.sk-faq-item{margin-top:40px}.sk-faq-item h2{font-size:20px}.sk-faq-a{margin-top:12px}.sk-faq-item{scroll-margin-top:72px}.sk-faq-toc{max-height:240px;overflow:auto}.sk-faq-toc-list{grid-template-columns:1fr}.sk-faq-toc-list a{padding:6px 0;font-size:14px}.sk-faq-search{font-size:14px}}.int-slider{touch-action:pan-y;-webkit-user-select:none;user-select:none}.int-slide{opacity:0;transition:opacity .7s}.int-slide.on{opacity:1}.int-dots{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;bottom:30px;right:24px}.int-dot{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s}.int-dot.on{background:#fff;width:22px}.int-dot:focus-visible{outline-offset:2px;outline:2px solid #fff}.int-dot:before{content:"";position:absolute;inset:-8px -3px}.int-slider .int-tall-copy{padding-right:48px}.int-dot{position:relative}@media (prefers-reduced-motion:reduce){.int-slide,.int-dot{transition:none}}.hs-h2{letter-spacing:-.01em;text-wrap:balance;margin:12px 0 0;font-size:52px;font-weight:600;line-height:1.08}.hs-sub{max-width:560px;color:var(--quiet);letter-spacing:0;margin:20px 0 0;font-size:18px;font-weight:300;line-height:1.6}.hs-mono{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.3}.hs-head{text-align:left;margin-bottom:48px}.hs-head.split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;column-gap:64px;display:grid}.hs-head.split .hs-sub{justify-self:end;margin:0}.hs-tick{background:var(--mint-tint);width:16px;height:16px;color:var(--mint-ink);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rv{transition:opacity .24s ease-out,transform .24s ease-out;transition-delay:var(--d,0s)}.rv-armed .rv{opacity:0;transform:translateY(12px)}.rv-in .rv{opacity:1;transform:none}.hs-bubble{opacity:0;border-radius:16px;max-width:84%;margin:0;padding:12px 16px;font-size:15px;font-weight:400;line-height:1.5;transition:opacity .24s ease-out,transform .24s ease-out;transform:translateY(8px)}.hs-bubble.in{opacity:1;transform:none}.hs-bubble p{margin:0}.hs-bubble.me{color:var(--foreground);background:#e3ecf6;border-bottom-right-radius:6px;place-self:flex-end end}.hs-bubble.bot{color:var(--foreground);border:1px solid var(--border);background:#fff;border-bottom-left-radius:6px;place-self:flex-start start}.hs-bubble mark{color:inherit;background:0 0;border-radius:4px;margin:0 -1px;padding:1px 3px;transition:background-color .5s}.hs-bubble mark.on{background:var(--mint-tint)}.hs-dots{width:fit-content;color:var(--quiet);align-items:center;gap:4px;display:inline-flex}.hs-dots i{opacity:.35;background:currentColor;border-radius:99px;width:6px;height:6px;animation:.9s infinite blink}.hs-dots i:nth-child(2){animation-delay:.15s}.hs-dots i:nth-child(3){animation-delay:.3s}.hs-slot{justify-items:start;display:grid}.hs-slot>*{grid-area:1/1}.hs-cite{background:var(--mint-tint);width:fit-content;color:var(--mint-ink);opacity:0;border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;margin:-2px 0 6px;padding:4px 10px 4px 4px;font-size:12px;font-weight:500;line-height:1.3;transition:opacity .24s ease-out,transform .24s ease-out;display:inline-flex;transform:translateY(6px)}.hs-cite.in{opacity:1;transform:none}.hs-cite b{background:#fff;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.hs-action{background:var(--primary);color:#fff;border-radius:999px;align-items:center;height:34px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hs-stage{border:1px solid var(--border);text-align:left;background:#fff;border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.hs-library{border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:12px;padding:28px;display:flex}.hs-library .hs-mono,.hs-chat .hs-mono{margin-bottom:4px}.hs-source{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px 16px;position:relative}.hs-source:after{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:#1e9df1;border-radius:12px;padding:2px;transition:opacity .5s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hs-source.used:after{opacity:1}.hs-source header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hs-kind{color:var(--quiet);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.hs-state{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.hs-state.ok{color:var(--mint-ink)}.hs-state.muted-state{color:var(--quiet);border:1px dashed #c9d3da;border-radius:999px;padding:2px 8px}.hs-source strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.hs-source p{color:var(--quiet);margin:4px 0 0;font-size:14px;font-weight:300;line-height:1.5}.hs-source.draft{background:0 0;border-style:dashed}.hs-source.draft strong,.hs-source.draft p,.hs-source.draft .hs-kind{color:#98a2aa}.hs-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -2px;padding:1px 2px;transition:background-color .5s,color .5s}.hs-mark.on{background:var(--mint-tint);color:var(--foreground)}.hs-chat{flex-direction:column;gap:12px;padding:28px 32px;display:flex}.hs-thread{flex-direction:column;gap:10px;display:flex}.hs-band{margin:var(--section-y) calc(50% - 50vw);color:#fff;text-align:left;background:#0f1419;padding:112px 0 144px}.hs-band-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;width:min(1200px,100% - 64px);margin:0 auto;display:grid}.hs-band .eyebrow{color:var(--mint)}.hs-band .hs-h2{color:#fff;font-size:56px}.hs-band .hs-sub{color:#ffffffbd}.hs-band .hs-mono{color:#fff9}.hs-stroke{white-space:nowrap;position:relative}.hs-stroke:after{content:"";transform-origin:0;background:#1e9df1;border-radius:2px;height:2px;transition:transform .9s cubic-bezier(.65,0,.35,1) .3s;position:absolute;bottom:-2px;left:0;right:0}.rv-armed .hs-stroke:after{transform:scaleX(0)}.hs-panels{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.hs-panel{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:16px;min-height:400px;padding:24px;display:flex;position:relative;overflow:hidden}.hs-panel>:not(.hs-progress){transition:opacity .4s}.hs-panels .hs-panel:not(.on):not(.still)>:not(.hs-progress){opacity:.5}.hs-progress{transform-origin:0;background:#1e9df1;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.hs-panel.on .hs-progress{animation:3.6s linear forwards hs-progress}.hs-panels:hover .hs-panel.on .hs-progress{animation:none;transform:scaleX(1)}@keyframes hs-progress{to{transform:scaleX(1)}}.hs-panel.on .hs-anim{animation:hs-rise .32s ease-out var(--a,.26s) both}@keyframes hs-rise{0%{opacity:0;transform:translateY(12px)}}.hs-panel-label{margin:0;font-size:14px;font-weight:600}.hs-mini-thread{flex-direction:column;gap:8px;display:flex}.hs-panel .hs-bubble{max-width:92%;padding:10px 14px;font-size:14px}.hs-flag{color:#8a4b00;background:#fff4e0;border-radius:12px;gap:10px;margin-top:auto;padding:12px 14px;display:flex}.hs-flag svg{flex:none;margin-top:2px}.hs-flag p{color:var(--foreground);margin:0;font-size:13px;font-weight:300;line-height:1.45}.hs-flag strong{color:#8a4b00;font-weight:600;display:block}.hs-doc{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.hs-doc-title{align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.hs-diff{border-radius:8px;gap:8px;margin:0;padding:8px 10px;font-size:14px;line-height:1.5;display:flex}.hs-diff span{flex:none;width:10px;font-weight:600}.hs-diff.del{background:var(--card);color:var(--quiet)}.hs-diff.del s{text-decoration-thickness:1.5px}.hs-diff.add{color:var(--foreground);background:#e3ecf6}.hs-doc-actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.hs-small{height:36px;padding:0 16px;font-size:14px}.hs-updated{border-left:1px solid #007d5340;align-items:center;gap:4px;padding-left:8px;display:inline-flex}.hs-panel-foot{color:var(--quiet);margin:auto 0 0;font-size:14px;font-weight:300;line-height:1.5}.hs-promise{text-align:left}.hs-promise-top{max-width:920px}.hs-statement{font-size:56px}.hs-cols{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.hs-cols article{padding:32px 32px 0 0}.hs-cols article+article{border-left:1px solid var(--border);padding-left:32px}.hs-num{color:var(--quiet);letter-spacing:.06em;font-size:13px;font-weight:600}.hs-cols h3{margin:16px 0 10px;font-size:22px;line-height:1.25}.hs-cols p{color:var(--quiet);margin:0;font-size:17px;font-weight:300;line-height:1.6}.hs-industries{flex-wrap:wrap;align-items:center;gap:16px;margin-top:56px;display:flex}.hs-industries ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hs-industries li{border:1px solid var(--border);height:36px;color:var(--foreground);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:400;display:inline-flex}.hs-cta-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:48px;padding:56px;display:grid}.hs-cta-card .hs-h2{margin:0}.hs-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:1023px){.hs-h2,.hs-band .hs-h2,.hs-statement{font-size:40px}.hs-head.split{grid-template-columns:1fr}.hs-head.split .hs-sub{justify-self:start;margin-top:16px}.hs-band-inner{grid-template-columns:1fr;gap:48px}.hs-panels{grid-template-columns:1fr}.hs-panel{min-height:0}.hs-panels .hs-panel:not(.on):not(.still)>:not(.hs-progress){opacity:1}.hs-cta-card{grid-template-columns:1fr;align-items:start}.hs-cta-actions{justify-content:flex-start}}@media (max-width:767px){.hs-h2,.hs-band .hs-h2,.hs-statement{font-size:32px;line-height:1.12}.hs-sub{font-size:17px}.hs-head{margin-bottom:32px}.hs-stage{grid-template-columns:1fr}.hs-library{border-right:0;border-bottom:1px solid var(--border);padding:20px}.hs-chat{padding:20px}.hs-band{padding:72px 0}.hs-band-inner{gap:40px;width:calc(100% - 40px)}.hs-cols{grid-template-columns:1fr;margin-top:40px}.hs-cols article,.hs-cols article+article{border-left:0;padding:24px 0}.hs-cols article+article{border-top:1px solid var(--border)}.hs-industries{margin-top:32px}.hs-cta-card{gap:28px;padding:32px 24px}.hs-cta-actions .pill{flex:auto}}@media (prefers-reduced-motion:reduce){.rv,.hs-bubble,.hs-cite,.hs-enquiry,.hs-stroke:after,.hs-mark,.hs-source:after{transition:none}.hs-panel.on .hs-anim,.hs-panel.on .hs-progress,.hs-dots i{animation:none}}.hs-band-cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.hs-band .pill.line{color:#fff;background:0 0;border-color:#fff6}.hs-band .pill.line:hover{background:#ffffff14}.hs-brand{text-align:left}.hs-brand-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px;display:grid}.hs-setup{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}.hs-field{flex-direction:column;gap:8px;display:flex}.hs-field-label{color:var(--quiet);font-size:13px;font-weight:500}.hs-input{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:16px;font-weight:400;transition:border-color .2s ease-out;display:flex}.hs-input.focus{border-color:var(--primary)}.hs-readonly{background:var(--card);color:var(--quiet);font-weight:300}.hs-file{color:var(--quiet);font-size:14px;font-weight:300}.hs-snippet{flex-direction:column;gap:8px;margin-top:auto;display:flex}.hs-snippet code{color:#fffc;white-space:pre;background:#0f1419;border-radius:12px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;display:block;overflow-x:auto}.hs-snippet code b{color:#fff;font-weight:500}.hs-firm-mark{letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.hs-firm-mark.square{color:#fff;background:#0f1419;border-radius:8px}.hs-firm-mark.round{color:#0f1419;background:#fff;border:1.5px solid #0f1419;border-radius:99px}.hs-firm-mark.soft{color:#0f1419;background:#e3ecf6;border-radius:12px}.hs-swap{align-items:center;gap:10px;animation:.24s ease-out both hs-swap;display:inline-flex}p.hs-swap{display:block}@keyframes hs-swap{0%{opacity:0;transform:translateY(6px)}}.hs-site{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;min-height:520px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.hs-site-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.hs-site-brand strong{font-size:16px;font-weight:600;line-height:1.2;display:block}.hs-site-brand small{color:var(--quiet);font-size:12px;font-weight:300;display:block}.hs-site-nav{gap:12px;display:flex}.hs-site-nav i{background:#dde4e9;border-radius:99px;width:44px;height:8px}.hs-site-hero{flex-direction:column;gap:12px;max-width:56%;padding-top:40px;display:flex}.hs-site-hero i{background:#dde4e9;border-radius:6px;height:18px}.hs-site-hero i.thin{background:#e6ecf0;height:10px}.hs-site-hero .w70{width:90%}.hs-site-hero .w50{width:64%}.hs-site-hero .w80{width:100%;margin-top:8px}.hs-site-hero .w60{width:78%}.hs-site-btn{background:#dde4e9;border-radius:999px;width:120px;height:36px;margin-top:12px}.hs-widget{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:min(340px,100% - 48px);padding:18px;display:flex;position:absolute;bottom:24px;right:24px}.hs-widget-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.hs-widget-head strong{font-size:16px;font-weight:600;line-height:1.2;display:block}.hs-widget-head small{color:var(--quiet);font-size:13px;font-weight:300;display:block}.hs-widget .hs-bubble{max-width:100%;font-size:15px}@media (max-width:1023px){.hs-brand-stage{grid-template-columns:1fr}}@media (max-width:767px){.hs-band-cta{margin-top:32px}.hs-band-cta .pill{flex:auto}.hs-setup{gap:16px;padding:20px}.hs-site{min-height:470px;padding:18px}.hs-site-nav i{width:24px}.hs-site-hero{max-width:80%;padding-top:28px}.hs-widget{width:calc(100% - 28px);padding:16px;bottom:14px;right:14px}.hs-snippet code{font-size:12px}}@media (prefers-reduced-motion:reduce){.hs-swap{animation:none}}.hs-widget-head .hs-swap:last-child{flex-direction:column;align-items:flex-start;gap:2px}.ho-dest{min-width:0;margin-top:40px}.ho-marquee{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;margin-top:12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.ho-track{gap:8px;width:max-content;display:flex}.ho-pill{color:#ffffffd1;height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .24s ease-out,background-color .24s ease-out,color .24s ease-out;display:inline-flex;position:relative;overflow:hidden}.ho-pill:hover{color:#fff;border-color:#ffffff5c}.ho-pill:focus-visible{outline-offset:2px;outline:2px solid #fff}.ho-pill.on{color:#fff;background:#ffffff14;border-color:#ffffffb3}.ho-pill svg{flex:none}.ho-visual{min-width:0}.ho-ui{color:#1d1c1d;text-align:left;letter-spacing:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45;display:flex;position:relative;overflow:hidden}.ho-ui p,.ho-ui h4,.ho-ui dl,.ho-ui dd{margin:0}.ho-ui svg{flex:none}.ho-in{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:none}.ho-out{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(8px)}.ho-push{margin-left:auto}.ho-kmark{background:#0f1419;flex:none;justify-content:center;align-items:center;display:inline-flex}.ho-kmark img{display:block}.ho-avatar{color:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.ho-avatar.sq{border-radius:8px;width:36px;height:36px;font-size:15px}.ho-avatar.tiny{border-radius:5px;width:20px;height:20px;font-size:10px}.ho-quiet{color:#616061}.ho-slack-side{color:#ffffffb8;background:#3f0e40;flex-direction:column;flex:none;gap:2px;width:168px;padding:12px 8px;font-size:13px;display:flex}.ho-slack-ws{color:#fff;align-items:center;gap:4px;padding:2px 8px 10px;font-size:15px;font-weight:800;display:flex}.ho-slack-sec,.ho-slack-ch{border-radius:6px;align-items:center;gap:8px;height:26px;padding:0 8px;display:flex}.ho-slack-group{padding:0 8px 2px;font-size:13px;margin-top:12px!important}.ho-slack-ch.on{color:#fff;background:#1164a3;font-weight:700}.ho-slack-main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.ho-slack-head{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.ho-slack-head strong{align-items:center;gap:2px;font-size:16px;font-weight:800;display:inline-flex}.ho-slack-members{color:#616061;border:1px solid #ddd;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.ho-slack-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;padding:12px 16px;display:flex;overflow:hidden}.ho-slack-msg{align-items:flex-start;gap:10px;display:flex}.ho-slack-body{flex:1;min-width:0}.ho-slack-meta{align-items:center;gap:6px;display:flex;margin-bottom:2px!important}.ho-slack-meta b{font-size:14px;font-weight:900}.ho-slack-meta span{color:#616061;font-size:12px}.ho-slack-meta .ho-app{color:#616061;background:#ebebeb;border-radius:3px;padding:0 4px;font-size:10px;font-weight:700}.ho-block{border-left:4px solid #2eb67d;border-radius:2px;flex-direction:column;gap:6px;padding:2px 0 2px 12px;display:flex}.ho-block-h{font-size:15px;font-weight:900}.ho-block-status{align-items:center;gap:6px;font-weight:700;display:inline-flex}.ho-block-status i{background:#2eb67d;border-radius:99px;width:10px;height:10px}.ho-block-fields{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.ho-block-fields b,.ho-block b{font-weight:800}.ho-block-fields p b{display:block}.ho-block-ctx{color:#616061;font-size:12px}.ho-block-actions{gap:8px;margin-top:2px;display:flex}.ho-block-actions span{border:1px solid #bbb;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:700}.ho-block-actions .primary{color:#fff;background:#007a5a;border-color:#007a5a}.ho-slack-react{gap:6px;margin-top:8px;display:flex}.ho-slack-react span{color:#1264a3;background:#e8f5fa;border:1px solid #1d9bd1;border-radius:99px;padding:1px 8px;font-size:12px}.ho-slack-react span+span{color:#1d1c1d;background:#f8f8f8;border-color:#ddd}.ho-slack-thread{align-items:center;gap:8px;font-size:12px;display:flex;margin-top:6px!important}.ho-slack-thread b{color:#1264a3}.ho-slack-thread span:last-child{color:#616061;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ho-slack-composer{color:#868686;border:1px solid #bbb;border-radius:8px;margin:0 16px 14px}.ho-slack-composer p{padding:4px 12px}.ho-slack-tools{color:#616061;align-items:center;gap:12px;padding:6px 12px;display:flex}.ho-slack-tools:first-child{background:#f8f8f8;border-radius:8px 8px 0 0}.ho-teams{color:#242424;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif}.ho-teams-rail{color:#616161;background:#ebebeb;flex-direction:column;flex:none;align-items:center;gap:4px;width:64px;padding-top:10px;display:flex}.ho-teams-rail span{border-radius:6px;flex-direction:column;align-items:center;gap:2px;width:56px;padding:7px 0;font-size:10px;display:flex}.ho-teams-rail span.on{color:#5b5fc7;background:#fff;font-weight:600}.ho-teams-main{background:#f5f5f5;flex-direction:column;flex:1;min-width:0;display:flex}.ho-teams-head{background:#fff;border-bottom:1px solid #e0e0e0;align-items:center;gap:10px;padding:10px 16px 0;display:flex}.ho-teams-team{color:#fff;background:#5b5fc7;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.ho-teams-head strong{font-size:15px;font-weight:700}.ho-teams-head nav{gap:16px;margin-top:2px;display:flex}.ho-teams-head nav span{color:#616161;padding:4px 0 8px;font-size:13px}.ho-teams-head nav span.on{color:#242424;font-weight:600;box-shadow:inset 0 -3px #5b5fc7}.ho-teams-meet{color:#fff;background:#5b5fc7;border-radius:4px;align-items:center;gap:6px;margin:0 0 8px auto;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ho-teams-feed{flex-direction:column;flex:1;justify-content:flex-end;padding:16px;display:flex;overflow:hidden}.ho-teams-post{background:#fff;border:1px solid #e6e6e6;border-radius:6px;padding:12px 16px}.ho-teams-author{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ho-teams-author b{font-weight:600}.ho-teams-author span{color:#616161;font-size:12px}.ho-card{border:1px solid #e0e0e0;border-radius:6px;flex-direction:column;gap:6px;padding:14px;display:flex}.ho-card-title{font-size:15px;font-weight:700}.ho-card-sub{color:#0e7a0d;font-weight:600}.ho-factset{grid-template-columns:max-content 1fr;gap:3px 12px;display:grid;margin-top:4px!important}.ho-factset dt{font-weight:600}.ho-card-actions{gap:8px;margin-top:6px;display:flex}.ho-card-actions span{text-align:center;border:1px solid #d1d1d1;border-radius:4px;flex:1;padding:6px 10px;font-weight:600}.ho-card-actions .primary{color:#fff;background:#5b5fc7;border-color:#5b5fc7}.ho-teams-reply{border-top:1px solid #ededed;gap:10px;margin-top:12px;padding-top:12px;display:flex}.ho-teams-meta{gap:8px;display:flex}.ho-teams-meta b{font-weight:600}.ho-teams-meta span{color:#616161;font-size:12px}.ho-teams-replylink{color:#5b5fc7;gap:6px;font-weight:600;display:flex;margin-top:10px!important}.ho-gmail{color:#1f1f1f;background:#f6f8fc;flex-direction:column;font-family:Roboto,Google Sans,Arial,sans-serif}.ho-gmail-top{align-items:center;gap:16px;height:60px;padding:0 16px;display:flex}.ho-gmail-brand{color:#444746;align-items:center;gap:8px;font-size:20px;display:inline-flex}.ho-gmail-search{color:#444746;background:#e9eef6;border-radius:999px;flex:1;align-items:center;gap:12px;height:42px;padding:0 16px;font-size:14px;display:flex}.ho-gmail-me{color:#5f6368}.ho-gmail-body{flex:1;min-height:0;display:flex}.ho-gmail-nav{color:#1f1f1f;flex-direction:column;flex:none;gap:2px;width:150px;padding:4px 8px 0;font-size:13px;display:flex}.ho-gmail-compose{background:#c2e7ff;border-radius:16px;align-items:center;gap:10px;width:fit-content;height:48px;margin-bottom:10px;padding:0 18px;font-weight:500;display:inline-flex}.ho-gmail-nav p{border-radius:0 999px 999px 0;align-items:center;gap:14px;height:30px;padding:0 12px 0 20px;display:flex;margin-left:-8px!important}.ho-gmail-nav p.on{background:#d3e3fd;font-weight:700}.ho-gmail-nav p b{margin-left:auto;font-size:12px}.ho-gmail-pane{background:#fff;border-radius:16px;flex:1;min-width:0;margin:0 12px 12px 0;position:relative;overflow:hidden}.ho-gmail-list,.ho-gmail-mail{position:absolute;inset:0}.ho-gmail-list{padding-top:8px}.ho-gmail-row{color:#444746;background:#f2f6fc;border-bottom:1px solid #f1f3f4;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;height:40px;padding:0 16px;display:grid}.ho-gmail-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ho-gmail-row.unread{color:#1f1f1f;background:#fff}.ho-gmail-row b{font-weight:700}.ho-gmail-row>:last-child{font-size:12px}.ho-gmail-mail{padding:14px 20px;overflow:hidden}.ho-gmail-back{color:#444746;margin-bottom:8px!important}.ho-gmail-mail h4{align-items:center;gap:10px;font-size:20px;font-weight:400;display:flex;margin-bottom:14px!important}.ho-gmail-mail h4 span{color:#444;background:#ddd;border-radius:4px;padding:1px 6px;font-size:11px}.ho-gmail-from{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ho-gmail-from b{font-size:14px;display:block}.ho-gmail-from small{color:#5e5e5e;font-size:12px}.ho-gmail-time{color:#5e5e5e;margin-left:auto;font-size:12px}.ho-gmail-text{flex-direction:column;gap:10px;padding-left:0;font-size:14px;line-height:1.5;display:flex}.ho-ready{color:#007d53;background:#e0f6ef;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.ho-sms{color:#000;background:#fff;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica,sans-serif}.ho-sms-head{background:#f9f9f9;border-bottom:1px solid #e5e5ea;align-items:center;gap:10px;padding:10px 14px;display:flex}.ho-sms-head b{font-size:15px;font-weight:600;display:block}.ho-sms-head small{color:#8e8e93;font-size:12px;display:block}.ho-sms-back{color:#007aff}.ho-sms-thread{flex-direction:column;flex:1;gap:4px;padding:14px 16px;display:flex;overflow:hidden}.ho-sms-bubble{border-radius:18px;max-width:74%;padding:8px 13px;font-size:15px;line-height:1.35}.ho-sms-bubble.them{background:#e9e9eb;align-self:flex-start}.ho-sms-bubble.me{color:#fff;background:#34c759;align-self:flex-end;margin-top:8px}.ho-sms-status{color:#8e8e93;align-self:flex-end;font-size:11px}.ho-sms-composer{color:#8e8e93;align-items:center;gap:10px;padding:8px 12px 14px;display:flex}.ho-sms-composer p{border:1px solid #d1d1d6;border-radius:99px;flex:1;align-items:center;height:34px;padding:0 12px;font-size:15px;display:flex}.ho-sms-composer svg:first-child{background:#e9e9eb;border-radius:99px;width:28px;height:28px;padding:4px}.ho-wa{color:#111b21;flex-direction:column;font-family:Segoe UI,Helvetica,Roboto,Arial,sans-serif}.ho-wa-head{color:#fff;background:#008069;align-items:center;gap:12px;height:60px;padding:0 14px 0 8px;display:flex}.ho-wa-avatar{color:#fff;background:#dfe5e7;border-radius:99px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ho-wa-avatar svg{color:#8696a0}.ho-wa-head b{font-size:15px;font-weight:600;display:block}.ho-wa-head small{color:#fffc;font-size:12px;display:block}.ho-wa-chat{background-color:#efeae2;background-image:radial-gradient(#111b210d 1.2px,#0000 1.4px),radial-gradient(#111b210a 1px,#0000 1.2px);background-position:0 0,11px 17px;background-size:22px 22px,34px 34px;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:12px 16px;display:flex;overflow:hidden}.ho-wa-day{color:#54656f;background:#fff;border-radius:8px;align-self:center;padding:4px 10px;font-size:11px;margin-bottom:6px!important}.ho-wa-bubble{border-radius:8px;flex-direction:column;gap:5px;max-width:84%;padding:6px 9px 18px;font-size:14px;line-height:1.4;display:flex;position:relative;box-shadow:0 1px .5px #0b141a21}.ho-wa-bubble.them{background:#fff;border-top-left-radius:0;align-self:flex-start}.ho-wa-bubble.me{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end;padding-right:70px}.ho-wa-from{color:#1fa855;font-size:13px;font-weight:600}.ho-wa-time{color:#667781;align-items:center;gap:3px;font-size:11px;display:inline-flex;position:absolute;bottom:4px;right:8px}.ho-wa-time svg{color:#53bdeb}.ho-wa-composer{background:#efeae2;align-items:center;gap:8px;padding:8px 10px;display:flex}.ho-wa-composer p{color:#8696a0;background:#fff;border-radius:99px;flex:1;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:15px;display:flex}.ho-wa-composer>span{color:#fff;background:#00a884;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ho-hs{color:#33475b;background:#f5f8fa;flex-direction:column;font-family:Lexend Deca,Avenir Next,Helvetica,Arial,sans-serif}.ho-hs-top{color:#516f90;background:#fff;border-bottom:1px solid #dfe3eb;align-items:center;gap:14px;height:48px;padding:0 14px;display:flex}.ho-hs-search{background:#f5f8fa;border:1px solid #cbd6e2;border-radius:4px;flex:1;align-items:center;gap:8px;max-width:260px;height:30px;padding:0 10px;font-size:12px;display:flex}.ho-hs-body{flex:1;min-height:0;display:flex}.ho-hs-card{background:#fff;border-right:1px solid #dfe3eb;flex:none;width:190px;padding:12px 14px}.ho-hs-crumb{color:#0091ae;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.ho-hs-who{text-align:left;border-bottom:1px solid #dfe3eb;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 0 12px;display:flex}.ho-hs-avatar{color:#fff;background:#ff7a59;border-radius:99px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:6px;font-size:17px;font-weight:600;display:inline-flex}.ho-hs-who b{color:#33475b;font-size:15px;font-weight:600}.ho-hs-who small{color:#516f90;font-size:11px}.ho-hs-actions{gap:6px;margin-top:10px;display:flex}.ho-hs-actions span{color:#516f90;background:#f5f8fa;border:1px solid #cbd6e2;border-radius:99px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ho-hs-sec{align-items:center;gap:4px;padding:10px 0 6px;font-size:12px;font-weight:600;display:flex}.ho-hs-props{flex-direction:column;gap:2px;font-size:12px;display:flex}.ho-hs-props dt{color:#516f90;font-size:11px}.ho-hs-props dd{color:#33475b;margin-bottom:6px!important}.ho-hs-owner{border-radius:3px;transition:background-color .4s ease-out}.ho-hs-owner.on{background:#fff1ee}.ho-hs-main{flex:1;min-width:0;padding:0 16px;overflow:hidden}.ho-hs-tabs{border-bottom:1px solid #dfe3eb;gap:22px;display:flex}.ho-hs-tabs span{color:#516f90;padding:12px 0 9px;font-size:13px}.ho-hs-tabs span.on{color:#33475b;font-weight:600;box-shadow:inset 0 -3px #ff7a59}.ho-hs-filters{color:#516f90;gap:14px;padding:10px 0;font-size:12px;display:flex}.ho-hs-filters span.on{color:#33475b;text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #ff7a59;text-decoration:underline #ff7a59;text-decoration-thickness:2px}.ho-hs-month{font-size:12px;font-weight:600;margin-bottom:8px!important}.ho-hs-note{background:#fff;border:1px solid #dfe3eb;border-radius:4px;flex-direction:column;gap:6px;padding:12px 14px;font-size:12.5px;display:flex}.ho-hs-note-h{color:#516f90;align-items:baseline;gap:6px;display:flex}.ho-hs-note-h b{color:#33475b}.ho-hs-note-h span{margin-left:auto;font-size:11px}.ho-hs-event{background:#fff;border:1px solid #dfe3eb;border-radius:4px;gap:6px;margin-top:8px;padding:10px 14px;font-size:12px;display:flex}.ho-hs-event span{color:#516f90;margin-left:auto;font-size:11px}.ho-zd{color:#2f3941;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Helvetica,sans-serif}.ho-zd-rail{color:#ffffffb3;background:#03363d;flex-direction:column;flex:none;align-items:center;gap:6px;width:56px;padding-top:12px;display:flex}.ho-zd-rail>svg{margin-bottom:10px}.ho-zd-rail>svg path{fill:#fff}.ho-zd-rail span{border-radius:6px;justify-content:center;align-items:center;width:40px;height:36px;display:inline-flex}.ho-zd-rail span.on{color:#fff;background:#ffffff24}.ho-zd-main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.ho-zd-tabs{color:#68737d;background:#f8f9f9;border-bottom:1px solid #d8dcde;align-items:flex-end;gap:10px;height:44px;padding:0 12px;display:flex}.ho-zd-tabs>span{color:#2f3941;background:#fff;border:1px solid #d8dcde;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ho-zd-tabs small{color:#68737d;font-weight:400}.ho-zd-tabs>svg{margin-bottom:11px}.ho-zd-body{flex:1;min-height:0;display:flex}.ho-zd-props{background:#f8f9f9;border-right:1px solid #d8dcde;flex-direction:column;flex:none;gap:12px;width:170px;padding:14px;display:flex}.ho-zd-props label{color:#2f3941;flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.ho-zd-props label>span{background:#fff;border:1px solid #d8dcde;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;padding:4px 8px;font-size:12px;font-weight:400;display:flex}.ho-zd-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ho-zd-tags i{background:#e9ebed;border-radius:4px;padding:1px 6px;font-size:11px;font-style:normal}.ho-zd-convo{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px;display:flex;position:relative}.ho-zd-convo h4{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ho-zd-new{color:#703815;background:#ffb648;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.ho-zd-via{color:#68737d;font-size:12px}.ho-zd-note{background:#fff7ed;border:1px solid #fcdba9;border-radius:6px;flex-direction:column;gap:6px;margin-top:10px;padding:12px;display:flex}.ho-zd-note-h{align-items:center;gap:8px;display:flex}.ho-zd-note-h span{color:#ad5918;font-size:11px;font-weight:600}.ho-zd-note-h small{color:#68737d;margin-left:auto;font-size:11px}.ho-zd-compose{border-top:1px solid #d8dcde;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.ho-zd-compose p{color:#68737d;gap:12px;font-size:12px;display:flex}.ho-zd-compose p .on{color:#2f3941;padding-bottom:4px;font-weight:600;box-shadow:inset 0 -2px #1f73b7}.ho-zd-submit{color:#fff;background:#1f73b7;border-radius:4px;padding:7px 12px;font-size:12px;font-weight:600}.ho-fd{color:#12344d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif}.ho-fd-rail{color:#ffffffb3;background:#1b2e3c;flex-direction:column;flex:none;align-items:center;gap:6px;width:56px;padding-top:12px;display:flex}.ho-fd-rail>svg{margin-bottom:10px}.ho-fd-rail span{border-radius:6px;justify-content:center;align-items:center;width:40px;height:36px;display:inline-flex}.ho-fd-rail span.on{color:#fff;background:#2c5cc5}.ho-fd-main{background:#f5f7f9;flex-direction:column;flex:1;min-width:0;display:flex}.ho-fd-head{background:#fff;border-bottom:1px solid #cfd7df;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 14px;display:flex}.ho-fd-crumb{color:#475867;font-size:13px}.ho-fd-crumb b{color:#12344d}.ho-fd-btns{gap:6px;display:flex}.ho-fd-btns span{background:#f5f7f9;border:1px solid #cfd7df;border-radius:4px;align-items:center;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.ho-fd-body{flex:1;min-height:0;display:flex}.ho-fd-convo{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px;display:flex}.ho-fd-convo h4{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ho-fd-msg{background:#fff;border:1px solid #cfd7df;border-radius:6px;gap:10px;padding:12px;display:flex}.ho-fd-msg .ho-quiet{color:#475867;margin-top:4px!important}.ho-fd-note{background:#fef1e1;border:1px solid #f8d6a6;border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.ho-fd-note-h{color:#475867;align-items:center;gap:8px;display:flex}.ho-fd-note-h b{color:#12344d}.ho-fd-note-h small{margin-left:auto;font-size:11px}.ho-fd-props{background:#fff;border-left:1px solid #cfd7df;flex-direction:column;flex:none;gap:12px;width:160px;padding:14px;display:flex}.ho-fd-status span{border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600;transition:background-color .3s ease-out,color .3s ease-out;display:inline-block}.ho-fd-status .new{color:#2c5cc5;background:#e5f2fd}.ho-fd-status .open{color:#00795b;background:#e0f5f1}.ho-fd-props label{color:#475867;flex-direction:column;gap:4px;font-size:11px;font-weight:500;display:flex}.ho-fd-props label>span{color:#12344d;border:1px solid #cfd7df;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:12px;display:flex}.ho-fd-props label>span svg:last-child{color:#475867;margin-left:auto}.ho-fd-dot{background:#f2a33a;border-radius:99px;width:8px;height:8px}.ho-fd-tags svg{margin-left:0!important}@media (max-width:1180px){.ho-slack-side{width:140px}}@media (max-width:767px){.ho-dest{margin-top:32px}.ho-slack-side,.ho-gmail-nav,.ho-teams-rail{display:none}.ho-hs-card{width:160px}.ho-zd-props,.ho-fd-props{width:140px}.ho-gmail-pane{margin-left:12px}}@media (prefers-reduced-motion:reduce){.ho-slide,.ho-in,.ho-out,.ho-pill{transition:none}}.hs-band.hs-band{padding:0;overflow:hidden}.ho-inner{grid-template:".vis"minmax(104px,1fr)"copy vis""dest vis""cta vis"".vis"minmax(104px,1fr)/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 56px}.ho-inner>*{min-width:0}.ho-copy{grid-area:copy}.ho-dest{grid-area:dest}.ho-cta{grid-area:cta}.ho-visual{grid-area:vis;align-self:stretch;margin-right:calc(-50vw + min(1200px,100vw - 64px)/2)}.ho-frame{background:#fff;border-radius:0;width:100%;height:100%;min-height:700px;position:relative;overflow:hidden}.ho-stage{width:100%;height:100%;position:absolute;top:0;left:0}.ho-slide{visibility:hidden;background:#fff;position:absolute;inset:0}.ho-slide.under{visibility:visible;z-index:1}.ho-slide.on{visibility:visible;z-index:2;animation:.4s ease-out both ho-enter}@keyframes ho-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ho-sim{width:100%;height:100%;position:relative}.ho-sim>:first-child{height:100%}.ho-cursor{z-index:5;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.ho-cursor svg{transform-origin:4px 3px;transition:transform .12s;display:block}.ho-cursor.down svg{transform:scale(.86)}.ho-ripple{z-index:4;pointer-events:none;border:1.5px solid #1e9df199;border-radius:99px;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.45s ease-out forwards ho-ripple;position:absolute}@keyframes ho-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.ho-draft{color:#0f1419!important}.ho-caret{vertical-align:-.15em;background:#0f1419;width:1.5px;height:1.05em;margin-left:1px;animation:.9s step-end infinite ho-caret;display:inline-block}@keyframes ho-caret{50%{opacity:0}}.ho-gmail-actions{gap:10px;margin-top:18px;display:flex}.ho-gmail-actions span{color:#444746;border:1px solid #c4c7c5;border-radius:99px;padding:7px 18px;font-size:13px;font-weight:500}.ho-gmail-replybox{color:#1f1f1f;border:1px solid #e0e0e0;border-radius:12px;min-height:64px;padding:12px 14px;font-size:13px;line-height:1.5;margin-top:12px!important}.ho-marquee.dragging{cursor:grabbing}.ho-pill{touch-action:pan-y}@media (max-width:1023px){.hs-band.hs-band{padding:88px 0 0}.ho-inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""dest""cta""vis";row-gap:0}.ho-visual{margin:40px -32px 0}.ho-frame{height:560px;min-height:0}.ho-cta{margin-top:32px}}@media (max-width:767px){.hs-band.hs-band{padding-top:72px}.ho-visual{margin:32px -20px 0}}@media (prefers-reduced-motion:reduce){.ho-slide.on,.ho-caret{animation:none}.ho-cursor,.ho-ripple{display:none}}.ho-pill-logo{display:inline-flex}.ho-pill-logo.zendesk svg path{fill:#fff}.ho-teams-replylink .ho-draft{font-weight:400}@media (max-width:767px){.ho-zd-rail,.ho-fd-rail{display:none}.ho-zd-props,.ho-fd-props{width:132px}.ho-fd-note-h{flex-wrap:wrap;row-gap:2px}}.hs-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.hs-stat{border:1px solid var(--border);text-align:left;background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:28px 24px 24px;display:flex}.hs-stat p{margin:0}.hs-stat-num{color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.hs-stat-label{color:var(--foreground);font-size:16px;font-weight:400;line-height:1.45;margin-top:14px!important}.hs-stat-source{color:var(--quiet);margin-top:10px;font-size:12px;font-weight:400;line-height:1.45;text-decoration:none}.hs-stat-source:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.hs-stat-source:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.hs-stat-benefit{border-top:1px solid var(--border);color:var(--foreground);padding-top:18px;font-size:15px;font-weight:500;line-height:1.45;margin-top:auto!important}.hs-stat-source+.hs-stat-benefit{margin-top:auto}.hs-stat-label+.hs-stat-source{margin-bottom:20px}@media (max-width:1023px){.hs-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hs-stat-row{gap:12px}.hs-stat{padding:20px 16px 18px}.hs-stat-num{font-size:40px}.hs-stat-label{font-size:14px;margin-top:10px!important}.hs-stat-source{font-size:11px}.hs-stat-benefit{padding-top:14px;font-size:13px}}.hs-stat-num span{color:var(--primary)}.hs-brand{background:var(--surface);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.hs-cols{border-top:0;align-items:stretch;gap:16px;margin-top:56px}.hs-cols article,.hs-cols article+article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:32px}.hs-cols h3{margin-top:20px}.hs-industries{flex-wrap:nowrap;gap:24px}.hs-industries>.hs-mono{flex:none}.hs-ind-marquee{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.hs-ind-marquee.dragging{cursor:grabbing}.hs-ind-track{will-change:transform;width:max-content;display:flex}.hs-industries .hs-ind-track li{border-color:var(--primary)}.hs-industries .hs-ind-track ul{flex-wrap:nowrap;flex:none;padding-right:8px}.foot{border:1px solid var(--border);background:var(--card);border-radius:24px;margin:0 24px 24px;padding:72px 0 48px}.foot-grid{border-top:0;padding-top:0}@media (max-width:1023px){.hs-cols article,.hs-cols article+article{border-top:1px solid var(--border);padding:28px}.hs-cols{gap:12px}}@media (max-width:767px){.hs-industries{flex-direction:column;align-items:flex-start;gap:14px}.hs-ind-marquee{flex:none;width:100%}.hs-cols article,.hs-cols article+article{padding:24px}.foot{border-radius:20px;margin:0 12px 12px;padding:48px 0 32px}.foot .wrap{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.hs-ind-marquee{cursor:auto;-webkit-mask-image:none;mask-image:none}.hs-ind-track{width:auto;transform:none!important}.hs-ind-track ul[aria-hidden]{display:none}.hs-industries .hs-ind-track ul{flex-wrap:wrap}}.hs-line{display:block}@media (min-width:1024px){.hs-fix .hs-head.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.hs-fix .hs-line{white-space:nowrap}}@media (max-width:767px){.foot-brand{margin-bottom:32px}.foot-legal{border-top:1px solid var(--border);margin-top:36px;padding-top:24px}}.foot-brand,.foot-legal{padding-right:32px}@media (max-width:1023px){.foot-brand,.foot-legal{padding-right:0}}:root{--card-radius:16px}.hero-sub{max-width:720px}.nowrap{white-space:nowrap}@media (max-width:1023px){.hero-br{display:none}.k-hero h1>span[aria-hidden]{text-wrap:balance;display:block}}.hs-example{color:var(--quiet);text-align:left;margin:16px 0 0;font-size:12px;font-weight:400;line-height:1.4}.home-demos-note{z-index:1;text-align:center;margin-top:20px;position:relative}.hs-band .ho-example{color:#fff9;flex-basis:100%;margin-top:8px}.hs-strip{padding:56px 0 var(--section-y)}.hs-strip .hs-industries{margin-top:0}.hero-stage,.k-card,.faqx,.faqx-item:only-child,.menu-panel,.nav .preview-stage,.menu-card,.menu-logo-slot,.int-card,.ke-card,.hs-stage,.hs-panel,.hs-setup,.hs-site,.hs-widget,.hs-stat,.hs-cta-card,.cta-stage,.cta-card,.news-card,.trust-block,.step-card,.collage,.brand-widget,.app-mock,.source-way,.showcase-stage,.scene,.scene-face,.panel,.band,.plan,.plan-card,.core,.include,.home-slot-audience,.tile,.who a,.steps li,.fail,.use-tile,.open-slot,.shot,.frame{border-radius:var(--card-radius)}.widget{border-radius:calc(var(--card-radius) - 2px)}.faqx-item:first-child{border-radius:var(--card-radius) var(--card-radius) 0 0}.faqx-item:last-child{border-radius:0 0 var(--card-radius) var(--card-radius)}@media (min-width:1024px){.nav .menu .menu-panel{border-radius:var(--card-radius)}}.play,.home-replay,.orbit-item,.menu-card{box-shadow:none!important}.hs-head.split{align-items:last baseline}.menu-item a span,.xhero .lede,.lede,.legal,.prose p,.prose li,.k-sub,.hero-audience,.k-note,.k-foot span:last-child,.muted,.faq p,.tile .small,.small,.tile-foot,.notice-pill,.prose-col p,.prose-col li,.news-card .meta,.caption,.sheet-sub span,.scene-count,.menu-source small,.menu-step small,.menu-brand small,.nav .preview-stage .menu-brand small,.menu-copy,.int-wide-copy p,.ke-steps p,.ke-meta,.ke-field,.ke-waiting,.faqx-panel p,.hs-source p,.hs-flag p,.hs-panel-foot,.hs-readonly,.hs-file,.hs-site-brand small,.hs-widget-head small,.ho-sub-quiet{font-weight:400}.hs-carousel{--card-w:44%;--shift:70%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:430px;position:relative}.hs-carousel.dragging{cursor:grabbing}.hs-carousel .hs-card{width:var(--card-w);will-change:transform;height:100%;min-height:0;margin:0;transition:transform .62s cubic-bezier(.34,1.25,.64,1),opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%)scale(1)}.hs-carousel.dragging .hs-card{transition:none}.hs-carousel .hs-card.front{z-index:3;opacity:1}.hs-carousel .hs-card.right{z-index:1;opacity:.5;transform:translateX(calc(-50% + var(--shift))) scale(.88);cursor:pointer}.hs-carousel .hs-card.left{z-index:1;opacity:.5;transform:translateX(calc(-50% - var(--shift))) scale(.88);cursor:pointer}.hs-carousel .hs-card:not(.front)>*{pointer-events:none}.hs-carousel .hs-panel>*{opacity:1!important}.hs-car-dots{justify-content:center;gap:8px;margin-top:28px;display:flex}.hs-car-dots button{cursor:pointer;background:#c9d3da;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .32s;position:relative;overflow:hidden}.hs-car-dots button.on{background:#d5dee4;width:44px}.hs-dot-fill{border-radius:inherit;background:var(--primary);transform-origin:0;animation:linear forwards hs-dot-fill;position:absolute;inset:0;transform:scaleX(0)}@keyframes hs-dot-fill{to{transform:scaleX(1)}}.hs-car-dots button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:767px){.hs-carousel{--card-w:76%;--shift:22%;height:480px}}@media (prefers-reduced-motion:reduce){.hs-carousel .hs-card,.hs-car-dots button{transition:none}.hs-dot-fill{animation:none;transform:scaleX(1)}}.hs-stat{border:0}.hs-stat:nth-child(odd){background:#e8f5fe}.hs-stat:nth-child(2n){background:#e6f8f2}.hs-stat .hs-stat-label,.hs-stat .hs-stat-benefit{color:#0f1419}.hs-stat:nth-child(odd) .hs-stat-num span{color:#1e9df1}.hs-stat:nth-child(2n) .hs-stat-num span{color:#009a66}.hs-stat .hs-stat-source{color:#0f1419b8;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.hs-stat .hs-stat-source:hover{color:#0f1419}.hs-stat .hs-stat-benefit{border-top-color:#0f14191f}.legal-doc .legal-updated{color:var(--quiet);margin:12px 0 0;font-size:14px}.legal-doc h2{margin:40px 0 0;font-size:20px;font-weight:600;line-height:1.3}.legal-doc h2+p{margin-top:10px}.legal-doc p{margin:0}.legal-doc .legal-see{border-top:1px solid var(--border);margin-top:48px;padding-top:24px}.legal-doc a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.sk-kmark{background:#0f1419;flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-kmark img{display:block}.sk-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sk-actions.centre{justify-content:center}.sk-more{color:var(--foreground);align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.sk-more svg{transition:transform .2s}.sk-more:hover svg{transform:translate(3px)}.sk-hero{padding:112px 0 var(--section-y);text-align:center}.sk-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:880px;margin:16px auto 0;font-size:56px;font-weight:600;line-height:1.08}.sk-hero-sub{max-width:620px;color:var(--quiet);margin:20px auto 0;font-size:18px;font-weight:300;line-height:1.6}.sk-hero.split{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.sk-hero.split h1{margin:16px 0 0;font-size:52px}.sk-hero.split .sk-hero-sub{max-width:620px;margin:20px 0 0}.sk-hero-visual{min-width:0}.sk-block{text-align:left}.sk-grey{background:var(--surface);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.sk-grey+.sk-grey{padding-top:0}.sk-grey>*,.hs-brand>*{--surface:#fff;--card:#fff}.sk-h2{font-size:48px}.sk-block.narrow .hs-head{max-width:760px}.sk-head:not(.split) .hs-sub{max-width:640px}.sk-cards{align-items:stretch;gap:20px;display:grid}.sk-cards.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-cards.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-card{border:1px solid var(--border);border-radius:var(--card-radius);min-width:0;height:100%;color:var(--foreground);background:#fff;flex-direction:column;padding:28px;text-decoration:none;display:flex}.sk-grey .sk-card{border-color:#e3e8ec}.sk-cards.soft .sk-card{background:var(--surface);border-color:#0000}.sk-card.blue{background:#e8f5fe;border-color:#0000}.sk-card.mint{background:#e6f8f2;border-color:#0000}.sk-card h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.sk-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sk-icon{color:#1e9df1;background:#e8f5fe;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sk-card.blue .sk-icon,.sk-card.mint .sk-icon{background:#fff}.sk-num{color:var(--quiet);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sk-tag{background:var(--mint-tint);color:var(--mint-ink);border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600}.sk-card-body{color:var(--quiet);margin-top:10px;font-size:16px;font-weight:400;line-height:1.6}.sk-card-body p{margin:0}.sk-card-body p+p{margin-top:10px}.sk-card-link{color:#1e9df1;align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:500;display:inline-flex}.sk-card-link svg{transition:transform .2s}.sk-card.is-link{transition:border-color .2s,background-color .2s}.sk-card.is-link:hover{border-color:#1e9df1}.sk-card.is-link:hover .sk-card-link svg{transform:translate(3px)}.sk-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sk-steps.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-steps.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-steps.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sk-steps:before{content:"";background:var(--border);height:1px;position:absolute;top:47px;left:48px;right:48px}.sk-steps li{border:1px solid var(--border);border-radius:var(--card-radius);background:#fff;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.sk-step-dot{color:#fff;background:#1e9df1;border-radius:99px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-size:15px;font-weight:600;display:inline-flex}.sk-steps h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.sk-list-card{border:1px solid var(--border);border-radius:var(--card-radius);background:#fff;padding:32px}.sk-list-card .hs-mono{margin-bottom:20px}.sk-list{gap:16px 40px;margin:0;padding:0;list-style:none;display:grid}.sk-list.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-list li{align-items:flex-start;gap:12px;font-size:17px;font-weight:400;line-height:1.5;display:flex}.sk-mark{border-radius:99px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.sk-mark.check{background:var(--mint-tint);color:var(--mint-ink)}.sk-mark.cross{color:#c62828;background:#fdecec}.sk-photo{border-radius:var(--card-radius);background:#eef1f4;position:relative;overflow:hidden}.sk-photo img{object-fit:cover}.sk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.sk-split.reverse .sk-split-copy{order:2}.sk-split-copy,.sk-split-visual{min-width:0}.sk-prose{max-width:680px}.sk-prose p{color:var(--quiet);margin:0;font-size:18px;font-weight:300;line-height:1.7}.sk-prose p+p{margin-top:16px}.sk-prose .sk-more{margin-top:24px}.sk-chat{border-radius:var(--card-radius);background:var(--surface);text-align:left;flex-direction:column;min-width:0;padding:24px;display:flex}.sk-chat.win-frame{background:#fff;border:1px solid #0f14191a;padding:0;overflow:hidden;box-shadow:0 1px 1px #0f14190a,0 12px 32px #0f14191a,0 28px 64px #0f14190f}.sk-chat.win-frame .sk-chat-head,.sk-chat.win-frame .sk-chat-body,.sk-chat.win-frame .sk-chat-label{padding-left:24px;padding-right:24px}.sk-chat.win-frame .sk-chat-head{padding-top:16px}.sk-chat.win-frame .sk-chat-body{padding-bottom:24px}.sk-chat.win-frame .sk-chat-label{padding-bottom:16px}.sk-grey .sk-chat{background:#fff}.sk-chat-head{border-bottom:1px solid #e3e8ec;align-items:center;gap:12px;padding-bottom:16px;display:flex}.sk-chat-head strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.sk-chat-head small{color:var(--quiet);font-size:13px;line-height:1.4;display:block}.sk-chat-body{flex-direction:column;gap:12px;min-height:260px;padding-top:20px;display:flex}.sk-chat.compact .sk-chat-body{min-height:0}.sk-chat-row{opacity:0;flex-direction:column;gap:8px;transition:opacity .26s ease-out,transform .26s ease-out;display:flex;transform:translateY(8px)}.sk-chat-row.in{opacity:1;transform:none}.sk-chat-row.me{align-items:flex-end}.sk-chat-row.bot{align-items:flex-start}.sk-bubble{border-radius:16px;max-width:88%;margin:0;padding:12px 16px;font-size:15px;font-weight:400;line-height:1.5}.sk-bubble.me{color:var(--foreground);background:#dceefc;border-bottom-right-radius:6px}.sk-bubble.bot{color:var(--foreground);background:#fff;border:1px solid #e3e8ec;border-bottom-left-radius:6px}.sk-grey .sk-bubble.bot{background:var(--surface)}.sk-source{background:var(--mint-tint);color:var(--mint-ink);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.sk-chat-note{color:var(--quiet);opacity:0;background:#fff;border:1px solid #e3e8ec;border-radius:999px;align-self:center;margin:4px 0 0;padding:6px 12px;font-size:13px;font-weight:500;transition:opacity .26s ease-out}.sk-chat-note.in{opacity:1}.sk-chat-note.flag{color:#7a4b00;background:#fff6e5;border-color:#f5d9a0}.sk-chat-note.ok{background:var(--mint-tint);color:var(--mint-ink);border-color:#0000}.sk-typing{background:#fff;border:1px solid #e3e8ec;border-radius:16px 16px 16px 6px;align-self:flex-start;gap:4px;padding:14px 16px;display:inline-flex}.sk-typing i{background:#98a2aa;border-radius:99px;width:6px;height:6px;animation:1s ease-in-out infinite sk-dot}.sk-typing i:nth-child(2){animation-delay:.15s}.sk-typing i:nth-child(3){animation-delay:.3s}@keyframes sk-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-2px)}}.sk-chat-label{color:var(--quiet);margin:16px 0 0;font-size:12px;line-height:1.4}.sk-code{border-radius:var(--card-radius);color:#e7ecf0;background:#0f1419;overflow:hidden}.sk-code-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.sk-code-head .hs-mono{color:#ffffffb3}.sk-code-head button{color:#fff;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.sk-code-head button:hover{background:#ffffff14}.sk-code pre{white-space:pre-wrap;word-break:break-all;margin:0;padding:24px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.7;overflow-x:auto}.sk-table{border:1px solid var(--border);border-radius:var(--card-radius);background:#fff;overflow:hidden}.sk-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);display:grid}.sk-tr+.sk-tr{border-top:1px solid var(--border)}.sk-tr>span{color:var(--quiet);padding:20px 24px;font-size:16px;font-weight:400;line-height:1.55}.sk-tr>span:first-child{color:var(--foreground);font-weight:600}.sk-tr>span.ours{color:var(--foreground);background:#f3fafe}.sk-tr em{display:none}.sk-th>span{background:var(--surface);color:var(--foreground);padding-block:16px;font-size:14px;font-weight:600}.sk-th>span:last-child{color:#1e9df1;background:#e8f5fe}@media (max-width:1023px){.sk-hero{padding-top:72px}.sk-hero h1,.sk-hero.split h1{font-size:40px}.sk-hero.split{grid-template-columns:minmax(0,1fr);gap:40px}.sk-h2{font-size:34px}.sk-cards.cols-3,.sk-cards.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-steps.cols-4,.sk-steps.cols-5,.sk-steps.cols-3{grid-template-columns:minmax(0,1fr)}.sk-steps:before{width:1px;height:auto;inset:48px auto 48px 48px}.sk-split{grid-template-columns:minmax(0,1fr);gap:32px}.sk-split.reverse .sk-split-copy{order:0}}@media (max-width:767px){.sk-hero h1,.sk-hero.split h1{font-size:36px}.sk-hero-sub{font-size:17px}.sk-h2{font-size:30px}.sk-cards.cols-2,.sk-cards.cols-3,.sk-cards.cols-4{grid-template-columns:minmax(0,1fr)}.sk-card,.sk-steps li,.sk-list-card{padding:24px}.sk-list.cols-2{grid-template-columns:minmax(0,1fr)}.sk-chat{padding:20px}.sk-actions{flex-direction:column;align-items:stretch}.sk-actions .pill{width:100%}.sk-th{display:none}.sk-tr{grid-template-columns:minmax(0,1fr)}.sk-tr>span{padding:12px 20px}.sk-tr>span:first-child{padding-top:20px}.sk-tr>span:last-child{padding-bottom:20px}.sk-tr em{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.sk-tr>span.ours em{color:#1e9df1}}.sk-enquiry{border:1px solid var(--border);border-radius:var(--card-radius);text-align:left;background:#fff;padding:24px}.sk-grey .sk-enquiry{border-color:#e3e8ec}.sk-enquiry-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.sk-enquiry-head small{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.sk-enquiry-head strong{font-size:17px;font-weight:600;display:block}.sk-avatar{color:#1e9df1;background:#e8f5fe;border-radius:99px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:inline-flex}.sk-status{color:#1e9df1;background:#e8f5fe;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.sk-enquiry dl{margin:0}.sk-enquiry dl>div{border-bottom:1px solid #eef2f5;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.sk-enquiry dl>div:last-child{border-bottom:0;padding-bottom:0}.sk-enquiry dt{color:var(--quiet);font-size:14px;font-weight:500}.sk-enquiry dd{margin:0;font-size:15px;font-weight:400;line-height:1.5}.sk-enquiry-convo dd{background:var(--surface);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.sk-enquiry-convo p{margin:0;font-size:14px;line-height:1.5}.sk-keyrows{border:1px solid var(--border);border-radius:var(--card-radius);background:#fff;overflow:hidden}.sk-keyrow{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 28px;display:grid}.sk-keyrow+.sk-keyrow{border-top:1px solid var(--border)}.sk-key{font-size:16px;font-weight:600;line-height:1.5}.sk-value{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;font-weight:400;line-height:1.55;display:flex}.sk-value a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.sk-pill{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3}.sk-pill.pending{color:#7a4b00;background:#fff6e5}.sk-pill.done{background:var(--mint-tint);color:var(--mint-ink)}.sk-chips{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.sk-faq-groups>.sk-chips{z-index:10;background:#fff;padding:10px 0;position:sticky;top:64px}.sk-chips button{border:1px solid var(--border);height:40px;color:var(--foreground);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.sk-chips button:hover{border-color:#b8c2ca}.sk-chips button.on{color:#fff;background:#1e9df1;border-color:#1e9df1}.sk-faq-group{border-top:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:20px 64px;padding:40px 0;display:grid}.sk-faq-group:first-of-type{border-top:0;padding-top:0}.sk-faq-h{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.sk-faq-more{flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}.sk-form{border:1px solid var(--border);border-radius:var(--card-radius);background:#fff;padding:32px}.sk-form .pair{row-gap:0}.sk-form-title{margin:0 0 24px;font-size:22px;font-weight:600}.sk-help{color:var(--quiet);font-size:13px;font-weight:400}.sk-checks{border:0;margin:0 0 16px;padding:0}.sk-checks legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.sk-form .pill{margin-top:8px}@media (max-width:1023px){.sk-faq-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sk-enquiry{padding:20px}.sk-enquiry dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.sk-keyrow{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 20px}.sk-form{padding:24px 20px}.sk-form .pair{grid-template-columns:minmax(0,1fr)}.sk-chips{margin-bottom:22px}.sk-faq-groups>.sk-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto}.sk-faq-groups>.sk-chips::-webkit-scrollbar{display:none}.sk-faq-groups>.sk-chips button{flex:none}}.sk-inline-more{margin-top:28px}.sk-note{max-width:760px;color:var(--quiet);margin:28px 0 0;font-size:16px;font-weight:400;line-height:1.6}.sk-pill.draft{color:#4a5056;background:#eef1f4}.sk-pill.approved{color:#1e9df1;background:#e8f5fe}.sk-entry{border-radius:var(--card-radius);background:var(--surface);padding:28px}.sk-entry-head{justify-content:space-between;align-items:center;display:flex}.sk-entry-title{margin:20px 0 0;font-size:22px;font-weight:600}.sk-entry-body{background:#fff;border:1px solid #e3e8ec;border-radius:12px;margin:10px 0 0;padding:16px;font-size:16px;font-weight:400;line-height:1.6}.sk-entry-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.sk-entry-track span{color:var(--quiet);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.sk-entry-track i{background:#dde3e8;border-radius:99px;height:4px;transition:background-color .4s;display:block}.sk-entry-track .on{color:var(--foreground)}.sk-entry-track .on i{background:#1e9df1}.sk-entry-foot{color:var(--quiet);margin:16px 0 0;font-size:14px;font-weight:400}.sk-entry.win-frame,.sk-enquiry.win-frame{background:#fff;border:1px solid #0f14191a;padding:0;overflow:hidden;box-shadow:0 1px 1px #0f14190a,0 12px 32px #0f14191a,0 28px 64px #0f14190f}.sk-entry.win-frame .sk-entry-inner{padding:28px}.sk-enquiry.win-frame{border:1px solid #0f14191a}.sk-enquiry.win-frame .sk-enquiry-head,.sk-enquiry.win-frame dl,.sk-enquiry.win-frame .sk-chat-label{padding-left:24px;padding-right:24px}.sk-enquiry.win-frame .sk-enquiry-head{padding-top:16px}.sk-enquiry.win-frame dl{margin:0;padding-bottom:8px}.sk-enquiry.win-frame .sk-chat-label{padding-bottom:16px}.sk-code.win-frame{box-shadow:0 12px 32px #0f14192e,0 28px 64px #0f14191a}.sk-code.win-frame .win-chrome{background:linear-gradient(#2a3036 0%,#1a1f24 100%);border-bottom-color:#ffffff1a}.sk-card-h2{letter-spacing:-.01em;text-wrap:balance;margin:12px 0 0;font-size:28px;font-weight:600;line-height:1.2}.sk-pair .sk-card{padding:40px}.sk-pair .sk-card-body{margin-top:16px;font-size:17px}@media (max-width:767px){.sk-pair .sk-card{padding:28px 24px}.sk-card-h2{font-size:24px}}.sk-stack{margin-top:32px}.sk-split-copy .sk-prose{margin-top:20px}.sk-split-copy .sk-cards .sk-card{padding:24px}.sk-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.sk-pair-grid>*{height:100%}@media (max-width:767px){.sk-pair-grid{grid-template-columns:minmax(0,1fr)}}.sk-hero-pill{color:var(--quiet);background:#fff;border:1px solid #e1eaef;border-radius:999px;margin:24px 0 0;padding:8px 14px;font-size:14px;line-height:1.3;display:inline-flex}.sk-hero:not(.split) .sk-hero-pill{margin-left:auto;margin-right:auto}.sk-hero:not(.split) .sk-hero-copy{flex-direction:column;align-items:center;display:flex}.sk-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.sk-plan{border-radius:var(--card-radius);background:#fff;border:1px solid #e1eaef;flex-direction:column;min-width:0;padding:32px;display:flex}.sk-plan.featured{background:#f3fafe;border-color:#1e9df1}.sk-plan h3{letter-spacing:-.02em;margin:0;font-size:22px}.sk-plan-price{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 8px;font-size:44px;font-weight:600;line-height:1;display:flex}.sk-plan-price span{letter-spacing:0;color:var(--quiet);font-size:15px;font-weight:400}.sk-plan-line{min-height:3em;color:var(--quiet);margin:0;font-size:16px;line-height:1.5}.sk-plan-rule{background:#e1eaef;height:1px;margin:24px 0}.sk-plan-list{flex:1;align-content:start;gap:14px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.sk-plan-list li{align-items:flex-start;gap:12px;display:flex}.sk-plan-list .sk-mark{flex:none;margin-top:3px}.sk-plan .pill{justify-content:center;width:100%;height:44px;margin-top:32px}.sk-matrix{border-radius:var(--card-radius);background:#fff;border:1px solid #e1eaef;overflow:hidden}.sk-mrow{border-top:1px solid #e1eaef;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center;display:grid}.sk-mrow:first-child{border-top:0}.sk-mrow>span{padding:18px 24px;font-size:16px;line-height:1.45}.sk-mrow>span:not(.sk-mlabel){text-align:center;justify-content:center;display:flex}.sk-mhead{background:var(--surface);font-weight:600}.sk-mrow em{font-style:normal;display:none}.sk-mmuted{color:var(--quiet)}@media (max-width:1023px){.sk-plans{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.sk-plan-line{min-height:0}}@media (max-width:767px){.sk-plan{padding:28px 24px}.sk-mhead{display:none}.sk-mrow{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 20px}.sk-mrow>span{padding:0}.sk-mrow .sk-mlabel{font-weight:600}.sk-mrow>span:not(.sk-mlabel){text-align:left;justify-content:space-between}.sk-mrow em{color:var(--quiet);display:inline}}.sk-ind{border-radius:var(--card-radius);background:#fff;border:1px solid #e1eaef;overflow:hidden}.sk-ind-row{border-top:1px solid #e1eaef;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(0,1.6fr);gap:32px;padding:22px 28px;font-size:16px;line-height:1.5;display:grid}.sk-ind-row:first-child{border-top:0}.sk-ind-head{background:var(--surface);color:var(--quiet);padding-top:16px;padding-bottom:16px;font-size:14px;font-weight:600}.sk-ind-name{font-weight:600}.sk-ind-row em{font-style:normal;display:none}.sk-fit{align-items:stretch}.sk-fit>.sk-list-card{height:100%}@media (max-width:767px){.sk-ind-head{display:none}.sk-ind-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px}.sk-ind-row em{color:var(--quiet);margin-bottom:2px;font-size:13px;font-weight:600;display:block}}.sk-rules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.sk-rule-group{border-radius:var(--card-radius);background:#fff;border:1px solid #e1eaef;padding:32px}.sk-rule-group ul{gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sk-rule-group li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sk-rule-group h3{letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.35}.sk-rule-group li p{color:var(--quiet);margin:6px 0 0;font-size:16px;line-height:1.5}.sk-rule-group .sk-num{padding-top:2px}@media (max-width:767px){.sk-rules{grid-template-columns:minmax(0,1fr)}.sk-rule-group{padding:24px}}.sk-guides{gap:40px;display:grid}.sk-guide-group .hs-mono{margin:0 0 16px}.sk-guides .sk-card h3 a{color:inherit;text-decoration:none}.sk-guides .sk-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.sk-guides .sk-card-link{margin-top:auto;padding-top:20px}.sk-guide-wait{padding:40px}.sk-guide-wait .sk-more{margin-top:20px}@media (max-width:767px){.sk-guide-wait{padding:28px 24px}}.sk-news{margin-top:32px}.sk-news-meta{color:var(--quiet);align-items:center;gap:12px;margin:0 0 16px;font-size:14px;display:flex}.sk-news-meta .sk-tag{margin:0}.sk-post .sk-hero-copy{max-width:760px}.sk-post-box{margin-top:40px;padding:32px}.sk-post-box .sk-card-body{margin-top:8px}.sk-post-box .sk-more{margin-top:16px}.sk-contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;padding-top:72px;display:grid}.sk-contact-intro h1{letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(40px,5vw,60px);line-height:1.05}.sk-contact-intro .sk-hero-sub{margin-top:20px}.sk-contact-line{color:var(--quiet);margin:16px 0 0;font-size:16px}.sk-contact-next{margin-top:48px}.sk-contact-next h2,.sk-contact-email h2{letter-spacing:-.01em;margin:0;font-size:20px}.sk-contact-next ol{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sk-contact-next li{align-items:center;gap:14px;font-size:16px;display:flex}.sk-contact-next .sk-step-dot{flex:none}.sk-contact-email{margin-top:40px;padding:28px}.sk-contact-email p{color:var(--quiet);margin:8px 0 0}.sk-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sk-route{border-radius:var(--card-radius);min-height:132px;color:inherit;border:1px solid #e1eaef;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;text-decoration:none;transition:border-color .2s;display:flex}.sk-route:hover{border-color:#1e9df1}.sk-route-title{font-size:17px;font-weight:600;line-height:1.35}.sk-route-link{color:#1e9df1;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.sk-thanks{gap:32px;max-width:960px;margin:0 auto;padding-top:96px;display:grid}.sk-thanks-card{padding:48px}.sk-thanks-card h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.1}.sk-thanks-card .sk-actions{justify-content:flex-start;margin-top:28px}@media (max-width:1023px){.sk-contact{grid-template-columns:minmax(0,1fr);gap:48px}.sk-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sk-contact{padding-top:40px}.sk-routes{grid-template-columns:minmax(0,1fr)}.sk-route{min-height:0}.sk-thanks{padding-top:48px}.sk-thanks-card{padding:28px 24px}}.sk-block.narrow .hs-head{margin-bottom:32px}.sk-checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.sk-checks legend{grid-column:1/-1}.sk-checks .checkrow{margin:0 0 8px}@media (max-width:480px){.sk-checks{grid-template-columns:minmax(0,1fr)}}.au-page{background:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.au-main,.au-grid{display:contents}.au-top,.au-form,.au-foot{grid-column:1;justify-self:center;width:100%;max-width:400px}.au-top{grid-row:1;justify-content:space-between;align-items:center;gap:16px;padding:40px 0 0;display:flex}.au-form{text-align:left;flex-direction:column;grid-row:2;align-self:center;align-items:stretch;padding:40px 0 48px;display:flex}.au-form h1{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:34px;font-weight:600;line-height:1.15}.au-sub{color:var(--quiet);margin:12px 0 32px;font-size:16px;font-weight:400;line-height:1.55}.au-social{flex-direction:column;gap:12px;display:flex}.au-provider{color:#1f1f1f;width:100%;height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d3da;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:500;display:flex}.au-provider:hover{background:#f7f9fa}.au-provider:focus-visible,.au-eye:focus-visible,.au-submit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.au-provider-mark{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.au-note{color:var(--quiet);margin:4px 0 0;font-size:14px;line-height:1.5}.au-or{color:var(--quiet);align-items:center;gap:16px;margin:28px 0;font-size:14px;display:flex}.au-or:before,.au-or:after{content:"";background:var(--border);flex:1;height:1px}.au-form form{flex-direction:column;gap:20px;display:flex}.au-field{flex-direction:column;gap:8px;min-width:0;display:flex}.au-field label{color:var(--foreground);font-size:14px;font-weight:500}.au-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.au-label-row a{color:var(--primary);font-size:14px;text-decoration:none}.au-label-row a:hover{text-decoration:underline}.au-field input{width:100%;height:48px;color:var(--foreground);font:inherit;background:#fff;border:1px solid #c9d3da;border-radius:12px;padding:0 16px;font-size:16px;font-weight:400}.au-field input::placeholder{color:#8a9399}.au-field input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e9df12e}.au-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.au-pass{position:relative}.au-pass input{padding-right:52px}.au-eye{width:40px;height:40px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.au-eye:hover{color:var(--foreground);background:#f3f6f8}.au-hint{color:var(--quiet);margin:0;font-size:13px}.au-error{color:#a32020;background:#fdecec;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.pill.au-submit{cursor:pointer;border:0;border-radius:12px;width:100%;height:48px;margin-top:4px;font-family:inherit;font-size:15px}.au-legal{color:var(--quiet);margin:20px 0 0;font-size:13px;line-height:1.6}.au-legal a,.au-switch a{color:var(--primary);font-weight:500;text-decoration:none}.au-legal a:hover,.au-switch a:hover{text-decoration:underline}.au-switch{border-top:1px solid var(--border);color:var(--quiet);margin:28px 0 0;padding-top:24px;font-size:15px}.au-done{flex-direction:column;gap:20px;display:flex}.au-done p{color:var(--foreground);margin:0;font-size:16px;line-height:1.55}.au-foot{color:var(--quiet);flex-wrap:wrap;grid-row:3;justify-content:space-between;align-items:center;gap:16px;padding:0 0 32px;font-size:13px;display:flex}.au-foot-in{display:contents}.au-foot nav{gap:20px;display:flex}.au-foot a{color:var(--quiet);text-decoration:none}.au-foot a:hover{color:var(--foreground);text-decoration:underline}.au-panel{isolation:isolate;background:#0f1419;border-radius:16px;grid-area:1/2/4;align-self:start;height:calc(100dvh - 32px);margin:16px 16px 16px 0;position:sticky;top:16px;overflow:hidden}.au-photo-wrap{position:absolute;inset:0}.au-photo{object-fit:cover}.au-fade{pointer-events:none;background:linear-gradient(90deg,#1e9df1 0%,#00b87a 100%);height:42%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 60%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000d1 60%,#000 100%)}.au-overlay{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:absolute;bottom:40px;left:40px;right:40px}.au-chat{width:100%;max-width:512px;height:308px;color:var(--foreground);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.au-sim-view{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.au-sim-list{will-change:transform;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.au-bubble{background:var(--surface);max-width:86%;color:var(--foreground);border-radius:14px;align-self:flex-start;margin:0;padding:10px 14px;font-size:14px;line-height:1.5;animation:.26s both au-in}.au-bubble.me{background:var(--primary);color:#fff;align-self:flex-end}.au-answer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.au-answer .au-bubble{animation:.26s both au-in}.au-answer .source{animation:.4s .35s both au-in}.au-typing{align-items:center;gap:4px;height:41px;padding:0 16px;display:inline-flex}.au-typing span{background:#8a9399;border-radius:99px;width:6px;height:6px;animation:1s ease-in-out infinite au-dot}.au-typing span:nth-child(2){animation-delay:.15s}.au-typing span:nth-child(3){animation-delay:.3s}.au-chat .answers-badge{flex:none;align-self:flex-start;margin-top:-2px}.au-sim-input{border:1px solid var(--border);border-radius:12px;flex:none;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;display:flex}.au-sim-text{white-space:nowrap;text-overflow:clip;min-width:0;color:var(--foreground);flex:1;align-items:center;font-size:14px;display:flex;overflow:hidden}.au-sim-text>*{flex:none}.au-sim-text.empty{color:#8a9399}.au-caret{background:var(--primary);flex:none;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite au-caret}.au-sim-send{background:var(--primary);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .12s;display:inline-flex}.au-sim-send.pressed{background:#1e9df1}@keyframes au-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes au-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes au-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.au-bubble,.au-answer .au-bubble,.au-answer .source,.au-caret,.au-typing span{animation:none}}.au-line{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 12px #0f14192e;max-width:100%;margin:0;font-size:24px;font-weight:600;line-height:1.25}@media (max-height:820px) and (min-width:961px){.au-overlay{gap:20px;bottom:32px;left:32px;right:32px}.au-line{font-size:23px}}@media (max-width:1100px) and (min-width:961px){.au-top,.au-form,.au-foot{max-width:none;padding-left:40px;padding-right:40px}}@media (max-width:960px){.au-page{grid-template-columns:minmax(0,1fr)}.au-top,.au-form,.au-foot{width:calc(100% - 40px);max-width:440px;padding-left:0;padding-right:0}.au-top{padding-top:20px}.au-form{align-self:start;padding:40px 0 48px}.au-panel{display:none}}@media (max-width:560px){.au-form h1{font-size:28px}.au-pair{grid-template-columns:1fr;gap:20px}.au-foot{flex-direction:column;align-items:flex-start}}.nav .menu.menu-compact .menu-panel,.nav .menu.menu-compact.open .menu-panel{width:340px;max-width:calc(100vw - 32px);max-height:none;padding:8px;position:absolute;top:calc(100% + 4px);left:-16px;right:auto;overflow:visible;transform:none}.nav .menu.menu-compact.menu-end .menu-panel,.nav .menu.menu-compact.menu-end.open .menu-panel{left:-16px;right:auto}.nav .menu.menu-compact .menu-panel-inner{display:block}.nav .menu.menu-compact .menu-item a{gap:2px;padding:10px 12px}.nav .menu.menu-compact .menu-item a span{font-size:13px;font-weight:400}.nav .menu.menu-compact.open .menu-bridge{width:340px;height:8px;position:absolute;top:100%;left:-16px;right:auto}.ct-form{flex-direction:column;gap:22px;display:flex}.ct-form textarea{width:100%;color:var(--foreground);font:inherit;resize:vertical;background:#fff;border:1px solid #c9d3da;border-radius:12px;min-height:120px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.5}.ct-form textarea::placeholder{color:#8a9399}.ct-form textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e9df12e}.ct-optional,.ct-chips legend span{color:var(--quiet);margin-left:6px;font-size:13px;font-weight:400}.ct-bad input{border-color:#c62828}.ct-err{color:#a32020;margin:0;font-size:13px}.ct-chips{border:0;min-width:0;margin:0;padding:0}.ct-chips legend{color:var(--foreground);margin:0 0 10px;padding:0;font-size:14px;font-weight:500}.ct-chips>div{flex-wrap:wrap;gap:8px;display:flex}.ct-chip{height:36px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9d3da;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex;position:relative}.ct-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-chip svg{color:var(--primary);display:none}.ct-chip.on{border-color:var(--primary);color:#1e9df1;background:#e8f5fe}.ct-chip.on svg{display:block}.ct-chip:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.ct-consent{color:var(--quiet);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ct-consent .k-check{margin-top:2px}.ct-consent a{color:var(--primary);font-weight:500;text-decoration:none}.ct-consent a:hover{text-decoration:underline}.ct-consent.ct-bad{color:#a32020}.pill.ct-button{cursor:pointer;border:0;border-radius:999px;height:48px;padding:0 24px;font-family:inherit;font-size:15px}.ct-form .ct-button{width:100%;margin-top:2px}.pill.line.ct-button{border:1px solid var(--border)}.ct-form{gap:30px}.ct-form .au-field{gap:12px}.ct-form .au-field input,.ct-form textarea,.ct-form .k-select-trigger{background:#fff;border-color:#e1eaef}.ct-form .au-field input:focus,.ct-form textarea:focus,.ct-form .k-select-trigger:focus-visible,.ct-form .k-select.is-open .k-select-trigger{border-color:var(--primary)}.ct-form .ct-bad input,.ct-form .k-select.bad .k-select-trigger{border-color:#c62828}.ct-form .ct-chips,.ct-form .ct-chips+.au-field{margin-top:10px}.ct-form .ct-chips legend{margin-bottom:12px}.ct-form .ct-optional,.ct-form .ct-chips legend span{font-size:inherit;color:var(--quiet);margin-left:4px;font-weight:400}.ct-form .au-hint{color:var(--quiet);margin:-6px 0 0;font-size:13px}.ct-form .ct-chips>div{gap:10px 8px}.ct-form .ct-chip{height:38px;color:var(--foreground);background:#fff;border:1px solid #e1eaef;border-radius:999px;gap:0;padding:0 16px;font-size:14px;font-weight:500}.ct-form .ct-chip svg{display:none}.ct-form .ct-chip.on{background:var(--primary);color:#fff;border-color:#0000}.ct-form .ct-button{align-self:flex-start;width:auto;margin-top:2px}.cx-head{text-align:left}.cx-head .xa-h1{max-width:820px}.cx-head .xa-lead{max-width:620px}.cx-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cx-option{background:#e8f5fe;border-radius:16px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.cx-option.tone-mint{background:var(--mint-tint)}.cx-option h2{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:1.4}.cx-option p{color:var(--quiet);margin:8px 0 0;font-size:15px;line-height:1.55}.cx-option .cx-option-btn{background:#fff;margin-top:24px}.cx-thanks{border-top:1px solid var(--border)}.cx-form-wrap,.cx-thanks{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;scroll-margin-top:96px;display:grid}.cx-form-copy .xa-sub{max-width:440px}.cx-next-title{color:var(--foreground);margin:40px 0 0;font-size:16px;font-weight:600}.cx-steps{gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cx-steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cx-step-n{color:var(--quiet);font-size:14px;font-weight:600;line-height:1.6}.cx-steps li>span:last-child{flex-direction:column;gap:2px;display:flex}.cx-steps strong{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.5}.cx-steps li>span:last-child>span{color:var(--quiet);font-size:15px;line-height:1.55}.cx-steps.cards{gap:12px;margin:0}.cx-steps.cards li{background:#e8f5fe;border-radius:16px;padding:24px 28px}.cx-steps.cards li:nth-child(2){background:var(--mint-tint)}.cx-form-card{box-shadow:none;background:#f7f8f8;border:0;border-radius:24px;padding:40px}.cx-thanks .xa-buttons{margin-top:28px}.cx-links{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px;display:grid}.cx-links ul{margin:0;padding:0;list-style:none}.cx-links li+li{border-top:1px solid var(--border)}.cx-links a{color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;text-decoration:none;display:flex}.cx-links li:first-child a{padding-top:0}.cx-links a>span{flex-direction:column;gap:4px;display:flex}.cx-links strong{font-size:16px;font-weight:600}.cx-links a>span>span{color:var(--quiet);font-size:14px;line-height:1.5}.cx-links svg{color:var(--quiet);flex:none;transition:transform .15s,color .15s}.cx-links a:hover svg{color:var(--primary);transform:translate(2px,-2px)}.cx-links a:hover strong{color:var(--primary)}@media (max-width:1023px){.cx-form-wrap,.cx-thanks,.cx-links{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.cx-options{grid-template-columns:minmax(0,1fr);gap:12px}.cx-option,.cx-form-card{padding:24px}.cx-thanks .xa-buttons .pill{flex:auto}}@media (prefers-reduced-motion:reduce){.cx-links svg{transition:none}}.k-select{width:100%;position:relative}.k-select-trigger{width:100%;height:48px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d3da;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:400;display:flex}.k-select-trigger svg{color:var(--quiet);flex:none;transition:transform .15s}.k-select.is-open .k-select-trigger svg{transform:rotate(180deg)}.k-select-trigger:focus-visible,.k-select.is-open .k-select-trigger{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e9df12e}.k-select.bad .k-select-trigger{border-color:#c62828}.k-select-value.empty{color:#8a9399}.k-select-list{z-index:15;border:1px solid var(--border);background:#fff;border-radius:12px;outline:none;max-height:280px;margin:0;padding:6px;list-style:none;animation:.12s k-select-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #0f141914}.k-select-list[hidden]{display:none}.k-select-option{min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.k-select-option.active{background:#e7f4fb}.k-select-option[aria-selected=true]{font-weight:600}.k-select-option svg{color:var(--primary);flex:none}@keyframes k-select-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.k-select-list{animation:none}}.k-check{flex:none;width:18px;height:18px;display:inline-flex;position:relative}.k-check-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.k-check-box{--k-edge:#9aa6b0;color:#fff;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--k-edge);pointer-events:none;background:#fff;border-radius:5px;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s;display:flex}.k-check-box svg{opacity:0;transition:opacity .12s,transform .12s;transform:scale(.6)}.k-check-input:hover+.k-check-box{--k-edge:#6f7c87}.k-check-input:checked+.k-check-box{--k-edge:#1e9df1;background:#1e9df1}.k-check-input:checked+.k-check-box svg{opacity:1;transform:scale(1)}.k-check-input:focus-visible+.k-check-box{--k-edge:#1e9df1;box-shadow:inset 0 0 0 1.5px var(--k-edge), 0 0 0 3px #1e9df159}.k-check-input[aria-invalid=true]:not(:checked)+.k-check-box{--k-edge:#a32020}.k-check-input:disabled+.k-check-box{opacity:.5}@media (prefers-reduced-motion:reduce){.k-check-box,.k-check-box svg{transition:none}}.pr-page{text-align:left}.pr-head{padding:0}.pr-head h1{letter-spacing:-.03em;text-wrap:balance;max-width:820px;margin:16px 0 0;font-size:56px;font-weight:600;line-height:1.08}.pr-sub{max-width:620px;color:var(--quiet);margin:20px 0 0;font-size:18px;font-weight:400;line-height:1.6}.pr-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:4px;margin:48px 0 0;padding:4px;display:inline-flex}.pr-toggle button{height:36px;color:var(--quiet);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.pr-toggle button.is-on{color:var(--foreground);box-shadow:0 0 0 1px var(--border);background:#fff}.pr-toggle button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pr-save{background:var(--mint-tint);height:22px;color:var(--mint-ink);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pr-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin:48px 0 0;display:grid}.pr-card{grid-row:span 8;grid-template-rows:subgrid;border:1px solid var(--border);background:#fff;border-radius:16px;align-content:start;row-gap:0;min-width:0;padding:28px 24px;display:grid}.pr-card.is-featured{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:#f3fafe}.pr-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.pr-card h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.pr-tag{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pr-line{color:var(--quiet);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.55}.pr-price{flex-wrap:wrap;align-content:flex-end;align-self:end;align-items:baseline;column-gap:8px;margin:20px 0 0;display:flex}.pr-price strong{letter-spacing:-.02em;color:var(--foreground);font-size:40px;font-weight:600;line-height:1.1}.pr-prefix{color:var(--foreground);font-size:15px;font-weight:500}.pr-cadence{color:var(--quiet);flex-basis:100%;margin-top:4px;font-size:14px;font-weight:400;line-height:1.4}.pill.pr-cta,.pr-page .pill.pr-cta{border-radius:999px;align-self:start;width:100%;height:44px;margin:20px 0 0}.pr-limits{color:var(--foreground);align-content:start;gap:10px;margin:24px 0 0;padding:0;font-size:15px;font-weight:400;line-height:1.45;list-style:none;display:grid}.pr-limits li{padding-left:16px;position:relative}.pr-limits li:before{content:"";background:var(--primary);border-radius:99px;width:6px;height:6px;position:absolute;top:.6em;left:0}.pr-rule{background:var(--border);height:1px;margin:24px 0 20px}.pr-card.is-featured .pr-rule{background:#cfe7f9}.pr-lead{color:var(--foreground);margin:0 0 12px;font-size:14px;font-weight:600}.pr-features{color:var(--quiet);align-content:start;gap:10px;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.45;list-style:none;display:grid}.pr-features li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pr-features svg{color:var(--primary);margin-top:2px}.pr-note{color:var(--quiet);margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.5}.pr-note.pr-business{color:var(--foreground);margin-top:24px;font-weight:500}.pr-note.pr-business+.pr-note{margin-top:4px}.pr-section{padding:var(--page-gap) 0 0}.pr-section-head{max-width:760px;margin:0 0 32px}.pr-h2{letter-spacing:-.02em;text-wrap:balance;margin:12px 0 0;font-size:40px;font-weight:600;line-height:1.15}.pr-table-wrap{border:1px solid var(--border);background:#fff;border-radius:16px;position:relative}.pr-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:15px;font-weight:400;line-height:1.45}.pr-table th,.pr-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:14px 20px}.pr-table thead th{z-index:2;color:var(--foreground);background:#fff;padding-block:20px;font-size:15px;font-weight:600;position:sticky;top:64px}.pr-table thead th:first-child{border-top-left-radius:16px;width:36%}.pr-table thead th:last-child{border-top-right-radius:16px}.pr-table thead th.is-featured{color:#1e9df1}.pr-table td.is-featured{background:#f3fafe}.pr-table thead th.is-featured{background:#e8f5fe}.pr-table tbody th{color:var(--foreground);font-weight:400}.pr-table td{color:var(--foreground)}.pr-table .pr-group th{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);background:#fff;padding:28px 20px 10px;font-size:13px;font-weight:600}.pr-table tbody:last-child tr:last-child>*{border-bottom:0}.pr-yes{color:var(--primary);display:block}.pr-no{color:#b8c2ca;display:block}.pr-page .faqx-panel p,.pr-page .hs-sub{font-weight:400}#content .pr-page>.k-section.xa-cta-wrap.xa-cta-wrap{padding-top:var(--page-gap)}@media (max-width:1120px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pr-table-wrap{overflow-x:auto}.pr-table{min-width:720px}.pr-table thead th{position:static}.pr-table th:first-child,.pr-table td:first-child{z-index:1;background:#fff;position:sticky;left:0}.pr-table thead th:first-child{width:220px}}@media (max-width:640px){.pr-head h1{font-size:38px}.pr-sub{font-size:17px}.pr-toggle{margin-top:32px}.pr-grid{grid-template-columns:minmax(0,1fr)}.pr-h2{font-size:30px}.pr-table{min-width:640px;font-size:14px}.pr-table th,.pr-table td{padding:12px 14px}.pr-table thead th:first-child{width:176px}}@media (max-width:1023px){.sk-faq-groups>.sk-chips{top:56px}}.chapter .eyebrow-pill+h1{margin-top:16px}:root{--page-gap:154px;--page-edge:96px}@media (max-width:1023px){:root{--page-gap:125px;--page-edge:80px}}@media (max-width:767px){:root{--page-gap:96px;--page-edge:64px}}#content:not(:has(>.k-hero:first-child)){--section-y:calc(var(--page-gap) / 2);--section-stack:48px}#content:not(:has(>.k-hero:first-child)) .k-section{padding-block:var(--section-y)}#content:not(:has(>.k-hero:first-child))>:first-child{padding-top:var(--page-edge);margin-top:0}#content:not(:has(>.k-hero:first-child))>.sk-hero:first-child{padding-top:var(--page-edge);margin-top:0}#content:not(:has(>.k-hero:first-child))>.chapter:first-child{padding-top:var(--page-edge);margin-top:0}#content:not(:has(>.k-hero:first-child))>:last-child:not(:has(.xa-cta-wrap--last)){padding-bottom:var(--page-edge)}#content:not(:has(>.k-hero:first-child)) .sk-grey{margin-block:var(--section-y);padding-block:calc(var(--section-y) * 1.5)}#content:not(:has(>.k-hero:first-child)) .sk-grey:has(+.sk-grey){margin-bottom:0}#content:not(:has(>.k-hero:first-child)) .sk-grey+.sk-grey{margin-top:0;padding-top:0}.xa-h1{letter-spacing:-.03em;text-wrap:balance;color:var(--foreground);margin:0;font-size:56px;font-weight:600;line-height:1.05}.xa-h2{letter-spacing:-.025em;text-wrap:balance;color:var(--foreground);margin:0;font-size:44px;font-weight:600;line-height:1.08}.xa-h3{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:26px;font-weight:600;line-height:1.2}.xa-lead{max-width:620px;color:var(--quiet);margin:20px 0 0;font-size:18px;font-weight:400;line-height:1.6}.xa-label{color:var(--mint-ink);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.xa-sub{max-width:560px;color:var(--quiet);margin:16px 0 0;font-size:17px;font-weight:400;line-height:1.6}.xa-buttons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.xa-buttons.centre{justify-content:center}.xa-buttons .pill svg,.xa-panel-action .pill svg,.xa-head-action .pill svg{margin-left:2px}.xa-br{display:none}.xa-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.xa-hero .xa-h1{max-width:900px;margin-top:20px;font-size:60px}.xa-hero .xa-lead{margin-left:auto;margin-right:auto}.xa-split-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.xa-split-copy .xa-h1{margin-top:20px}.xa-media{background:#eef3f6;border-radius:16px;width:100%;position:relative;overflow:hidden}.xa-hero-media{max-height:640px}.xa-overlay-card{background:#fffffff0;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 12px 32px #0f14191f}.xa-overlay-foot{color:var(--mint-ink);align-items:center;gap:6px;margin:4px 0 0;font-size:13px;font-weight:500;display:inline-flex}.xa-bubble{border:1px solid var(--border);width:fit-content;max-width:86%;color:var(--foreground);text-align:left;background:#fff;border-radius:16px;margin:0;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.45}.xa-bubble.me{background:var(--primary);border-color:var(--primary);color:#fff;align-self:flex-end}.xa-bubble.typing{gap:4px;padding:14px;display:inline-flex}.xa-bubble.typing i{opacity:.45;background:currentColor;border-radius:99px;width:6px;height:6px;animation:1s ease-in-out infinite xa-dot}.xa-bubble.typing i:nth-child(2){animation-delay:.15s}.xa-bubble.typing i:nth-child(3){animation-delay:.3s}.xa-source{background:var(--mint-tint);color:var(--mint-ink);border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px;font-weight:600}@keyframes xa-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.8;transform:translateY(-3px)}}.xa-head{justify-content:space-between;align-items:flex-end;gap:32px;margin:0 0 40px;display:flex}.xa-head>div:first-child{max-width:760px}.xa-head.centre{text-align:center;justify-content:center}.xa-head.centre .xa-sub{margin-left:auto;margin-right:auto}.xa-head-action{flex:none}.xa-stage{background:#e8f5fe;margin-top:0}.xa-bento{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.xa-tile{color:#fff;background:#eef3f6;border-radius:16px;flex-direction:column;justify-content:flex-end;height:420px;text-decoration:none;display:flex;position:relative;overflow:hidden}.xa-tile-media{border-radius:0;position:absolute;inset:0}.xa-tile-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.xa-tile:hover .xa-tile-media img{transform:scale(1.03)}.xa-tile:after{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0f141952;height:64px;position:absolute;inset:auto 0 0}.xa-tile-foot{z-index:1;color:#fff;margin:0;padding:0 20px 20px;position:relative}.xa-tile-foot span:last-child{color:#ffffffd9}.xa-tile .k-ico{vertical-align:-2px;width:14px;height:14px}.xa-steps-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}.xa-steps{border-top:0;gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.xa-steps li{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.xa-steps li:last-child{border-bottom:0}.xa-step-n{color:#1e9df1;background:#e8f5fe;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:inline-flex}.xa-steps h3{margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.35}.xa-steps p{color:var(--quiet);margin:6px 0 0;font-size:15px;font-weight:400;line-height:1.55}.xa-tint-stage{background:#e8f5fe;border-radius:16px;justify-content:center;align-items:center;min-height:560px;padding:48px 40px;display:flex}.xa-sim{flex-direction:column;gap:16px;width:100%;max-width:460px;transition:opacity .3s;display:flex;position:relative}.xa-sim.fade{opacity:0}.xa-sim-entry{background:#fff;border:1px solid #d6e8f5;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0f14190f}.xa-sim-row{justify-content:space-between;align-items:center;display:flex}.xa-sim-kicker{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.xa-sim-status{border:1px solid var(--border);color:var(--quiet);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.xa-sim-status.on{border-color:var(--mint-tint);background:var(--mint-tint);color:var(--mint-ink)}.xa-sim-title{margin:12px 0 0;font-size:18px;font-weight:600}.xa-sim-text{min-height:72px;color:var(--foreground);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.6}.xa-caret{vertical-align:-.2em;background:var(--primary);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite xa-blink;display:inline-block}@keyframes xa-blink{50%{opacity:0}}.xa-sim-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.xa-sim-preview,.xa-sim-publish{border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.xa-sim-preview{border:1px solid var(--border);color:var(--foreground)}.xa-sim-publish{background:var(--primary);color:#fff;transition:transform .12s,background-color .2s}.xa-sim-publish.pressed{transform:scale(.94)}.xa-sim-publish.done{background:var(--mint-ink)}.xa-sim-chat{background:#fff9;border-radius:16px;flex-direction:column;gap:8px;min-height:168px;padding:16px;display:flex}.xa-sim-chat .rise{animation:.25s cubic-bezier(.16,1,.3,1) both bubble-in}.xa-sim-chat .pop{transform-origin:0;animation:.2s cubic-bezier(.16,1,.3,1) both chip-pop}.xa-cursor{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 4px #0f141940);transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.xa-features{gap:16px;display:grid}.xa-features.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-features.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xa-features.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xa-feature{background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;padding:28px;display:flex}.xa-feature-icon{width:40px;height:40px;color:var(--primary);background:#e8f5fe;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.xa-feature h3{margin:0;font-size:17px;font-weight:600;line-height:1.35}.xa-feature p{color:var(--quiet);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.6}.xa-split-rows{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:64px;display:grid}.xa-split-rows-head{position:sticky;top:112px}.xa-rows{border-top:0;margin:0;padding:0;list-style:none}.xa-rows li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:24px;padding:20px 0;display:grid}.xa-rows li:last-child{border-bottom:0}.xa-row-title{color:var(--foreground);align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.xa-row-icon{color:var(--primary);display:inline-flex}.xa-rows li:has(.xa-row-n){grid-template-columns:auto minmax(0,2fr) minmax(0,3fr);align-items:start}.xa-row-n{min-width:24px;color:var(--quiet);font-variant-numeric:tabular-nums;align-self:start;padding-top:0;font-size:13px;font-weight:600;line-height:22.4px}.xa-row-body{color:var(--quiet);font-size:15px;font-weight:400;line-height:1.6}.xa-panel{background:var(--surface);border-radius:16px;flex-direction:column;padding:48px;display:flex}.xa-panel.tone-blue{background:#e8f5fe}.xa-panel.tone-mint{background:var(--mint-tint)}.xa-panel-body{color:var(--quiet);margin-top:16px;font-size:16px;font-weight:400;line-height:1.6}.xa-panel-body p{max-width:680px;margin:0}.xa-panel-action{margin-top:28px}.xa-checks{color:var(--foreground);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xa-checks li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.xa-checks svg{color:var(--mint-ink);margin-top:3px}.xa-two-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.xa-split-dl{gap:20px;margin:0;display:grid}.xa-split-dl dt{color:var(--foreground);align-items:center;gap:8px;font-weight:600;display:inline-flex}.xa-split-dl dt svg{color:var(--primary)}.xa-split-dl dd{margin:6px 0 0}.xa-statement{max-width:960px}.xa-statement-text{letter-spacing:-.02em;color:var(--foreground);text-wrap:pretty;margin:0;font-size:36px;font-weight:600;line-height:1.25}.xa-statement-text span{color:#8a96a0}.xa-cta{background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.xa-cta p{max-width:560px;color:var(--quiet);margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.6}.xa-cta .xa-buttons{flex:none;margin-top:0}.xa-index-head .xa-h1{max-width:820px;margin-top:20px}.xa-featured-copy .eyebrow-pill{margin-bottom:28px}.xa-featured{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.xa-featured-copy .xa-card-meta{margin:0 0 16px}.xa-featured-title{font-size:48px}.xa-featured-title a{color:inherit;text-decoration:none}.xa-featured-title a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.xa-featured-copy .pill{margin-top:32px}.xa-featured-copy .pill svg{margin-left:2px}.xa-featured-media{aspect-ratio:16/10;background:#eef3f6;border-radius:16px;display:block;position:relative;overflow:hidden}.xa-featured-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.xa-featured-media:hover img{transform:scale(1.03)}.xa-tabs{flex-wrap:wrap;gap:8px;display:flex}.xa-tabs button{border:1px solid var(--border);height:36px;color:var(--foreground);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.xa-tabs button:hover{border-color:#b8c2ca}.xa-tabs button.on{border-color:var(--primary);background:var(--primary);color:#fff}.xa-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.xa-grid{gap:40px 24px;display:grid}.xa-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xa-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.xa-card{min-width:0;color:var(--foreground);flex-direction:column;text-decoration:none;display:flex}.xa-card-img{aspect-ratio:16/10;background:#eef3f6;border-radius:16px;display:block;position:relative;overflow:hidden}.xa-card-img img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.xa-card:hover .xa-card-img img{transform:scale(1.04)}.xa-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:16px}.xa-card-meta{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;font-size:13px;font-weight:400;display:flex}.xa-tag{border:1px solid var(--border);height:24px;color:var(--foreground);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.xa-card-title{letter-spacing:-.01em;margin-top:10px;font-size:18px;font-weight:600;line-height:1.35;display:block}.xa-card-title svg{vertical-align:-2px;color:var(--quiet);margin-left:6px;transition:transform .2s;display:inline-block}.xa-card:hover .xa-card-title svg{color:var(--primary);transform:translate(3px)}.xa-grid.cols-4 .xa-card-title{font-size:16px}.xa-card-dek{color:var(--quiet);margin-top:8px;font-size:15px;font-weight:400;line-height:1.55;display:block}.xa-list{border-top:0;margin:0;padding:0;list-style:none}.xa-list a{border-bottom:1px solid var(--border);color:var(--foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:20px 0;text-decoration:none;display:grid}.xa-list a:last-child{border-bottom:0}.xa-list a:hover strong{color:var(--primary)}.xa-list-main{flex-direction:column;gap:4px;min-width:0;display:flex}.xa-list-main strong{font-size:16px;font-weight:600;line-height:1.4;transition:color .15s}.xa-list-main span{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.5;overflow:hidden}.xa-list-side{color:var(--quiet);white-space:nowrap;align-items:center;gap:16px;font-size:14px;display:inline-flex}.xa-article{flex-direction:column;align-items:center;display:flex}.xa-article-bar{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1040px;display:flex}.xa-article-bar>a{color:var(--quiet);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.xa-article-bar>a:hover{color:var(--foreground)}.xa-article-bar .xa-card-meta{margin:0}.xa-article-head{text-align:center;max-width:820px;margin-top:56px}.xa-article-head .xa-h1{margin-top:20px;font-size:52px}.xa-article-head .xa-lead{margin-left:auto;margin-right:auto}.xa-article-media{aspect-ratio:16/9;background:#eef3f6;border-radius:16px;width:100%;max-width:1040px;margin-top:48px;position:relative;overflow:hidden}.xa-prose{width:100%;max-width:680px;color:var(--foreground);margin-top:56px;font-size:17px;font-weight:400;line-height:1.75}.xa-prose p{margin:0 0 20px}.xa-prose h2{letter-spacing:-.015em;margin:48px 0 16px;font-size:26px;font-weight:600;line-height:1.25}.xa-prose ul{margin:0 0 24px;padding-left:22px;list-style:outside}.xa-prose li{margin:0 0 10px;padding-left:4px;display:list-item}.xa-prose-note{border-left:3px solid var(--primary);background:var(--surface);border-radius:0 12px 12px 0;padding:16px 20px}.xa-prose li::marker{color:var(--primary)}.xa-practice{background:#e8f5fe;border-radius:16px;margin-top:40px;padding:28px 32px}.xa-practice .xa-label{color:#1e9df1;margin-bottom:8px}.xa-practice-line{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.45}.xa-more{color:var(--primary);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.xa-more:hover{text-underline-offset:3px;text-decoration:underline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xa-rise{animation:linear both xa-rise;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes xa-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1023px){.xa-hero .xa-h1{font-size:48px}.xa-h1{font-size:46px}.xa-h2{font-size:36px}.xa-split-hero,.xa-steps-split,.xa-split-rows,.xa-featured{grid-template-columns:minmax(0,1fr);gap:40px}.xa-split-rows-head{position:static}.xa-features.cols-4,.xa-features.cols-3,.xa-grid.cols-3,.xa-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-two-panels{grid-template-columns:minmax(0,1fr)}.xa-statement-text{font-size:30px}.xa-hero-media{aspect-ratio:4/3!important}}@media (max-width:767px){.xa-hero .xa-h1,.xa-h1,.xa-featured-title,.xa-article-head .xa-h1{font-size:36px;line-height:1.1}.xa-h2{font-size:30px}.xa-h3{font-size:22px}.xa-lead{font-size:17px}.xa-br{display:none}.xa-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.xa-bento{grid-template-columns:minmax(0,1fr)}.xa-tile{height:300px}.xa-tint-stage{min-height:0;padding:24px 16px}.xa-features.cols-2,.xa-features.cols-3,.xa-features.cols-4{grid-template-columns:minmax(0,1fr);gap:12px}.xa-feature{padding:24px}:is(.xa-rows li,.xa-rows li:has(.xa-row-n)){grid-template-columns:minmax(0,1fr);gap:6px}.xa-panel{padding:28px 22px}.xa-checks{grid-template-columns:minmax(0,1fr)}.xa-cta{flex-direction:column;align-items:flex-start;padding:32px 24px}.xa-cta .xa-buttons .pill{flex:auto}.xa-statement-text{font-size:24px}.xa-grid.cols-2,.xa-grid.cols-3,.xa-grid.cols-4{grid-template-columns:minmax(0,1fr);gap:32px}.xa-list a{grid-template-columns:minmax(0,1fr);gap:8px}.xa-list-main span{white-space:normal}.xa-article-head{margin-top:36px}.xa-featured{gap:28px}.xa-featured-media{order:-1}.xa-news-top .xa-featured-media{order:0}.xa-article-media{aspect-ratio:4/3;margin-top:32px}.xa-prose{margin-top:36px;font-size:16px}.xa-article-bar{flex-direction:column;align-items:flex-start;gap:12px}.xa-practice{padding:22px}.xa-overlay-card{bottom:12px;left:12px;right:12px}.xa-hero-media{aspect-ratio:4/5!important}}.ke-section .ke-layout{border:1px solid var(--border);background:#fff;border-radius:16px;gap:0;overflow:hidden}.ke-section .ke-copy{border-right:1px solid var(--border);background:#e8f5fe;gap:12px;padding:28px}.ke-section .ke-copy .hs-mono{color:#1e9df1;margin-bottom:4px}.ke-section .ke-steps{border-top:0;gap:12px;margin:0}.ke-section .ke-steps li{background:#fff;border:1px solid #d3e9f8;border-radius:12px;padding:18px 20px}.ke-section .ke-steps li.on{border-color:var(--primary)}.ke-section .ke-steps p{font-size:15px;font-weight:400}.ke-section .ke-card{border:0;border-radius:0}.hx-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:420px;gap:16px;display:grid}.hx-photo{height:100%}.hx-photo.wide{grid-column:span 2}.hx-photo img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hx-photo:hover img{transform:scale(1.03)}.hx-card{border-radius:16px;flex-direction:column;padding:36px;display:flex}.hx-card.tone-blue{background:#e8f5fe}.hx-card.tone-mint{background:var(--mint-tint)}.hx-card .xa-label{color:#1e9df1}.hx-card.tone-mint .xa-label{color:var(--mint-ink)}.hx-card .xa-more{margin-top:auto;padding-top:24px}.hx-card.tone-mint .xa-more{color:var(--mint-ink)}.hx-ticks{color:var(--foreground);gap:12px;margin:24px 0 0;padding:0;font-size:15px;font-weight:400;line-height:1.5;list-style:none;display:grid}.hx-ticks li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.hx-ticks svg{box-sizing:content-box;color:var(--primary);background:#fff;border-radius:999px;padding:3px}.tone-mint .hx-ticks svg{color:var(--mint-ink)}.hx-float{background:#fffffff2;border-radius:16px;flex-direction:column;gap:6px;max-width:300px;padding:16px 18px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 32px #0f141924}.hx-float strong{color:var(--foreground);font-size:15px;font-weight:600;line-height:1.35}.hx-float-kicker{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hx-float-state{background:var(--mint-tint);height:24px;color:var(--mint-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hx-industries .xa-card-dek,.hx-news .xa-card-dek{font-size:14px}.hx-card-text{color:var(--quiet);margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.6}.hx-head-action{place-self:end}@media (max-width:1023px){.hx-head-action{justify-self:start;margin-top:16px}.hx-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto}.hx-photo.wide{grid-column:span 2;height:360px}.hx-card{grid-column:span 2}.ke-section .ke-copy{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:767px){.hx-bento{grid-template-columns:minmax(0,1fr);gap:12px}.hx-photo.wide,.hx-card{grid-column:auto}.hx-photo.wide{height:300px}.hx-card{padding:24px}.hx-float{max-width:none;bottom:12px;left:12px;right:12px}.ke-section .ke-copy{padding:20px}.ke-section .ke-steps li{padding:14px 16px}.hx-industries .xa-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.hx-industries .xa-card-img{aspect-ratio:1}.hx-industries .xa-card-dek{display:none}.hx-industries .xa-card-title{font-size:15px}.hx-industries .xa-card-meta{margin-top:12px}}.xa-badge{width:fit-content;margin-top:24px;display:flex}.sk-faq-more .sk-badge{flex-basis:100%;width:fit-content;max-width:fit-content;margin:0}.ix-hero-media .xa-media{min-height:360px}.xa-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px}.ix-grid .xa-card-img{aspect-ratio:4/5;box-shadow:none}.ix-grid .xa-card:hover .xa-card-img img{transform:none}.ix-grid .xa-card-title{font-size:16px}.ix-grid .xa-card-dek{font-size:14px}.ix-note{max-width:760px;color:var(--quiet);margin:40px 0 0;font-size:15px;font-weight:400;line-height:1.6}.ix-note.wide{max-width:none}.ix-note a{color:var(--primary);font-weight:500}.ix-show{scroll-margin-top:96px}.ix-tabs{margin-bottom:24px}.ix-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;display:grid}.ix-photo{height:100%;min-height:560px}.ix-float{max-width:none;right:24px}.ix-asks{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ix-asks li{color:var(--foreground);background:#e8f5fe;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4}.ix-chat{background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:32px;display:flex}.ix-chat .hs-mono{margin-bottom:4px}.ix-chat .xa-bubble{max-width:80%;font-size:15px}.ix-chat .xa-bubble p{margin:0}.ix-action{background:var(--primary);color:#fff;border-radius:999px;align-items:center;height:30px;margin-top:10px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ix-hands{background:var(--mint-tint);color:var(--mint-ink);border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px 16px;display:flex}.ix-hands svg{flex:none;margin-top:2px}.ix-hands p{color:var(--foreground);margin:0;font-size:14px;font-weight:400;line-height:1.5}.ix-hands strong{color:var(--mint-ink);font-weight:600}.ix-rise{animation:.32s cubic-bezier(.16,1,.3,1) both bubble-in}.ix-rise.d1{animation-delay:.12s}.ix-rise.d2{animation-delay:.22s}.ix-rise.d3{animation-delay:.36s}.ix-rise.d4{animation-delay:.48s}.ix-rise.d5{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.ix-rise{animation:none}}.ix-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ix-step{min-height:260px}.ix-step-n{width:36px;height:36px;color:var(--primary);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;font-size:15px;font-weight:600;display:inline-flex}.tone-mint .ix-step-n{color:var(--mint-ink)}.ix-list{color:var(--foreground);gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ix-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ix-list svg{color:var(--mint-ink);margin-top:3px}.ix-list.cross svg{color:var(--quiet)}@media (max-width:1023px){.xa-grid.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-panel{grid-template-columns:minmax(0,1fr)}.ix-photo{min-height:420px}.ix-steps{grid-template-columns:minmax(0,1fr)}.ix-step{min-height:0}}@media (max-width:767px){.ix-hero-media .xa-media{min-height:0;aspect-ratio:4/5!important}.xa-grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ix-grid .xa-card-dek{display:none}.ix-grid .xa-card-title{font-size:15px}.ix-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:0 20px 4px;overflow-x:auto}.ix-tabs::-webkit-scrollbar{display:none}.ix-tabs button{flex:none}.ix-photo{min-height:380px}.ix-float{bottom:12px;left:12px;right:12px}.ix-chat{padding:20px}.ix-chat .xa-bubble{max-width:90%}.ix-note{margin-top:28px}.ix-hero-media .xa-media{aspect-ratio:3/4!important}}.pr-promise{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.pr-promise-copy .pr-h2{margin-top:20px}.pr-promise-sub{max-width:460px;color:var(--quiet);margin:16px 0 28px;font-size:16px;font-weight:400;line-height:1.6}.pr-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-promise-grid li{background:var(--surface);border-radius:16px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:20px 22px;display:grid}.pr-promise-grid svg{color:var(--mint-ink);margin-top:3px}.pr-promise-grid h3{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:1.4}.pr-promise-grid p{color:var(--quiet);margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:1023px){.pr-promise{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.pr-promise-grid{grid-template-columns:minmax(0,1fr)}.pr-promise-sub{margin-bottom:24px}}.xa-cta-links{flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;font-size:15px;display:flex}.xa-cta-links a{color:var(--foreground);text-underline-offset:3px;-webkit-text-decoration:underline #b8c2ca;text-decoration:underline #b8c2ca}.xa-cta .xa-cta-next{max-width:none;margin:16px 0 0}.xs-chat{background:#e8f5fe;border-radius:16px;flex-direction:column;min-height:0;padding:20px;display:flex;position:relative;overflow:hidden}.xs-chat.tone-mint{background:var(--mint-tint)}.xs-chat.tone-grey{background:var(--surface)}.xs-chat.tone-white{background:#fff}.xs-chat-label{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.xs-bubbles{overscroll-behavior:contain;scrollbar-width:none;pointer-events:none;flex:1;justify-content:flex-start;min-height:0;overflow-y:auto}.xs-bubbles::-webkit-scrollbar{display:none}.xs-bubbles>:first-child{margin-top:auto}.xs-bubbles>*{flex-shrink:0}.xs-note{color:var(--quiet);background:#fff;border-radius:999px;align-self:center;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.xs-note.tone-mint{color:var(--mint-ink)}.xs-note.tone-blue{color:#1e9df1}.xs-slack{border:1px solid var(--border);text-align:left;background:#fff;border-radius:16px;flex-direction:column;height:520px;display:flex;overflow:hidden}.xs-slack-head{border-bottom:1px solid var(--border);color:#1d1c1d;align-items:center;gap:6px;padding:14px 18px;font-size:15px;display:flex}.xs-slack-logo .int-logo{width:18px;height:18px;margin-right:6px}.xs-slack-body{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;padding:18px;display:flex;overflow:hidden}.xs-msg{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.xs-msg.rise,.xs-slack .rise{animation:.25s cubic-bezier(.16,1,.3,1) both bubble-in}.xs-avatar{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:inline-flex}.xs-avatar.person{background:#4a154b}.xs-avatar.kuuba{background:var(--primary)}.xs-who{color:#1d1c1d;margin:0;font-size:15px;font-weight:700;line-height:1.3}.xs-who time{color:#616061;margin-left:6px;font-size:12px;font-weight:400}.xs-app{color:#616061;vertical-align:2px;background:#e8e8e8;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:10px;font-weight:700}.xs-text{color:#1d1c1d;margin:2px 0 0;font-size:15px;line-height:1.45}.xs-attach{border-left:4px solid var(--primary);gap:8px;margin-top:6px;padding:4px 0 4px 12px;display:grid}.xs-attach-title{color:#1d1c1d;margin:0;font-size:15px;font-weight:700}.xs-field,.xs-field-row{color:#1d1c1d;margin:0;font-size:14px;line-height:1.45}.xs-field b,.xs-field-row b,.xs-transcript>b{color:#616061;font-size:12px;font-weight:700;display:block}.xs-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xs-transcript{background:#f8f8f8;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.xs-transcript p{color:#1d1c1d;margin:4px 0 0}.xs-transcript p span{color:#616061;margin-right:6px;font-weight:700}.xs-slack-typing{color:#616061;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.xs-slack-typing .typing{color:#616061}.xs-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}.xs-story-steps{margin:0;padding:0;list-style:none}.xs-story-steps>li{opacity:.3;flex-direction:column;justify-content:flex-start;min-height:360px;padding:0 0 48px;transition:opacity .3s;display:flex}.xs-story-steps>li:first-child{padding-top:0}.xs-story-steps>li:last-child{min-height:520px;padding-bottom:0}.xs-story-steps>li.on{opacity:1}.xs-story-n{color:var(--primary);font-size:14px;font-weight:600}.xs-story-steps .xa-label{margin-top:12px}.xs-story-steps .xa-h3{margin:6px 0 0;font-size:28px}.xs-story-body{max-width:440px;color:var(--quiet);margin-top:12px;font-size:16px;font-weight:400;line-height:1.6}.xs-story-body p{margin:0}.xs-story-inline{display:none}.xs-story-stage{height:520px;position:sticky;top:calc(50vh - 260px)}.xs-story{margin-top:8px}.xs-story-frame{opacity:0;transition:opacity .35s;position:absolute;inset:0}.xs-story-frame.on{opacity:1}.xs-story-frame>*{height:100%!important}.xs-story .xs-bubbles>:last-child{margin-bottom:auto}.xs-entry{background:#e8f5fe;border-radius:16px;flex-direction:column;justify-content:center;gap:16px;height:100%;padding:40px;display:flex}.xs-entry .xa-sim-entry{box-shadow:none}.xs-tools-stage.only-logos{gap:0}.xs-tools-stage{background:var(--mint-tint);border-radius:16px;flex-direction:column;justify-content:center;gap:20px;height:100%;padding:32px;display:flex}.xa-tint-stage.hiw-stage-grey{background:var(--surface)}.xs-tools-stage.hiw-stage-blue{background:#e8f5fe}.xs-tools-stage .team-card{background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;line-height:1.4;animation:.24s cubic-bezier(.16,1,.3,1) both chip-pop;display:flex}.xs-tools-stage .team-card dl{gap:4px;margin:0;display:grid}.xs-tools-stage .team-card dl div{grid-template-columns:9em minmax(0,1fr);gap:8px;display:grid}.xs-tools-stage .team-card dt{color:var(--quiet)}.xs-tools-stage .team-card dd{margin:0}.xs-kb{background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;gap:16px;height:100%;padding:32px;display:flex}.xs-kb-q{border:1px solid var(--border);background:#fff;border-radius:16px;align-self:flex-end;max-width:80%;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.xs-kb ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xs-kb li{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;animation:.24s cubic-bezier(.16,1,.3,1) both chip-pop;display:flex}.xs-kb li:nth-child(2){animation-delay:.12s}.xs-kb li:nth-child(3){animation-delay:.24s}.xs-kb li:nth-child(4){animation-delay:.36s}.xs-kb li.off{opacity:.55}.xs-kb li b{font-weight:600;display:block}.xs-kb li span{color:var(--quiet)}.xs-kb li span b{color:var(--foreground)}.xs-kb em{color:var(--quiet);background:#eef1f4;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.xs-kb em.tone-mint{background:var(--mint-tint);color:var(--mint-ink)}@media (prefers-reduced-motion:reduce){.xs-kb li{animation:none}}.xs-orbit{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;position:relative;container-type:inline-size}.xs-orbit:before,.xs-orbit:after{content:"";border:1px dashed #c9dcea;border-radius:50%;position:absolute}.xs-orbit:before{inset:9%}.xs-orbit:after{inset:25%}.xs-ring{animation:60s linear infinite xs-spin;position:absolute;inset:0}.xs-ring.inner{animation-duration:40s;animation-direction:reverse}.xs-ring.still,.xs-ring.still .xs-orbit-tile{animation:none}.xs-orbit-item{width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--r,220px) * -1));position:absolute;top:50%;left:50%}.xs-ring.outer .xs-orbit-item{--r:41cqw}.xs-ring.inner .xs-orbit-item{--r:25cqw}.xs-orbit-tile{width:60px;height:60px;transform:rotate(calc(var(--a) * -1));background:#fff;border:1px solid #e1eaef;border-radius:16px;justify-content:center;align-items:center;animation:60s linear infinite xs-unspin;display:flex;position:absolute;top:-30px;left:-30px}.xs-ring.inner .xs-orbit-tile{animation-duration:40s}.xs-orbit-tile .int-logo{width:30px;height:30px}.xs-orbit-core{background:var(--primary);border-radius:24px;justify-content:center;align-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;display:flex;position:absolute;top:50%;left:50%}@keyframes xs-spin{to{transform:rotate(360deg)}}@keyframes xs-unspin{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}.xs-ring.inner .xs-orbit-tile{animation-name:xs-unspin-rev}@keyframes xs-unspin-rev{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 + 360deg))}}.xs-marquee{gap:12px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.xs-marquee-row{overflow:hidden}.xs-marquee-track{gap:12px;width:max-content;animation:40s linear infinite xs-marquee;display:flex}.xs-marquee-row.rev .xs-marquee-track{animation-direction:reverse}.xs-chip{height:56px;color:var(--foreground);white-space:nowrap;background:#fff;border:1px solid #e1eaef;border-radius:16px;align-items:center;gap:10px;padding:0 20px 0 14px;font-size:15px;font-weight:500;display:inline-flex}.xs-chip .int-logo{width:26px;height:26px}@keyframes xs-marquee{to{transform:translate(-50%)}}.xt-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.xt-group{background:#e8f5fe;border-radius:16px;flex-direction:column;padding:28px;display:flex}.xt-group.tone-mint{background:var(--mint-tint)}.xt-logos{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.xt-tile{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.xt-tile .int-logo{width:26px;height:26px}.xt-logos.small .xt-tile{width:40px;height:40px}.xt-logos.small .int-logo{width:22px;height:22px}.xt-group .hx-card-text{margin-top:8px}.xt-strip{background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;padding:16px 20px;display:flex}.xt-strip-label{color:var(--quiet);font-size:14px;font-weight:500}.xt-strip-logos{flex-wrap:wrap;gap:14px;display:flex}.xt-mini .int-logo{width:22px;height:22px}.xt-flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.2fr) 24px minmax(0,1fr);align-items:center;gap:16px;display:grid}.xt-flow-step{background:var(--surface);border-radius:16px;flex-direction:column;align-self:stretch;padding:28px;display:flex}.xt-flow-mid{background:#e8f5fe}.xt-flow-step:last-child{background:var(--mint-tint)}.xt-flow-icon{width:40px;height:40px;color:var(--primary);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.xt-flow-step .hx-card-text{margin-top:8px}.xt-flow-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.xt-flow-list li{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500}.xt-flow-arrow{color:var(--quiet);justify-self:center}.xs-points{gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.xs-points li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;display:grid}.xs-points li>span{color:var(--primary);padding-top:2px;line-height:0}.xs-points h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.xs-points p{color:var(--quiet);margin:4px 0 0;font-size:15px;line-height:1.55}.xs-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}.xs-split.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.xs-split.flip>:first-child{order:2}.xs-split-copy .xa-h2{margin-top:12px}.xs-split-copy .xa-sub{margin-top:16px}.xs-split-copy .hx-ticks{margin-top:24px}.xs-split-copy .xa-buttons,.xs-split-copy .xs-more,.xs-split-copy .xt-strip{margin-top:28px}@media (prefers-reduced-motion:reduce){.xs-ring,.xs-orbit-tile,.xs-marquee-track{animation:none!important}.xs-marquee{-webkit-mask-image:none;mask-image:none}.xs-marquee-track{flex-wrap:wrap;width:auto}.xs-chip.dup{display:none}.xs-story-frame,.xs-story-steps>li{transition:none}.xs-story-steps>li{opacity:1}}@media (max-width:1023px){.xs-story{grid-template-columns:minmax(0,1fr);gap:0}.xs-story-stage{display:none}.xs-story-steps>li,.xs-story-steps>li:first-child,.xs-story-steps>li:last-child{opacity:1;min-height:0;padding:0 0 48px}.xs-story-steps>li:last-child{padding-bottom:0}.xs-story-steps>li:first-child{padding-top:0}.xs-story-inline{height:440px;margin-top:24px;display:block}.xs-story-inline>*{height:100%!important}.xs-split,.xs-split.flip{grid-template-columns:minmax(0,1fr);gap:32px}.xs-split.flip>:first-child{order:0}.xt-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.xt-flow{grid-template-columns:minmax(0,1fr)}.xt-flow-arrow{transform:rotate(90deg)}}@media (max-width:767px){.xs-story-steps .xa-h3{font-size:22px}.xs-story-inline{height:400px}.xs-slack{height:660px}.xs-field-row{grid-template-columns:minmax(0,1fr);gap:8px}.xt-groups{grid-template-columns:minmax(0,1fr);gap:12px}.xt-group{padding:24px}.xs-orbit-tile{border-radius:12px;width:48px;height:48px;top:-24px;left:-24px}.xs-orbit-tile .int-logo{width:24px;height:24px}.xs-orbit-core{border-radius:18px;width:64px;height:64px;margin:-32px 0 0 -32px}.xs-chip{height:48px;font-size:14px}.xs-entry,.xs-tools-stage{padding:20px}}#content .k-section.xa-cta-wrap--last{padding-bottom:var(--page-edge);margin-bottom:0}:is(#content :has(>.xa-cta-wrap--last),#content:has(.xa-cta-wrap--last)){margin-bottom:0;padding-bottom:0}.ad-hero-media .xa-media{min-height:360px}.ad-cards{gap:16px;display:grid}.ad-cards.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-cards.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-card{padding:28px}.ad-card-icon{width:40px;height:40px;color:var(--primary);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.ad-card.tone-mint .ad-card-icon{color:var(--mint-ink)}.ad-card-title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:18px;font-weight:600;line-height:1.35}.ad-card .hx-card-text{margin-top:8px}.hx-card.tone-grey{background:var(--surface)}.ad-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ad-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ad-split.reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}.ad-split-copy .xa-head{margin-bottom:32px}.ad-photo{height:100%;min-height:520px}.ad-split-card{padding:48px}.ad-split.centre .ad-split-card{flex-direction:column;justify-content:center;display:flex}.hx-ticks.ad-cross svg{color:var(--quiet)}.ad-packs .xa-card-meta{margin-top:14px}@media (max-width:1023px){.ad-cards.cols-4,.ad-cards.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-split,.ad-split.reverse{grid-template-columns:minmax(0,1fr);gap:16px}.ad-split.reverse .ad-photo{order:2}.ad-photo{min-height:440px}}@media (max-width:767px){.ad-hero-media .xa-media{min-height:0;aspect-ratio:4/5!important}.ad-cards.cols-4,.ad-cards.cols-3,.ad-cards.cols-2,.ad-pair{grid-template-columns:minmax(0,1fr);gap:12px}.ad-card{padding:24px}.ad-split-card{padding:28px 24px}.ad-photo{min-height:460px}.ad-packs.xa-grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.home-site-demo .hs-head{margin-bottom:28px}.home-scene-tabs{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.home-scene-tabs button{appearance:none;border:1px solid var(--border);color:var(--quiet);min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:border-color .16s,color .16s,background-color .16s}.home-scene-tabs button:hover{color:var(--foreground);border-color:#c5d3dc}.home-scene-tabs button.on{background:var(--foreground);border-color:var(--foreground);color:#fff}.home-scene-tabs button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.home-firm-site{background:#fafbfc;min-height:600px}.home-firm-mark{color:#fff;background:#0f1419;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-flex}.home-firm-mark.sm{border-radius:12px;width:34px;height:34px;font-size:14px}.hs-site-brand{align-items:center;gap:10px;display:inline-flex}.home-firm-site .hs-widget.home-widget{width:min(420px,100% - 40px);min-height:460px;bottom:22px;right:22px}.home-widget{gap:12px;max-height:calc(100% - 28px)}.home-widget-chat{overscroll-behavior:none;flex-direction:column;flex:auto;gap:10px;min-height:360px;max-height:480px;display:flex;overflow:hidden}.home-firm-site .hs-bubble.me{background:#e8f5fe}.home-widget-chat>:first-child{margin-top:auto}.home-source{background:var(--mint-tint);color:var(--mint-ink);border-radius:999px;align-self:flex-start;margin:0;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none}.home-source:hover{filter:brightness(.97)}.home-typing{align-items:center;gap:4px;min-height:18px;display:inline-flex}.home-typing i{opacity:.45;background:currentColor;border-radius:99px;width:5px;height:5px;animation:1s ease-in-out infinite home-dot}.home-typing i:nth-child(2){animation-delay:.15s}.home-typing i:nth-child(3){animation-delay:.3s}@keyframes home-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.home-enquiry{border:1px solid var(--border);background:#fff;border-radius:12px;margin:0;padding:12px}.home-enquiry strong{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.home-enquiry dl{gap:6px;margin:0;display:grid}.home-enquiry dl>div{grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.4;display:grid}.home-enquiry dt{color:var(--quiet);font-weight:500}.home-enquiry dd{margin:0}.home-widget-more{color:var(--quiet);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.home-widget-more:hover{color:var(--foreground)}.home-snippet-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:16px;margin-top:48px;padding:40px 44px;display:grid}.home-snippet-panel .eyebrow{margin:0}.home-snippet-panel h3{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.home-snippet-panel .home-snippet-lead{max-width:560px;color:var(--quiet);margin:0;font-size:16px;font-weight:400;line-height:1.55}.home-snippet-panel code.home-snippet-code{color:#ffffffe0;background:#0f1419;border-radius:12px;width:100%;margin-top:8px;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.65;display:block;overflow-x:auto}.home-snippet-note{color:var(--quiet);margin:0;font-size:14px;font-weight:400}.home-snippet-note code{color:inherit;font-size:inherit;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline}.home-how.xa-steps-split{align-items:center}.home-how-more{margin-top:28px}.home-how-more .pill{align-items:center;gap:8px;display:inline-flex}.k-hero h1{text-wrap:balance}.home-site-demo.k-section{padding-top:calc(var(--section-y) + 40px)}@media (min-width:1024px){.hx-people .hx-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:420px}.hx-people .hx-photo.wide{grid-column:span 7!important}.hx-people .hx-card{padding:32px 28px;grid-column:span 5!important}.hx-people .hx-ticks{font-size:15px}.hx-people .hx-ticks li{white-space:nowrap}}.home-int .home-snippet-panel{margin-top:56px}.home-int .int-cards{margin-top:32px}@media (max-width:767px){.home-snippet-panel{margin-top:36px;padding:28px 22px}.home-snippet-panel h3{font-size:22px}.home-snippet-panel code.home-snippet-code{padding:16px;font-size:13px}.home-firm-site{min-height:540px}.home-firm-site .hs-widget.home-widget{width:calc(100% - 28px);min-height:400px;bottom:14px;right:14px}.home-widget-chat{min-height:300px;max-height:380px;overflow:hidden}.home-enquiry dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.home-typing i{animation:none}}@media (max-width:1023px){#content:has(.home-site-demo){--home-section-y:48px}#content:has(.home-site-demo) .home-site-demo.k-section{padding-top:76px}}@media (max-width:767px){#content:has(.home-site-demo){--home-section-y:48px}}.home-firm-site{padding-top:36px}.home-firm-site .home-firm-schema{max-width:48%;padding-top:12px}.home-chatbot-avatar{border-radius:99px;flex:none;width:34px;height:34px;display:block}.xa-steps,.xa-rows,.xa-list,.ke-steps{border-top:0!important}.xa-steps>li:last-child,.xa-rows>li:last-child,.ke-steps>li:last-child,.xa-list>a:last-child{border-bottom:0!important}.rows article{border-top:0}.rows article+article{border-top:1px solid var(--border)}.rows article:last-child{border-bottom:0}.faq article{border-top:0}.faq article+article{border-top:1px solid var(--border)}.faq article:last-child{border-bottom:0}.help-rows a{border-top:0}.help-rows a+a{border-top:1px solid var(--border)}.help-rows a:last-child{border-bottom:0}#content:has(.home-site-demo){--home-section-y:77px}#content:has(.home-site-demo) .home-how.k-section{padding-top:77px!important;padding-bottom:77px!important}#content:has(.home-site-demo) .home-int.k-section{padding-top:77px!important;padding-bottom:77px!important}#content:has(.home-site-demo) .hx-people.k-section{padding-top:77px!important;padding-bottom:77px!important}#content:has(.home-site-demo) .k-section:has(.faqx-wrap){padding-top:77px!important;padding-bottom:77px!important}#content:has(.home-site-demo) .xa-cta-wrap.k-section{padding-top:77px!important;padding-bottom:77px!important}#content:has(.home-site-demo) .k-section.xa-cta-wrap{padding-top:77px!important;padding-bottom:77px!important}#content:has(.home-site-demo) .home-site-demo.k-section{padding-top:104px!important;padding-bottom:77px!important}#content:has(.home-site-demo) .home-int .home-snippet-panel{margin-top:56px!important}@media (max-width:1023px){#content:has(.home-site-demo) .home-how.k-section{padding-top:48px!important;padding-bottom:48px!important}#content:has(.home-site-demo) .home-int.k-section{padding-top:48px!important;padding-bottom:48px!important}#content:has(.home-site-demo) .hx-people.k-section{padding-top:48px!important;padding-bottom:48px!important}#content:has(.home-site-demo) .k-section:has(.faqx-wrap){padding-top:48px!important;padding-bottom:48px!important}#content:has(.home-site-demo) .xa-cta-wrap.k-section{padding-top:48px!important;padding-bottom:48px!important}#content:has(.home-site-demo) .home-site-demo.k-section{padding-top:76px!important;padding-bottom:48px!important}}.k-hero{isolation:isolate;position:relative;overflow:hidden}.k-hero-grain{mix-blend-mode:multiply;z-index:0!important;pointer-events:none!important;opacity:.04!important;background-image:radial-gradient(#0f14198c .55px,#0000 .7px),radial-gradient(#0f141966 .45px,#0000 .65px)!important;background-position:0 0,1px 2px!important;background-size:3px 3px,5px 5px!important;animation:36s linear infinite k-hero-grain-drift!important;position:absolute!important;inset:0!important}.k-hero>:not(.k-hero-grain){z-index:1;position:relative}@keyframes k-hero-grain-drift{0%{background-position:0 0,1px 2px}to{background-position:24px 18px,19px 29px}}@media (prefers-reduced-motion:reduce){.k-hero-grain{animation:none!important}}.win-frame{background:#fff;border:1px solid #0f14191a;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 1px #0f14190a,0 12px 32px #0f14191a,0 28px 64px #0f14190f}.win-chrome{background:linear-gradient(#f7f8f9 0%,#eceef1 100%);border-bottom:1px solid #0f14191a;align-items:center;height:40px;padding:0 14px;display:flex}.win-dots{flex:none;align-items:center;gap:7px;display:inline-flex}.win-dot{background-clip:padding-box;border:0;border-radius:99px;flex:none;width:12px;min-width:12px;height:12px;min-height:12px;margin:0;padding:0;display:inline-block;box-shadow:inset 0 0 0 .5px #0000002e}.win-dot.red{background:#ff5f57}.win-dot.amber{background:#febc2e}.win-dot.green{background:#28c840}.home-firm-site.win-frame{background:#fafbfc;min-height:600px;padding:0!important}.home-firm-body{min-height:558px;padding:28px 28px 24px;position:relative}.home-firm-site.win-frame .home-firm-schema{max-width:48%;padding-top:8px}.xa-sim.win-frame{background:#fff;gap:0;max-width:460px}.xa-sim-body{flex-direction:column;gap:16px;padding:18px;display:flex;position:relative}.xa-tint-stage .xa-sim.win-frame{box-shadow:0 1px 1px #0f14190a,0 16px 40px #0f14191f}.win-frame{overflow:clip}.home-firm-site.win-frame{min-height:600px;padding:0!important}.home-firm-body{min-height:560px;position:relative;overflow:clip}.home-firm-site .hs-widget.home-widget{max-height:calc(100% - 24px);position:absolute;bottom:20px;right:20px}.nav .menu:not(.menu-compact) .menu-panel,.nav .menu:not(.menu-compact).open .menu-panel{max-height:min(640px,100vh - 96px);padding:0;overflow:hidden}@media (min-width:1024px){.nav .menu:not(.menu-compact) .menu-panel,.nav .menu:not(.menu-compact):hover .menu-panel,.nav .menu:not(.menu-compact):focus-within .menu-panel,.nav .menu:not(.menu-compact).open .menu-panel{max-height:min(640px,100vh - 96px);padding:0;overflow:hidden}}.nav .menu:not(.menu-compact) .menu-panel-inner{height:100%;min-height:0;max-height:inherit;grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:stretch;gap:0}.nav .menu:not(.menu-compact) .menu-panel,.nav .menu:not(.menu-compact).open .menu-panel{flex-direction:column;display:flex}.nav .menu:not(.menu-compact) .menu-list{justify-content:flex-start;align-self:stretch;gap:4px;min-width:0;padding:16px 14px 16px 24px;overflow:visible}.nav .menu:not(.menu-compact) .menu-item a{border-radius:10px;gap:2px;padding:10px 12px}.nav .menu:not(.menu-compact) .menu-item .hi{border-radius:10px}.nav .menu:not(.menu-compact) .menu-item strong{font-size:14px;font-weight:600;line-height:1.25}.nav .menu:not(.menu-compact) .menu-item a span{font-size:13px;font-weight:400;line-height:1.35}.nav .menu:not(.menu-compact) .preview-stage{background:var(--surface);border-left:1px solid var(--border);border-radius:0;align-self:stretch;align-items:stretch;height:100%;min-height:0;margin:0;padding:20px 22px;display:grid}.nav .menu:not(.menu-compact) .preview-pane{inset:0}.nav .menu:not(.menu-compact) .preview-pane.on{flex-direction:column;grid-area:1/1;height:100%;min-height:0;display:flex;position:relative;top:auto;left:auto;right:auto}.nav .menu:not(.menu-compact) .preview-stage .menu-card{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;display:flex;overflow:visible}.nav .menu:not(.menu-compact) .preview-stage .menu-card-body{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-height:0;padding:0;display:flex}.nav .menu:not(.menu-compact) .preview-stage .bubble{background:#fff;border:1px solid #0000}.nav .menu:not(.menu-compact) .preview-stage .bubble.mine{color:var(--foreground);background:#e8f5fe;border-color:#0000}.nav .menu:not(.menu-compact) .preview-stage .source{background:var(--mint-tint);color:var(--mint-ink);border:0;border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px;font-weight:600}.nav .menu:not(.menu-compact) .menu-panel,.nav .menu:not(.menu-compact).open .menu-panel{width:min(720px,100% - 48px);max-width:720px}@media (min-width:1024px){.nav .menu:not(.menu-compact) .menu-panel,.nav .menu:not(.menu-compact):hover .menu-panel,.nav .menu:not(.menu-compact):focus-within .menu-panel,.nav .menu:not(.menu-compact).open .menu-panel{width:min(720px,100% - 48px);max-width:720px}}.nav .menu:not(.menu-compact) .menu-panel-inner{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.nav .menu:not(.menu-compact) .preview-stage .menu-card-body{justify-content:flex-start}.nav .menu:not(.menu-compact) .preview-stage .menu-card-body>.answers-badge{margin-top:auto;padding-top:12px}.nav .menu.menu-compact .menu-list{gap:4px}.nav .menu.menu-compact .menu-item a{border-radius:10px;gap:2px;padding:10px 12px}.nav .menu.menu-compact .menu-item .hi{border-radius:10px}.nav .menu.menu-compact .menu-item strong{font-size:14px;font-weight:600;line-height:1.25}.nav .menu.menu-compact .menu-item a span{font-size:13px;font-weight:400;line-height:1.35}.nav .menu .menu-panel,.nav .menu.open .menu-panel,.nav .menu.menu-compact .menu-panel,.nav .menu.menu-compact.open .menu-panel{box-shadow:0 8px 28px #0f14191a,0 2px 8px #0f14190f}.nav-morph{--nm-duration:.35s;--nm-ease:cubic-bezier(.22, 1, .36, 1);top:var(--nm-top,72px);left:var(--nm-left,50%);width:var(--nm-w,720px);height:var(--nm-h,360px);z-index:40;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease, visibility 0s linear .15s, top var(--nm-duration) var(--nm-ease), left var(--nm-duration) var(--nm-ease), width var(--nm-duration) var(--nm-ease), height var(--nm-duration) var(--nm-ease);position:fixed}.nav-morph.is-ready{visibility:visible}.nav-morph.is-open{pointer-events:auto;opacity:1;transition:opacity .15s ease, visibility 0s linear 0s, top var(--nm-duration) var(--nm-ease), left var(--nm-duration) var(--nm-ease), width var(--nm-duration) var(--nm-ease), height var(--nm-duration) var(--nm-ease)}.nav-morph.is-instant{transition:opacity .15s,visibility linear}.nav-morph-bridge{height:16px;position:absolute;top:-16px;left:0;right:0}.nav-morph-shell{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;height:100%;overflow:hidden;box-shadow:0 8px 28px #0f14191a,0 2px 8px #0f14190f}.nav-morph-viewport{width:100%;height:100%;position:relative;overflow:hidden}.nav-morph-pane{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--nm-ease), visibility 0s linear .22s, transform .22s var(--nm-ease);position:absolute;top:0;left:0;transform:translate(0)}.nav-morph-pane.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s var(--nm-ease), visibility 0s linear 0s, transform .22s var(--nm-ease);transform:translate(0)}.nav-morph.dir-right .nav-morph-pane:not(.on){transform:translate(-12%)}.nav-morph.dir-left .nav-morph-pane:not(.on){transform:translate(12%)}.nav-morph.dir-right .nav-morph-pane.on{animation:nm-in-from-right .22s var(--nm-ease)}.nav-morph.dir-left .nav-morph-pane.on{animation:nm-in-from-left .22s var(--nm-ease)}@keyframes nm-in-from-right{0%{opacity:0;transform:translate(12%)}to{opacity:1;transform:translate(0)}}@keyframes nm-in-from-left{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}.nav-morph-pane.pane-mega{width:720px;max-width:720px;height:auto;min-height:480px}.nav-morph-pane.pane-mega .menu-panel-inner{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:stretch;gap:0;height:auto;min-height:480px;display:grid}.nav-morph-pane.pane-mega .menu-list{justify-content:flex-start;align-self:stretch;gap:4px;min-width:0;padding:16px 14px 16px 24px;overflow:visible}.nav-morph-pane.pane-mega .menu-item a{border-radius:10px;gap:2px;padding:10px 12px}.nav-morph-pane.pane-mega .menu-item .hi{border-radius:10px}.nav-morph-pane.pane-mega .menu-item strong{font-size:14px;font-weight:600;line-height:1.25}.nav-morph-pane.pane-mega .menu-item a span{font-size:13px;font-weight:400;line-height:1.35}.nav-morph-pane.pane-mega .preview-stage{background:var(--surface);border-left:1px solid var(--border);border-radius:0;align-self:stretch;align-items:stretch;height:100%;min-height:0;margin:0;padding:20px 22px;display:grid}.nav-morph-pane.pane-mega .preview-pane{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.nav-morph-pane.pane-mega .preview-pane.on{opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;grid-area:1/1;height:100%;min-height:0;display:flex;position:relative;top:auto;left:auto;right:auto}.nav-morph-pane.pane-mega .preview-stage .menu-card{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;display:flex;overflow:visible}.nav-morph-pane.pane-mega .preview-stage .menu-card-body{flex-direction:column;flex:auto;justify-content:flex-start;gap:10px;min-height:0;padding:0;display:flex}.nav-morph-pane.pane-mega .preview-stage .menu-card-body>.answers-badge{margin-top:auto;padding-top:12px}.nav-morph-pane.pane-mega .preview-stage .bubble{background:#fff;border:1px solid #0000}.nav-morph-pane.pane-mega .preview-stage .bubble.mine{color:var(--foreground);background:#e8f5fe;border-color:#0000}.nav-morph-pane.pane-mega .preview-stage .source{background:var(--mint-tint);color:var(--mint-ink);border:0;border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px;font-weight:600}.nav-morph-pane.pane-compact{width:340px;max-width:340px;height:auto;padding:8px}.nav-morph-pane.pane-compact .menu-panel-inner{width:100%;display:block}.nav-morph-pane.pane-compact .menu-list{gap:4px}.nav-morph-pane.pane-compact .menu-item a{border-radius:10px;gap:2px;padding:10px 12px}.nav-morph-pane.pane-compact .menu-item .hi{border-radius:10px}.nav-morph-pane.pane-compact .menu-item strong{font-size:14px;font-weight:600;line-height:1.25}.nav-morph-pane.pane-compact .menu-item a span{font-size:13px;font-weight:400;line-height:1.35}.nav-morph .menu-item{position:relative}.nav-morph .menu-item a{color:var(--foreground);background:0 0;flex-direction:column;text-decoration:none;display:flex;position:relative}.nav-morph .menu-item .hi{opacity:0;pointer-events:none;z-index:0;position:absolute;inset:0}.nav-morph .menu-item a>*{z-index:1;position:relative}.nav-morph .menu-item:hover .hi,.nav-morph .menu-item.on .hi,.nav-morph .menu-item:focus-within .hi{opacity:1;background:#e7f4fb}.nav-morph .menu-item strong{color:var(--foreground);display:block}.nav-morph .menu-item a span{color:var(--quiet);margin:0;display:block}@media (max-width:1023px){.nav-morph{display:none!important}}@media (prefers-reduced-motion:reduce){.nav-morph,.nav-morph.is-open,.nav-morph-pane,.nav-morph-pane.on{transition:none!important;animation:none!important}}.compliance-seal{width:fit-content;margin-top:24px;line-height:0;display:block}.compliance-seal img{aspect-ratio:300/80;width:270px;max-width:100%;height:auto;display:block}.xa-split-copy .compliance-seal{margin-top:24px}#content .xa-hero+.ad-hero-media.k-section,#content .xa-hero+.ix-hero-media.k-section,#content .xa-hero+.xa-bento-wrap.k-section{padding-top:72px;padding-bottom:var(--section-y,77px)}:is(#content .k-section.xa-hero:has(+.ad-hero-media),#content .k-section.xa-hero:has(+.ix-hero-media),#content .k-section.xa-hero:has(+.xa-bento-wrap)){padding-bottom:0}.xs-slack.win-frame{border:1px solid #0f14191a;padding:0;box-shadow:0 1px 1px #0f14190a,0 12px 32px #0f14191a,0 28px 64px #0f14190f}.xs-slack.win-frame .xs-slack-head{border-top:0}.xa-hero .xa-h1.how-title{text-wrap:unset;max-width:880px;margin-top:28px}.xa-hero .xa-h1.how-title .how-line{display:block}@media (min-width:768px){.xa-hero .xa-h1.how-title .how-line{white-space:nowrap}}.xa-hero .xa-lead.how-lead{max-width:620px;margin-top:28px}.xa-hero:has(.how-title) .xa-buttons{margin-top:40px}.nav-morph-pane.pane-mega .menu-list,.nav .menu:not(.menu-compact) .menu-list{overscroll-behavior:none;overflow:visible!important}.nav-morph-shell,.nav-morph-viewport{overflow:hidden}.pr-plans-anchor{scroll-margin-top:96px}.home-options{opacity:0;flex-wrap:wrap;align-self:flex-start;gap:8px;max-width:100%;transition:opacity .24s ease-out,transform .24s ease-out;display:flex;transform:translateY(8px)}.home-options.in{opacity:1;transform:none}.home-option{border:1px solid var(--primary);min-height:34px;color:var(--primary);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.home-option.on{background:var(--primary);color:#fff}.home-join{color:var(--quiet);text-align:center;opacity:0;align-self:center;margin:2px 0;font-size:12px;font-weight:500;transition:opacity .24s ease-out}.home-join.in{opacity:1}.home-agent-name,.k-agent-name{color:var(--quiet);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.k-bubbles p.join,.k-card.dark .k-bubbles p.join{color:var(--quiet);text-align:center;background:0 0;border:0;align-self:center;margin:0 auto;padding:2px 0;font-size:12px}.k-card.dark .k-bubbles p.join,.k-card.dark .k-agent-name{color:#fff9}@media (prefers-reduced-motion:reduce){.home-options,.home-join{transition:none}}#content .k-section.xa-section.ow-fix-band.ow-fix-band{margin-inline:calc(50% - 50vw);margin-block:var(--section-y);padding-inline:calc(50vw - 50%);padding-block:var(--page-gap);background:#f3fbf8}#content .ow-fix-band .xs-chat.tone-mint{background:#ddf4ec}#content .xa-row-body a.ow-inline-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}#content .xa-row-body a.ow-inline-link:hover{text-decoration-color:currentColor}#content .k-section.xa-section.who-convo-band.who-convo-band,#content .k-section.xa-section.team-slack-band.team-slack-band{margin-inline:calc(50% - 50vw);margin-block:var(--section-y);padding-inline:calc(50vw - 50%);padding-block:var(--page-gap);background:#f9fafa}#content .who-convo-band .xs-chat.tone-grey{box-shadow:none;background:#fff;border:0}#content .team-slack-band .xs-slack.win-frame{box-shadow:none;border-color:#0000}#content .team-slack-band .xs-slack.win-frame>.win-chrome{background:#4a154b;border-bottom-color:#0000}.preview-stage .bubble,.ix-chat .xa-bubble:not(.me),.k-card:not(.dark) .k-bubbles p,.k-card:not(.dark) .k-bubbles .team-card,.xs-chat:not(.tone-white) .k-bubbles p,.xs-chat:not(.tone-white) .k-bubbles .team-card,.xs-kb-q,.xs-kb li,.xs-chip,.xs-orbit-tile,.xa-tint-stage .win-frame,.sk-grey .win-frame,.home-firm-site .hs-widget,.int-card .int-tile,.sk-grey .sk-card:not(.is-link:hover),.sk-grey .sk-keyrows,.sk-grey .sk-table,.sk-grey .sk-steps li,.xt-flow-step .xt-flow-list li,.sk-faq-search{border-color:#0000}.sk-faq-search:focus,.sk-faq-search:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e9df12e}.cx-form-card .au-field input,.cx-form-card textarea,.cx-form-card .k-select-trigger,.cx-form-card .ct-chip:not(.on){border-color:#0000}.cx-form-card .au-field input:focus,.cx-form-card textarea:focus,.cx-form-card .k-select-trigger:focus-visible,.cx-form-card .k-select.is-open .k-select-trigger{border-color:var(--primary)}:root{--k-glass-fill:#f6f9fca3;--k-glass-blue-fill:#e0f0fdb3;--k-glass-mint-fill:#daf4ebb3;--k-glass-lite-fill:#fffc;--k-glass-light:inset 0 1px 0 #ffffffb3;--k-glass-sheen:linear-gradient(180deg, #ffffff73, #fff0 55%);--k-grain:linear-gradient(transparent, transparent);--k-wash:radial-gradient(38% 60% at 14% 24%, #1e9df10d, transparent 72%), radial-gradient(36% 56% at 86% 78%, #00b87a0a, transparent 72%), #f6f9fb;--k-wash-mint:radial-gradient(38% 60% at 82% 30%, #00b87a12, transparent 72%), radial-gradient(34% 52% at 16% 84%, #1e9df10a, transparent 72%), #f1faf6;--k-stage-light:radial-gradient(50% 70% at 18% 16%, #fff9, transparent 70%), radial-gradient(44% 60% at 88% 88%, #00b87a0f, transparent 70%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--k-glass-fill:#f6f9fcf0;--k-glass-blue-fill:#e4f2fdf5;--k-glass-mint-fill:#def5edf5}}.k-glass,.k-glass-blue,.k-glass-mint,.win-frame.win-frame:not(.sk-code),.xa-tint-stage .xa-sim.win-frame.win-frame,.home-firm-site.win-frame.win-frame,.home-firm-site .hs-widget,.home-snippet-panel,.xs-chat.xs-chat,#content .who-convo-band .xs-chat.tone-grey,#content .team-slack-band .xs-slack.win-frame,#content .ow-fix-band .xs-chat.tone-mint,.ix-chat,.au-chat,.hero-stage .k-card:where(:not(.picked):not(.dark)),.sk-card.sk-card,.sk-list-card,.sk-steps li,.sk-keyrows,.sk-table,.sk-chat,.sk-enquiry,.sk-faq-toc,.pr-card.pr-card,.pr-table-wrap,.pr-toggle,.faqx,.xa-feature,.xa-cta,.xt-flow-step,.hx-card.tone-grey,.xa-panel.tone-grey,.cx-form-card,.hx-float,.xa-overlay-card,.nav-morph-shell,footer.foot{background-color:var(--k-glass-fill);background-image:var(--k-glass-sheen), var(--k-grain);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:var(--k-glass-light);background-size:auto,160px 160px;border-color:#0000;border-radius:20px}.k-glass-blue,.hx-card.tone-blue,.xa-panel.tone-blue,.cx-option.tone-blue,.xt-group.tone-blue,.xs-chat.tone-blue,.xt-flow-step.xt-flow-mid,.int-card,.pr-card.pr-card.is-featured,.xa-tint-stage,.hero-stage,.xs-tools-stage.hiw-stage-blue{background-color:var(--k-glass-blue-fill);background-image:var(--k-glass-sheen), var(--k-grain);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:var(--k-glass-light);background-size:auto,160px 160px;border-color:#0000}.k-glass-mint,.hx-card.tone-mint,.xa-panel.tone-mint,.cx-option.tone-mint,.xt-group.tone-mint,.xs-chat.tone-mint,#content .ow-fix-band .xs-chat.tone-mint,.hero-stage .k-card.picked,.xs-tools-stage:not(.hiw-stage-blue){background-color:var(--k-glass-mint-fill);background-image:var(--k-glass-sheen), var(--k-grain);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:var(--k-glass-light);background-size:auto,160px 160px;border-color:#0000}.xa-tint-stage.hiw-stage-grey,.xs-kb{background-color:var(--k-glass-fill);background-image:var(--k-glass-sheen), var(--k-grain);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:var(--k-glass-light);background-size:auto,160px 160px}.pr-toggle{border-radius:999px}.foot.foot,.cx-form-card.cx-form-card{border-radius:24px}.hx-float,.xa-overlay-card{background-color:#ffffffbd}.nav-morph-shell{background-color:#fffc}.k-glass-lite,.xs-tools-stage .xs-chip,.xs-kb li,.xt-flow-list li,.int-card .int-tile,.pr-promise-grid li,.xa-sim-entry,.sk-entry-body,.sk-enquiry-convo dd,.k-bubbles p:where(:not(.source):not(.join):not(.me)),.sk-bubble.bot,.hs-bubble.bot,.xa-bubble:where(:not(.me)),.au-bubble,.hl-c-row,.hl-c-card,.hl-c-empty,.cx-form-card .au-field input,.cx-form-card textarea,.cx-form-card .k-select-trigger,.cx-form-card .ct-chip:where(:not(.on)),.sk-faq-search{background-color:var(--k-glass-lite-fill);box-shadow:var(--k-glass-light);border-color:#0000}.xs-kb li.on{border-color:var(--mint)}.cx-form-card .au-field input:focus,.cx-form-card textarea:focus,.cx-form-card .k-select-trigger:focus-visible,.cx-form-card .k-select.is-open .k-select-trigger{border-color:var(--primary);background-color:#fff}.cx-form-card .ct-bad input,.cx-form-card .k-select.bad .k-select-trigger{border-color:#c62828}.sk-faq-search:focus,.sk-faq-search:focus-visible{border-color:var(--primary);background-color:#fff;box-shadow:0 0 0 3px #1e9df12e}.pr-table-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#content .who-convo-band .xs-chat.tone-grey .k-bubbles p:not(.source):not(.join){border-color:#0000}.xs-kb-q{background-color:var(--k-glass-lite-fill);box-shadow:var(--k-glass-light)}.win-frame .win-chrome{border-bottom-color:#0f14190f}#content .team-slack-band .xs-slack.win-frame>.win-chrome{background:#4a154b}#content .team-slack-band .xs-slack-head{border-bottom-color:#0f14190f}#content .team-slack-band .xs-transcript{background:#ffffffbf}.sk-enquiry-head{border-bottom-color:#0f14190f}.faqx-item{border-color:#0f14190f}.sk-grey{background:var(--k-wash)}#content .k-section.xa-section.who-convo-band.who-convo-band{background:radial-gradient(34% 58% at 76% 40%,#1e9df114,#0000 72%),radial-gradient(30% 50% at 88% 78%,#00b87a0f,#0000 72%),#f6f9fb}#content .k-section.xa-section.team-slack-band.team-slack-band{background:radial-gradient(34% 58% at 24% 40%,#1e9df114,#0000 72%),radial-gradient(30% 50% at 12% 80%,#00b87a0f,#0000 72%),#f6f9fb}#content .k-section.xa-section.ow-fix-band.ow-fix-band{background:var(--k-wash-mint)}#content>.k-section:not(.sk-grey):not(.who-convo-band):not(.team-slack-band):not(.ow-fix-band):not(.hl-band):not(.hs-band):not(.hs-brand):not(.k-hero):not(.xa-hero):not(.xa-split-hero):not(.cx-head):not(.xa-cta-wrap):not(.tr-never-band):not(.home-site-demo):nth-of-type(4n+1){background-image:radial-gradient(36% 40% at 30% 70%,#1e9df10d,#0000 70%),radial-gradient(30% 36% at 76% 78%,#00b87a0a,#0000 70%)}#content>.k-section:not(.sk-grey):not(.who-convo-band):not(.team-slack-band):not(.ow-fix-band):not(.hl-band):not(.hs-band):not(.hs-brand):not(.k-hero):not(.xa-hero):not(.xa-split-hero):not(.cx-head):not(.xa-cta-wrap):not(.tr-never-band):not(.home-site-demo):nth-of-type(4n+2){background-image:radial-gradient(34% 40% at 72% 68%,#00b87a0d,#0000 70%),radial-gradient(30% 36% at 28% 80%,#1e9df10d,#0000 70%)}#content>.k-section:not(.sk-grey):not(.who-convo-band):not(.team-slack-band):not(.ow-fix-band):not(.hl-band):not(.hs-band):not(.hs-brand):not(.k-hero):not(.xa-hero):not(.xa-split-hero):not(.cx-head):not(.xa-cta-wrap):not(.tr-never-band):not(.home-site-demo):nth-of-type(4n+3){background-image:radial-gradient(40% 40% at 50% 74%,#1e9df10d,#0000 70%),radial-gradient(24% 32% at 22% 82%,#00b87a0a,#0000 70%)}#content>.k-section:not(.sk-grey):not(.who-convo-band):not(.team-slack-band):not(.ow-fix-band):not(.hl-band):not(.hs-band):not(.hs-brand):not(.k-hero):not(.xa-hero):not(.xa-split-hero):not(.cx-head):not(.xa-cta-wrap):not(.tr-never-band):not(.home-site-demo):nth-of-type(4n+4){background-image:radial-gradient(32% 40% at 34% 72%,#00b87a0a,#0000 70%),radial-gradient(34% 40% at 68% 80%,#1e9df10d,#0000 70%)}#content>.k-section.xa-hero.xa-hero,#content>.k-section.cx-head.cx-head,#content>.k-section.xa-cta-wrap.xa-cta-wrap{background-image:none}#content>.k-section.xa-split-hero.xa-split-hero{background-image:radial-gradient(28% 50% at 84% 56%,#1e9df10d,#0000 70%)}footer.foot{background-image:var(--k-glass-sheen), radial-gradient(40% 60% at 20% 30%, #1e9df10a, transparent 70%), radial-gradient(34% 50% at 82% 70%, #00b87a08, transparent 70%), var(--k-grain);background-size:auto,auto,auto,160px 160px}@media (max-width:768px){#content>.k-section:not(.sk-grey):not(.who-convo-band):not(.team-slack-band):not(.ow-fix-band):not(.hl-band):not(.hs-band):not(.hs-brand):not(.k-hero):not(.xa-hero):not(.xa-split-hero):not(.cx-head):not(.xa-cta-wrap):not(.tr-never-band):not(.home-site-demo):nth-of-type(n){background-image:radial-gradient(70% 22% at 50% 92%,#1e9df108,#0000 70%)}#content>.k-section.xa-hero.xa-hero,#content>.k-section.xa-split-hero.xa-split-hero,#content>.k-section.cx-head.cx-head,#content>.k-section.xa-cta-wrap.xa-cta-wrap{background-image:none}.sk-grey{background:#f6f9fb}#content .k-section.xa-section.who-convo-band.who-convo-band,#content .k-section.xa-section.team-slack-band.team-slack-band{background:radial-gradient(70% 24% at 50% 86%,#1e9df10d,#0000 72%),#f6f9fb}#content .k-section.xa-section.ow-fix-band.ow-fix-band{background:radial-gradient(70% 24% at 50% 86%,#00b87a0d,#0000 72%),#f1faf6}footer.foot{background-image:var(--k-glass-sheen), var(--k-grain);background-size:auto,160px 160px}}.nav:before{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%)}#content .pr-page>.pr-section.pr-promise.pr-rules-band{margin-inline:calc(50% - 50vw);margin-top:var(--page-gap);padding-inline:calc(50vw - 50%);padding-block:var(--page-gap);background:#f6f9fb;margin-bottom:0}#content .pr-rules-band .pr-promise-grid li{box-shadow:var(--k-glass-light);background-color:#ffffffe0;border-color:#0000}#content .k-section.xa-section.tr-never-band.tr-never-band{margin-inline:calc(50% - 50vw);margin-block:var(--section-y);padding-inline:calc(50vw - 50%);padding-block:var(--page-gap);background:#f6f9fb}#content .tr-never-band .xa-feature{box-shadow:var(--k-glass-light);background-color:#ffffffe0;border-color:#0000}.au-panel .au-chat .au-sim-input{border:1px solid #fff}.au-panel .au-chat .answers-badge img{filter:brightness(0)}.sk-faq-intro a,.sk-faq-page .sk-faq-a a,.faqx-panel a,.faqx-head .k-sub a,.k-sub a,#content .xa-row-body a.ow-inline-link,.xa-cta-links a,.legal-doc a,.sk-value a,.ix-note a,.au-legal a,.au-switch a,.au-label-row a,.ct-consent a{color:var(--link);font-weight:inherit;text-decoration:none}.sk-faq-intro a:hover,.sk-faq-page .sk-faq-a a:hover,.faqx-panel a:hover,.k-sub a:hover,#content .xa-row-body a.ow-inline-link:hover,.xa-cta-links a:hover,.legal-doc a:hover,.sk-value a:hover,.ix-note a:hover,.au-legal a:hover,.au-switch a:hover,.au-label-row a:hover,.ct-consent a:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cta-card .k-sub a{color:#1e9df1}#content .ix-float .ix-asks li{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);color:var(--foreground);background:#fffc;border-color:#0000;box-shadow:inset 0 1px #ffffffb3}#content .home-site-demo .home-firm-site.win-frame.win-frame{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ecf0f3;border-color:#0000}#content .home-site-demo .home-firm-site.win-frame>.win-chrome{background:#e3e8ec;border-bottom-color:#0000}#content .home-site-demo .home-firm-body{background:#ecf0f3}#content .home-site-demo .hs-site-hero i{background:#d9e0e6}#content .home-site-demo .hs-site-hero i.thin{background:#e0e6eb}#content .home-site-demo .hs-site-btn{background:#d9e0e6}#content .home-site-demo .home-firm-site .hs-widget.hs-widget{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-color:#0000}#content .home-site-demo .hs-widget .hs-bubble.bot{box-shadow:none;background:#f1f4f7;border-color:#0000}#content .home-site-demo .hs-widget .hs-bubble.me{background:#e3f1fc}#content .home-site-demo .hs-widget .home-typing{color:#4a5056}#content .home-site-demo .home-widget-more{color:var(--foreground)}#content .home-site-demo .home-widget-more:hover{color:var(--link-hover)}.nav-morph-pane.pane-mega .menu-col{flex-direction:column;min-width:0;padding-bottom:16px;display:flex}.nav-morph-pane.pane-mega .menu-all{color:var(--link);letter-spacing:normal;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin:auto 14px 0 24px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex}.nav-morph-pane.pane-mega .menu-all:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.nav-morph-pane.pane-mega .menu-all:focus-visible{outline:2px solid var(--primary);outline-offset:0}.nav-morph-pane.pane-mega .preview-stage{padding:0;display:block;position:relative;overflow:hidden}.nav-morph-pane.pane-mega .preview-pane,.nav-morph-pane.pane-mega .preview-pane.on{height:100%;display:block;position:absolute;inset:0}.nav-morph-pane.pane-mega .preview-pane{opacity:0;visibility:hidden;transition:opacity .24s,visibility 0s linear .24s}.nav-morph-pane.pane-mega .preview-pane.on{opacity:1;visibility:visible;transition:opacity .24s,visibility linear}.nav-morph-pane.pane-mega .preview-pane .fs-stage.s-menu{border-radius:0}#content:has(.home-site-demo) .home-how.home-how.k-section{background:#f6f9fb;margin-block:77px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);padding-top:154px!important;padding-bottom:154px!important}@media (max-width:1023px){#content:has(.home-site-demo) .home-how.home-how.k-section{margin-block:48px;padding-top:96px!important;padding-bottom:96px!important}}.sheet-more{min-height:44px;color:var(--link);align-items:center;gap:6px;padding:4px 0 12px;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.sheet-more:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.home-chatbot-avatar.is-q{object-fit:cover;background:#f2f2f0}.sheet-sub span{text-wrap:pretty}.lg-page .sk-faq-a>*+*{margin-top:1em}.lg-page .sk-faq-a p,.lg-page .sk-faq-a li,.lg-page .sk-faq-intro p{color:#1c1f23;font-size:16px;line-height:1.7}.lg-page .sk-faq-a h3{letter-spacing:-.01em;color:var(--foreground);margin:1.6em 0 0;font-size:19px;font-weight:600;line-height:1.35}.lg-page .sk-faq-a h4{color:var(--foreground);margin:1.4em 0 0;font-size:16px;font-weight:600;line-height:1.45}.lg-page .sk-faq-a h4+p{margin-top:.35em}.lg-page .sk-faq-intro .lg-meta{color:#6b7178;font-size:15px}.lg-page .sk-faq-intro>*+*{margin-top:1.15em}.lg-short{background:var(--surface);border-radius:12px;margin:0;padding:14px 18px}.lg-page .sk-faq-a .lg-short{font-size:15px;line-height:1.65}.lg-short.lg-note{background:#fff6e5}.lg-short strong:first-child{font-weight:600}.lg-clause{grid-template-columns:3.2em minmax(0,1fr);column-gap:8px;margin:0;display:grid}.lg-clause.lg-sub{grid-template-columns:2.8em minmax(0,1fr);padding-left:3.2em}.lg-num{font-variant-numeric:tabular-nums;font-weight:600}.lg-sub .lg-num{color:#3e4650;font-weight:500}.lg-list{margin:0;padding-left:1.3em}.lg-list li+li{margin-top:.5em}.lg-list li::marker{color:#6b7178}.lg-table-wrap{background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.55}.lg-table th{text-align:left;vertical-align:bottom;color:var(--foreground);padding:12px 14px;font-weight:600}.lg-table td{vertical-align:top;border-top:1px solid #1c1f2314;padding:12px 14px}.lg-page .lg-table td p{margin:0;font-size:14px;line-height:1.55}.lg-page .lg-table td p+p{margin-top:.4em}.lg-tbc{color:#5c4400;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1cc;border-radius:4px;padding:0 2px}@media (max-width:767px){.lg-page .sk-faq-a p,.lg-page .sk-faq-a li,.lg-page .sk-faq-intro p{font-size:15px;line-height:1.65}.lg-clause{grid-template-columns:2.8em minmax(0,1fr)}.lg-clause.lg-sub{padding-left:1.2em}.lg-table{font-size:13px}}.foot-legal .legal+.legal{margin-top:8px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}
