/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--rainbow-phase:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--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}}}@layer theme{:root,:host{--font-sans:"Noi Grotesk",Arial,sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Noi Grotesk",Arial,sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Noi Grotesk",Arial,sans-serif;--color-border:var(--border)}}@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;-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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-tl-sm{border-top-left-radius:4px}.rounded-r-md{border-top-right-radius:8px;border-bottom-right-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-input{border-color:var(--border)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--background)}.bg-destructive{background-color:var(--primary)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.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-popover{background-color:var(--background)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground,.text-card-foreground{color:var(--foreground)}.text-current{color:currentColor}.text-destructive{color:var(--primary)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;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}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-ring{--tw-ring-color:var(--primary)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--primary)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:12px}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.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\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--foreground)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--primary)}.has-focus\:ring-\[3px\]:has(:focus){--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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:8px}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:8px}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--border)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:12px}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (prefers-color-scheme:dark){.dark\:border-destructive{border-color:var(--primary)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:8px;border-bottom-left-radius:8px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:8px;border-bottom-right-radius:8px}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--primary)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@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}@font-face{font-family:Noi Grotesk;src:url(/__l5e/assets-v1/7e2fa347-37ee-49aa-8f95-a9343690789b/noi-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noi Grotesk;src:url(/__l5e/assets-v1/7d59da0b-0283-414d-9d6b-76651dd8f40b/noi-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Bradford LL;src:url(/__l5e/assets-v1/e94acab1-44bf-4191-bec8-637d82551172/bradford-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bradford LL;src:url(/__l5e/assets-v1/b71e73d0-0cd3-4e01-99e8-b0c2db524703/bradford-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--background:oklch(98.9% .008 110);--paper:var(--background);--foreground:oklch(22% .008 100);--primary:oklch(65% .224 36);--primary-foreground:oklch(99.5% 0 0);--secondary:oklch(96.5% .065 115);--muted:oklch(95.8% .013 110);--muted-foreground:var(--foreground);--accent:oklch(87% .14 145);--border:oklch(89% .02 110);--family-surface:oklch(95.3% .049 78);--partner-surface:oklch(94.5% .036 140);--future-surface:oklch(94.6% .04 222);--footer:oklch(24% .034 160);--footer-muted:oklch(78% .025 140);--editorial-display:"Bradford LL",Georgia,serif;--button-base:oklch(43% .15 35);--button-top:oklch(76% .16 43);--nav-band:var(--primary);--card-shadow:0 12px 34px oklch(22% .008 100/.07);--technology-shadow:var(--card-shadow);--button-shadow:0 3px 0 var(--button-base),inset 0 1px 0 var(--button-top);--button-hover-shadow:0 5px 0 var(--button-base);--button-pressed-shadow:0 1px 0 var(--button-base);--art-control-surface:oklch(98.9% .008 110/.94);--art-control-shadow:0 3px 18px oklch(22% .008 100/.12);--ease-reveal:cubic-bezier(.32,.72,0,1);--ease-pop:cubic-bezier(.34,1.25,.5,1);--ease-hover:cubic-bezier(.215,.61,.355,1)}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:auto}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0;font-weight:400}h1,h2{line-height:1.08}h2{font-size:46px}h1 em,h2 em{font-family:var(--editorial-display);font-style:italic;font-weight:400}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.eyebrow{display:none}.section-shell{max-width:1280px;margin:0 auto;padding-left:64px;padding-right:64px}.site-header{z-index:20;background:var(--background);padding-bottom:6px;position:relative}.site-header:after{content:"";background:var(--nav-band);height:6px;position:absolute;bottom:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;height:86px;margin:auto;padding:0 36px;display:flex}.wordmark{flex-shrink:0;width:190px;display:block}.wordmark img{width:100%;height:auto}.desktop-navigation{gap:28px;font-size:14px;display:flex}.desktop-navigation a{padding:12px 0;transition:color .2s}.desktop-navigation a:hover{color:var(--primary)}.brand-button{background:var(--primary);color:var(--primary-foreground);height:46px;box-shadow:var(--button-shadow);transition:transform .18s var(--ease-pop),box-shadow .18s;border-radius:6px;gap:14px;padding:0 22px;font-size:15px;font-weight:400}.brand-button:hover{background:var(--primary);box-shadow:var(--button-hover-shadow);transform:translateY(-2px)}.brand-button:active{box-shadow:var(--button-pressed-shadow);transform:translateY(2px)scale(.98)}.brand-button svg{width:17px;transition:transform .25s}.brand-button:hover svg{transform:translate(3px)}.navigation-button{color:var(--foreground);background:0 0}.mobile-menu-toggle{display:none}.mobile-navigation{background:var(--paper);box-shadow:var(--card-shadow);border-radius:8px;padding:15px 24px;position:absolute;top:84px;left:16px;right:16px}.mobile-navigation a{justify-content:space-between;padding:17px 0;font-size:18px;display:flex}.mobile-navigation svg{width:18px}.editorial-hero{grid-template-columns:1fr 1.18fr;align-items:center;gap:70px;max-width:1280px;min-height:680px;margin:auto;padding:52px 64px 70px;display:grid}.editorial-hero-copy{text-align:left;max-width:460px}.editorial-hero-copy h1{animation:rise-in .8s var(--ease-reveal) both;font-size:54px}.editorial-hero-copy p{font-family:var(--editorial-display);max-width:360px;animation:rise-in .8s .1s var(--ease-reveal) both;margin:28px 0 32px;font-size:20px;line-height:1.45}.editorial-hero-copy .brand-button{animation:rise-in .8s .2s var(--ease-reveal) both}.editorial-hero-media{aspect-ratio:1;background:var(--family-surface);width:100%;animation:rise-in 1s .1s var(--ease-reveal) both;border-radius:50%;padding:18px;overflow:hidden}.editorial-hero-art{object-fit:cover;object-position:48% center;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.living-art{isolation:isolate;background:var(--family-surface);position:relative;overflow:hidden}.living-art-poster,.living-art video{object-fit:cover;object-position:inherit;width:100%;height:100%;position:absolute;inset:0}.living-art video{opacity:0}.living-art video.is-ready{opacity:1}.art-playback{z-index:5;background:var(--art-control-surface);width:42px;height:42px;color:var(--foreground);box-shadow:var(--art-control-shadow);border-radius:50%;position:absolute;bottom:40px;left:calc(50% - 21px)}.art-playback:hover{background:var(--paper)}.art-playback svg{width:17px}.home-platform-band{background:var(--secondary);padding:90px 0}.home-platform-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.home-platform-layout p{font-family:var(--editorial-display);max-width:390px;margin:24px 0 30px;font-size:20px;line-height:1.5}.connected-type{flex-direction:column;align-items:flex-start;gap:14px;padding:10px 30px;display:flex}.connected-type span{background:var(--paper);box-shadow:var(--card-shadow);transition:transform .5s var(--ease-pop);border-radius:6px;padding:14px 28px;font-size:23px}.connected-type span:nth-child(2){background:var(--partner-surface);margin-left:40px}.connected-type span:nth-child(3){background:var(--future-surface);margin-left:80px}.connected-type strong{margin:16px 0 0 80px;font-size:48px;font-weight:400}.connected-type:hover span:nth-child(2){transform:translate(-15px)}.connected-type:hover span:nth-child(3){transform:translate(-30px)}.home-destinations>div>h2{text-align:center}.destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:55px;display:grid}.destination-grid a{background:var(--family-surface);min-height:285px;transition:transform .4s var(--ease-pop);border-radius:8px;padding:32px;display:block;position:relative}.destination-grid>.reveal:nth-child(2) a{background:var(--partner-surface)}.destination-grid>.reveal:nth-child(3) a{background:var(--future-surface)}.destination-grid a:hover{transform:translateY(-8px)}.destination-grid span{font-family:var(--editorial-display);font-size:18px}.destination-grid h3{margin-top:28px;font-size:29px;line-height:1.15}.destination-grid svg{width:24px;position:absolute;bottom:28px;right:28px}.page-opening{text-align:center;max-width:1000px;margin:auto;padding:72px 24px 50px}.page-opening h1{font-size:60px}.page-opening p{font-family:var(--editorial-display);max-width:500px;margin:25px auto 0;font-size:21px;line-height:1.5}.founder-section{padding:16px 0 100px}.founder-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.founder-portrait{position:sticky;top:40px}.founder-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:8px;width:100%}.founder-portrait h2{margin-top:25px;font-size:32px}.founder-portrait p{color:var(--primary);margin-top:10px;font-size:19px}.founder-bio h2{margin-bottom:30px;font-size:40px}.technology-showcase{padding:20px 0 100px}.technology-heading{display:none}.technology-experiences{gap:100px;display:grid}.technology-experience{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.technology-experience:nth-child(2n) .technology-media{order:2}.technology-media img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--technology-shadow);border-radius:8px}.technology-copy>span{color:var(--primary);margin-bottom:24px;font-size:17px;display:block}.technology-copy h2{font-size:46px}.technology-copy p{font-family:var(--editorial-display);max-width:410px;margin:24px 0 30px;font-size:21px;line-height:1.5}.concept-note{margin-top:35px;font-size:15px;line-height:1.5}.insurance-editorial-media img{object-fit:cover;object-position:center 53%;border-radius:8px;width:100%;height:370px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.insurance-product{background:var(--family-surface);min-height:360px;transition:transform .4s var(--ease-pop);border-radius:8px;padding:30px}.product-grid>.reveal:nth-child(2) .insurance-product{background:var(--partner-surface)}.product-grid>.reveal:nth-child(3) .insurance-product{background:var(--future-surface)}.insurance-product h2{margin:25px 0 16px;font-size:28px}.insurance-product p{font-family:var(--editorial-display);margin-bottom:28px;font-size:18px;line-height:1.5}.insurance-product .brand-button{padding:0 16px;font-size:14px}.insurance-symbol{background:var(--primary);border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.insurance-symbol span{background:var(--paper);clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);width:28px;height:34px}.insurance-symbol-final-expense{background:var(--foreground)}.insurance-symbol-final-expense span{clip-path:polygon(50% 20%,65% 0,90% 0,100% 25%,95% 45%,50% 100%,5% 45%,0 25%,10% 0,35% 0);width:30px;height:28px}.insurance-symbol-mortgage-protection{background:var(--foreground)}.insurance-symbol-mortgage-protection span{clip-path:polygon(50% 0,100% 40%,85% 40%,85% 100%,15% 100%,15% 40%,0 40%)}.site-faq{grid-template-columns:1fr 1.2fr;gap:80px;padding-top:10px;padding-bottom:100px;display:grid}.site-faq-item{background:var(--secondary);border:0;border-radius:8px;margin-bottom:14px;padding:7px 25px}.site-faq-item button{gap:25px;font-size:20px;line-height:1.35}.site-faq-item button:hover{color:var(--primary);text-decoration:none}.site-faq-item [role=region]{font-size:17px;line-height:1.6}.partner-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-bottom:100px;display:grid}.partner-feature img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.partner-list p{font-family:var(--editorial-display);margin-top:12px;font-size:19px;line-height:1.5}.insights-cover img{object-fit:cover;border-radius:8px;width:100%;height:320px}.approach-illustration img{object-fit:contain;width:100%;height:auto}.editorial-section{padding-top:65px;padding-bottom:100px}.editorial-section h2{margin-bottom:40px;font-size:46px}.topic-grid,.principle-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.topic-item,.principle-row{background:var(--family-surface);transition:transform .4s var(--ease-pop);border-radius:8px;padding:30px}.topic-item:nth-child(2),.principle-row:nth-child(2){background:var(--partner-surface)}.topic-item:nth-child(3),.principle-row:nth-child(3){background:var(--future-surface)}.topic-item:hover,.principle-row:hover{transform:translateY(-6px)}.topic-item h3,.principle-row h3{font-size:27px;line-height:1.15}.topic-item p,.principle-row p{font-family:var(--editorial-display);margin-top:20px;font-size:19px;line-height:1.5}.text-link{color:var(--primary);align-items:center;gap:16px;margin-top:28px;font-size:16px;display:inline-flex}.text-link svg{width:18px}.contact-page{max-width:1000px;margin:auto;padding:100px 64px 120px}.contact-page>div>p{font-family:var(--editorial-display);margin-top:25px;font-size:22px}.contact-details a{font-size:27px}.contact-details p{margin-top:16px;font-size:19px}.contact-band{display:none}.site-footer{background:var(--partner-surface);padding:58px 64px 30px}.footer-top{grid-template-columns:1fr 1fr 1.4fr;gap:40px;max-width:1152px;margin:auto;padding-bottom:45px;display:grid}.footer-top>p{font-family:var(--editorial-display);font-size:24px;line-height:1.3}.footer-top nav{flex-wrap:wrap;place-content:start end;gap:20px 24px;font-size:14px;display:flex}.footer-top nav a:hover{color:var(--primary)}.footer-bottom{max-width:1152px;margin:auto}.footer-bottom>p{max-width:940px;font-size:12px;line-height:1.65}.footer-bottom>div{justify-content:space-between;margin-top:26px;font-size:12px;display:flex}.reveal-ready{opacity:0;transition:opacity .7s var(--ease-reveal),transform .7s var(--ease-reveal);transform:translateY(28px)}.destination-grid>.reveal:nth-child(2){transition-delay:80ms}.destination-grid>.reveal:nth-child(3){transition-delay:.16s}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (width<=1100px) and (width>=761px){.desktop-navigation{gap:18px;font-size:13px}.header-inner{gap:20px;padding:0 28px}.wordmark{width:165px}.section-shell{padding-left:40px;padding-right:40px}.editorial-hero{gap:40px;min-height:600px;padding:45px 40px 60px}.editorial-hero-copy h1{font-size:46px}.home-platform-layout,.technology-experience,.founder-layout,.partner-feature{gap:45px}.destination-grid a{padding:24px}.destination-grid h3{font-size:26px}.insurance-product{padding:24px}.insurance-product .brand-button{white-space:normal;height:auto;min-height:46px}}@media (width>=761px){.mobile-navigation{display:none}}@media (width<=760px){.header-inner{height:76px;padding:0 24px}.wordmark{width:175px}.desktop-navigation,.header-contact{display:none}.mobile-menu-toggle{display:inline-flex}.section-shell{padding-left:24px;padding-right:24px}.editorial-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding:45px 24px 50px}.editorial-hero-copy{text-align:center;max-width:100%}.editorial-hero-copy h1{font-size:40px}.editorial-hero-copy p{max-width:310px;margin:22px auto 26px;font-size:19px}.editorial-hero-media{max-width:360px;margin:auto;padding:12px}.art-playback{bottom:22px}.home-platform-band{padding:65px 0}.home-platform-layout{grid-template-columns:1fr;gap:40px}.home-platform-layout h2,h2{font-size:36px}.home-platform-layout p{font-size:19px}.connected-type{gap:10px;padding:0}.connected-type span{padding:12px 24px;font-size:20px}.connected-type strong{margin-left:70px;font-size:38px}.home-destinations{padding-top:65px;padding-bottom:70px}.destination-grid{grid-template-columns:1fr;gap:22px;margin-top:36px}.destination-grid a{min-height:240px}.destination-grid h3{font-size:29px}.page-opening{padding:48px 24px 36px}.page-opening h1{font-size:40px}.page-opening p{font-size:19px}.founder-section{padding:5px 0 65px}.founder-layout{grid-template-columns:1fr;gap:45px}.founder-portrait{position:static}.founder-portrait img{max-width:380px;margin:auto}.founder-bio h2{font-size:35px}.founder-bio p{font-size:17px}.technology-showcase{padding:5px 0 65px}.technology-experiences{gap:65px}.technology-experience{grid-template-columns:1fr;gap:32px}.technology-experience:nth-child(2n) .technology-media{order:0}.technology-copy h2{font-size:36px}.technology-copy p{font-size:19px}.technology-copy>span{margin-bottom:17px}.insurance-editorial-media img{height:260px}.insurance-products{padding-top:40px;padding-bottom:65px}.product-grid{grid-template-columns:1fr;gap:24px}.insurance-product{min-height:0}.insurance-product h2{font-size:28px}.site-faq{grid-template-columns:1fr;gap:30px;padding-bottom:65px}.site-faq h2{font-size:36px}.site-faq-item{padding-left:20px;padding-right:20px}.site-faq-item button{font-size:18px}.partner-feature{grid-template-columns:1fr;gap:36px;padding-bottom:65px}.partner-feature h2{font-size:36px}.insights-cover img{height:230px}.approach-illustration img{height:auto}.editorial-section{padding-top:40px;padding-bottom:65px}.editorial-section h2{font-size:36px}.topic-grid,.principle-list{grid-template-columns:1fr;gap:24px}.contact-page{padding:60px 24px 80px}.contact-page h1{font-size:40px}.contact-page>div>p{font-size:20px}.contact-details a{font-size:22px}.site-footer{padding:45px 24px 25px}.footer-top{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.footer-top nav{justify-content:start}.footer-bottom>div{gap:20px}}:root{--platform-canvas:#fafbf7;--platform-action:#ff5c00;--platform-citrus:#d8ed6a;--platform-ink:#18483c;--platform-field:var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){:root{--platform-field:color-mix(in oklab,var(--platform-ink) 5%,var(--platform-canvas))}}:root{--platform-shadow:0 22px 50px var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){:root{--platform-shadow:0 22px 50px color-mix(in oklab,var(--platform-ink) 11%,transparent)}}:root{--platform-stage-shadow:0 14px 38px var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){:root{--platform-stage-shadow:0 14px 38px color-mix(in oklab,var(--platform-ink) 5%,transparent)}}.connected-platform-page{background:var(--platform-canvas);color:var(--platform-ink)}.connected-platform-page .page-opening{max-width:1100px;padding-top:80px;padding-bottom:34px}.connected-platform-page .page-opening p{font-family:var(--font-sans);max-width:570px;font-size:19px}.platform-journey{padding:0 0 110px}.product-vision{text-align:center;max-width:620px;margin:0 auto 62px;font-size:13px;line-height:1.5}.journey-row{grid-template-columns:1.15fr 1fr;align-items:center;gap:86px;margin-bottom:115px;display:grid}.journey-row:last-child{margin-bottom:0}.journey-agent{grid-template-columns:1fr 1.15fr}.journey-agent .workspace-stage{order:2}.journey-agent .journey-copy{order:1}.workspace-stage{background:var(--platform-field);box-shadow:var(--platform-stage-shadow);border-radius:8px;padding:32px;position:relative}.journey-agent .workspace-stage{background:var(--platform-citrus)}.journey-carrier .workspace-stage{background:var(--platform-ink)}.product-workspace{background:var(--platform-canvas);color:var(--platform-ink);box-shadow:var(--platform-shadow);border-radius:8px;position:relative;overflow:hidden}.workspace-header{background:var(--platform-field);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:12px;display:flex}.workspace-brand{align-items:center;gap:7px;font-size:16px;font-weight:600;display:flex}.workspace-brand svg{width:18px;color:var(--platform-action)}.workspace-header-dark{background:var(--platform-ink);color:var(--platform-canvas)}.workspace-context{justify-content:space-between;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.workspace-content h3{font-family:var(--font-sans);font-size:28px;line-height:1.12}.application-progress{gap:8px;margin:24px 0;font-size:10px;display:flex}.application-progress span{background:var(--platform-field);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.application-progress span:first-child,.application-progress span:nth-child(2),.application-progress .complete{background:var(--platform-citrus)}.application-progress svg{width:12px;height:12px}.sample-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sample-fields>div{flex-direction:column;gap:8px;display:flex}.sample-fields span{font-size:11px}.sample-fields strong{background:var(--platform-field);border-radius:4px;padding:12px;font-size:14px;font-weight:400}.document-item{align-items:center;gap:12px;margin:10px 0;padding:17px 0;display:flex}.document-item>svg{flex-shrink:0;width:20px}.document-item>svg:last-child{margin-left:auto}.document-item div{flex-direction:column;gap:5px;display:flex}.document-item strong{font-size:13px;font-weight:400}.document-item span{font-size:11px}.workspace-action{background:var(--platform-action);width:100%;height:42px;padding:0 12px;font-size:13px}.workspace-note{text-align:center;min-height:32px;margin-top:18px;font-size:11px;line-height:1.5}.data-handoff{align-items:center;gap:10px;padding-top:23px;font-size:12px;display:flex}.data-handoff>svg{flex-shrink:0;width:16px}.data-handoff>svg:last-child{margin-left:auto}.journey-copy>span{color:var(--platform-action);margin-bottom:20px;font-size:15px;display:block}.journey-copy h2{font-size:44px;line-height:1.1}.journey-copy>p{max-width:400px;margin-top:25px;font-size:18px;line-height:1.6}.journey-caption{align-items:center;gap:12px;margin-top:32px;font-size:13px;line-height:1.5;display:flex}.journey-caption svg{flex-shrink:0;width:22px}.case-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.case-title h3{font-size:24px}.case-status{background:var(--platform-citrus);border-radius:4px;max-width:110px;padding:7px;font-size:10px}.workspace-tabs{gap:16px;margin:24px 0 18px;font-size:11px;display:flex}.workspace-tabs .selected{color:var(--platform-action)}.case-table{flex-direction:column;gap:8px;display:flex}.case-table>div{background:var(--platform-field);grid-template-columns:1fr 1.3fr 16px;align-items:center;gap:9px;min-height:43px;padding:13px 11px;font-size:11px;display:grid}.case-table strong{font-weight:400;line-height:1.4}.case-table svg{width:14px;height:14px}.activity-entry{align-items:center;gap:12px;min-height:44px;margin:20px 0;font-size:11px;display:flex}.activity-entry svg{flex-shrink:0;width:20px}.activity-entry strong{font-weight:600}.activity-entry p{margin-top:5px;line-height:1.4}.request-action{background:var(--platform-citrus);width:100%;color:var(--platform-ink);font-size:12px}.carrier-tablist{background:var(--platform-field);gap:4px;margin-bottom:24px;padding:4px;display:flex}.carrier-tablist button{white-space:normal;height:36px;color:var(--platform-ink);flex:1;padding:8px;font-size:11px}.carrier-tablist button[aria-selected=true]{background:var(--platform-ink);color:var(--platform-canvas);border-radius:4px}.carrier-panel{min-height:288px;animation:rise-in .35s var(--ease-reveal)}.shared-case{align-items:center;gap:12px;margin:22px 0;display:flex}.case-avatar{background:var(--platform-citrus);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.shared-case div{flex-direction:column;gap:4px;font-size:11px;display:flex}.shared-case strong{font-size:14px;font-weight:400}.carrier-core{background:var(--platform-citrus);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:13px;font-size:12px;display:flex}.carrier-core svg{width:17px}.workspace-stage.is-visible .product-workspace{animation:workspace-enter .8s var(--ease-reveal) both}@keyframes workspace-enter{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=1100px){.journey-row,.journey-agent{gap:40px}.workspace-stage{padding:22px}.workspace-content{padding:21px}.journey-copy h2{font-size:38px}}@media (width<=760px){.connected-platform-page .page-opening{padding-top:48px;padding-bottom:24px}.connected-platform-page .page-opening h1{font-size:38px}.connected-platform-page .page-opening p{font-size:17px}.product-vision{margin-bottom:35px;font-size:12px}.journey-row,.journey-agent{grid-template-columns:1fr;gap:30px;margin-bottom:65px}.journey-agent .workspace-stage,.journey-agent .journey-copy{order:initial}.workspace-stage{padding:17px}.workspace-content{padding:18px}.workspace-header{padding:14px 16px;font-size:10px}.workspace-content h3{font-size:25px}.journey-copy h2{font-size:35px}.journey-copy>p{margin-top:20px;font-size:17px}.journey-copy>span{margin-bottom:14px}.journey-caption{margin-top:22px}.platform-journey{padding-bottom:65px}.application-progress{gap:5px;font-size:9px}.application-progress span{padding:7px 4px}.case-title h3{font-size:22px}.case-status{font-size:9px}.workspace-tabs{gap:12px}.case-table>div{gap:6px;padding:12px 8px;font-size:10px}.workspace-action{font-size:12px}}:root{--hero-copy:var(--platform-ink);--hero-wash:linear-gradient(180deg,var(--background) 0%,var(--background) 26%,transparent 64%)}@supports (color:color-mix(in lab, red, red)){:root{--hero-wash:linear-gradient(180deg,color-mix(in oklab,var(--background) 94%,transparent) 0%,color-mix(in oklab,var(--background) 73%,transparent) 26%,transparent 64%)}}.editorial-hero-home{isolation:isolate;width:100%;max-width:none;height:calc(100svh - 138px);min-height:600px;max-height:1080px;padding:56px 24px 0;display:block;position:relative;overflow:hidden}.editorial-hero-home .editorial-hero-media{aspect-ratio:auto;z-index:-2;border-radius:0;width:100%;max-width:none;height:100%;margin:0;padding:0;animation:none;position:absolute;inset:0}.editorial-hero-home .editorial-hero-art{object-position:center 58%;border-radius:0}.editorial-hero-home:after{content:"";background:var(--hero-wash);z-index:-1;pointer-events:none;position:absolute;inset:0}.editorial-hero-home .editorial-hero-copy{text-align:center;max-width:820px;color:var(--hero-copy);margin:0 auto}.editorial-hero-home .editorial-hero-copy p{font-family:var(--font-sans);max-width:560px;margin:21px auto 25px;font-size:19px}.os-identity{justify-content:center;align-items:center;gap:12px;margin-bottom:30px;font-size:23px;display:flex}.os-identity>svg{width:31px;height:31px;color:var(--platform-action)}.os-native{font-size:15px}.connected-platform-page .page-opening .os-logo-explanation{max-width:630px;margin-top:20px;font-size:13px;line-height:1.6}.workspace-tabs button{height:28px;color:var(--platform-ink);padding:5px 0;font-size:11px}.workspace-tabs button[aria-selected=true]{color:var(--platform-action)}.agent-screen{min-height:145px;animation:workspace-enter .4s var(--ease-reveal)}.intelligence-screen,.distribution-screen{min-height:165px;animation:workspace-enter .4s var(--ease-reveal)}.evidence-source{align-items:center;gap:12px;padding:22px 0;font-size:12px;display:flex}.evidence-source svg{flex-shrink:0;width:24px}.evidence-source div{flex-direction:column;gap:6px;display:flex}.evidence-source strong{font-weight:400}.evidence-source span{font-size:11px}.evidence-empty{background:var(--platform-field);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:165px;padding:20px;font-size:13px;display:flex}.evidence-empty svg{width:32px;color:var(--platform-action)}.journey-distribution .workspace-stage{background:var(--partner-surface)}.journey-distribution .carrier-tablist{margin-top:24px}.founder-layout{max-width:1000px;display:block}.founder-portrait{grid-template-columns:280px 1fr;align-items:center;column-gap:45px;max-width:800px;margin:0 auto 70px;display:grid;position:static}.founder-portrait img{aspect-ratio:auto;grid-row:1/3;width:280px;height:300px}.founder-portrait h2{align-self:end;margin:0 0 10px;font-size:43px}.founder-portrait p{align-self:start;margin:0;font-size:20px}.founder-bio{max-width:720px;margin:auto}.founder-bio>h2{margin-bottom:45px;font-size:43px}.bio-chapter{margin-top:38px}.bio-chapter h3{color:var(--platform-ink);margin-bottom:18px;font-size:24px}.founder-bio p{margin-bottom:20px;font-size:18px;line-height:1.8}@media (width<=760px){.editorial-hero-home{height:calc(100svh - 120px);min-height:620px;padding:42px 24px 0}.editorial-hero-home .editorial-hero-copy h1{font-size:42px}.editorial-hero-home .editorial-hero-copy p{max-width:310px;font-size:17px}.editorial-hero-home .editorial-hero-art{object-position:39% center}.os-identity{gap:9px;margin-bottom:25px;font-size:21px}.os-native{font-size:13px}.connected-platform-page .page-opening .os-logo-explanation{font-size:12px}.workspace-brand{font-size:14px}.workspace-header{gap:8px}.founder-portrait{text-align:center;margin-bottom:45px;display:block}.founder-portrait img{width:100%;max-width:320px;height:340px;margin:auto}.founder-portrait h2{margin:23px 0 8px;font-size:34px}.founder-portrait p{font-size:18px}.founder-bio>h2{margin-bottom:30px;font-size:34px}.bio-chapter h3{font-size:23px}.founder-bio p{font-size:17px;line-height:1.75}.bio-chapter{margin-top:30px}}:root{--section-join-depth:76px;--section-join-mobile:42px;--section-join-shadow:0 16px 40px var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){:root{--section-join-shadow:0 16px 40px color-mix(in oklab,var(--platform-ink) 4%,transparent)}}.home-platform-band{z-index:2;margin-top:calc(-1 * var(--section-join-depth));border-radius:58% 16% 0 0 / var(--section-join-depth) 38px 0 0;padding-top:130px;padding-bottom:110px;position:relative}.home-platform-band:after{content:"";background:var(--secondary);pointer-events:none;border-radius:0 0 64% 15%/0 0 76px 32px;height:76px;position:absolute;bottom:-48px;left:0;right:0}.home-destinations{padding-top:140px;padding-bottom:150px}.site-footer{isolation:isolate;padding-top:76px;position:relative}.site-footer:before{content:"";z-index:-1;background:var(--partner-surface);pointer-events:none;border-radius:70% 0 0/76px 0 0;height:76px;position:absolute;top:-56px;left:0;right:0}.company-page .founder-section{background:var(--partner-surface);border-radius:120px 0 0;margin-top:30px;padding-top:75px;padding-bottom:130px;position:relative}.company-page+.site-footer:before{display:none}.partners-page .partner-feature{padding-top:55px;padding-bottom:145px;position:relative}.partners-page .partner-feature:before{content:"";z-index:-1;background:var(--family-surface);border-radius:0 140px 0 0;position:absolute;inset:0}.partners-page{isolation:isolate}.insurance-page .insurance-editorial-media img{border-radius:80px 8px}.insights-page .insights-cover img{border-radius:8px 100px}.approach-page .approach-illustration{isolation:isolate;position:relative}.approach-page .approach-illustration:before{content:"";z-index:-1;background:var(--future-surface);border-radius:100px 0 0;position:absolute;inset:30% 0 0}.workspace-stage{box-shadow:none;isolation:isolate;background:0 0;border-radius:0}.workspace-stage:before{content:"";z-index:-1;background:var(--platform-field);border-radius:70px 8px;position:absolute;inset:0}.journey-agent .workspace-stage,.journey-carrier .workspace-stage,.journey-distribution .workspace-stage{background:0 0}.journey-agent .workspace-stage:before{background:var(--platform-citrus);border-radius:8px 70px}.journey-distribution .workspace-stage:before{background:var(--partner-surface)}.case-summary{background:var(--platform-field);border-radius:4px;gap:10px;margin:18px 0;padding:16px;display:grid}.case-summary>div{justify-content:space-between;gap:16px;font-size:11px;display:flex}.case-summary strong{text-align:right;font-weight:600}.consumer-screen{min-height:258px;animation:workspace-enter .35s var(--ease-reveal)}.agent-screen{min-height:265px}.case-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 16px}.workspace-action:disabled,.request-action:disabled{opacity:1;background:var(--platform-field);color:var(--platform-ink);box-shadow:none;transform:none}.request-action{white-space:normal;height:auto;min-height:40px;margin-top:16px}.case-timeline{gap:14px;margin:18px 0;padding:0;list-style:none;display:grid}.case-timeline li{align-items:center;gap:10px;min-height:35px;font-size:12px;line-height:1.5;display:flex}.case-timeline svg{flex-shrink:0;width:16px;height:16px}.timeline-complete svg{color:var(--platform-action)}.brief-fact{background:var(--platform-field);gap:6px;margin-bottom:8px;padding:12px;font-size:12px;display:grid}.brief-fact span{font-size:10px}.brief-fact strong{font-weight:400;line-height:1.5}.sample-reset{justify-content:center;margin-top:55px;display:flex}.sample-reset button{color:var(--platform-ink);gap:12px}.product-vision{font-size:14px}.carrier-panel{min-height:365px}.journey-distribution .distribution-screen{min-height:180px}@media (width<=760px){.home-platform-band{margin-top:calc(-1 * var(--section-join-mobile));border-radius:55% 12% 0 0 / var(--section-join-mobile) 20px 0 0;padding-top:85px;padding-bottom:75px}.home-platform-band:after{border-radius:0 0 65% 15%/0 0 42px 18px;height:45px;bottom:-26px}.home-destinations{padding-top:95px;padding-bottom:100px}.site-footer{padding-top:55px}.site-footer:before{border-radius:65% 0 0/46px 0 0;height:46px;top:-32px}.company-page .founder-section{border-radius:60px 0 0;margin-top:15px;padding-top:45px;padding-bottom:85px}.partners-page .partner-feature{padding-top:35px;padding-bottom:100px}.partners-page .partner-feature:before{border-radius:0 65px 0 0}.insurance-page .insurance-editorial-media img{border-radius:40px 8px}.insights-page .insights-cover img{border-radius:8px 48px}.platform-journey{padding-bottom:100px}.workspace-stage:before{border-radius:45px 8px}.journey-agent .workspace-stage:before{border-radius:8px 45px}.case-summary{padding:12px}.case-summary>div{gap:8px;font-size:10px}.workspace-action{white-space:normal;height:auto;min-height:44px}.workspace-header>span:last-child{text-align:right;max-width:110px;line-height:1.4}.consumer-screen{min-height:250px}.product-vision{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal-ready{opacity:1;transform:none}}.site-header{z-index:40;background:var(--background);box-shadow:0 1px 0 var(--foreground);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{box-shadow:0 1px 0 color-mix(in oklab,var(--foreground) 7%,transparent)}}.site-header{padding-bottom:10px}.site-header:after{background:linear-gradient(90deg,oklch(82% .13 55),oklch(85% .14 100),oklch(80% .12 160),oklch(78% .1 200),oklch(76% .1 260),oklch(78% .12 320),oklch(82% .13 55)) 0 0/300% 100%;height:10px;animation:18s linear infinite nav-rainbow}@keyframes nav-rainbow{to{background-position:300% 0}}.header-inner{height:80px}.desktop-navigation{background:var(--card);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--foreground);border-radius:999px;gap:4px;padding:5px}@supports (color:color-mix(in lab, red, red)){.desktop-navigation{box-shadow:var(--card-shadow),inset 0 0 0 1px color-mix(in oklab,var(--foreground) 6%,transparent)}}.desktop-navigation{font-size:14px}.desktop-navigation a{color:var(--foreground);transition:background .25s var(--ease-hover),color .25s var(--ease-hover),transform .25s var(--ease-pop);border-radius:999px;padding:9px 17px}.desktop-navigation a:hover{background:var(--family-surface);color:var(--foreground);transform:translateY(-1px)}.desktop-navigation a.is-active{background:var(--foreground);color:var(--background)}@media (width<=1100px){.desktop-navigation a{padding:8px 11px}}.os-pipeline{text-align:center;margin:0 auto 34px}.os-pipeline p{font-family:var(--editorial-display);margin-bottom:22px;font-size:22px;font-style:italic}.os-pipeline ol{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.os-pipeline li{background:var(--card);box-shadow:var(--card-shadow);animation:pipeline-pulse 6s var(--ease-reveal) infinite;border-radius:999px;padding:10px 20px;font-size:15px;position:relative}.os-pipeline li:nth-child(2){animation-delay:1.2s}.os-pipeline li:nth-child(3){animation-delay:2.4s}.os-pipeline li:nth-child(4){animation-delay:3.6s}.os-pipeline li:nth-child(5){animation-delay:4.8s}@keyframes pipeline-pulse{0%,18%,to{background:var(--card);color:var(--foreground)}6%,12%{background:var(--platform-action);color:var(--primary-foreground)}}.journey-intelligence{grid-template-columns:1fr 1.15fr}.journey-intelligence .workspace-stage{order:2}.journey-intelligence .journey-copy{order:1}.journey-intelligence .workspace-stage:before{background:var(--future-surface);border-radius:70px 8px}.case-table .row-dot{background:var(--platform-action);border-radius:50%;justify-self:end;width:10px;height:10px;animation:1s ease-in-out infinite row-blink}.case-table .row-done svg{color:var(--platform-ink);animation:check-pop .35s var(--ease-pop) both}@keyframes row-blink{50%{opacity:.25}}@keyframes check-pop{0%{transform:scale(0)}to{transform:scale(1)}}.decision-card{background:var(--platform-field);transition:background .4s var(--ease-reveal);border-radius:14px;flex-direction:column;gap:6px;margin-top:16px;padding:18px 20px;display:flex}.decision-card span{font-size:12px}.decision-card strong{color:var(--platform-ink);font-size:22px;font-weight:400}.decision-card p{margin:0;font-size:13px}.decision-card.is-ready{background:var(--platform-citrus)}.engine-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.engine-actions span{opacity:.75;font-size:12px}.workspace-switch{color:var(--platform-action);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px}@media (width<=760px){.journey-intelligence{grid-template-columns:1fr}.journey-intelligence .workspace-stage,.journey-intelligence .journey-copy{order:initial}}@media (prefers-reduced-motion:reduce){.os-pipeline li,.case-table .row-dot,.case-table .row-done svg{animation:none}}.celebration-card{background:var(--platform-ink);color:var(--platform-canvas);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin-top:4px;padding:34px 24px 26px;display:flex;position:relative;overflow:hidden}.celebration-eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:11px}.celebration-card>strong{font-family:var(--font-display);color:var(--platform-citrus);animation:celebrate-pop .7s var(--ease-pop) both;font-size:46px;font-weight:400;line-height:1}.celebration-class{opacity:.85;font-size:14px}.celebration-terms{gap:10px;width:100%;margin-top:16px;display:flex}.celebration-terms>div{background:var(--platform-canvas);flex:1}@supports (color:color-mix(in lab, red, red)){.celebration-terms>div{background:color-mix(in oklab,var(--platform-canvas) 10%,transparent)}}.celebration-terms>div{border-radius:10px;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.celebration-terms span{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:10px}.celebration-terms b{font-size:15px;font-weight:600}.celebration-card>p{opacity:.6;margin:14px 0 0;font-size:11px;line-height:1.5}@keyframes celebrate-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.confetti{pointer-events:none;position:absolute;inset:0}.confetti i{top:-12px;left:calc(6% + var(--i) * 6.6%);background:var(--platform-citrus);width:7px;height:11px;animation:confetti-fall 2.8s calc(var(--i) * .16s) var(--ease-hover) infinite;border-radius:2px;position:absolute}.confetti i:nth-child(3n){background:var(--platform-action)}.confetti i:nth-child(4n){background:var(--family-surface)}.confetti i:nth-child(5n){background:var(--future-surface)}@keyframes confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(320px)rotate(340deg)}}.case-list{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.case-item{background:var(--platform-field);animation:rise-in .4s var(--ease-reveal) both;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.case-item-active{background:var(--platform-citrus)}@supports (color:color-mix(in lab, red, red)){.case-item-active{background:color-mix(in oklab,var(--platform-citrus) 45%,var(--platform-canvas))}}.case-item-active{box-shadow:inset 0 0 0 1.5px var(--platform-citrus)}.case-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.case-item-main strong{font-size:14px;font-weight:600}.case-item-main span{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.status-chip{letter-spacing:.05em;text-transform:uppercase;background:var(--platform-field);color:var(--platform-ink);border-radius:999px;flex-shrink:0;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:600}.status-ready{background:var(--platform-ink);color:var(--platform-citrus)}.status-review{background:var(--platform-action);color:var(--platform-canvas)}@media (width<=760px){.celebration-card>strong{font-size:36px}.celebration-terms b{font-size:13px}.case-item-main span{max-width:130px}}:root{--ml-citrus:oklch(98.2% .05 112);--ml-sage:oklch(94.6% .02 118);--ml-mint:oklch(90% .075 155);--ml-peach:oklch(93% .055 62);--ml-sky:oklch(94% .04 225);--ml-ink:var(--platform-ink);--ml-bar:var(--platform-citrus);--ml-gutter:36px;--ml-radius:18px;--hero-ring:var(--ml-peach)}.site-header{box-shadow:none}.desktop-navigation a{color:var(--foreground);transition:color .25s var(--ease-hover);border-radius:0;padding:10px 0;position:relative;background:0 0!important}.desktop-navigation a:hover{color:var(--primary);transform:none}.desktop-navigation a.is-active{color:var(--foreground);background:0 0}.desktop-navigation a.is-active:before{content:"✦";color:var(--primary);font-size:11px;position:absolute;top:50%;left:-15px;transform:translateY(-52%)}@media (width<=1100px){.desktop-navigation{gap:20px;font-size:14px}.desktop-navigation a{padding:10px 0}}.editorial-hero-home{width:auto;margin:22px var(--ml-gutter) 0;background:var(--hero-ring);height:calc(100svh - 150px);box-shadow:0 30px 60px -40px var(--ml-ink);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.editorial-hero-home{box-shadow:0 30px 60px -40px color-mix(in oklab,var(--ml-ink) 35%,transparent)}}.editorial-hero-home .editorial-hero-media{border-radius:20px;width:auto;height:auto;inset:14px;overflow:hidden}.editorial-hero-home .editorial-hero-art{object-position:center 62%}.editorial-hero-home:after{border-radius:20px;inset:14px}.editorial-hero-home .editorial-hero-copy{padding-top:12px}.ml-panel{margin:var(--ml-gutter) var(--ml-gutter) 0;border-radius:var(--ml-radius);box-shadow:0 10px 30px -18px var(--ml-ink);padding:100px 64px}@supports (color:color-mix(in lab, red, red)){.ml-panel{box-shadow:0 10px 30px -18px color-mix(in oklab,var(--ml-ink) 18%,transparent)}}.ml-panel-mint{background:var(--ml-mint)}.ml-band{margin-top:var(--ml-gutter);background:var(--ml-sage);padding:100px 0}.lifecor-home .home-platform-band,.lifecor-home .home-destinations{display:none}.home-ask-layout{grid-template-columns:1fr 1fr;align-items:center;gap:110px;max-width:1150px;margin:auto;display:grid}.ask-card{background:var(--card);box-shadow:0 24px 50px -24px var(--ml-ink);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.ask-card{box-shadow:0 24px 50px -24px color-mix(in oklab,var(--ml-ink) 30%,transparent)}}.ask-card{overflow:hidden}.ask-card-header{background:var(--card);box-shadow:0 1px 0 var(--foreground);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ask-card-header{box-shadow:0 1px 0 color-mix(in oklab,var(--foreground) 6%,transparent)}}.ask-card-header svg{width:20px;color:var(--primary)}.ask-thread{flex-direction:column;gap:18px;padding:26px 28px 34px;display:flex}.ask-thread p{font-size:16px;line-height:1.45}.ask-bubble{background:var(--ml-sage);border-radius:12px;align-self:flex-end;max-width:84%;padding:11px 15px}.ask-answer{background:var(--platform-citrus);border-radius:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ask-answer{background:color-mix(in oklab,var(--platform-citrus) 40%,var(--card))}}.ask-typing{flex-direction:column;gap:9px;display:flex}.ask-typing i{background:var(--ml-sage);border-radius:6px;height:14px;animation:1.8s ease-in-out infinite ask-shimmer}.ask-typing i:last-child{width:62%;animation-delay:.3s}@keyframes ask-shimmer{50%{opacity:.45}}.ask-card.is-visible .ask-thread>*{animation:ask-in .55s var(--ease-pop) both}.ask-card.is-visible .ask-thread>:nth-child(2){animation-delay:.5s}.ask-card.is-visible .ask-thread>:nth-child(3){animation-delay:1s}.ask-card.is-visible .ask-thread>:nth-child(4){animation-delay:1.6s}.ask-card.is-visible .ask-thread>:nth-child(5){animation-delay:2.1s}@keyframes ask-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.home-ask-copy h2,.home-solutions h2,.home-promise h2{font-size:52px;line-height:1.06}.home-ask-copy p{font-family:var(--editorial-display);max-width:440px;margin:26px 0 34px;font-size:19px;line-height:1.5}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:60px;display:grid}.solution-card{background:var(--card);min-height:360px;box-shadow:0 10px 30px -20px var(--ml-ink);border-radius:14px;flex-direction:column;justify-content:space-between;padding:34px 30px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.solution-card{box-shadow:0 10px 30px -20px color-mix(in oklab,var(--ml-ink) 25%,transparent)}}.solution-card{transition:transform .45s var(--ease-pop),box-shadow .45s var(--ease-hover)}.solution-card:hover{box-shadow:0 28px 50px -26px var(--ml-ink);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.solution-card:hover{box-shadow:0 28px 50px -26px color-mix(in oklab,var(--ml-ink) 35%,transparent)}}.solution-card p{font-family:var(--editorial-display);max-width:280px;font-size:17px;line-height:1.5}.solution-card svg{width:22px;color:var(--primary);transition:transform .35s var(--ease-pop);position:absolute;top:30px;right:28px}.solution-card:hover svg{transform:translate(3px,-3px)}.home-promise{text-align:center;margin-bottom:var(--ml-gutter);padding:120px 40px}.home-promise .brand-button{margin-top:36px}.company-page .founder-section,.partners-page .partner-feature,.insurance-products,.approach-page .editorial-section,.insights-page .editorial-section{margin:0 var(--ml-gutter) var(--ml-gutter);border-radius:var(--ml-radius);max-width:none;padding-top:90px;padding-bottom:100px}.company-page .founder-section{background:var(--ml-citrus)}.partners-page .partner-feature{background:var(--ml-peach)}.partners-page .partner-feature:before{display:none}.insurance-products{background:var(--ml-sage)}.approach-page .editorial-section{background:var(--ml-sky)}.approach-page .approach-illustration:before{display:none}.insurance-page .insurance-editorial-media img,.insights-page .insights-cover img,.approach-page .approach-illustration img{border-radius:var(--ml-radius)}.site-footer{margin:0 var(--ml-gutter) 96px;border-radius:var(--ml-radius);background:var(--ml-sage)}.site-footer:before{display:none}.get-started-bar{background:var(--ml-bar);height:40px;color:var(--ml-ink);justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex;position:relative}.get-started-bar svg{width:18px;transition:transform .3s var(--ease-pop);position:absolute;right:16px}.get-started-bar:hover svg{transform:translate(2px,-2px)}@media (width<=1100px){:root{--ml-gutter:24px}.home-ask-layout{gap:50px}.ml-panel{padding:80px 40px}.home-ask-copy h2,.home-solutions h2,.home-promise h2{font-size:42px}.solution-card h3{font-size:28px}}@media (width<=760px){:root{--ml-gutter:12px}.editorial-hero-home{border-radius:22px;height:calc(100svh - 130px)}.editorial-hero-home .editorial-hero-media,.editorial-hero-home:after{inset:8px}.ml-panel{padding:60px 22px}.home-ask-layout{grid-template-columns:1fr;gap:44px}.home-ask-copy h2,.home-solutions h2,.home-promise h2{font-size:34px}.solution-grid{grid-template-columns:1fr;gap:16px;margin-top:36px}.solution-card{min-height:250px}.ml-band{padding:64px 0}.company-page .founder-section,.partners-page .partner-feature,.insurance-products,.approach-page .editorial-section,.insights-page .editorial-section{padding:56px 0 64px}.site-footer{margin-bottom:70px}}@media (prefers-reduced-motion:reduce){.ask-card .ask-thread>*{opacity:1;animation:none!important}}.case-avatar{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 3px var(--card),0 4px 10px -4px var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){.case-avatar{box-shadow:0 0 0 3px var(--card),0 4px 10px -4px color-mix(in oklab,var(--platform-ink) 40%,transparent)}}.insights-page .editorial-section{background:var(--ml-citrus)}:root{--ml-white:oklch(99.7% .002 100)}.ask-card,.ask-card-header,.solution-card{background:var(--ml-white)}.solution-card h3{padding-right:34px}.solution-card h3 em,.ask-card em{font-family:var(--editorial-display);font-style:italic}.ask-thread,.solution-card p,.home-ask-copy p{word-spacing:.06em}.wordmark img{image-rendering:-webkit-optimize-contrast;filter:contrast(1.15)saturate(1.1)}@media (width<=1100px) and (width>=761px){.wordmark{width:200px}}@media (width<=760px){.wordmark{width:200px}}:root{--rainbow-coral:oklch(66% .25 15);--rainbow-orange:oklch(72% .21 47);--rainbow-yellow:oklch(89% .19 95);--rainbow-green:oklch(78% .2 152);--rainbow-blue:oklch(76% .15 230);--rainbow-violet:oklch(60% .25 280);--rainbow-pink:oklch(66% .27 320);--brand-rainbow:linear-gradient(90deg,var(--rainbow-coral),var(--rainbow-orange),var(--rainbow-yellow),var(--rainbow-green),var(--rainbow-blue),var(--rainbow-violet),var(--rainbow-pink),var(--rainbow-coral))}.site-header:after{background:var(--brand-rainbow);background-size:400vw 100%;background-position:calc(-300vw * var(--rainbow-phase)) 0;filter:saturate(1.35)brightness(1.05);box-shadow:0 4px 18px -4px var(--rainbow-orange);animation:none}@supports (color:color-mix(in lab, red, red)){.site-header:after{box-shadow:0 4px 18px -4px color-mix(in oklab,var(--rainbow-orange) 45%,transparent)}}@keyframes nav-rainbow-flow{0%{background-position:0 0}50%{filter:saturate(1.6)brightness(1.12);background-position:60% 0}to{background-position:100% 0}}.ask-card-header svg{color:var(--platform-action)}.product-grid{align-items:stretch}.product-grid>.reveal{display:flex}.insurance-product{width:100%;height:100%;box-shadow:0 12px 30px -20px var(--ml-ink);border-radius:16px;flex-direction:column;padding:34px 32px;display:flex;background:var(--ml-white)!important}@supports (color:color-mix(in lab, red, red)){.insurance-product{box-shadow:0 12px 30px -20px color-mix(in oklab,var(--ml-ink) 30%,transparent)}}.insurance-product{transition:transform .45s var(--ease-pop)}.insurance-product:hover{transform:translateY(-6px)}.insurance-line-art{object-fit:contain;background:var(--ml-peach);border-radius:12px;width:100%;height:210px;margin-bottom:26px;padding:18px}.product-grid>.reveal:nth-child(2) .insurance-line-art{background:var(--ml-mint)}.product-grid>.reveal:nth-child(3) .insurance-line-art{background:var(--ml-sky)}.insurance-product p{flex:1;margin-bottom:28px}.insurance-product .brand-button{align-self:flex-start;margin-top:auto}.about-hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:auto;padding:60px 64px 90px;display:grid}.about-hero h1{font-size:60px;line-height:1.05}.about-hero-copy>p{font-family:var(--editorial-display);max-width:430px;margin:26px 0 40px;font-size:21px;line-height:1.5}.about-name{background:var(--ml-white);box-shadow:var(--card-shadow);border-radius:14px;flex-direction:column;gap:4px;padding:16px 22px;display:inline-flex}.about-name strong{font-size:22px;font-weight:400}.about-name span{font-family:var(--editorial-display);color:var(--primary);font-size:17px;font-style:italic}.about-portrait{aspect-ratio:1;background:var(--ml-peach);border-radius:50%;justify-self:center;width:100%;max-width:520px;padding:20px}.about-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%}.about-v2 .about-story{margin-bottom:var(--ml-gutter)}.about-story-inner{max-width:1150px;margin:auto}.about-story h2{font-size:50px;line-height:1.06}.bio-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:50px;display:grid}.bio-card{background:var(--ml-white);box-shadow:0 12px 30px -22px var(--ml-ink);border-radius:16px;padding:34px 34px 30px}@supports (color:color-mix(in lab, red, red)){.bio-card{box-shadow:0 12px 30px -22px color-mix(in oklab,var(--ml-ink) 30%,transparent)}}.bio-card h3{margin-bottom:18px;font-size:30px}.bio-card h3 em{font-family:var(--editorial-display)}.bio-card p{font-family:var(--editorial-display);margin-bottom:14px;font-size:17px;line-height:1.65}.about-facts{padding:0 var(--ml-gutter) var(--ml-gutter)}.facts-card{border-radius:var(--ml-radius);background:var(--platform-ink);color:var(--platform-canvas);grid-template-columns:repeat(3,1fr);gap:30px;padding:46px 54px;display:grid}.facts-card span{opacity:.8;margin-bottom:12px;font-size:15px;display:block}.facts-card strong{color:var(--platform-citrus);font-size:26px;font-weight:400;line-height:1.2}@media (width<=900px){.about-hero{grid-template-columns:1fr;gap:40px;padding:40px 24px 60px}.about-hero h1{font-size:40px}.bio-grid,.facts-card{grid-template-columns:1fr}.about-story h2{font-size:34px}.facts-card{padding:34px 26px}}.wordmark{position:relative}.wordmark img{filter:none;image-rendering:auto}.wordmark-rainbow{pointer-events:none;background:var(--brand-rainbow);background-size:400vw 100%;background-position:calc(-300vw * var(--rainbow-phase) - var(--rainbow-offset,0px)) 0;filter:saturate(1.35)brightness(1.05);animation:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.os-conversation{border-radius:18px;flex-direction:column;min-height:450px;display:flex}.os-conversation .ask-card-header{box-shadow:none;background:var(--ml-sage);justify-content:flex-start;padding:20px 24px}.os-conversation .ask-card-header>svg{width:26px;height:26px}.os-conversation .ask-card-header button{margin-left:auto}.conversation-context,.conversation-footer{justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;font-size:12px;display:flex}.conversation-footer{background:var(--ml-sage);justify-content:flex-start;margin-top:auto}.conversation-footer svg{width:17px;color:var(--primary)}.os-conversation .ask-thread{gap:22px;min-height:300px;padding-top:14px}.os-conversation .ask-thread>*{animation:ask-in .4s var(--ease-reveal) both}.os-evidence{align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.os-evidence>svg{width:23px;color:var(--primary);flex-shrink:0}.os-evidence>svg:last-child{color:var(--platform-ink);margin-left:auto}.os-evidence div{gap:5px;display:grid}.os-evidence strong{font-weight:600}.os-evidence span{font-size:12px}.conversation-typing{gap:6px;padding:8px;display:flex}.conversation-typing i{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite conversation-dot}.conversation-typing i:nth-child(2){animation-delay:.15s}.conversation-typing i:nth-child(3){animation-delay:.3s}.typing-cursor{vertical-align:middle;background:var(--platform-ink);width:2px;height:17px;margin-left:3px;animation:.7s infinite ask-shimmer;display:inline-block}@keyframes conversation-dot{50%{opacity:.4;transform:translateY(-4px)}}.about-name{transition:transform .3s var(--ease-pop)}.about-name:hover{transform:translateY(-3px)}.biography-link{width:max-content;color:var(--primary);gap:12px;margin-top:22px;display:flex}#biography{scroll-margin-top:120px}.biography-chapters{color:var(--platform-ink);flex-wrap:wrap;gap:12px 26px;margin-top:28px;font-size:16px;display:flex}.biography-chapters a{align-items:center;gap:8px;display:flex}.biography-chapters svg{width:15px}.bio-card[id]{scroll-margin-top:120px}.about-portrait{border-radius:var(--ml-radius);max-width:430px;padding:12px}.about-portrait img{object-fit:contain;border-radius:10px}.issue-policy{align-items:center;gap:12px;padding:18px 0;display:flex}.issue-policy img{object-fit:cover;border-radius:50%;width:44px;height:44px}.issue-policy div{gap:5px;font-size:13px;display:grid}.issue-policy strong{font-size:16px}.issue-policy span{font-size:12px}.shared-record-intro{text-align:center;max-width:650px;margin:22px auto;font-size:17px;line-height:1.6}@media (width<=760px){.os-conversation .ask-thread{min-height:330px;padding:16px 20px}.os-conversation .ask-card-header{padding:18px 20px;font-size:18px}.os-conversation{min-height:460px}.conversation-context,.conversation-footer{padding:14px 20px}.biography-chapters{gap:16px}.about-portrait{max-width:360px}}@property --rainbow-phase{syntax:"<number>";inherits:true;initial-value:0}:root{--selection-rainbow:var(--rainbow-coral);--theme-sky:oklch(95.2% .028 220);--theme-leaf:oklch(95.2% .035 135);--theme-sunlight:oklch(94.8% .062 72);--theme-wash:linear-gradient(120deg,var(--theme-sky),var(--ml-white) 72%);--theme-promise-wash:linear-gradient(115deg,var(--theme-sunlight),var(--ml-apricot));--theme-leaf-wash:linear-gradient(120deg,var(--theme-leaf),var(--ml-sage));--theme-ink:var(--foreground)}::selection{background:var(--selection-rainbow);color:var(--theme-ink)}.site-header{animation:12s ease-in-out infinite alternate shared-rainbow-cycle}@keyframes shared-rainbow-cycle{0%{--rainbow-phase:0}50%{--rainbow-phase:.6}to{--rainbow-phase:1}}.insurance-bridge-film{aspect-ratio:16/9;border-radius:var(--ml-radius);width:100%;margin-bottom:var(--ml-gutter)}.insurance-page .insurance-bridge-film .living-art-poster,.insurance-bridge-film video{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}.applicant-profile{align-items:center;gap:14px;margin-bottom:22px;display:flex}.applicant-profile img{object-fit:cover;border-radius:50%;width:54px;height:54px}.applicant-profile div{gap:6px;display:grid}.applicant-profile h3{font-size:23px}.applicant-profile span{font-size:12px}.application-offer{background:var(--ml-mint);border-radius:8px;gap:8px;margin-bottom:20px;padding:22px;display:grid}.application-offer span{font-size:13px}.application-offer strong{font-size:38px;font-weight:400}.applicant-form-preview .sample-fields{margin-bottom:10px}.applicant-state{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.applicant-state strong{color:var(--platform-action)}.underwriting-signals{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.underwriting-signals>div{background:var(--platform-field);border-radius:8px;flex-direction:column;align-items:flex-start;gap:14px;min-height:135px;padding:18px;display:flex}.signal-icon{background:var(--platform-citrus);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.signal-icon svg{width:17px;height:17px}.underwriting-signals>div>div{gap:6px;display:grid}.underwriting-signals strong{font-size:13px;font-weight:600}.underwriting-signals div span:not(.signal-icon){font-size:11px;line-height:1.45}.signal-pending .signal-icon{animation:1s infinite row-blink}.source-record{padding:25px 0 12px}.source-record>span{color:var(--primary);font-size:11px}.source-record h4{font-family:var(--editorial-display);margin:16px 0;font-size:25px;font-weight:400;line-height:1.2}.source-record p{font-size:13px;line-height:1.7}.source-documents{gap:10px;margin-top:24px;display:grid}.source-documents>div{background:var(--ml-sky);border-radius:6px;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.source-documents svg{flex-shrink:0;width:17px}@media (width<=760px){.underwriting-signals{gap:9px}.underwriting-signals>div{padding:14px}.insurance-editorial-media{padding-left:var(--ml-gutter);padding-right:var(--ml-gutter)}}.company-introduction{text-align:center;max-width:1080px;padding-top:80px;padding-bottom:64px}.company-legal-name{color:var(--primary);font-size:14px}.company-introduction h1{color:var(--ml-ink);margin:26px 0;font-size:68px}.company-positioning{max-width:640px;margin:auto;font-size:21px;line-height:1.5}.company-founding{margin-top:24px;font-size:15px}.company-thesis>.reveal{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;max-width:1150px;margin:auto;display:grid}.company-thesis-copy{gap:22px;display:grid}.company-leadership h2{color:var(--ml-ink);margin-bottom:48px;font-size:50px}.leadership-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.leadership-photo{aspect-ratio:1.05;background:var(--ml-peach);border-radius:var(--ml-radius);padding:12px;display:block;overflow:hidden}.leadership-photo img{object-fit:contain;background:var(--ml-white);border-radius:10px;width:100%;height:100%}.leadership-person>p{font-family:var(--editorial-display);margin-top:10px;font-size:19px}.leadership-person .biography-link{margin-top:16px}.president-biography{background:var(--ml-peach);margin-bottom:var(--ml-gutter);scroll-margin-top:120px}.president-bio-layout{grid-template-columns:1fr 1.2fr;gap:75px;max-width:1150px;margin:auto;display:grid}.president-bio-layout h2{color:var(--ml-ink);font-size:44px}.president-title{margin-top:20px;font-size:19px;line-height:1.5}.president-bio-copy p{font-family:var(--editorial-display);margin-bottom:24px;font-size:19px;line-height:1.75}.company-page .facts-card strong{font-size:24px}@media (width<=900px){.company-thesis>.reveal,.president-bio-layout{grid-template-columns:1fr;gap:30px}.company-introduction h1{font-size:48px}.leadership-grid{gap:32px}.company-thesis h2{font-size:36px}}@media (width<=760px){.company-introduction{padding-top:48px;padding-bottom:35px}.company-introduction h1{font-size:42px}.company-positioning{font-size:18px}.company-founding{font-size:14px;line-height:1.5}.company-leadership{padding-top:60px;padding-bottom:48px}.company-leadership h2{margin-bottom:30px;font-size:36px}.leadership-grid{grid-template-columns:1fr;gap:45px}.leadership-person h3{font-size:28px}.president-bio-layout h2{font-size:34px}.president-bio-copy p,.company-thesis-copy p{font-size:17px}.footer-bottom>div{flex-wrap:wrap;line-height:1.5}}:root{--portrait-backdrop:oklch(95.2% .005 130);--header-glass:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--header-glass:color-mix(in oklab,var(--background) 88%,transparent)}}:root{--brand-halo:0 0 16px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-halo:0 0 16px color-mix(in oklab,var(--primary) 16%,transparent)}}:root{--glass-blur:18px}.site-header{background:var(--header-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%);backdrop-filter:blur(var(--glass-blur)) saturate(115%)}.site-header .wordmark{filter:drop-shadow(var(--brand-halo))}.wordmark img{image-rendering:auto}.leadership-photo,.leadership-photo-president,.leadership-photo img{background:var(--portrait-backdrop)}.journey-row>*,.product-workspace,.workspace-content,.carrier-panel,.carrier-tablist button{min-width:0}.data-handoff{flex-wrap:wrap}.data-handoff span{overflow-wrap:anywhere;min-width:0}:root{--ml-orange:var(--platform-action);--ml-apricot:oklch(94% .065 56);--ml-sage:oklch(96.9% .015 125);--ml-citrus:oklch(96.9% .035 110);--ml-mint:oklch(95.2% .04 150);--ml-sky:oklch(95.5% .025 220);--hero-ring:var(--ml-orange);--ml-bar:var(--ml-orange);--editorial-gap:96px;--editorial-radius:12px}.header-inner{max-width:1440px;height:80px;padding:0 36px}.desktop-navigation{gap:28px;font-size:15px}.wordmark{width:250px}.wordmark img{aspect-ratio:1865/258;object-fit:contain}.desktop-navigation a.is-active:before{display:none}.get-started-bar{color:var(--primary-foreground);border-radius:0;height:42px;font-size:15px}.page-opening,.company-introduction{max-width:1050px;padding-top:88px;padding-bottom:68px}.page-opening h1,.company-introduction h1{color:var(--foreground);margin:0;font-size:68px;line-height:1.07}.page-opening p,.company-positioning{font-family:var(--font-sans);max-width:590px;margin:28px auto 0;font-size:20px;line-height:1.5}h2,.home-ask-copy h2,.home-solutions h2,.home-promise h2,.company-leadership h2{color:var(--foreground)}.ml-panel{box-shadow:none;border-radius:var(--editorial-radius);padding:88px 64px}.ml-band{background:var(--ml-sage);margin:var(--ml-gutter) var(--ml-gutter);border-radius:var(--editorial-radius);padding:88px 0}.ml-panel-citrus,.home-promise{background:var(--ml-apricot)}.home-promise h2 em{color:var(--primary)}.home-solutions h2{max-width:650px}.solution-grid{gap:24px;margin-top:48px}.solution-card{background:var(--ml-white);min-height:310px;box-shadow:none;border-radius:8px;padding:32px}.solution-card h3{font-size:30px}.solution-card h3 em{font-family:var(--editorial-display);font-weight:400}.solution-card p{font-family:var(--font-sans);font-size:17px;line-height:1.5}.home-ask-copy p{font-family:var(--font-sans);font-size:19px}.os-conversation .ask-card-header,.conversation-footer,.ask-answer{background:var(--ml-apricot)}.editorial-hero-home{border-radius:22px;height:calc(100svh - 150px);min-height:600px}.editorial-hero-home .editorial-hero-media,.editorial-hero-home:after{border-radius:16px;inset:8px}.editorial-hero-home .editorial-hero-art,.editorial-hero-home .living-art{border-radius:16px}.company-thesis{background:var(--ml-apricot);padding-top:52px;padding-bottom:52px}.company-thesis>.reveal{gap:72px}.company-thesis h2{color:var(--foreground);font-size:44px}.company-thesis-copy p{font-family:var(--font-sans);font-size:20px;line-height:1.55}.company-leadership{max-width:1050px;padding-top:80px;padding-bottom:80px}.company-leadership h2{margin-bottom:40px;font-size:46px}.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:790px}.leadership-photo{aspect-ratio:1.1;background:var(--ml-apricot);border-radius:8px;padding:0;position:relative}.leadership-photo img{object-fit:cover;object-position:center 22%;border-radius:0;width:100%;height:100%}.leadership-photo-president{background:var(--ml-apricot)}.leadership-photo-president img{transform-origin:50% 18%;object-position:center 18%;transform:scale(1.2)}.leadership-person h3{color:var(--foreground);margin-top:22px;font-size:27px}.leadership-person>p{font-family:var(--font-sans);min-height:26px;margin-top:7px;font-size:17px;line-height:1.5}.biography-link{padding-left:0;font-size:15px}.about-story{background:var(--ml-sage)}.bio-grid{max-width:760px;margin:44px auto 0;display:block}.bio-card{box-shadow:none;background:0 0;border-radius:0;padding:24px 0 12px}.bio-card h3{color:var(--primary);font-size:32px}.bio-card p{font-family:var(--font-sans);font-size:18px;line-height:1.75}.president-biography{background:var(--ml-apricot)}.president-bio-layout h2{color:var(--foreground)}.president-bio-copy p{font-family:var(--font-sans);font-size:18px;line-height:1.75}.partner-editorial{max-width:1280px;margin:0 auto 48px}.partner-editorial img{object-fit:cover;border-radius:var(--editorial-radius);width:100%;height:auto;max-height:590px}.partners-page .partner-feature{background:var(--ml-apricot);margin-bottom:var(--ml-gutter);grid-template-columns:1fr 1fr;gap:90px;padding:72px 64px}.partner-feature h2{font-size:48px}.partner-feature .brand-button{margin-top:30px}.partner-list h3{margin-top:30px;font-size:26px}.partner-list h3:first-child{margin-top:0}.partner-list p{font-family:var(--font-sans);font-size:18px;line-height:1.5}.insurance-products,.approach-page .editorial-section,.insights-page .editorial-section{background:var(--ml-apricot);padding:72px 64px}.insurance-product{box-shadow:none;border-radius:8px;padding:28px}.insurance-product p,.topic-item p,.principle-row p{font-family:var(--font-sans)}.insurance-line-art{background:var(--ml-apricot);border-radius:8px}.topic-item,.principle-row{border-radius:8px;padding:32px;background:var(--ml-white)!important}.topic-item h3,.principle-row h3{font-size:29px}.insights-cover img{object-fit:cover;height:auto;max-height:480px}.insights-cover,.approach-illustration{margin-bottom:48px}.site-faq{padding-top:48px}.site-faq-item{background:var(--ml-sage)}.connected-platform-page .page-opening{padding-top:80px;padding-bottom:54px}.journey-row{margin-bottom:96px}.journey-copy h2{color:var(--foreground);font-size:46px}.journey-copy>p{font-size:18px;line-height:1.55}.workspace-stage:before,.journey-intelligence .workspace-stage:before,.journey-agent .workspace-stage:before{border-radius:var(--editorial-radius)}.journey-intelligence .workspace-stage:before{background:var(--ml-apricot)}.journey-issue .workspace-stage:before{background:var(--ml-mint)}.contact-page{max-width:none;margin:var(--ml-gutter);background:var(--ml-apricot);border-radius:var(--editorial-radius);padding:96px 64px}.contact-page>div{max-width:1050px;margin:auto}.contact-page h1{font-size:68px}.contact-page>div>p{font-family:var(--font-sans);font-size:20px;line-height:1.5}.contact-details{margin-top:56px}.contact-details a{color:var(--primary)}.site-footer{background:var(--ml-sage);border-radius:var(--editorial-radius);padding:64px 64px 36px}.footer-top>p{color:var(--primary);font-size:28px}.footer-top nav{font-size:15px}.footer-bottom>p{font-size:13px;line-height:1.6}.footer-bottom>div{gap:24px;font-size:13px}@media (width<=1100px){.wordmark{width:210px}.desktop-navigation{gap:19px;font-size:14px}.header-inner{gap:20px;padding:0 28px}.home-ask-layout{gap:48px}.page-opening h1,.company-introduction h1,.contact-page h1{font-size:58px}.partners-page .partner-feature{gap:45px}.leadership-person>p{min-height:50px}.ml-panel{padding:72px 40px}}@media (width<=760px){.header-inner{height:76px;padding:0 22px}.wordmark{width:205px}.page-opening,.company-introduction{padding:54px 24px 44px}.page-opening h1,.company-introduction h1,.connected-platform-page .page-opening h1,.contact-page h1{font-size:42px}.page-opening p,.company-positioning{margin-top:22px;font-size:18px}.ml-panel{padding:54px 24px}.ml-band{padding:56px 0}.home-ask-copy h2,.home-solutions h2,.home-promise h2{font-size:36px}.solution-card{min-height:250px;padding:28px}.editorial-hero-home{min-height:610px}.company-thesis>.reveal,.president-bio-layout{grid-template-columns:1fr;gap:24px}.company-thesis h2,.company-leadership h2{font-size:36px}.company-thesis-copy p{font-size:18px}.company-leadership{padding-top:54px;padding-bottom:54px}.leadership-grid{grid-template-columns:1fr;gap:32px;max-width:350px;margin:auto}.leadership-person>p{min-height:0}.leadership-photo{aspect-ratio:1.1}.about-story h2{font-size:36px}.bio-card p,.president-bio-copy p{font-size:17px}.biography-chapters{gap:16px 20px}.partner-editorial{padding:0 var(--ml-gutter);margin-bottom:24px}.partners-page .partner-feature{grid-template-columns:1fr;gap:40px;padding:54px 24px}.partner-feature h2{font-size:36px}.partner-list h3{font-size:25px}.partner-list p{font-size:17px}.insurance-products,.approach-page .editorial-section,.insights-page .editorial-section{padding:54px 24px}.insurance-product{padding:26px}.insights-cover,.approach-illustration{margin-bottom:24px}.journey-copy h2{font-size:36px}.journey-row{margin-bottom:62px}.contact-page{padding:60px 24px}.site-footer{padding:48px 24px 28px}.footer-top{gap:28px}.footer-bottom>div{font-size:12px}.get-started-bar{font-size:14px}}.company-leadership .leadership-photo{aspect-ratio:1;background:var(--portrait-backdrop)}.company-leadership .leadership-photo img{object-fit:contain;object-position:center bottom;background:var(--portrait-backdrop);transform:none}.company-leadership .leadership-photo-founder img{object-position:center bottom;width:100%;margin-inline:auto}.company-leadership .leadership-person{flex-direction:column;height:100%;display:flex}.company-leadership .leadership-person .biography-link{margin-top:auto;padding-top:16px}.company-leadership .leadership-person>p{margin-bottom:8px}.architecture-audiences{text-align:center;justify-content:center;padding-bottom:8px;font-size:23px;line-height:1.3}.architecture-audiences em{font-family:var(--editorial-display);color:var(--primary)}.building-strip .building-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;display:grid}.building-introduction h2{font-size:54px}.building-introduction h2 em{color:var(--primary)}.building-introduction>p{margin:28px 0;font-size:20px;line-height:1.6}.building-strip .building-facts{grid-template-columns:1fr;gap:36px;margin:0;display:grid}.building-facts strong{font-family:var(--editorial-display);font-size:28px}.building-facts p{max-width:410px}.partner-opening .brand-button{margin-top:30px}.partners-page .partner-editorial{max-width:1152px;margin-bottom:80px}.partner-editorial img{aspect-ratio:1.95;object-position:center 48%}.partners-page .partner-audiences{background:0 0;padding-top:20px;padding-bottom:80px}.partner-section-heading{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;display:grid}.partner-section-heading>p{font-size:19px;line-height:1.6}.partners-page .partner-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.partner-audience-grid article{background:var(--ml-apricot);gap:20px;min-height:365px;padding:32px}.partner-audience-grid>.reveal:nth-child(3n+2) article{background:var(--ml-mint)}.partner-audience-grid>.reveal:nth-child(3n) article{background:var(--ml-sky)}.partner-audience-grid article h3{font-family:var(--font-sans);font-size:25px}.partner-audience-grid .partner-card-promise{font-family:var(--editorial-display);font-size:23px;line-height:1.3}.partner-audience-grid article>p:not(.partner-card-promise){font-size:16px}.partner-audience-grid .navigation-button{height:36px;min-height:36px}.partners-page .distribution-architecture{background:var(--ml-sage);text-align:left}.partner-channel-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;max-width:1152px;margin:auto;display:grid}.partner-channel-layout>div>p{max-width:400px;margin-top:26px;font-size:19px;line-height:1.6}.partner-channel-map .distribution-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.partner-channel-map .distribution-channel-list span{background:var(--ml-white);text-align:center;padding:20px 12px;font-size:15px}.partner-channel-map .distribution-core{text-align:center;flex-direction:column;padding:25px}.partner-channel-map .distribution-core strong{font-size:36px}.site-footer{background:var(--ml-sage);padding-top:76px}.footer-main{grid-template-columns:1.2fr 2fr;gap:80px;max-width:1152px;margin:auto auto 64px;display:grid}.footer-main .footer-top{flex-direction:column;align-items:flex-start;gap:30px;margin:0;padding:0;display:flex}.footer-main .footer-top>p{text-align:left;font-family:var(--font-sans);color:var(--foreground);font-size:32px;line-height:1.2}.footer-top p em{font-family:var(--editorial-display);color:var(--primary)}.footer-email{align-items:center;gap:10px;font-size:15px;display:flex}.footer-email svg{width:17px;color:var(--primary)}.footer-main .footer-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0}.footer-directory h3{font-family:var(--font-sans);font-size:17px}.footer-directory a{font-size:14px}.footer-bottom>p{max-width:100%;font-size:12px}.footer-bottom>div{margin-top:30px}@media (width<=1100px){.building-strip .building-layout,.partner-channel-layout{gap:45px}.footer-main{grid-template-columns:1fr 1.8fr;gap:45px}.footer-main .footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.partners-page .partner-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.building-strip .building-layout,.partner-section-heading,.partner-channel-layout,.footer-main{grid-template-columns:1fr;gap:30px}.building-introduction h2{font-size:36px}.building-introduction>p{margin:22px 0;font-size:17px}.building-strip .building-facts{gap:26px}.building-facts strong{font-size:25px}.architecture-audiences{font-size:21px}.partners-page .partner-editorial{margin-bottom:36px}.partner-editorial img{aspect-ratio:1.35}.partners-page .partner-audiences{padding-bottom:40px}.partner-section-heading>p{font-size:17px}.partners-page .partner-audience-grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.partner-audience-grid article{min-height:0;padding:28px}.partner-channel-layout>div>p{font-size:17px}.footer-main{margin-bottom:36px}.footer-main .footer-top>p{font-size:29px}.footer-main .footer-directory{gap:30px 20px}html{scroll-snap-type:none;scroll-padding-top:82px}.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px;height:64px;padding:0 20px;display:grid}.wordmark{min-width:0;max-width:100%}.mobile-menu-toggle{flex-shrink:0;width:44px;height:44px}.get-started-bar{height:36px;font-size:13px}.mobile-navigation{box-shadow:none;background:var(--ml-sage);margin:0 12px 12px;padding:8px 20px;position:static}.mobile-navigation a{min-height:48px;padding:12px 0;font-size:17px}.editorial-hero-home{height:calc(100svh - 170px);min-height:480px;max-height:660px;margin-top:12px}.ml-panel{padding:40px 24px}.ml-band{padding:40px 0}.home-ask-layout{gap:28px}.page-opening,.company-introduction,.connected-platform-page .page-opening{padding-top:40px;padding-bottom:32px}.solution-grid{margin-top:28px}.solution-card{gap:24px;min-height:210px}.journey-row{margin-bottom:44px}.platform-journey{padding-bottom:48px}.company-leadership{padding-top:40px;padding-bottom:40px}.site-footer{margin-bottom:12px}.reveal-ready,.reveal-ready.is-visible{opacity:1;transition:none;transform:none}.founder-portrait,.story-sticky{position:static}#biography,.bio-card[id],.president-biography{scroll-margin-top:88px}}:root{--architecture-surface:var(--ml-apricot);--architecture-layer:var(--ml-orange);--architecture-track:var(--ml-white);--story-reading-width:760px;--story-panel-gap:28px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.hero-actions .navigation-button{height:46px;color:var(--hero-copy);gap:10px;padding:0 12px}.editorial-hero-home .editorial-hero-copy p{max-width:650px;font-size:18px;line-height:1.5}.carrier-architecture{background:var(--architecture-surface)}.architecture-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1152px;margin:auto;display:grid}.architecture-copy>p{max-width:400px;margin-top:28px;font-size:19px;line-height:1.6}.architecture-copy .architecture-principle{font-family:var(--editorial-display);color:var(--primary);margin-top:42px;font-size:28px;font-style:italic;line-height:1.3}.architecture-audiences{justify-content:space-between;gap:15px;padding:0 10px;font-size:16px;display:flex}.architecture-entry{width:20px;height:20px;margin:16px auto;display:block}.architecture-body{grid-template-columns:minmax(0,1fr) 72px;gap:10px;display:grid}.architecture-stages{gap:7px;margin:0;padding:0;list-style:none;display:grid}.architecture-stages li{background:var(--architecture-track);transition:transform .3s var(--ease-hover);border-radius:6px;grid-template-columns:1fr 20px;align-items:center;gap:4px 10px;padding:14px 18px;display:grid}.architecture-stages li:hover{transform:translate(4px)}.architecture-stages li>span{font-size:17px}.architecture-stages small{grid-row:2;font-size:12px;line-height:1.4}.architecture-stages svg{width:17px;color:var(--primary);grid-area:1/2/3}.architecture-os{background:var(--architecture-layer);color:var(--primary-foreground);writing-mode:vertical-rl;border-radius:6px;align-items:center;gap:20px;padding:20px 14px;display:flex}.architecture-os svg{width:25px;height:25px}.architecture-os>span{font-size:22px}.architecture-os small{margin-top:auto;font-size:12px}.editorial-thesis{text-align:center;padding-top:100px;padding-bottom:100px}.editorial-thesis h2{max-width:930px;margin:auto;font-size:48px}.editorial-thesis p{max-width:760px;margin:32px auto;font-size:21px;line-height:1.65}.editorial-thesis .navigation-button{color:var(--primary);gap:12px}.building-strip{background:var(--ml-sky)}.building-strip>.reveal{max-width:1152px;margin:auto}.building-facts{grid-template-columns:1fr 1.2fr 1fr;gap:50px;margin:40px 0 30px;display:grid}.building-facts strong{font-size:22px;font-weight:400}.building-facts p{margin-top:14px;font-size:17px;line-height:1.6}.building-strip .navigation-button{color:var(--primary);gap:12px;padding:0}.home-promise>div>p{max-width:680px;margin:26px auto 0;font-size:20px;line-height:1.6}.home-promise h2{max-width:1100px;margin:auto}.os-module-section{padding-bottom:76px}.os-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.os-modules>div{background:var(--ml-apricot);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:22px 24px;font-size:18px;display:flex}.os-modules>div:nth-child(2n){background:var(--ml-sage)}.os-modules svg{width:18px;color:var(--primary);flex-shrink:0}.os-module-foundation{justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:15px;display:flex}.os-module-foundation svg{width:20px;color:var(--primary)}.single-case-heading{text-align:center;margin-bottom:28px}.single-case-heading>p{margin:22px auto 28px;font-size:18px;line-height:1.5}.shared-record-ribbon{text-align:left;background:var(--ml-sage);border-radius:6px;align-items:center;gap:14px;max-width:560px;margin:auto;padding:15px 20px;display:flex}.shared-record-ribbon img{object-fit:cover;border-radius:50%;width:46px;height:46px}.shared-record-ribbon>div{gap:6px;min-width:0;display:grid}.shared-record-ribbon strong{font-size:15px;font-weight:600}.shared-record-ribbon>div>span{font-size:12px;line-height:1.5}.shared-record-ribbon .status-chip{letter-spacing:0;text-transform:none}.platform-journey .product-vision{max-width:670px;margin-bottom:56px;font-size:13px;line-height:1.6}.workspace-tabs{gap:20px}.workspace-tabs button{min-height:34px;font-size:13px}.environment-journey{color:var(--primary);font-size:14px!important;line-height:1.8!important}.application-offer strong{font-family:var(--editorial-display);font-size:32px;line-height:1.15}.celebration-next{color:var(--platform-canvas);gap:10px;margin-top:18px}.celebration-card{border-radius:8px;justify-content:center;min-height:280px}.celebration-card>p{opacity:1;font-size:13px}.case-item,.case-item-active{box-shadow:none;border-radius:6px}.status-chip{letter-spacing:0;text-transform:none;white-space:normal;max-width:110px}.review-path{background:var(--ml-sage);border-radius:6px;margin-bottom:18px;padding:22px 18px}.review-path>span{color:var(--primary);font-size:12px}.review-path h3{font-family:var(--editorial-display);margin-top:10px;font-size:27px}.review-path p{margin-top:12px;font-size:12px;line-height:1.5}.case-table{margin-bottom:18px}.case-table>div{padding:13px 12px;font-size:12px}.review-note{margin:18px 0;font-size:12px;line-height:1.6}.operations-record{margin-top:24px}.journey-carrier .data-handoff{color:var(--foreground)}.workspace-header{font-size:12px}.workspace-action{white-space:normal;height:auto;min-height:44px;padding:10px 12px;font-size:13px}.case-item-main span{white-space:normal}.workspace-note{min-height:0;font-size:12px;line-height:1.6}.editorial-two-column{grid-template-columns:1fr 1fr;align-items:start;gap:90px;max-width:1152px;margin:auto;display:grid}.adaptive-underwriting{background:var(--ml-apricot)}.editorial-two-column h2{font-size:46px}.editorial-two-column>div>p{font-size:19px;line-height:1.6}.adaptive-paths{gap:28px;margin-top:32px;display:grid}.adaptive-paths h3{font-size:24px}.adaptive-paths p{margin-top:10px;font-size:17px;line-height:1.55}.carrier-operations h2{font-size:46px}.operations-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.operations-columns h3{color:var(--primary);font-size:24px}.operations-columns p{margin-top:18px;font-size:18px;line-height:1.85}.company-model{max-width:1152px;padding-top:80px;padding-bottom:20px}.company-model h2{font-size:46px}.company-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:44px;display:grid}.company-model-grid h3{color:var(--primary);font-size:25px}.company-model-grid p{margin-top:18px;font-size:18px;line-height:1.6}.partner-audiences{background:var(--ml-apricot)}.partner-audiences>div:first-child,.partner-audience-grid{max-width:1152px;margin-inline:auto}.partner-audiences h2{font-size:48px}.partner-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.partner-audience-grid .reveal{display:flex}.partner-audience-grid article{background:var(--ml-white);border-radius:8px;flex-direction:column;gap:20px;width:100%;padding:30px;display:flex}.partner-audience-grid article>span{color:var(--primary);font-size:14px}.partner-audience-grid h3{font-family:var(--editorial-display);font-size:28px;line-height:1.2}.partner-audience-grid p{font-size:17px;line-height:1.6}.partner-audience-grid .navigation-button{color:var(--primary);justify-content:flex-start;gap:10px;margin-top:auto;padding:0}.distribution-architecture{text-align:center;padding-top:90px;padding-bottom:90px}.distribution-architecture h2{font-size:48px}.distribution-channel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:920px;margin:40px auto 0;display:grid}.distribution-channel-list span{background:var(--ml-sage);border-radius:6px;padding:22px 12px;font-size:17px}.distribution-arrow{width:24px;margin:22px auto;display:block}.distribution-core{background:var(--ml-orange);color:var(--primary-foreground);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:920px;margin:auto;padding:30px;display:flex}.distribution-core strong{font-weight:400;font-family:var(--editorial-display);font-size:32px}.distribution-core>span{font-size:15px;line-height:1.6}.product-details{gap:20px;margin:0 0 28px;display:grid}.product-details div{gap:7px;display:grid}.product-details dt{color:var(--primary);font-size:13px}.product-details dd{margin:0;font-size:15px;line-height:1.55}.insurance-product>p{flex:0}.insurance-product h2{min-height:68px}.insights-library{background:var(--ml-sage);margin-bottom:var(--ml-gutter)}.insight-list{gap:24px;max-width:1152px;margin:auto;display:grid}.insight-link{background:var(--ml-white);transition:transform .3s var(--ease-hover);border-radius:8px;grid-template-columns:160px minmax(0,1fr) 26px;align-items:start;gap:34px;padding:36px;display:grid}.insight-link:hover{transform:translate(4px)}.insight-link>span{color:var(--primary);padding-top:7px;font-size:15px}.insight-link h2{font-family:var(--editorial-display);font-size:31px;line-height:1.2}.insight-link p{margin-top:15px;font-size:17px;line-height:1.6}.insight-link>svg{width:23px;color:var(--primary)}.perspective-page{padding:65px 24px 100px}.perspective-opening{text-align:center;max-width:940px;margin:auto}.perspective-back{color:var(--primary);justify-content:center;align-items:center;gap:12px;margin-bottom:42px;font-size:15px;display:flex}.perspective-back svg{width:18px}.perspective-opening>span{color:var(--primary);font-size:14px}.perspective-opening h1{font-family:var(--editorial-display);margin:26px auto;font-size:58px;line-height:1.1}.perspective-opening>p{max-width:700px;margin:auto;font-size:21px;line-height:1.6}.perspective-body{max-width:var(--story-reading-width);margin:70px auto 0}.perspective-body section{margin-bottom:45px}.perspective-body h2{margin-bottom:20px;font-size:34px}.perspective-body p{font-size:19px;line-height:1.8}.perspective-body .perspective-disclosure{background:var(--ml-sage);border-radius:6px;padding:22px;font-size:14px}.footer-top{grid-template-columns:1fr 1fr;padding-bottom:38px}.footer-top>p{text-align:right}.footer-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1152px;margin:0 auto 46px;display:grid}.footer-directory>div{flex-direction:column;gap:14px;display:flex}.footer-directory h3{font-size:22px;font-family:var(--editorial-display);margin-bottom:7px}.footer-directory a{font-size:14px;line-height:1.5}.footer-directory a:hover{color:var(--primary)}.footer-directory-end{display:none}@media (width<=1100px){.architecture-layout{gap:45px}.architecture-copy h2{font-size:44px}.partner-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-two-column{gap:45px}.os-modules>div{font-size:16px}.building-facts{gap:28px}.insight-link{grid-template-columns:120px minmax(0,1fr) 24px;gap:24px}}@media (width<=760px){.editorial-hero-home .editorial-hero-copy h1{font-size:38px}.editorial-hero-home .editorial-hero-copy p{max-width:340px;margin:20px auto;font-size:16px}.editorial-hero-home{min-height:560px;padding-top:26px}.hero-actions{gap:10px}.hero-actions .brand-button,.hero-actions .navigation-button{font-size:14px}.architecture-layout{grid-template-columns:1fr;gap:36px}.architecture-copy h2,.editorial-thesis h2,.single-case-heading h2,.partner-audiences h2,.distribution-architecture h2,.carrier-operations h2,.company-model h2,.editorial-two-column h2{font-size:34px}.architecture-copy>p{margin-top:20px;font-size:17px}.architecture-copy .architecture-principle{display:none}.architecture-audiences{gap:8px;padding:0;font-size:14px}.architecture-body{grid-template-columns:minmax(0,1fr) 48px;gap:7px}.architecture-stages li{gap:4px 6px;padding:12px}.architecture-stages li>span{font-size:15px}.architecture-stages small{font-size:11px}.architecture-os{gap:14px;padding:18px 10px}.architecture-os>span{font-size:18px}.architecture-os small{font-size:11px}.editorial-thesis{padding-top:50px;padding-bottom:50px}.editorial-thesis p{margin:24px auto;font-size:18px;line-height:1.6}.building-facts{grid-template-columns:1fr;gap:24px;margin:28px 0}.home-promise>div>p{font-size:17px}.os-module-section{padding-bottom:42px}.os-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.os-modules>div{min-height:75px;padding:17px 14px;font-size:14px;line-height:1.4}.os-module-foundation{text-align:center;align-items:flex-start;font-size:13px;line-height:1.5}.os-module-foundation svg{flex-shrink:0}.single-case-heading>p{font-size:17px}.shared-record-ribbon{flex-wrap:wrap;gap:10px;padding:13px 12px}.shared-record-ribbon .status-chip{margin-left:56px}.platform-journey .product-vision{margin-bottom:32px}.environment-panel{min-height:320px}.workspace-content{padding:18px}.workspace-stage{padding:16px}.workspace-tabs{gap:16px;margin-top:18px}.workspace-tabs button{min-height:40px;font-size:12px}.case-table>div{padding:12px 9px;font-size:11px}.case-item{flex-wrap:wrap;gap:9px;padding:12px 10px}.case-item .status-chip{margin-left:53px}.application-offer strong{font-size:28px}.environment-journey{font-size:13px!important}.editorial-two-column{grid-template-columns:1fr;gap:28px}.editorial-two-column>div>p{font-size:17px}.operations-columns,.company-model-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.operations-columns p{font-size:17px}.carrier-operations,.distribution-architecture{padding-top:48px;padding-bottom:48px}.company-model{padding-top:40px;padding-bottom:10px}.company-model-grid p{font-size:17px}.partner-audience-grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.partner-audience-grid article{gap:17px;padding:26px}.partner-audience-grid h3{font-size:27px}.distribution-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.distribution-channel-list span{padding:18px 10px;font-size:14px;line-height:1.5}.distribution-core{gap:12px;padding:24px 18px}.distribution-core>span{font-size:13px}.insurance-product h2{min-height:0}.product-details{gap:17px}.insight-link{grid-template-columns:minmax(0,1fr) 24px;gap:18px;padding:26px}.insight-link>span{grid-column:1/-1;padding:0}.insight-link h2{font-size:27px}.insight-link p{font-size:16px}.perspective-page{padding-top:38px;padding-bottom:55px}.perspective-opening h1{font-size:38px}.perspective-opening>p{font-size:18px}.perspective-body{margin-top:42px}.perspective-body h2{font-size:29px}.perspective-body p{font-size:17px;line-height:1.75}.footer-top{grid-template-columns:1fr;gap:24px}.footer-top>p{text-align:left}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;margin-bottom:36px}.footer-directory h3{font-size:21px}.footer-directory a{font-size:13px}}.lifecor-home .carrier-architecture,.adaptive-underwriting,.company-thesis{background:var(--theme-promise-wash)}.lifecor-home .home-solutions,.insurance-products{background:var(--theme-leaf-wash)}.lifecor-home .building-strip,.distribution-architecture{background:var(--theme-wash)}.home-promise,.president-biography{background:var(--theme-promise-wash)}.solution-card,.partner-audience-grid article{transition:transform .4s var(--ease-reveal),box-shadow .4s var(--ease-reveal)}.solution-card:hover,.partner-audience-grid article:hover{box-shadow:var(--card-shadow);transform:translateY(-5px)}@media (width<=760px){.site-footer{padding:28px 20px 22px}.footer-main{gap:22px;margin-bottom:24px}.footer-main .footer-top{gap:14px}.site-footer .wordmark{width:165px}.footer-main .footer-top>p{font-size:22px;line-height:1.2}.footer-email{font-size:13px}.footer-main .footer-directory{gap:18px 16px}.footer-directory>div{gap:7px}.footer-main .footer-directory h3{font-family:var(--font-sans);margin-bottom:2px;font-size:15px}.footer-main .footer-directory a{font-size:12px;line-height:1.4}.footer-bottom>p{font-size:10px;line-height:1.55}.footer-bottom>div{gap:8px;margin-top:16px;font-size:10px}}:root{--editorial-card-surface:oklch(99.4% .004 110);--editorial-scene-light:linear-gradient(115deg,transparent 20%,var(--ml-white) 50%,transparent 80%)}@supports (color:color-mix(in lab, red, red)){:root{--editorial-scene-light:linear-gradient(115deg,transparent 20%,color-mix(in oklab,var(--ml-white) 12%,transparent) 50%,transparent 80%)}}:root{--editorial-card-shadow:0 16px 46px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--editorial-card-shadow:0 16px 46px color-mix(in oklab,var(--foreground) 7%,transparent)}}h1,h2{font-family:var(--font-sans);letter-spacing:0;font-weight:400}h1 em,h2 em{font-family:var(--editorial-display);font-style:italic}.page-opening h1,.company-introduction h1,.contact-page h1{font-size:76px;line-height:1.04}.page-opening p,.company-positioning{max-width:570px;font-size:19px;line-height:1.55}.editorial-hero-home .editorial-hero-copy h1{font-size:76px;line-height:1.04}.editorial-hero-home .editorial-hero-copy{max-width:1000px}.painted-scene{isolation:isolate;border-radius:var(--editorial-radius);aspect-ratio:3/2;background:var(--ml-sky);margin:0;position:relative;overflow:hidden}.painted-scene img{object-fit:cover;width:100%;height:100%}.painted-scene video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-light{pointer-events:none;background:var(--editorial-scene-light);opacity:0;position:absolute;inset:-25%;transform:translate(-20%)}.scene-visible .scene-light{opacity:1;animation:12s ease-in-out infinite alternate painted-daylight}@keyframes painted-daylight{0%{opacity:.2;transform:translate(-18%)}to{opacity:.8;transform:translate(18%)}}.architecture-layout{gap:90px}.architecture-copy h2{font-size:54px}.architecture-chapters{gap:18px;margin:0;padding:0;list-style:none;display:grid}.architecture-chapters li{background:var(--editorial-card-surface);box-shadow:var(--editorial-card-shadow);transition:transform .4s var(--ease-reveal);border-radius:8px;padding:28px 52px 28px 28px;position:relative}.architecture-chapters li:nth-child(2){background:var(--ml-mint);margin-left:22px}.architecture-chapters li:nth-child(3){background:var(--ml-sky);margin-left:44px}.architecture-chapters h3{font-family:var(--editorial-display);font-size:27px;line-height:1.2}.architecture-chapters p{max-width:310px;margin-top:12px;font-size:15px;line-height:1.55}.architecture-chapters svg{width:18px;color:var(--primary);position:absolute;top:30px;right:24px}.architecture-chapters li:hover{transform:translate(-5px)}.architecture-signature{justify-content:center;align-items:center;gap:10px;margin-top:26px;font-size:14px;display:flex}.architecture-signature svg{width:20px;color:var(--primary)}.illustrated-editorial{padding-top:88px;padding-bottom:40px}.illustrated-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.illustrated-heading h2{font-size:58px}.illustrated-heading p{margin-top:24px;font-size:18px;line-height:1.6}.illustrated-heading .navigation-button{color:var(--primary);gap:12px;padding:0}.illustrated-editorial .painted-scene{aspect-ratio:2}.home-solutions{background:var(--ml-sage)}.solution-card{min-height:320px;box-shadow:var(--editorial-card-shadow);background:var(--editorial-card-surface);gap:36px;padding:36px;overflow:hidden}.solution-card h3{font-size:34px;line-height:1.12}.solution-card h3 em{font-family:var(--editorial-display);font-size:40px}.solution-grid>.reveal:nth-child(2) .solution-card{background:var(--ml-sky)}.solution-grid>.reveal:nth-child(3) .solution-card{background:var(--ml-apricot)}.platform-world .painted-scene{aspect-ratio:2.2}.platform-world-caption{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:34px;display:grid}.platform-world-caption>p{font-size:30px;line-height:1.2}.platform-world-caption em{font-family:var(--editorial-display)}.platform-world-caption .os-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;font-size:15px;display:grid}.platform-world-caption .os-modules span{color:var(--foreground);padding:4px 0}.journey-copy h2,.editorial-two-column h2,.carrier-operations h2,.company-model h2{font-size:50px;line-height:1.08}.workspace-stage{padding:34px}.workspace-stage:before{background:var(--ml-apricot)}.partner-editorial .painted-scene{aspect-ratio:2}.partner-editorial .painted-scene img{aspect-ratio:auto;height:100%;max-height:none}.partners-page .partner-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.partner-audience-grid article{min-height:390px;box-shadow:var(--editorial-card-shadow);padding:34px}.partner-audience-grid article h3{font-size:26px}.partner-audience-grid .partner-card-promise{font-size:31px;font-family:var(--editorial-display);line-height:1.15}.partner-audience-grid>.reveal:first-child article{background:var(--ml-apricot)}.partner-audience-grid>.reveal:nth-child(2) article{background:var(--ml-mint)}.partner-audience-grid>.reveal:nth-child(3) article{background:var(--ml-sky)}.company-model{padding-top:68px}.company-thesis h2{font-size:50px}.company-model-grid{gap:48px}.company-leadership h2{font-size:50px}.product-disclosure{margin:0 0 28px;font-size:15px}.product-disclosure summary{cursor:pointer;color:var(--primary);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.product-disclosure summary::-webkit-details-marker{display:none}.product-disclosure summary svg{width:18px;transition:transform .3s}.product-disclosure[open] summary svg{transform:rotate(90deg)}.product-disclosure .product-details{margin-top:15px}.insurance-product{background:var(--editorial-card-surface);box-shadow:var(--editorial-card-shadow)}.insurance-line-art{height:220px}.insurance-product h2{font-family:var(--editorial-display);min-height:76px;font-size:34px;line-height:1.12}.insurance-product>p{min-height:55px}.insurance-product .brand-button{margin-top:auto}.contact-page{padding:56px 64px 96px;display:block}.contact-world{aspect-ratio:2.1;max-height:560px}.contact-intro h1{font-size:64px;line-height:1.05}.contact-intro p{color:var(--muted-foreground);margin-top:22px;font-size:19px;line-height:1.55}.contact-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:36px;display:flex}.contact-email{color:var(--primary);text-underline-offset:4px;font-size:17px;text-decoration:underline}@media (width<=1100px) and (width>=761px){.page-opening h1,.company-introduction h1{font-size:64px}.editorial-hero-home .editorial-hero-copy h1{font-size:68px}.contact-page{gap:36px;padding:60px 40px}.contact-page h1{font-size:54px}.architecture-layout{gap:44px}.architecture-copy h2{font-size:46px}.partner-audience-grid article{padding:26px}.partner-audience-grid .partner-card-promise{font-size:27px}}@media (width<=760px){.page-opening h1,.company-introduction h1,.connected-platform-page .page-opening h1,.contact-page h1{font-size:44px}.editorial-hero-home .editorial-hero-copy h1{font-size:40px}.editorial-hero-home{height:calc(100svh - 166px);min-height:550px}.page-opening p,.company-positioning{font-size:17px}.architecture-copy h2,.illustrated-heading h2,.journey-copy h2,.editorial-two-column h2,.carrier-operations h2,.company-model h2,.company-thesis h2,.company-leadership h2{font-size:36px}.architecture-chapters li{padding:22px 44px 22px 22px}.architecture-chapters li:nth-child(2){margin-left:10px}.architecture-chapters li:nth-child(3){margin-left:20px}.architecture-chapters h3{font-size:25px}.architecture-chapters p{font-size:14px}.architecture-chapters svg{top:26px;right:17px}.illustrated-editorial{padding-top:48px;padding-bottom:20px}.illustrated-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.illustrated-heading p{margin-top:20px;font-size:17px}.illustrated-editorial .painted-scene,.platform-world .painted-scene,.partner-editorial .painted-scene,.company-world .painted-scene{aspect-ratio:1.3}.platform-world{padding-bottom:44px}.platform-world-caption{grid-template-columns:1fr;gap:22px;margin-top:24px}.platform-world-caption>p{font-size:27px}.platform-world-caption .os-modules{gap:10px 18px;font-size:13px}.solution-card{gap:28px;min-height:260px;padding:28px}.solution-card h3{font-size:30px}.solution-card h3 em{font-size:34px}.workspace-stage{padding:16px}.partners-page .partner-audience-grid{grid-template-columns:1fr}.partner-audience-grid article{min-height:0;padding:28px}.partner-audience-grid .partner-card-promise{font-size:29px}.company-world{padding-top:28px}.company-model{padding-top:44px}.contact-page{padding:32px 24px 64px}.contact-world{aspect-ratio:1.2}.contact-intro{margin-top:44px}.contact-intro h1{font-size:40px}.contact-intro p{font-size:17px}.insurance-product h2{min-height:0;font-size:32px}.insurance-product>p{min-height:0}.insurance-line-art{height:200px}.scene-light{animation:none!important}}@media (prefers-reduced-motion:reduce){.painted-scene video,.scene-light{display:none}.architecture-chapters li:hover{transform:none}}:root{--difference-stage:oklch(93.5% .029 232);--difference-record:var(--editorial-card-surface);--difference-soft:oklch(96.7% .012 232);--difference-check:oklch(91% .057 151);--product-caption-wash:linear-gradient(0deg,oklch(99% .014 93/.98),oklch(99% .014 93/.85) 65%,oklch(99% .014 93/0));--home-ask-wash:linear-gradient(135deg,oklch(96.5% .023 227),oklch(97.9% .017 137) 65%,var(--background));--home-invitation-surface:oklch(94.2% .071 58);--home-chapter-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--home-chapter-rule:color-mix(in oklab,var(--foreground) 12%,transparent)}}.difference-heading{justify-content:space-between;align-items:end;gap:64px;margin-bottom:56px;display:flex}.difference-heading h2{font-size:58px}.difference-layout{grid-template-columns:1fr 1.08fr;align-items:center;gap:88px;display:grid}.difference-chapter{border-bottom:1px solid var(--home-chapter-rule);padding:26px 0}.difference-chapter:first-child{padding-top:0}.difference-chapter h3 .navigation-button{text-align:left;white-space:normal;width:100%;height:auto;min-height:48px;font-family:var(--editorial-display);color:var(--muted-foreground);justify-content:space-between;gap:24px;padding:0;font-size:28px;line-height:1.2;display:flex}.difference-chapter h3 svg{width:20px;transition:transform .4s var(--ease-reveal)}.difference-chapter.is-active h3 .navigation-button{color:var(--primary)}.difference-chapter.is-active h3 svg{transform:rotate(180deg)}.difference-chapter [role=region]{animation:chapter-open .45s var(--ease-reveal)}.difference-chapter p{max-width:410px;padding-top:18px;font-size:17px;line-height:1.65}.difference-link{color:var(--primary);gap:12px;margin-top:28px;padding:0}.difference-stage{background:var(--difference-stage);border-radius:8px;padding:44px 32px 24px;position:relative;overflow:hidden}.difference-record{background:var(--difference-record);box-shadow:var(--editorial-card-shadow);animation:record-change .6s var(--ease-reveal);border-radius:8px;overflow:hidden}.difference-record-header{background:var(--difference-soft);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:10px;display:flex}.difference-record-header>span:first-child{align-items:center;gap:8px;font-size:16px;display:flex}.difference-record-header svg{width:20px;color:var(--primary)}.difference-record-person{align-items:center;gap:12px;padding:22px;display:flex}.difference-record-person img{object-fit:cover;border-radius:50%;width:42px;height:42px}.difference-record-person>div{gap:4px;display:grid}.difference-record-person strong{font-size:14px;font-weight:600}.difference-record-person>div>span{font-size:11px}.difference-record-status{background:var(--difference-soft);text-align:center;border-radius:4px;margin-left:auto;padding:8px;font-size:10px}.difference-record-label{color:var(--primary);font-size:12px}.difference-record-content h3{font-family:var(--editorial-display);margin:14px 0;font-size:29px;line-height:1.15}.difference-record-content>p{max-width:330px;font-size:13px;line-height:1.6}.difference-evidence{gap:15px;margin-top:26px;display:grid}.difference-evidence-item{animation:evidence-appear .55s var(--ease-reveal) both;align-items:center;gap:12px;display:flex}.difference-evidence-item>span{background:var(--difference-check);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.difference-evidence-item svg{width:13px;height:13px}.difference-evidence-item p{font-size:12px}.evidence-step-0{animation-delay:.3s}.evidence-step-1{animation-delay:.6s}.evidence-step-2{animation-delay:.9s}.difference-record-footer{background:var(--difference-soft);align-items:center;gap:10px;padding:16px 24px;font-size:11px;line-height:1.5;display:flex}.difference-record-footer svg{width:19px;color:var(--primary)}.difference-stage-note{text-align:center;margin-top:20px;font-size:11px;line-height:1.5;display:block}.home-ask-editorial{background:var(--home-ask-wash);margin:0;padding:92px 0}.home-ask-editorial .home-ask-layout{gap:100px;max-width:1280px}.home-ask-editorial .home-ask-copy h2{font-size:54px}.home-ask-editorial .ask-card{background:var(--difference-record)}.product-story-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.product-story-heading h2{font-size:58px}.product-story-heading p{font-family:var(--editorial-display);font-size:22px;line-height:1.5}.product-story-art{isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.product-story-caption{background:var(--product-caption-wash);animation:chapter-open .5s var(--ease-reveal);pointer-events:none;padding:84px 40px 32px;position:absolute;inset:auto 0 0}.product-story-caption h3{font-family:var(--editorial-display);margin:14px 0;font-size:38px;line-height:1.15}.product-story-caption p{max-width:500px;font-size:16px;line-height:1.5}.product-story-bottom{justify-content:space-between;align-items:center;gap:32px;margin-top:24px;display:flex}.product-story-tabs{flex-wrap:wrap;gap:30px;display:flex}.product-story-tabs .navigation-button{height:auto;color:var(--muted-foreground);border-radius:0;gap:12px;padding:12px 0;font-size:18px}.product-story-tabs [aria-selected=true]{color:var(--primary)}.product-story-tabs svg{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-6px)}.product-story-tabs [aria-selected=true] svg{opacity:1;transform:none}.product-story-link{color:var(--primary);gap:12px;padding:0}.product-story-disclosure{color:var(--muted-foreground);margin-top:18px;font-size:12px;line-height:1.65}.lifecor-home .editorial-thesis{padding-top:78px;padding-bottom:84px}.home-leadership{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:34px;padding-bottom:92px;display:grid}.home-leadership-copy h2{font-size:48px}.home-leadership-copy>p{max-width:390px;margin:24px 0;font-size:18px;line-height:1.65}.home-leadership-copy .navigation-button{color:var(--primary);white-space:normal;justify-content:flex-start;gap:10px;height:auto;padding:0}.home-leadership-portraits{grid-template-columns:1fr 1fr;gap:22px;display:grid}.home-leadership-portraits img{aspect-ratio:4/5;object-fit:contain;object-position:center bottom;background:var(--portrait-backdrop);width:100%;transition:transform .5s var(--ease-reveal);border-radius:6px}.home-leadership-portraits a:hover img{transform:translateY(-4px)}.home-leadership-portraits span{margin-top:16px;font-size:16px;display:block}.home-leadership-portraits small{margin-top:6px;font-size:11px;line-height:1.5;display:block}.home-invitation{background:var(--home-invitation-surface);text-align:center;max-width:none;margin-bottom:var(--ml-gutter);padding-top:80px;padding-bottom:88px}.home-invitation h2{font-size:58px}.home-invitation p{margin:24px auto 30px;font-size:18px;line-height:1.65}@keyframes chapter-open{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes record-change{0%{opacity:.2;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes evidence-appear{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=1100px) and (width>=761px){.difference-layout{gap:40px}.difference-stage{padding:28px 20px 20px}.home-ask-editorial .home-ask-layout{gap:50px}.home-leadership{gap:40px}.difference-heading h2,.product-story-heading h2{font-size:48px}.difference-chapter h3 .navigation-button{font-size:25px}}@media (width<=760px){.carrier-difference{padding-top:48px;padding-bottom:48px}.difference-heading,.product-story-heading{margin-bottom:30px;display:block}.difference-heading h2,.product-story-heading h2,.home-invitation h2{font-size:36px}.difference-heading>p,.product-story-heading>p{margin-top:20px;font-size:19px}.difference-layout{grid-template-columns:1fr;gap:28px}.difference-chapter{padding:20px 0}.difference-chapter h3 .navigation-button{min-height:44px;font-size:23px}.difference-chapter p{padding-top:12px;font-size:16px}.difference-link{margin-top:20px}.difference-stage{padding:22px 16px 18px}.difference-record-header{gap:10px;padding:15px 16px}.difference-record-header>span:first-child{font-size:14px}.difference-record-header>span:last-child{font-size:9px}.difference-record-person{gap:9px;padding:18px 16px}.difference-record-person img{width:36px;height:36px}.difference-record-status{max-width:75px;font-size:9px}.difference-record-content{min-height:295px;padding:0 18px 20px}.difference-record-content h3{font-size:27px}.difference-record-footer{padding:14px 18px}.home-ask-editorial{padding:48px 0}.home-ask-editorial .home-ask-layout{gap:32px}.home-ask-editorial .home-ask-copy h2{font-size:36px}.home-product-story{padding-top:48px;padding-bottom:16px}.product-story-art .painted-scene{aspect-ratio:1.02}.product-story-caption{padding:58px 20px 22px}.product-story-caption h3{margin:10px 0;font-size:28px}.product-story-caption p{font-size:14px}.product-story-bottom{margin-top:14px;display:block}.product-story-tabs{justify-content:space-between;gap:0}.product-story-tabs .navigation-button{gap:4px;min-height:46px;font-size:13px}.product-story-tabs svg{width:12px}.product-story-link{margin-top:12px;font-size:14px}.product-story-disclosure{margin-top:14px;font-size:11px}.lifecor-home .editorial-thesis{padding-top:44px;padding-bottom:44px}.home-leadership{grid-template-columns:1fr;gap:30px;padding-top:12px;padding-bottom:48px}.home-leadership-copy h2{font-size:36px}.home-leadership-copy>p{font-size:17px}.home-leadership-portraits{gap:16px}.home-leadership-portraits span{font-size:14px}.home-leadership-portraits small{font-size:10px}.home-invitation{padding-top:48px;padding-bottom:52px}.home-invitation p{font-size:17px}}@media (prefers-reduced-motion:reduce){.difference-record,.difference-evidence-item,.difference-chapter [role=region],.product-story-caption{animation:none}.home-leadership-portraits a:hover img{transform:none}}.product-story-caption{background:var(--background);padding:26px 0 8px;position:relative;inset:auto}.product-story-art{overflow:visible}.product-story-caption h3{margin:10px 0;font-size:34px}.product-story-caption p{max-width:680px}.platform-world{padding-bottom:40px}.platform-world-caption{margin-top:0}.platform-world-caption .platform-capabilities{font-family:var(--font-sans);max-width:430px;color:var(--muted-foreground);font-size:17px;line-height:1.9}.underwriting-chapter{padding:18px 0}.underwriting-chapter summary{cursor:pointer;font-family:var(--editorial-display);justify-content:space-between;align-items:center;gap:20px;font-size:27px;list-style:none;display:flex}.underwriting-chapter summary::-webkit-details-marker{display:none}.underwriting-chapter summary svg{width:18px;transition:transform .3s var(--ease-reveal);flex-shrink:0}.underwriting-chapter[open] summary svg{transform:rotate(180deg)}.underwriting-chapter[open] p{animation:chapter-open .4s var(--ease-reveal)}.adaptive-paths{gap:0}.operations-film-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.operations-film-layout .operations-columns{grid-template-columns:1fr;gap:22px;margin-top:30px}.operations-film-layout .operations-columns p{max-width:370px;margin-top:8px;font-size:16px;line-height:1.6}.operations-film-layout h2{font-size:46px}@media (width<=760px){.product-story-art .painted-scene{aspect-ratio:1.2}.product-story-caption{padding:20px 0 4px}.product-story-caption h3{font-size:28px}.operations-film-layout{grid-template-columns:1fr;gap:28px}.operations-film-layout h2{font-size:36px}.operations-film-layout .painted-scene{aspect-ratio:1.2}.platform-world-caption .platform-capabilities{font-size:15px}.underwriting-chapter summary{font-size:25px}}@media (prefers-reduced-motion:reduce){.underwriting-chapter[open] p{animation:none}}:root{--story-coral:oklch(69% .17 30);--story-teal:oklch(52% .1 185);--story-lilac:oklch(59% .13 305);--story-lilac-soft:oklch(95.5% .035 305);--story-sky-soft:oklch(97% .025 230);--story-coral-soft:oklch(96% .04 42);--story-color-line:linear-gradient(90deg,var(--primary),var(--story-coral) 35%,var(--story-lilac) 68%,var(--story-teal));--story-color-shadow:0 16px 45px var(--story-lilac),0 5px 20px var(--story-coral)}@supports (color:color-mix(in lab, red, red)){:root{--story-color-shadow:0 16px 45px color-mix(in oklab,var(--story-lilac) 14%,transparent),0 5px 20px color-mix(in oklab,var(--story-coral) 8%,transparent)}}:root{--footer-city-surface:linear-gradient(120deg,var(--story-sky-soft),var(--story-lilac-soft) 65%,var(--story-coral-soft))}.page-opening h1 em,.company-introduction h1 em,.contact-page h1 em{color:var(--primary)}.page-opening:after{content:"";background:var(--story-color-line);border-radius:4px;width:112px;height:4px;margin:30px auto 0;display:block}.product-story-tabs [aria-selected=true]{box-shadow:inset 0 -3px var(--primary)}.difference-stage{box-shadow:var(--story-color-shadow)}.home-ask-editorial .ask-card-header{background:var(--story-coral-soft)}.os-conversation .conversation-footer{background:var(--story-lilac-soft)}.company-model-grid h3{color:var(--story-teal)}.company-model-grid>div:nth-child(2) h3{color:var(--story-lilac)}.company-model-grid>div:nth-child(3) h3{color:var(--primary)}.platform-world-caption>p em{color:var(--story-teal)}.underwriting-chapter[open] summary{color:var(--story-lilac)}.site-footer{background:var(--footer-city-surface)}.footer-directory a:hover{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--story-coral);-webkit-text-decoration-color:var(--story-coral);-webkit-text-decoration-color:var(--story-coral);-webkit-text-decoration-color:var(--story-coral);text-decoration-color:var(--story-coral);text-underline-offset:5px}.footer-directory>div:nth-child(2) h3{color:var(--story-teal)}.footer-directory>div:nth-child(3) h3{color:var(--story-lilac)}.footer-directory>div:nth-child(4) h3{color:var(--primary)}.site-footer .footer-city{aspect-ratio:3;max-width:1152px;box-shadow:none;border-radius:8px;margin:6px auto 36px}.footer-city img,.footer-city video{object-fit:cover}.site-footer .footer-main{padding-bottom:20px}.bio-close{color:var(--primary);margin-bottom:24px;margin-left:auto;display:flex}.partner-story{--partner-story-accent:var(--primary);--partner-story-tint:var(--story-coral-soft);padding-top:20px;padding-bottom:70px}.partner-story-digital{--partner-story-accent:var(--story-teal);--partner-story-tint:var(--story-sky-soft)}.partner-story-risk{--partner-story-accent:var(--story-lilac);--partner-story-tint:var(--story-lilac-soft)}.partner-story-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.partner-story-heading h2{font-size:50px}.partner-story-heading>p{max-width:350px;font-size:18px;line-height:1.65}.partner-story-tabs{gap:36px;margin-bottom:32px;display:flex}.partner-story-tabs .navigation-button{white-space:normal;text-align:left;border-radius:0;justify-content:flex-start;gap:12px;height:auto;min-height:52px;padding:12px 0;font-size:16px}.partner-story-tabs [aria-selected=true]{color:var(--partner-story-accent);box-shadow:inset 0 -3px var(--partner-story-accent)}.partner-story-tabs svg{opacity:.35;width:16px}.partner-story-tabs [aria-selected=true] svg{opacity:1}.partner-story-art{padding-bottom:26px;position:relative}.partner-story-art .painted-scene{aspect-ratio:1.05;box-shadow:var(--story-color-shadow)}.partner-scene-caption{background:var(--partner-story-tint);font-family:var(--editorial-display);box-shadow:var(--story-color-shadow);animation:chapter-open .4s var(--ease-reveal);border-radius:8px;padding:22px 24px;font-size:25px;line-height:1.25;position:absolute;bottom:0;left:24px;right:24px}.partner-story-copy{animation:record-change .5s var(--ease-reveal)}.partner-story-label{color:var(--partner-story-accent);font-size:12px}.partner-story-copy h3{font-family:var(--editorial-display);max-width:380px;margin:18px 0 24px;font-size:42px;line-height:1.1}.partner-story-copy>p{font-size:17px;line-height:1.65}.partner-story-copy .partner-story-detail{margin-top:18px;font-size:15px}.partner-story-copy ul{gap:14px;margin:24px 0 30px;padding:0;font-size:14px;list-style:none;display:grid}.partner-story-copy li{align-items:center;gap:12px;display:flex}.partner-story-copy li>span{background:var(--partner-story-accent);border-radius:50%;width:7px;height:7px}.partner-story-copy{min-height:465px}.partner-opening{padding-bottom:52px}@media (width<=1100px) and (width>=761px){.partner-story-layout{gap:36px}.partner-story-heading h2{font-size:42px}.partner-story-tabs{gap:24px}.partner-story-copy h3{font-size:36px}}@media (width<=760px){.site-footer .footer-city{aspect-ratio:2.5;margin:12px auto 22px}.site-footer .footer-main{padding-bottom:0}.partner-story{padding-top:4px;padding-bottom:40px}.partner-story-heading{margin-bottom:24px;display:block}.partner-story-heading h2{font-size:36px}.partner-story-heading>p{margin-top:20px;font-size:16px}.partner-story-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.partner-story-tabs .navigation-button{gap:4px;min-height:62px;font-size:12px}.partner-story-tabs svg{flex-shrink:0;width:12px}.partner-story-layout{grid-template-columns:1fr;gap:30px}.partner-story-art .painted-scene{aspect-ratio:1.35}.partner-scene-caption{padding:16px;font-size:22px;left:16px;right:16px}.partner-story-copy{min-height:420px}.partner-story-copy h3{margin:14px 0 20px;font-size:34px}.partner-story-copy>p{font-size:16px}.partner-story-copy .partner-story-detail{font-size:14px}.partner-opening{padding-bottom:36px}.page-opening:after{width:80px;height:3px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.partner-story-copy,.partner-scene-caption{animation:none}}.partners-page .partner-audience-grid>.reveal:nth-child(n) article{box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}:root{--editorial-reading-width:580px;--editorial-soft-surface:var(--ml-sky)}@supports (color:color-mix(in lab, red, red)){:root{--editorial-soft-surface:color-mix(in oklab,var(--ml-sky) 32%,var(--background))}}.page-opening p{max-width:var(--editorial-reading-width)}.page-opening h1,.company-introduction h1,.contact-page h1{text-wrap:balance}.page-opening p,.company-positioning,.home-ask-copy p,.partner-section-heading p{text-wrap:pretty}.painted-scene{box-shadow:var(--editorial-card-shadow)}.os-conversation .ask-thread{flex:1;gap:20px;min-height:0}.os-conversation .ask-answer{background:0 0;border-radius:0;padding:0;font-size:16px;line-height:1.65}.os-conversation .ask-card-header{grid-template-columns:26px minmax(0,1fr) 32px;gap:10px;display:grid}.os-conversation .ask-card-header>span{min-width:0}.os-conversation .ask-card-header button{width:32px;height:32px;margin:0}.os-conversation .conversation-footer{min-height:54px;font-size:11px}.os-conversation .conversation-footer svg{flex-shrink:0}.os-evidence>div{min-width:0}.partners-page .partner-audience-grid{margin-top:42px;display:block}.partner-audience-grid>.reveal{margin-bottom:12px}.partners-page .partner-audience-grid article{min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:220px 1fr;gap:14px 54px;padding:34px 0;display:grid;transform:none}.partner-audience-grid article h3{font-family:var(--font-sans);color:var(--primary);grid-row:1/4;font-size:16px}.partner-audience-grid article .partner-card-promise{font-size:34px}.partner-audience-grid article>p:not(.partner-card-promise){max-width:640px;font-size:17px;line-height:1.6}.partner-audience-grid article .navigation-button{justify-self:start;padding-left:0}.insurance-product{box-shadow:none}.insurance-product>p{font-family:var(--font-sans);font-size:16px;line-height:1.6}.company-thesis-copy p,.company-positioning{line-height:1.65}.contact-page>div>p{font-family:var(--font-sans);line-height:1.65}.home-invitation{margin-left:var(--ml-gutter);margin-right:var(--ml-gutter);border-radius:var(--editorial-radius)}@media (width<=760px){.home-ask-editorial .os-conversation{height:555px;min-height:555px}.os-conversation .ask-answer{font-size:15px;line-height:1.6}.os-conversation .ask-thread{gap:18px}.partners-page .partner-audience-grid article{grid-template-columns:1fr;gap:16px;padding:24px 0}.partner-audience-grid article h3{grid-row:auto;font-size:14px}.partner-audience-grid article .partner-card-promise{font-size:30px}.partner-audience-grid article>p:not(.partner-card-promise){font-size:16px}.home-invitation{padding-left:24px;padding-right:24px}}.page-opening:after{display:none}.painted-scene,.difference-stage{box-shadow:none}.company-model-grid h3,.company-model-grid>div:nth-child(n) h3,.platform-world-caption>p em,.underwriting-chapter[open] summary{color:inherit}.home-ask-editorial .ask-card-header,.os-conversation .conversation-footer{background:0 0}.site-footer{isolation:isolate;background:0 0;border-radius:0;max-width:none;margin:96px 0 0;padding:0;position:relative;overflow:hidden}.site-footer .footer-city{z-index:0;z-index:-1;aspect-ratio:auto;border-radius:0;max-width:none;height:100%;margin:0;position:absolute;inset:0}.site-footer .footer-city img,.site-footer .footer-city video{object-fit:cover;width:100%;height:100%}.footer-card{max-width:1650px;margin:300px var(--ml-gutter,36px) 60px;background:var(--background);color:var(--foreground);z-index:1;border-radius:12px;padding:32px 30px 34px;position:relative}@media (width>=1722px){.footer-card{margin-left:auto;margin-right:auto}}.footer-grid{grid-template-columns:300px 240px 1fr;gap:30px;margin-top:62px;display:grid}.footer-email{color:var(--foreground);font-size:18px;text-decoration:none}.footer-primary,.footer-secondary{align-content:start;gap:16px;display:grid}.footer-primary a{color:var(--foreground);font-size:18px;text-decoration:none}.footer-secondary{grid-template-columns:repeat(2,max-content);gap:14px 110px}.footer-secondary span{grid-column:1/-1;margin-bottom:4px;font-size:18px}.footer-secondary a{color:var(--foreground);font-size:15px;text-decoration:none}.footer-card a:hover{color:var(--primary)}.footer-legal{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:56px;padding-top:30px;font-size:15px}.footer-disclaimer{color:var(--foreground);max-width:none;margin-top:28px;font-size:15px;line-height:1.55}.partner-story-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;display:grid}.partner-story-layout .painted-scene{aspect-ratio:1.1;border-radius:12px}.partner-story-copy{min-height:0;animation:none}.partner-story-copy h2{font-size:50px}.partner-story-copy ul{font-size:inherit;gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.partner-story-copy li{border-top:1px solid var(--border);padding:22px 0;display:block}.partner-story-copy li h3{font-size:20px;font-family:var(--font-sans);font-weight:500}.partner-story-copy li p{color:var(--muted-foreground);margin-top:6px;font-size:16px}@media (width<=760px){.site-footer{margin-top:56px}.footer-card{margin:180px 12px 24px;padding:24px 20px}.footer-card .wordmark{width:160px}.footer-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.footer-secondary{column-gap:40px}.footer-primary a,.footer-secondary span,.footer-email{font-size:16px}.footer-secondary a{font-size:14px}.footer-legal{margin-top:30px;padding-top:20px;font-size:13px}.footer-disclaimer{font-size:12px}.partner-story-layout{grid-template-columns:1fr;gap:32px}.partner-story-copy h2{font-size:36px}.partner-story{padding-bottom:56px}}:root{--compact-shell:1180px;--compact-gap:48px;--compact-title:52px;--compact-heading:42px;--compact-body:17px}.site-header{padding-bottom:6px;position:relative;top:auto}.site-header:after{height:6px}.header-inner{max-width:1440px;height:74px}.get-started-bar{height:32px;font-size:13px}.section-shell{max-width:var(--compact-shell);padding-left:48px;padding-right:48px}main h1,.page-opening h1,.company-introduction h1,.contact-intro h1{font-size:var(--compact-title)}main h2,.journey-copy h2,.difference-heading h2,.product-story-heading h2,.editorial-two-column h2,.carrier-operations h2,.company-model h2,.partner-story-copy h2,.operations-film-layout h2,.home-invitation h2{font-size:var(--compact-heading)}.page-opening,.connected-platform-page .page-opening{padding:52px 24px 38px}.page-opening p,.connected-platform-page .page-opening p{font-size:var(--compact-body);max-width:530px;margin-top:20px}.os-identity{margin-bottom:24px}.editorial-hero-home{height:640px;min-height:560px;max-height:none}.editorial-hero-copy h1{font-size:58px}.editorial-hero-copy p{max-width:600px;font-size:18px}.carrier-difference{padding-top:72px;padding-bottom:72px}.difference-heading{margin-bottom:34px}.difference-heading h2,.difference-heading h2 em{font-weight:600}.difference-heading>p{font-family:var(--font-sans);max-width:340px;font-size:17px;line-height:1.55}.difference-layout{gap:48px}.difference-chapter p{font-size:16px;line-height:1.55}.difference-stage,.difference-record-content{padding:28px}.difference-record-content h3{font-size:30px}.home-ask-editorial{padding-top:64px;padding-bottom:64px}.home-ask-layout{gap:48px}.home-ask-editorial .os-conversation{height:470px;min-height:470px}.home-ask-copy p{font-size:17px}.product-story-heading{margin-bottom:32px}.product-story-art .painted-scene{aspect-ratio:2.2}.product-story-caption{padding-top:20px}.product-story-caption h3{font-size:30px}.product-story-caption p{font-size:16px}.product-story-tabs{margin-top:20px;margin-bottom:20px}.editorial-thesis,.home-leadership,.home-invitation{padding-top:64px;padding-bottom:64px}.editorial-thesis p,.home-invitation p{max-width:620px;font-size:17px}.home-leadership{gap:48px}.home-leadership-portraits img{max-height:290px}.single-case-heading{margin:0 auto 18px;padding:0}.shared-record-ribbon{max-width:490px;margin-top:22px;padding:14px 18px}.product-vision{margin-bottom:34px;font-size:12px}.journey-row,.journey-agent{grid-template-columns:1.08fr 1fr;gap:56px;margin-bottom:64px}.workspace-stage{box-shadow:none;padding:24px}.product-workspace{max-width:460px;margin:auto}.workspace-content{padding:20px}.workspace-header{padding:12px 16px}.workspace-tabs{margin:18px 0 16px}.case-table>div{min-height:38px;padding:10px;font-size:12px}.workspace-content h3{font-size:24px}.application-offer{padding:18px}.application-offer strong{font-size:25px}.journey-copy>p{margin-top:22px;font-size:17px}.journey-copy>span{margin-bottom:16px}.data-handoff{padding-top:16px;font-size:11px}.platform-journey{padding-bottom:64px}.mobile-audience-selector{display:none}.adaptive-underwriting{padding:56px}.editorial-two-column{gap:48px}.underwriting-chapter summary{font-size:23px}.operations-film-layout{gap:48px}.operations-film-layout .painted-scene{aspect-ratio:1.2}.operations-film-layout .operations-columns{gap:18px}.operations-film-layout .operations-columns h3{font-size:18px}.insurance-bridge-film{aspect-ratio:2.6;height:auto;max-height:390px}.insurance-products{padding-top:40px;padding-bottom:48px}.insurance-product{min-height:0;padding:24px}.insurance-line-art{max-width:180px;max-height:180px;margin:auto}.insurance-product h2{font-size:28px}.product-grid{gap:24px}.insurance-product .brand-button{font-size:13px}.site-faq{padding-top:24px;padding-bottom:40px}.partner-story{padding-top:12px;padding-bottom:64px}.partner-story-layout{gap:56px}.partner-story-layout .painted-scene{aspect-ratio:1.3}.partner-story-copy ul{margin-top:24px}.partner-story-copy li{padding:18px 0}.home-promise{padding:56px}.company-introduction{padding-top:56px;padding-bottom:48px}.company-positioning{font-size:18px}.company-thesis{padding:48px}.company-world{padding-top:48px;padding-bottom:32px}.company-world .painted-scene{aspect-ratio:2.7}.company-model{padding-top:48px;padding-bottom:24px}.company-model-grid{gap:32px;margin-top:28px}.company-model-grid p{font-size:16px}.company-leadership{padding-top:48px;padding-bottom:32px}.leadership-grid{margin-top:32px}.contact-page{background:0 0;border-radius:0;max-width:1180px;margin:0 auto;padding:64px 48px 32px;display:block}.contact-intro{text-align:center;max-width:700px;margin:0 auto 44px}.contact-intro h1 em{color:inherit}.contact-intro p{margin-top:20px;font-size:17px}.contact-actions{justify-content:center;gap:0;margin-top:26px;display:flex}.contact-page .brand-button{margin-top:0}.contact-world{aspect-ratio:3.2;border-radius:12px;width:100%;max-height:330px}.site-footer{margin-top:64px}.site-footer .footer-city{height:100%;transform:none}.footer-city .scene-light{display:none}.footer-city img,.footer-city video{object-position:center top;animation:none;transform:none}.footer-card{max-width:1320px;margin:210px 36px 36px;padding:32px}.footer-card .wordmark{width:190px}.footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.4fr);gap:32px;margin-top:36px}.footer-primary,.footer-secondary{gap:12px}.footer-secondary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.footer-primary a,.footer-secondary span,.footer-email{font-size:16px}.footer-secondary a{font-size:14px}.footer-legal{margin-top:32px;padding-top:20px;font-size:13px}.footer-disclaimer{margin-top:18px;font-size:12px;line-height:1.6}.footer-grid>*{min-width:0}@media (width>=1392px){.footer-card{margin-left:auto;margin-right:auto}}@media (width<=1000px) and (width>=761px){.header-inner{gap:18px;padding:0 24px}.header-inner .wordmark{width:185px}.desktop-navigation{gap:18px}.header-contact{padding:0 14px;font-size:13px}.journey-row,.journey-agent{gap:32px}.workspace-stage{padding:18px}.section-shell{padding-left:32px;padding-right:32px}}@media (width<=760px){:root{--compact-title:34px;--compact-heading:30px;--compact-body:16px}.section-shell{padding-left:20px;padding-right:20px}.header-inner{grid-template-columns:minmax(0,1fr) auto;height:62px;padding:0 20px;display:grid}.header-inner .wordmark{width:185px}.mobile-menu-toggle{flex-shrink:0;width:40px;height:40px}.mobile-navigation{top:68px}.get-started-bar{height:28px;font-size:12px}.page-opening,.connected-platform-page .page-opening{padding:32px 20px 28px}.page-opening p,.connected-platform-page .page-opening p{margin-top:16px;font-size:16px;line-height:1.5}.os-identity{margin-bottom:20px;font-size:17px}.os-identity svg{width:26px}.os-native{font-size:11px}.editorial-hero-home{height:570px;min-height:0;max-height:none}.editorial-hero-copy h1{font-size:36px}.editorial-hero-copy p{max-width:330px;font-size:16px;line-height:1.5}.hero-actions{gap:12px}.hero-actions .brand-button,.hero-actions .navigation-button{padding:0 14px;font-size:13px}.carrier-difference{padding-top:44px;padding-bottom:40px}.difference-heading{margin-bottom:24px}.difference-heading>p{margin-top:16px;font-size:16px}.difference-layout{gap:24px}.difference-chapter h3 .navigation-button{padding-top:12px;padding-bottom:12px;font-size:17px}.difference-chapter p{font-size:15px}.difference-stage{padding:16px}.difference-record-content{padding:20px}.difference-record-content h3{font-size:25px}.difference-record-content p{font-size:14px}.difference-record-person{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:16px;display:grid}.difference-record-person img{width:38px;height:38px}.difference-record-status{grid-column:2;justify-self:start}.difference-record-header{padding:12px;font-size:10px}.difference-evidence-item{padding:8px 0}.difference-record-footer{padding:14px;font-size:12px}.home-ask-editorial{padding-top:40px;padding-bottom:40px}.home-ask-layout{gap:24px}.home-ask-copy{order:-1}.home-ask-copy p{margin-top:16px;font-size:16px;line-height:1.5}.home-ask-editorial .os-conversation{height:470px;min-height:470px}.os-conversation .ask-thread{gap:14px}.os-conversation .ask-answer{font-size:14px}.os-conversation .conversation-footer{font-size:10px}.home-product-story{padding-top:40px;padding-bottom:24px}.product-story-heading{margin-bottom:24px}.product-story-art .painted-scene{aspect-ratio:1.65}.product-story-caption h3{font-size:25px}.product-story-caption p{font-size:15px}.product-story-tabs{gap:8px}.product-story-tabs .navigation-button{white-space:normal;min-height:40px;padding:10px 4px;font-size:12px}.editorial-thesis,.home-leadership,.home-invitation{padding-top:40px;padding-bottom:40px}.editorial-thesis p,.home-invitation p{font-size:16px}.home-leadership{gap:24px}.home-leadership-portraits{gap:12px}.home-leadership-portraits img{max-height:210px}.home-leadership-portraits span{font-size:16px}.home-leadership-portraits small{font-size:11px}.single-case-heading h2{font-size:27px}.single-case-heading{margin-bottom:12px}.shared-record-ribbon{text-align:left;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;margin-top:18px;padding:12px;display:grid}.shared-record-ribbon img{width:36px;height:36px}.shared-record-ribbon div{min-width:0}.shared-record-ribbon strong{font-size:13px}.shared-record-ribbon span{font-size:10px}.product-vision{margin-bottom:20px;font-size:11px}.mobile-audience-selector{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:24px;display:grid}.mobile-audience-selector .navigation-button{border-radius:0;height:44px;padding:12px 4px;font-size:14px}.mobile-audience-selector [aria-pressed=true]{box-shadow:inset 0 -2px var(--primary);color:var(--primary)}.journey-row,.journey-agent{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:0;display:none}.journey-row.audience-active{display:grid}.journey-row .journey-copy{order:-1}.journey-row .workspace-stage{order:0}.journey-copy>span{display:none}.journey-copy h2{font-size:28px}.journey-copy>p{margin-top:14px;font-size:15px;line-height:1.5}.workspace-stage{padding:14px}.workspace-content{padding:16px}.workspace-header{padding:10px 12px;font-size:10px}.workspace-brand{font-size:13px}.workspace-content h3{font-size:22px}.environment-panel{min-height:285px}.workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:16px 0 14px;display:grid}.workspace-tabs .navigation-button{white-space:normal;min-width:0;padding:8px 2px;font-size:12px}.application-offer{padding:14px}.application-offer strong{font-size:23px}.sample-fields strong{padding:9px;font-size:12px}.document-item{margin:8px 0;padding:12px 0}.case-item{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.case-item .case-avatar{width:34px;height:34px}.case-item .status-chip{grid-column:2;justify-self:start}.case-item-main{min-width:0}.case-item-main strong{font-size:13px}.case-item-main span{font-size:11px}.case-table>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) 14px;gap:8px;padding:9px;font-size:11px}.workspace-action{white-space:normal;height:auto;min-height:40px;font-size:12px}.data-handoff{padding-top:12px;font-size:10px}.platform-journey{padding-bottom:40px}.adaptive-underwriting{padding:32px 20px}.editorial-two-column{gap:24px}.editorial-two-column p{font-size:16px}.underwriting-chapter{padding:14px 0}.underwriting-chapter summary{font-size:20px}.carrier-operations{padding-top:40px;padding-bottom:40px}.operations-film-layout{gap:24px}.operations-film-layout .painted-scene{aspect-ratio:1.7}.operations-film-layout .operations-columns{gap:16px}.operations-film-layout .operations-columns p{font-size:15px}.insurance-editorial-media{padding:0 20px}.insurance-bridge-film{aspect-ratio:1.9;max-height:none}.insurance-products{padding-top:28px;padding-bottom:32px}.product-grid{gap:24px}.insurance-product{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px 18px;min-height:0;padding:20px;display:grid}.insurance-line-art{object-fit:contain;grid-row:1/3;width:76px;height:90px}.insurance-product h2{font-size:24px}.insurance-product>p{margin:0;font-size:14px}.insurance-product details,.insurance-product>.brand-button{grid-column:1/-1}.insurance-product .brand-button{margin-top:8px;font-size:13px}.product-disclosure{margin-top:6px}.product-details{font-size:13px}.site-faq{gap:20px;padding-top:12px;padding-bottom:32px}.site-faq-item{padding:16px}.site-faq-item button{font-size:16px}.partner-story{padding-top:4px;padding-bottom:40px}.partner-story-layout{gap:24px}.partner-story-layout .painted-scene{aspect-ratio:1.6}.partner-story-copy ul{margin-top:18px}.partner-story-copy li{padding:14px 0}.partner-story-copy li h3{font-size:18px}.partner-story-copy li p{font-size:14px}.home-promise{padding:32px 20px}.company-introduction{padding-top:32px;padding-bottom:32px}.company-positioning{font-size:16px}.company-thesis{padding:32px 20px}.company-world{padding-top:32px;padding-bottom:20px}.company-world .painted-scene{aspect-ratio:1.6}.company-model{padding-top:32px;padding-bottom:20px}.company-model-grid{gap:22px;margin-top:24px}.company-model-grid h3{font-size:21px}.company-model-grid p{margin-top:10px;font-size:15px}.company-leadership{padding-top:32px;padding-bottom:20px}.leadership-grid{gap:20px;margin-top:24px}.leadership-photo{max-height:280px}.contact-page{background:0 0;margin:0;padding:32px 20px 16px}.contact-intro{margin:0 auto 28px}.contact-intro p{font-size:16px;line-height:1.5}.contact-actions{margin-top:22px}.contact-world{aspect-ratio:1.8;max-height:none}.site-footer{margin-top:40px}.footer-card{margin:130px 12px 20px;padding:24px 20px}.footer-card .wordmark{width:160px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:24px}.footer-grid>div{grid-column:1/-1}.footer-primary,.footer-secondary{gap:12px}.footer-secondary{grid-template-columns:minmax(0,1fr);column-gap:0}.footer-secondary span{margin-bottom:0}.footer-primary a,.footer-secondary span,.footer-email{font-size:14px}.footer-secondary a{font-size:13px}.footer-legal{margin-top:24px;padding-top:16px;font-size:12px}.footer-disclaimer{margin-top:14px;font-size:11px;line-height:1.6}}.contact-page .contact-intro{margin:0 auto 44px}.difference-record-content{min-height:0;padding:22px}.difference-evidence{gap:10px;margin-top:20px}.difference-evidence-item{padding:0}.difference-record-header{padding:14px 18px}.difference-record-person{padding:18px}.difference-record-footer{padding:12px 18px}.difference-stage-note{margin-top:14px}.home-ask-editorial .home-ask-layout{gap:48px}.application-offer span{font-size:12px;line-height:1.4}.application-offer,.applicant-profile{margin-bottom:14px}.document-item{margin:6px 0;padding:12px 0}.applicant-state{padding:10px 0}.review-note{margin-top:14px;font-size:12px;line-height:1.5}.workspace-note{min-height:0;margin-top:12px}@media (width<=760px){.connected-platform-page .page-opening h1,.page-opening h1,.company-introduction h1,.contact-page h1{font-size:34px}.connected-platform-page .page-opening{padding-bottom:24px}.contact-page .contact-intro{margin:0 auto 28px}.difference-heading h2{font-size:30px}.difference-chapters{min-width:0}.difference-chapter{padding:10px 0}.difference-chapter h3 .navigation-button{min-height:40px;padding:8px 0;font-size:16px}.difference-chapter [role=region] p{margin-top:8px;font-size:14px;line-height:1.5}.difference-link{margin-top:12px;font-size:14px}.difference-record-content{min-height:0;padding:16px}.difference-record-person{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:12px}.difference-record-status{grid-column:auto;max-width:72px;margin:0;padding:6px;font-size:9px}.difference-record-person strong{font-size:12px}.difference-record-person>div>span{font-size:10px}.difference-record-header>span:first-child{font-size:12px}.difference-record-header>span:last-child{font-size:8px}.difference-record-header{gap:8px;padding:10px 12px}.difference-record-content h3{margin:10px 0;font-size:23px}.difference-record-content>p{font-size:13px}.difference-evidence{gap:10px;margin-top:16px}.difference-evidence-item{padding:0}.difference-evidence-item p{font-size:12px}.difference-record-footer{padding:10px 12px;font-size:10px}.difference-record-footer span br{display:none}.difference-stage-note{margin-top:12px;font-size:10px}.home-ask-editorial .home-ask-layout{gap:24px}.home-ask-copy .brand-button{margin-top:20px}.home-ask-copy>p{margin-bottom:0}.home-ask-editorial .os-conversation{height:440px;min-height:440px}.application-offer{gap:6px;margin-bottom:12px;padding:12px}.application-offer strong{font-size:22px}.applicant-profile img{width:40px;height:40px}.applicant-profile span{font-size:10px}.applicant-profile{gap:10px;margin-bottom:12px}.applicant-profile h3{font-size:20px}.workspace-tabs{margin:12px 0}.sample-fields{gap:10px}.sample-fields>div{gap:5px}.document-item{padding:8px 0}.document-item strong{font-size:12px}.document-item span{font-size:10px}.applicant-state{padding:8px 0;font-size:11px}.environment-panel{min-height:265px}.workspace-stage .reveal-ready,.journey-row .reveal-ready{opacity:1;transform:none}.insurance-products{margin-left:12px;margin-right:12px;padding:24px 12px}.insurance-product h2{margin:0;font-size:23px}.insurance-product>p{min-height:0;font-size:14px;line-height:1.5}.insurance-product .product-disclosure{margin:4px 0 0}.product-disclosure summary{padding:10px 0;font-size:14px}.insurance-product>.brand-button{justify-self:start;margin-top:4px}.insurance-product{border-radius:8px;height:auto}.insurance-product:hover{transform:none}.concept-note{font-size:11px}.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.leadership-photo{aspect-ratio:3/4;max-height:none}.leadership-person{min-width:0}.leadership-person h3{font-size:20px}.leadership-person p{font-size:12px;line-height:1.5}.leadership-person .navigation-button{white-space:normal;padding-left:0;font-size:12px}.company-leadership h2{font-size:30px}.site-footer .footer-city img,.site-footer .footer-city video{object-position:50% 40%}}:root{--company-team-surface:var(--ml-mint);--company-principles-surface:var(--ml-apricot);--reference-card-radius:8px;--reference-section-space:64px}.company-page .company-opening{max-width:var(--compact-shell);text-align:left;grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;margin:0 auto;padding:48px;display:grid}.company-city-title h1{text-wrap:balance;font-size:46px;line-height:1.1}.company-city-title h1 em{color:var(--foreground)}.company-opening .company-positioning{font-family:var(--editorial-display);max-width:370px;margin:26px 0 0;font-size:18px;line-height:1.5}.company-opening-world{aspect-ratio:4/5;border-radius:var(--reference-card-radius);box-shadow:none;margin:0;position:relative}.company-opening-world img{object-fit:contain;width:100%;height:100%}.company-principles{background:var(--company-principles-surface);border-radius:40px 0 0;padding:48px 0 56px}.company-principles h2{margin-bottom:30px;font-size:30px}.company-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.company-principle-grid>.reveal{height:100%}.company-principle-grid article{background:var(--ml-white);border-radius:var(--reference-card-radius);height:100%;min-height:240px;transition:transform .4s var(--ease-reveal);flex-direction:column;padding:28px 24px;display:flex}.company-principle-grid article:hover{transform:translateY(-4px)}.company-principle-grid h3{margin-bottom:22px;font-size:29px;line-height:1.15}.company-principle-grid h3 em{font-family:var(--editorial-display)}.company-principle-grid p{font-family:var(--editorial-display);font-size:17px;line-height:1.45}.company-principle-grid span{color:var(--primary);margin-top:auto;padding-top:30px;font-size:12px}.company-page .company-team{background:var(--company-team-surface);border-radius:40px 0;max-width:none;margin:0;padding:64px 24px;display:block}.company-team-heading{text-align:center;margin:0 auto 36px}.company-team-heading h2{margin:0 0 22px;font-size:32px}.company-team-heading p{font-family:var(--editorial-display);max-width:560px;margin:auto;font-size:20px;line-height:1.45}.company-team .leadership-grid{gap:36px;max-width:580px;margin:0 auto}.company-team .leadership-person h3{margin-top:16px;font-size:22px}.company-team .leadership-person>p{font-family:var(--editorial-display);min-height:36px;font-size:14px;font-style:italic}.company-team .biography-link{font-size:13px}.page-opening p,.journey-copy>p,.home-ask-copy>p,.partner-story-copy>p,.editorial-thesis p,.contact-intro p{font-family:var(--editorial-display);line-height:1.5}.page-opening,.connected-platform-page .page-opening{padding-top:var(--reference-section-space);padding-bottom:44px}.painted-scene,.product-workspace,.os-conversation{border-radius:var(--reference-card-radius)}.ml-panel{border-radius:12px 36px}.reveal-ready{transition-duration:.85s}@media (width<=760px){.company-page .company-opening{grid-template-columns:1fr;gap:26px;padding:32px 20px}.company-city-title h1{max-width:330px;font-size:34px}.company-opening .company-positioning{max-width:none;margin-top:20px;font-size:17px}.company-opening-world{aspect-ratio:4/5;background:var(--ml-sage);width:100%;max-height:380px}.company-opening-world img{object-fit:cover}.company-principles{border-radius:24px 0 0;padding:30px 0 34px}.company-principles .section-shell{padding-inline:20px}.company-principles h2{margin-bottom:22px;font-size:27px}.company-principle-grid{grid-template-columns:1fr;gap:14px}.company-principle-grid article{min-height:0;padding:22px}.company-principle-grid h3{margin-bottom:14px;font-size:27px}.company-principle-grid p{font-size:16px}.company-principle-grid span{padding-top:18px}.company-page .company-team{border-radius:24px 0;padding:36px 20px}.company-team-heading{margin-bottom:26px;display:block}.company-team-heading h2{font-size:28px}.company-team-heading p{font-size:17px}.company-team .leadership-grid{gap:14px}.company-team .leadership-person h3{font-size:19px}.company-team .leadership-person>p{min-height:36px;font-size:12px}.company-team .biography-link{font-size:12px}.page-opening,.connected-platform-page .page-opening{padding-top:32px;padding-bottom:26px}}@media (prefers-reduced-motion:reduce){.company-principle-grid article:hover{transform:none}}@media (width<=760px){.difference-stage .difference-stage-note,.difference-record-footer{display:none}.difference-chapter{margin-bottom:0}.difference-chapter .navigation-button{white-space:normal;text-align:left}.difference-heading{margin-bottom:20px}.difference-stage{padding:12px}.home-leadership-portraits{grid-template-columns:repeat(2,minmax(0,1fr))}}.difference-heading{justify-content:flex-start;max-width:100%;margin-bottom:32px}.insurance-editorial-media{max-width:var(--compact-shell)}.insurance-page .insurance-bridge-film{aspect-ratio:16/9;background:0 0;border-radius:8px;max-height:none;margin:0}.insurance-page .insurance-bridge-film .living-art-poster{object-fit:cover;height:100%}.insurance-page .insurance-products{max-width:var(--compact-shell);background:0 0;border-radius:0;margin:0 auto;padding:48px 48px 40px}.insurance-page .product-grid{align-items:start;gap:40px}.insurance-page .insurance-product{box-shadow:none;border-radius:0;flex-direction:column;height:auto;min-height:0;padding:0;display:flex;transform:none;background:0 0!important}.insurance-page .product-grid>.reveal:nth-child(n) .insurance-line-art{object-fit:contain;mix-blend-mode:multiply;background:0 0;border-radius:0;width:100%;max-width:none;height:160px;max-height:none;margin:0 0 22px;padding:0}.insurance-page .insurance-product h2{font-family:var(--font-sans);min-height:0;margin:0 0 12px;font-size:27px;line-height:1.15}.insurance-page .insurance-product>p{min-height:52px;margin:0;font-size:16px;line-height:1.5}.insurance-page .product-disclosure{margin:12px 0 0}.insurance-page .product-disclosure summary{justify-content:flex-start;gap:14px;font-size:14px}.insurance-product-close{justify-content:space-between;align-items:center;gap:24px;margin-top:42px;display:flex}.insurance-product-close p{font-size:16px;line-height:1.5}.insurance-product-close .navigation-button{color:var(--primary);gap:12px;padding:0}.producer-client{align-items:center;gap:12px;display:flex}.producer-client img{object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.producer-client div{gap:5px;min-width:0;display:grid}.producer-client h3{font-size:22px}.producer-client span{font-size:11px;line-height:1.5}.producer-progress{gap:12px;margin:20px 0;display:flex}.producer-progress>span{flex-direction:column;flex:1;gap:8px;min-width:0;font-size:10px;line-height:1.4;display:flex}.producer-progress svg,.producer-progress i{border:1px solid var(--border);width:14px;height:14px;color:var(--primary);border-radius:50%}.producer-progress .is-complete i{background:var(--primary);border-color:var(--primary)}.producer-sheet{padding:18px 0 22px}.producer-sheet>span{color:var(--primary);font-size:11px}.producer-sheet h4{font-family:var(--editorial-display);margin:12px 0;font-size:25px;font-weight:400;line-height:1.2}.producer-sheet p{font-size:13px;line-height:1.6}.producer-sheet dl{gap:14px;margin:22px 0 0;font-size:12px;display:grid}.producer-sheet dl>div{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.producer-sheet dd{margin:0;line-height:1.4}.producer-consent{align-items:start;gap:9px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.producer-consent input{accent-color:var(--primary);flex-shrink:0;width:16px;height:16px;margin:0}.producer-listening{align-items:center;gap:12px;padding:18px 0;display:flex}.producer-listening>svg{width:24px;color:var(--primary)}.producer-listening>div:not(.call-wave),.producer-report-heading>div,.producer-followup-heading>div{gap:5px;display:grid}.producer-listening strong,.producer-report-heading strong,.producer-followup-heading strong{font-size:15px;font-weight:600;line-height:1.4}.producer-listening span,.producer-report-heading span,.producer-followup-heading span{font-size:11px;line-height:1.5}.call-wave{flex-shrink:0;align-items:center;gap:3px;width:58px;height:30px;margin-left:auto;display:flex}.call-wave i{background:var(--primary);border-radius:2px;width:3px;height:7px}.is-listening .call-wave i{animation:1.2s ease-in-out infinite alternate producer-wave}.call-wave i:nth-child(2n){animation-delay:.3s}.call-wave i:nth-child(3n){animation-delay:.6s}.producer-transcript{background:var(--platform-field);border-radius:6px;margin:12px 0 24px;padding:18px}.producer-transcript span{font-size:11px;line-height:1.4;display:block}.producer-transcript p{font-family:var(--editorial-display);margin:12px 0 18px;font-size:22px;line-height:1.4}.producer-report-heading,.producer-followup-heading{align-items:center;gap:12px;margin:20px 0 0;display:flex}.producer-report-heading>svg,.producer-followup-heading>svg{width:22px;color:var(--primary);flex-shrink:0}.producer-sheet ul{gap:12px;margin:18px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.producer-sheet li{align-items:center;gap:10px;display:flex}.producer-sheet li svg{width:14px;color:var(--primary);flex-shrink:0}.producer-secondary{color:var(--platform-ink);background:var(--platform-field)}.producer-outreach{gap:20px;margin:24px 0;display:grid}.producer-outreach>div{align-items:center;gap:12px;display:flex}.producer-outreach svg{width:18px;color:var(--primary);flex-shrink:0}.producer-outreach span{gap:5px;display:grid}.producer-outreach strong{font-size:13px}.producer-outreach small{font-size:12px;line-height:1.4}.producer-attribution{background:var(--platform-field);border-radius:6px;margin-bottom:20px;padding:18px}.producer-attribution>span{color:var(--primary);font-size:11px}.producer-attribution p{margin:10px 0 12px;font-size:13px;line-height:1.5}.producer-attribution strong{font-size:12px;line-height:1.5;display:block}.producer-attribution small{margin-top:8px;font-size:10px;line-height:1.5;display:block}.producer-demo-note{text-align:center;margin-top:10px;font-size:10px;line-height:1.5}@keyframes producer-wave{to{height:27px}}@media (width<=760px){.editorial-hero-home .hero-actions{grid-template-columns:1fr;gap:10px;max-width:260px;margin:0 auto;display:grid}.editorial-hero-home .hero-actions .navigation-button{background:var(--background);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:6px;justify-content:center;min-height:44px}.editorial-hero-home .hero-actions .brand-button{justify-content:center;min-height:44px}.insurance-page .insurance-products{padding:32px 20px}.insurance-page .product-grid{display:block}.insurance-page .product-grid>.reveal{margin-bottom:26px;display:block}.insurance-page .insurance-product{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:8px 16px;display:grid}.insurance-page .product-grid>.reveal:nth-child(n) .insurance-line-art{grid-area:1/2/4;align-self:center;width:88px;height:104px;margin:0}.insurance-page .insurance-product h2{grid-column:1;margin:0;font-size:24px}.insurance-page .insurance-product>p{grid-column:1;min-height:0;font-size:15px}.insurance-page .insurance-product details{grid-column:1/-1;margin:0}.insurance-product-close{margin-top:20px;display:block}.insurance-product-close .navigation-button{margin-top:12px;font-size:14px}.producer-panel{min-height:345px}.producer-client h3{font-size:20px}.producer-sheet h4{font-size:24px}.producer-sheet dl>div{grid-template-columns:1fr 1.2fr}.producer-progress{gap:8px}}@media (prefers-reduced-motion:reduce){.is-listening .call-wave i{height:15px;animation:none}}:root{--intelligence-surface:var(--background);--intelligence-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--intelligence-soft:color-mix(in oklab,var(--primary) 6%,var(--background))}}:root{--intelligence-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--intelligence-line:color-mix(in oklab,var(--foreground) 14%,transparent)}}:root{--intelligence-shadow:0 18px 42px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--intelligence-shadow:0 18px 42px color-mix(in oklab,var(--foreground) 9%,transparent)}}.journey-agent .product-workspace{color:var(--foreground);background:var(--intelligence-surface)}.journey-agent .workspace-header-dark{background:var(--intelligence-surface);color:var(--foreground);border-bottom:1px solid var(--intelligence-line)}.journey-agent .workspace-tabs button{color:var(--foreground);min-height:36px;font-size:13px}.journey-agent .workspace-tabs button[aria-selected=true]{color:var(--primary);box-shadow:inset 0 -2px var(--primary);border-radius:0}.producer-panel{min-height:365px}.producer-panel h4,.producer-panel h5{letter-spacing:0;margin:0;font-weight:400}.film-room-heading{justify-content:space-between;align-items:start;gap:12px;margin:20px 0;display:flex}.film-room-heading>div>span{color:var(--primary);font-size:12px}.film-room-heading h4{margin-top:8px;font-size:26px;line-height:1.15}.film-view-label{white-space:nowrap;font-size:10px;line-height:1.6}.film-call-record{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:16px;font-size:11px;display:flex}.film-call-record strong{font-weight:600}.film-call-record>span:last-child{margin-left:auto}.film-timeline{padding:12px 0 8px;position:relative;overflow:hidden}.film-wave{justify-content:space-between;align-items:center;gap:3px;height:45px;display:flex}.film-wave i{background:var(--intelligence-line);border-radius:2px;flex-shrink:0;width:3px}.film-wave .wave-height-0{height:20%}.film-wave .wave-height-1{height:55%}.film-wave .wave-height-2{height:90%}.film-wave .wave-height-3{height:40%}.film-wave .wave-height-4{height:75%}.film-wave .wave-height-5{height:30%}.film-playhead{background:var(--primary);width:2px;position:absolute;top:7px;bottom:26px;left:48%}.is-processing .film-playhead{animation:4.8s linear infinite film-scan}.film-moments{justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.is-processing .film-wave i{animation:1.6s ease-in-out infinite alternate film-wave-process}.is-processing .film-wave i:nth-child(3n){animation-delay:.4s}.film-stage-label{color:var(--primary);justify-content:space-between;margin:20px 0 12px;font-size:11px;display:flex}.film-stage{min-height:310px;position:relative}.film-content{padding:4px 0;font-size:13px;line-height:1.5}.film-content h5{margin:12px 0;font-size:23px;line-height:1.2}.film-content>p{margin-top:12px}.film-caption{font-size:11px}.film-content blockquote{font-family:var(--editorial-display);margin:14px 0 18px;font-size:23px;line-height:1.35}.film-insight{background:var(--intelligence-soft);border-left:2px solid var(--primary);margin:12px 0;padding:12px 14px}.film-insight strong,.film-review-signal strong{font-size:12px;font-weight:600}.film-insight p,.film-friction p{margin-top:5px;font-size:12px;line-height:1.5}.film-friction{padding-top:10px}.film-friction>span{font-size:11px}.film-friction>strong{margin-top:6px;font-size:13px;display:block}.film-friction small{float:right;font-size:12px;font-weight:400}.film-analysis-orbit{place-items:center;width:70px;height:70px;margin:18px auto 24px;display:grid;position:relative}.film-analysis-orbit>svg{width:23px;color:var(--primary)}.film-analysis-ring{border:2px solid var(--intelligence-line);border-top-color:var(--primary);border-radius:50%;animation:2s linear infinite film-ring;position:absolute;inset:0}.film-detected{flex-wrap:wrap;gap:8px;margin-top:25px;font-size:10px;display:flex}.film-detected span{background:var(--intelligence-soft);padding:6px 8px;animation:4.8s infinite both film-detection}.film-detected span:nth-child(2){animation-delay:.6s}.film-detected span:nth-child(3){animation-delay:1.2s}.film-metrics{grid-template-columns:1fr 1fr;gap:20px;margin:8px 0 20px;display:grid}.film-metrics>div{gap:7px;display:grid}.film-metrics span{font-size:11px}.film-metrics strong{font-size:25px;font-weight:400}.film-chart{align-items:end;gap:10px;height:66px;margin-bottom:22px;display:flex}.film-chart i{background:var(--primary);opacity:.7;border-radius:3px 3px 0 0;flex:1;max-width:26px}.film-chart i:nth-child(2n){background:var(--foreground);opacity:.3}.film-summary{gap:12px;margin:18px 0;display:grid}.film-summary>div{justify-content:space-between;gap:14px;font-size:12px;display:flex}.film-summary dd{text-align:right;margin:0}.film-summary dt{max-width:50%}.film-coaching{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.film-coaching>div>span{color:var(--primary);margin-bottom:15px;font-size:11px;display:block}.film-coaching strong{margin-top:16px;font-size:12px;display:block}.film-coaching p{margin-top:6px;font-size:12px;line-height:1.5}.film-coaching>div{animation:film-coaching-enter .6s var(--ease-reveal) both}.film-coaching>div:nth-child(2){animation-delay:.2s}.film-review-signal{background:var(--intelligence-soft);margin-top:15px;padding:14px}.film-review-signal p{margin:7px 0;font-size:12px}.film-review-signal .navigation-button{color:var(--primary);gap:8px;padding:6px 0;font-size:12px}.film-content .film-human-review{margin-top:12px;font-size:10px;line-height:1.5}.film-network{flex-wrap:wrap;gap:8px;margin-top:20px;font-size:10px;display:flex}.film-network span{border-bottom:2px solid var(--primary);animation:film-coaching-enter .7s var(--ease-reveal) both;padding-bottom:5px}.film-controls{justify-content:space-between;align-items:center;gap:4px;margin-top:15px;display:flex}.film-controls .navigation-button{flex-shrink:0;width:30px;height:32px}.film-controls svg{width:14px;height:14px}.film-chapter-dots{gap:0;display:flex}.film-chapter-dots .navigation-button{width:24px}.film-chapter-dots i{background:var(--intelligence-line);border-radius:50%;width:5px;height:5px;transition:background .3s,transform .3s}.film-chapter-dots [aria-pressed=true] i{background:var(--primary);transform:scale(1.4)}.film-restart{gap:8px;margin:auto;font-size:11px;display:flex}.jessica-heading{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.jessica-heading h4{font-size:23px}.jessica-heading>div>span{font-size:11px}.jessica-heading>small{align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.jessica-heading>small svg{width:12px;color:var(--primary)}.jessica-identity{justify-content:center;align-items:center;gap:3px;width:30px;height:36px;display:flex}.jessica-identity>span{background:var(--primary);border-radius:3px;width:4px;height:14px;animation:1.8s ease-in-out infinite alternate producer-wave}.jessica-identity>span:nth-child(2){height:25px;animation-delay:.4s}.jessica-identity>span:nth-child(3){animation-delay:.8s}.jessica-body{min-height:275px}.jessica-body h5{margin:30px 0;font-size:27px;line-height:1.2}.jessica-body h5 em{font-family:var(--editorial-display);font-weight:400}.jessica-request{text-align:left;white-space:normal;background:var(--intelligence-soft);justify-content:space-between;gap:15px;width:100%;height:auto;min-height:60px;padding:15px;font-size:14px;line-height:1.5;display:flex}.jessica-request svg{flex-shrink:0;width:17px}.jessica-user-request{background:var(--intelligence-soft);margin-left:26px;padding:12px 14px;font-size:12px}.jessica-response{margin-top:20px;font-size:14px;line-height:1.6}.jessica-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.jessica-channels .navigation-button{border:1px solid var(--intelligence-line);border-radius:6px;gap:5px;height:42px;padding:8px 5px;font-size:12px;display:flex}.jessica-channels svg{width:14px;height:14px}.jessica-channels [aria-pressed=true]{border-color:var(--primary);background:var(--intelligence-soft);color:var(--foreground)}.jessica-plan{gap:12px;margin:20px 0;font-size:11px;display:grid}.jessica-plan>div{justify-content:space-between;gap:12px;display:flex}.jessica-plan strong{text-align:right;max-width:65%;font-weight:400}.jessica-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite film-ring}.jessica-attribution{border-top:1px solid var(--intelligence-line);margin-top:22px;padding-top:14px;font-size:11px;line-height:1.5}.jessica-attribution summary{cursor:pointer}.jessica-attribution p{margin:12px 0}.jessica-attribution strong{font-size:11px;display:block}.jessica-attribution small{margin-top:8px;font-size:10px;display:block}@keyframes film-scan{0%{left:0}to{left:100%}}@keyframes film-wave-process{to{background:var(--primary);transform:scaleY(.7)}}@keyframes film-ring{to{transform:rotate(360deg)}}@keyframes film-detection{0%,15%{opacity:0;transform:translateY(8px)}35%,to{opacity:1;transform:none}}@keyframes film-coaching-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=760px){.journey-agent .workspace-stage{padding:8px}.journey-agent .workspace-content{padding:16px}.film-room-heading h4{font-size:23px}.film-view-label{font-size:9px}.film-wave{gap:2px}.film-wave i{width:2px}.film-stage{min-height:330px}.film-coaching{gap:14px}.film-content blockquote{font-size:21px}.film-metrics{gap:10px}.film-metrics strong{font-size:23px}.jessica-heading>small{flex-basis:100%;margin-left:40px}.jessica-body h5{font-size:25px}.jessica-response{font-size:13px}.film-summary>div{font-size:11px}}@media (prefers-reduced-motion:reduce){.film-playhead,.film-wave i,.film-analysis-ring,.film-detected span,.film-coaching>div,.film-network span,.jessica-identity>span,.jessica-spinner{animation:none!important}}:root{--application-tint:var(--ml-sky);--application-verified:var(--platform-field);--application-scene-wash:linear-gradient(90deg,var(--background),var(--background) 48%,transparent 72%)}@supports (color:color-mix(in lab, red, red)){:root{--application-scene-wash:linear-gradient(90deg,color-mix(in oklab,var(--background) 96%,transparent),color-mix(in oklab,var(--background) 68%,transparent) 48%,transparent 72%)}}.application-world{background:var(--application-tint);border-radius:6px;height:154px;margin:8px 0 22px;position:relative;overflow:hidden}.application-world>img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.application-world:after{content:"";background:var(--application-scene-wash);position:absolute;inset:0}.application-world>div{z-index:1;position:absolute;inset:18px auto auto 16px}.application-world span{font-size:10px}.application-world strong{margin-top:12px;font-size:26px;font-weight:400;line-height:1.08;display:block}.application-world em{font-family:var(--editorial-display);font-weight:400}.application-stage-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.application-stage-heading h4{font-family:var(--font-sans);font-size:21px}.application-stage-heading>span{color:var(--primary);font-size:11px}.application-step-track{background:var(--intelligence-line);height:3px;margin:14px 0 18px;overflow:hidden}.application-step-track>span{background:var(--primary);height:100%;transition:width .5s var(--ease-reveal);display:block}.application-track-0{width:33.33%}.application-track-1{width:66.66%}.application-track-2{width:100%}.application-guided-fields{min-height:180px}.application-guided-fields>p{margin-bottom:12px;font-size:13px}.application-choice-display{background:var(--application-tint);border-radius:4px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;font-size:12px;display:grid}.application-choice-display svg{width:14px;color:var(--primary)}.application-guided-fields label{margin-top:16px;font-size:10px;display:block}.application-guided-fields input{border:0;border-bottom:1px solid var(--intelligence-line);width:100%;height:36px;color:var(--foreground);background:0 0;border-radius:0;padding:8px 0;font-family:inherit;font-size:13px;display:block}.application-assist{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:16px;font-size:10px;line-height:1.5;display:grid}.application-assist>svg{width:14px;color:var(--primary)}.application-in-view .application-assist>svg{animation:4s ease-in-out 2 application-spark}.application-in-view .application-choice-display svg{animation:check-pop .5s var(--ease-pop) both}.application-verified-line,.application-review-seal{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.application-verified-line>svg,.application-review-seal>svg{width:20px;color:var(--primary)}.application-verified-line>div,.application-review-seal>div{gap:6px;font-size:12px;display:grid}.application-verified-line strong,.application-review-seal strong{font-weight:400}.application-verified-line span,.application-review-seal span{font-size:10px}.application-review-trail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:18px;font-size:11px;display:grid}.application-review-trail strong{font-weight:400}.guided-application+.workspace-action{margin-top:18px}.carrier-review-intro{margin:22px 0}.carrier-review-intro>span{color:var(--primary);font-size:11px}.workspace-content .carrier-review-intro h3{margin:14px 0 20px;font-size:30px;line-height:1.08}.carrier-review-intro h3 em{font-family:var(--editorial-display);font-weight:400}.carrier-evidence-profile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.carrier-evidence-profile img{object-fit:cover;border-radius:50%;width:36px;height:36px}.carrier-evidence-profile>div{gap:5px;min-width:0;font-size:12px;display:grid}.carrier-evidence-profile strong{font-weight:400}.carrier-evidence-profile span{font-size:10px}.carrier-evidence-profile>svg{width:20px;color:var(--primary)}.carrier-evidence-sources{border-bottom:1px solid var(--intelligence-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;padding-bottom:14px;display:grid}.carrier-evidence-sources>span{align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.carrier-evidence-sources svg{width:12px;color:var(--primary);flex-shrink:0}.journey-carrier .workspace-header-dark{background:var(--background);color:var(--foreground);border-bottom:1px solid var(--intelligence-line)}@keyframes application-spark{0%,to{opacity:1;transform:none}50%{opacity:.5;transform:rotate(15deg)}}@media (width<=760px){.application-world{height:132px}.application-world strong{font-size:24px}.application-guided-fields{min-height:175px}.application-choice-display{font-size:11px}.carrier-review-intro h3{font-size:27px}.carrier-evidence-sources{gap:4px}.carrier-evidence-sources>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.application-in-view .application-assist>svg,.application-in-view .application-choice-display svg{animation:none}.application-step-track>span{transition:none}}:root{--insurance-quiet:var(--background);--insurance-warm:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--insurance-warm:color-mix(in oklab,var(--primary) 8%,var(--background))}}:root{--insurance-dark:var(--foreground);--insurance-shadow:0 24px 60px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--insurance-shadow:0 24px 60px color-mix(in oklab,var(--foreground) 12%,transparent)}}:root{--insurance-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--insurance-line:color-mix(in oklab,var(--foreground) 15%,transparent)}}.insurance-express-opening{text-align:center;background:var(--insurance-warm);padding:64px 24px 44px}.insurance-express-opening>span{font-size:14px}.insurance-express-opening h1{margin-top:22px;font-size:58px;line-height:1.06}.insurance-express-opening>p{max-width:520px;margin:22px auto 0;font-size:17px;line-height:1.5}.insurance-result-stage{flex-direction:column;align-items:center;max-width:450px;min-height:365px;margin:38px auto 0;display:flex;position:relative}.insurance-result{background:var(--insurance-quiet);width:100%;box-shadow:var(--insurance-shadow);text-align:left;border-radius:8px;min-height:285px;padding:25px 30px}.insurance-result-brand{justify-content:space-between;align-items:center;margin-bottom:25px;font-size:12px;display:flex}.insurance-result-brand>span:first-child{font-size:21px}.insurance-result-status{align-items:center;gap:10px;font-size:12px;display:flex}.insurance-result-status svg{width:17px;color:var(--primary);flex-shrink:0;animation:1.6s linear infinite film-ring}.insurance-result-status.is-approved svg{animation:check-pop .5s var(--ease-pop)}.insurance-result h3{margin:22px 0;font-size:29px;line-height:1.12}.insurance-result h3 em{font-family:var(--editorial-display)}.insurance-result dl{gap:12px;margin:22px 0;font-size:12px;display:grid}.insurance-result dl>div{justify-content:space-between;gap:12px;display:flex}.insurance-result dd{margin:0}.insurance-result p{margin-top:20px;font-size:11px;line-height:1.5}.insurance-loading-lines{gap:12px;margin:28px 0;display:grid}.insurance-loading-lines i{background:var(--insurance-warm);border-radius:4px;height:15px;animation:1.4s ease-in-out infinite ask-shimmer}.insurance-loading-lines i:nth-child(2){width:75%;animation-delay:.2s}.insurance-loading-lines i:last-child{width:55%;animation-delay:.4s}.insurance-demo-caption{text-align:center;max-width:760px;margin:24px auto 0;font-size:11px;line-height:1.6;display:block}.insurance-application-section{padding-top:80px;padding-bottom:64px}.insurance-section-heading{text-align:center;max-width:750px;margin:0 auto 30px}.insurance-section-heading h2{font-size:46px}.insurance-section-heading p{margin-top:22px;font-size:17px;line-height:1.5}.insurance-product-selector{justify-content:center;gap:25px;margin:30px 0 40px;display:flex}.insurance-product-selector .navigation-button{border-radius:0;min-height:44px;padding:12px 0;font-size:15px}.insurance-product-selector [aria-pressed=true]{color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.insurance-application-canvas{background:var(--insurance-warm);border-radius:var(--ml-radius);grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:60px;display:grid}.insurance-application-copy>div>span{font-size:12px}.insurance-application-copy h2{margin-top:20px;font-size:38px;line-height:1.12}.insurance-application-copy p{max-width:310px;margin-top:22px;font-size:16px;line-height:1.6}.insurance-product-value{gap:8px;margin-top:30px;display:grid}.insurance-product-value strong{font-size:28px;font-weight:400}.insurance-product-value span{font-size:12px}.insurance-application-window{background:var(--insurance-quiet);box-shadow:var(--insurance-shadow);border-radius:8px;min-height:430px;padding:25px}.insurance-window-header{justify-content:space-between;gap:12px;font-size:11px;display:flex}.insurance-applicant{align-items:center;gap:10px;margin:24px 0;display:flex}.insurance-applicant img{object-fit:cover;border-radius:50%;width:34px;height:34px}.insurance-applicant>span{font-size:13px}.insurance-applicant>div{gap:4px;font-size:12px;display:grid}.insurance-applicant>div>span{font-size:11px}.insurance-question-count{font-size:10px}.insurance-application-window h3{margin:14px 0 20px;font-size:25px;line-height:1.18}.insurance-choices{gap:9px;display:grid}.insurance-choices .navigation-button{border:1px solid var(--insurance-line);border-radius:6px;justify-content:space-between;height:42px;font-size:13px}.insurance-choices [aria-pressed=true]{background:var(--insurance-warm);border-color:var(--primary)}.insurance-choices svg{width:15px;color:var(--primary)}.insurance-continue{gap:10px;width:100%;min-height:42px;margin-top:20px;font-size:13px}.insurance-application-window p{font-size:13px;line-height:1.6}.insurance-app-progress{background:var(--insurance-line);height:3px;margin-top:25px;overflow:hidden}.insurance-app-progress span{background:var(--primary);height:100%;display:block}.insurance-scroll-journey{background:var(--insurance-quiet);height:270svh;position:relative}.insurance-journey-sticky{flex-direction:column;justify-content:center;height:100svh;min-height:620px;max-height:900px;padding-top:70px;padding-bottom:50px;display:flex;position:sticky;top:0}.insurance-journey-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.insurance-journey-copy>span{font-size:12px}.insurance-journey-copy h2{margin:22px 0;font-size:46px;line-height:1.1}.insurance-journey-copy p{max-width:360px;font-size:17px;line-height:1.6}.insurance-journey-canvas{background:var(--insurance-warm);border-radius:var(--ml-radius);justify-content:center;align-items:center;min-height:440px;padding:45px 30px;transition:background .7s;display:flex}.insurance-journey-canvas.journey-phase-2{background:var(--insurance-dark)}.insurance-evolving-record{background:var(--insurance-quiet);width:100%;box-shadow:var(--insurance-shadow);border-radius:8px;min-height:330px;padding:24px}.insurance-record-status{align-items:center;gap:10px;margin-bottom:15px;display:flex}.insurance-record-status svg{color:var(--primary);flex-shrink:0;width:20px}.insurance-record-status h3{font-size:23px;line-height:1.2}.insurance-evolving-record p{font-size:13px;line-height:1.5}.insurance-evidence{background:var(--insurance-warm);animation:film-coaching-enter .6s var(--ease-reveal);border-radius:5px;gap:8px;margin-top:22px;padding:15px;display:grid}.insurance-evidence span{font-size:11px}.insurance-evidence strong{font-size:13px;font-weight:400;line-height:1.5}.insurance-journey-navigation{justify-content:center;gap:24px;margin-top:35px;display:flex}.insurance-journey-navigation .navigation-button{border-radius:0;height:44px;padding:8px 0;font-size:13px}.insurance-journey-navigation [aria-pressed=true]{color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.insurance-underwriting{padding-top:80px;padding-bottom:70px}.insurance-inline-fields{flex-wrap:wrap;justify-content:center;gap:12px 18px;margin:35px auto 0;font-size:23px;display:flex}.insurance-inline-fields>span{align-items:center;gap:8px;display:flex}.insurance-inline-fields input,.insurance-inline-fields select{font:inherit;color:var(--foreground);border:0;border-bottom:1px solid var(--primary);background:0 0;border-radius:0;max-width:200px;min-height:44px;padding:4px}.insurance-inline-fields input{width:62px}.insurance-path-selector{justify-content:center;gap:24px;margin:40px 0;display:flex}.insurance-path-selector .navigation-button{border-radius:0;height:44px;padding:12px 0;font-size:14px}.insurance-path-selector [aria-pressed=true]{color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.insurance-path-layout{background:var(--insurance-warm);border-radius:var(--ml-radius);grid-template-columns:1fr 1fr;align-items:center;gap:55px;min-height:240px;padding:35px 45px;display:grid}.insurance-path-layout h3{margin-bottom:15px;font-size:28px}.insurance-path-layout p{max-width:350px;font-size:16px;line-height:1.6}.insurance-path-record{background:var(--insurance-quiet);box-shadow:var(--insurance-shadow);border-radius:8px;gap:8px;padding:24px;display:grid}.insurance-path-record>span{font-size:12px}.insurance-path-record>span:nth-child(2){font-size:11px}.insurance-carrier-story{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:55px;padding-bottom:70px;display:grid}.insurance-carrier-story h2{font-size:40px}.insurance-carrier-story p{max-width:400px;margin-top:25px;font-size:17px;line-height:1.6}.insurance-carrier-story .navigation-button{color:var(--primary);gap:12px;margin-top:25px;padding:0;font-size:14px}.insurance-page .insurance-carrier-story .insurance-bridge-film{aspect-ratio:1.2}.insurance-editorial-details{padding-top:30px;padding-bottom:65px}.insurance-editorial-details>h2{margin-bottom:30px;font-size:35px}.insurance-editorial-details>details{border-top:1px solid var(--insurance-line);padding:22px 0}.insurance-editorial-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:24px;list-style:none;display:flex}.insurance-editorial-details summary::-webkit-details-marker{display:none}.insurance-editorial-details summary>span{align-items:center;gap:20px;display:flex}.insurance-editorial-details summary small{font-size:11px}.insurance-editorial-details summary svg{width:19px;transition:transform .3s}.insurance-editorial-details details[open] summary svg{transform:rotate(90deg)}.insurance-editorial-details details>p{margin-top:20px;font-size:16px;line-height:1.6}.insurance-editorial-details .product-details{max-width:850px;margin-top:25px}.insurance-editorial-details>.brand-button{margin-top:25px}.insurance-express .site-faq{padding-top:24px;padding-bottom:50px}.insurance-scroll-journey.is-reduced{height:auto}.insurance-scroll-journey.is-reduced>.section-shell{padding-top:50px;padding-bottom:50px}@media (width<=1000px){.insurance-application-canvas{gap:30px;padding:35px}.insurance-journey-layout{gap:35px}.insurance-journey-copy h2{font-size:39px}.insurance-path-layout{gap:30px}}@media (width<=760px){.insurance-express-opening{padding:40px 20px 25px}.insurance-express-opening h1{margin-top:18px;font-size:37px}.insurance-express-opening>p{max-width:290px;margin-top:18px;font-size:15px}.insurance-result-stage{min-height:330px;margin-top:28px}.insurance-result{max-width:380px;min-height:270px;padding:22px}.insurance-result h3{font-size:27px}.insurance-demo-caption{margin-top:18px;font-size:10px}.insurance-application-section{padding-top:45px;padding-bottom:35px}.insurance-section-heading h2{font-size:32px}.insurance-section-heading p{margin-top:16px;font-size:15px}.insurance-product-selector{gap:16px;margin:20px 0 25px}.insurance-product-selector .navigation-button{white-space:normal;text-align:center;max-width:105px;font-size:12px;line-height:1.4}.insurance-application-canvas{grid-template-columns:minmax(0,1fr);gap:25px;padding:22px 16px}.insurance-application-copy h2{margin-top:10px;font-size:29px}.insurance-application-copy p{max-width:none;margin-top:12px;font-size:14px;line-height:1.5}.insurance-product-value{display:none}.insurance-application-window{min-height:420px;padding:22px}.insurance-application-window h3{font-size:24px}.insurance-scroll-journey{height:auto}.insurance-journey-sticky{height:auto;min-height:0;padding-top:25px;padding-bottom:35px;position:relative;top:auto}.insurance-journey-layout{grid-template-columns:minmax(0,1fr);gap:24px}.insurance-journey-copy h2{margin:14px 0;font-size:31px}.insurance-journey-copy p{max-width:none;font-size:15px;line-height:1.5}.insurance-journey-canvas{min-height:360px;padding:24px 18px}.insurance-evolving-record{min-height:300px;padding:22px}.insurance-journey-navigation{gap:16px;margin-top:18px}.insurance-journey-navigation .navigation-button{font-size:11px}.insurance-underwriting{padding-top:40px;padding-bottom:35px}.insurance-inline-fields{flex-direction:column;align-items:center;gap:6px;margin-top:25px;font-size:20px}.insurance-inline-fields select{max-width:180px;font-size:20px}.insurance-path-selector{gap:18px;margin:24px 0}.insurance-path-selector .navigation-button{white-space:normal;text-align:center;max-width:100px;font-size:11px;line-height:1.5}.insurance-path-layout{grid-template-columns:minmax(0,1fr);gap:22px;min-height:385px;padding:24px 20px}.insurance-path-layout h3{font-size:25px}.insurance-path-layout p{max-width:none;font-size:14px}.insurance-path-record{padding:20px}.insurance-carrier-story{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:35px;padding-bottom:40px}.insurance-carrier-story h2{font-size:31px}.insurance-carrier-story p{margin-top:17px;font-size:15px}.insurance-page .insurance-carrier-story .insurance-bridge-film{aspect-ratio:1.8}.insurance-editorial-details{padding-top:20px;padding-bottom:35px}.insurance-editorial-details>h2{font-size:29px}.insurance-editorial-details summary{font-size:22px}.insurance-editorial-details summary>span{gap:5px;display:grid}.insurance-editorial-details details>p{font-size:14px}.insurance-editorial-details .product-details{font-size:13px}.insurance-scroll-journey.is-reduced>.section-shell{padding-top:25px;padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.insurance-result-status svg,.insurance-loading-lines i,.insurance-evidence{animation:none!important}}:root{--editorial-edge-depth:46px;--editorial-edge-mobile:24px;--adaptive-tint:var(--ml-sky);--adaptive-success:var(--partner-surface);--adaptive-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--adaptive-rule:color-mix(in oklab,var(--foreground) 9%,transparent)}}.insurance-express-opening{isolation:isolate;margin:18px var(--ml-gutter) 0;border-radius:var(--ml-radius);background:0 0;position:relative;overflow:hidden}.insurance-express-opening:before{content:"";z-index:-1;background:var(--insurance-warm);border-radius:var(--ml-radius) var(--ml-radius) 48% 8% / var(--ml-radius) var(--ml-radius) var(--editorial-edge-depth) 22px;position:absolute;inset:0}.insurance-express-opening{padding-bottom:72px}.insurance-editorial-details>details{background:var(--insurance-warm);border:0;border-radius:8px;margin:10px 0;padding:22px 24px}.adaptive-underwriting{padding-top:70px;padding-bottom:80px}.adaptive-stage{isolation:isolate;background:var(--adaptive-tint);border-radius:var(--ml-radius);padding:28px 38px;position:relative;overflow:hidden}.adaptive-engine-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;font-size:11px;display:flex}.adaptive-engine-heading>span:first-child{align-items:center;gap:9px;font-size:18px;display:flex}.adaptive-engine-heading>span>span{margin-left:10px;font-size:11px}.adaptive-engine-heading svg{width:21px;color:var(--primary)}.adaptive-engine-layout{grid-template-columns:minmax(0,.9fr) 48px minmax(0,1.1fr);align-items:center;gap:22px;min-height:430px;display:grid}.adaptive-case-person{align-items:center;gap:12px;margin-bottom:24px;display:flex}.adaptive-case-person img{object-fit:cover;border-radius:50%;width:44px;height:44px}.adaptive-case-person>div{gap:5px;display:grid}.adaptive-case-person strong{font-size:18px;font-weight:400}.adaptive-case-person span{font-size:11px}.adaptive-received{align-items:center;gap:8px;margin:18px 0;font-size:13px;display:flex}.adaptive-received svg{width:16px;color:var(--primary)}.adaptive-source-list{align-content:start;gap:8px;min-height:225px;display:grid}.adaptive-source-list>div{background:var(--background);border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:13px 16px;font-size:12px;display:flex}.adaptive-source-list svg{width:14px;height:14px;color:var(--primary);flex-shrink:0}.adaptive-source-pending{background:var(--insurance-line);border-radius:50%;width:7px;height:7px}.adaptive-evaluation{align-items:center;gap:8px;margin:20px 0;font-size:11px;display:flex}.adaptive-evaluation svg{width:16px;color:var(--primary);animation:1.6s linear infinite film-ring}.adaptive-evaluation.evaluation-ready svg{animation:none}.adaptive-connector{place-items:center;display:grid}.adaptive-connector svg{width:27px;color:var(--primary)}.adaptive-resolution{background:var(--background);min-width:0;box-shadow:var(--card-shadow);border-radius:8px;align-self:stretch;align-items:center;padding:28px;display:flex}.adaptive-resolution>div{width:100%}.adaptive-outcome-label{color:var(--primary);font-size:11px}.adaptive-resolution h3{white-space:pre-line;margin:16px 0;font-size:28px;font-weight:400;line-height:1.14}.adaptive-resolution>div>p{max-width:360px;font-size:14px;line-height:1.55}.adaptive-no-action{align-items:center;gap:12px;margin-top:28px;font-size:14px;line-height:1.5;display:flex}.adaptive-no-action svg{width:28px;color:var(--primary);flex-shrink:0}.adaptive-no-action small{font-size:11px}.adaptive-clarification{margin-top:22px;padding:18px 0}.adaptive-clarification>span{font-size:11px}.adaptive-clarification strong{margin:10px 0 18px;font-size:17px;font-weight:400;line-height:1.4;display:block}.adaptive-clarification>div{align-items:center;gap:7px;font-size:11px;display:flex}.adaptive-clarification svg{width:15px;color:var(--primary)}.adaptive-review-context{margin-top:20px}.adaptive-review-context>span{color:var(--primary);font-size:12px}.adaptive-review-context dl{gap:10px;margin:12px 0;display:grid}.adaptive-review-context dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;font-size:11px;line-height:1.45;display:grid}.adaptive-review-context dt{opacity:.65}.adaptive-review-context dd{margin:0}.adaptive-review-context small{font-size:10px;line-height:1.5;display:block}.adaptive-review-context p{margin-top:12px;font-size:11px;line-height:1.5}.adaptive-final-status{background:var(--adaptive-success);border-radius:5px;align-items:center;gap:9px;margin-top:24px;padding:14px;font-size:13px;line-height:1.4;display:flex}.adaptive-final-status svg{flex-shrink:0;width:17px}.adaptive-final-status strong{font-weight:400}.adaptive-playback{justify-content:space-between;align-items:center;gap:15px;margin-top:28px;font-size:11px;display:flex}.adaptive-playback>div{gap:3px;display:flex}.adaptive-playback button{width:36px;height:36px}.adaptive-playback svg{width:16px}@media (width<=760px){.insurance-express-opening{margin-top:10px;padding-bottom:45px}.insurance-express-opening:before{border-radius:var(--ml-radius) var(--ml-radius) 48% 8% / var(--ml-radius) var(--ml-radius) var(--editorial-edge-mobile) 12px}.adaptive-underwriting{padding-top:40px;padding-bottom:45px}.adaptive-stage{padding:22px 18px}.adaptive-engine-heading{gap:8px;margin-bottom:22px}.adaptive-engine-heading>span:first-child{font-size:16px}.adaptive-engine-heading>span>span{display:none}.adaptive-live-indicator{font-size:10px}.adaptive-engine-layout{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.adaptive-source-list{min-height:0}.adaptive-case-person{margin-bottom:18px}.adaptive-source-list>div{min-height:38px;padding:10px 12px;font-size:11px}.adaptive-evaluation{margin:14px 0}.adaptive-connector{display:none}.adaptive-resolution{min-height:330px;padding:22px}.adaptive-resolution h3{font-size:25px}.adaptive-resolution>div>p{font-size:13px}.adaptive-playback{margin-top:18px}.adaptive-playback>span{max-width:150px;font-size:10px;line-height:1.5}.insurance-editorial-details>details{padding:18px}.adaptive-review-context dl>div{grid-template-columns:75px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.adaptive-evaluation svg{animation:none}}.difference-chapter,.partner-story-copy li,.footer-legal{border:0}.insurance-express .adaptive-underwriting{background:0 0;padding-left:48px;padding-right:48px}.site-footer{border-radius:var(--ml-radius) var(--ml-radius) 0 0;margin-left:var(--ml-gutter);margin-right:var(--ml-gutter);overflow:hidden}@media (width<=760px){.insurance-express .adaptive-underwriting{padding-left:20px;padding-right:20px}}:root{--draft-surface:var(--ml-sky);--draft-response:var(--background);--draft-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--draft-line:color-mix(in oklab,var(--foreground) 14%,transparent)}}:root{--draft-selected:var(--ml-mint);--editorial-enter-distance:18px}.producer-draft{padding:18px 0 0}.draft-heading,.draft-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.draft-heading{font-size:10px}.draft-heading>span:first-child{color:var(--primary);align-items:center;gap:6px;display:flex}.draft-heading svg{width:13px}.draft-title{margin:18px 0 12px}.draft-title h4{margin:0;font-size:24px;font-weight:400;line-height:1.15}.draft-title>span{font-size:11px}.draft-progress{background:var(--draft-line);height:3px;margin-bottom:20px;overflow:hidden}.draft-progress>span{background:var(--primary);height:100%;display:block}.draft-conversation{background:var(--draft-surface);border-radius:8px;padding:18px}.draft-speaker{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10px;display:grid}.draft-speaker>svg{width:15px;color:var(--primary)}.draft-conversation p{margin-top:15px;font-size:23px;line-height:1.2}.draft-conversation em,.draft-editorial em{font-family:var(--editorial-display);font-weight:400}.draft-audio{align-items:center;gap:3px;height:18px;display:flex}.draft-audio i{background:var(--primary);border-radius:2px;width:2px;height:7px}.draft-in-view .draft-audio i{animation:1.2s ease-in-out infinite alternate draft-voice}.draft-audio i:nth-child(2n){animation-delay:.2s}.draft-audio i:nth-child(3n){animation-delay:.5s}.draft-transfer{color:var(--primary);align-items:center;gap:7px;margin:13px 0;font-size:10px;display:flex}.draft-transfer svg{width:14px}.draft-in-view .draft-transfer svg{animation:2s ease-in-out infinite draft-transfer}.draft-answer{gap:10px;display:grid}.draft-answer>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;display:grid}.draft-answer span{opacity:.65;font-size:10px}.draft-answer strong{grid-column:1;font-size:13px;font-weight:400}.draft-answer svg{width:15px;color:var(--primary);opacity:.2;transition:transform .4s var(--ease-pop),opacity .4s;grid-area:1/2/3;align-self:center;transform:scale(.6)}.draft-answer-ready svg{opacity:1;transform:scale(1)}.draft-coverage{margin-top:18px}.draft-coverage>span{font-size:10px}.draft-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.draft-coverage button{border:1px solid var(--draft-line);border-radius:5px;justify-content:center;gap:6px;height:36px;padding:6px;font-size:12px;display:flex}.draft-coverage button[aria-pressed=true]{background:var(--draft-selected);border-color:#0000}.draft-coverage svg{width:13px}.draft-private-mark{color:var(--primary);align-items:center;gap:8px;padding-top:14px;font-size:11px;display:flex}.draft-private-mark svg{width:22px}.draft-editorial{margin:24px 0 30px;font-size:28px;line-height:1.15}.draft-footnote{max-width:280px;margin-top:24px;font-size:11px;line-height:1.6}.draft-world{border-radius:8px;height:74px;margin-top:18px;position:relative;overflow:hidden}.draft-world img{object-fit:cover;object-position:center 67%;width:100%;height:100%}.draft-world>span{background:var(--draft-response);border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex;position:absolute;bottom:10px;left:10px}.draft-world svg{width:12px;color:var(--primary)}.producer-draft+.workspace-action{margin-top:18px}@keyframes draft-voice{to{height:18px}}@keyframes draft-transfer{50%{transform:translateY(4px)}}.reveal-ready{opacity:0;transform:translateY(var(--editorial-enter-distance));transition:opacity .65s var(--ease-reveal),transform .75s var(--ease-reveal)}.reveal-ready.is-visible{opacity:1;transform:none}.editorial-arrived>:is(h2,.insurance-section-heading,.insurance-journey-layout),.editorial-arrived .journey-copy,.editorial-arrived .painted-scene,.editorial-arrived>.footer-card{animation:editorial-content-enter .85s var(--ease-reveal) both}@keyframes editorial-content-enter{0%{opacity:.4;translate:0 var(--editorial-enter-distance)}to{opacity:1;translate:0}}.home-invitation{background:var(--ml-mint);margin:32px var(--ml-gutter) 0;text-align:center;border-radius:36px 12px 70px;max-width:none}.home-invitation p{margin-left:auto;margin-right:auto}.company-thesis,.partners-page .home-promise{border-radius:12px 52px}.insurance-application-canvas{background:var(--ml-mint);border-radius:12px 48px}.insurance-journey-canvas{border-radius:48px 12px}.insurance-editorial-details>details{background:0 0;border-radius:0;margin:0;padding:22px 0}.insurance-editorial-details summary{padding:0}.site-faq{background:var(--ml-citrus);margin:32px var(--ml-gutter) 0;border-radius:12px 48px;gap:64px;max-width:none;padding:48px}.site-faq-item{background:0 0;border-radius:0;margin:0;padding:10px 0}.site-faq h2{font-size:34px}.site-faq-item button{font-size:18px}.site-faq-item+.site-faq-item{border-top:1px solid var(--draft-line)}@media (width<=760px){.draft-title h4{font-size:21px}.draft-conversation{padding:15px}.draft-conversation p{font-size:21px}.draft-moment{min-height:300px}.draft-editorial{font-size:25px}.producer-draft{padding-top:10px}.draft-coverage button{font-size:11px}.draft-world{height:64px}.home-invitation{border-radius:28px 8px 36px;padding:36px 20px}.company-thesis,.partners-page .home-promise,.insurance-application-canvas{border-radius:8px 28px}.site-faq{border-radius:8px 28px;gap:22px;padding:30px 20px}.site-faq h2{font-size:29px}.site-faq-item button{font-size:16px}.reveal-ready{opacity:1;transform:translateY(12px)}.draft-speaker{font-size:9px}}@media (prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}.editorial-arrived *{animation:none!important}.draft-answer svg{opacity:1;transform:none}}:root{--ml-apricot:oklch(93.5% .073 57);--ml-mint:oklch(93.8% .055 155);--ml-sky:oklch(94% .044 225);--ml-citrus:oklch(95.5% .07 112);--story-lilac:var(--story-teal);--story-lilac-soft:var(--ml-mint);--intelligence-soft:var(--ml-sky);--screening-track:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--screening-track:color-mix(in oklab,var(--primary) 22%,var(--background))}}:root{--screening-shadow:0 20px 45px var(--story-teal)}@supports (color:color-mix(in lab, red, red)){:root{--screening-shadow:0 20px 45px color-mix(in oklab,var(--story-teal) 14%,transparent)}}.workspace-stage:before,.journey-intelligence .workspace-stage:before{background:var(--ml-sky)}.painted-scene,.company-principle-grid article{box-shadow:var(--card-shadow)}.contact-page{padding-bottom:48px}.contact-world{aspect-ratio:2.6;border-radius:8px 36px;max-height:450px}.contact-world img{object-position:center 62%}.leadership-name{align-items:center;gap:8px;margin-top:18px;display:flex}.company-team .leadership-name h3{margin:0}.leadership-social{flex-shrink:0;width:36px;min-width:36px;height:36px;padding:8px}.leadership-social svg{width:17px;height:17px}.leadership-social:hover{color:var(--primary)}.insurance-screening-canvas{background:var(--ml-apricot);grid-template-columns:.85fr 1.15fr;gap:36px;padding:48px}.insurance-intelligence-scene{min-width:0;position:relative}.insurance-system-stream{background:var(--ml-sky);border-radius:8px 32px 0 0;margin:0 16px -8px;padding:18px 24px 24px;overflow:hidden}.insurance-stream-heading{align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.insurance-stream-heading>span:last-child{margin-left:auto;font-size:10px}.screening-live-dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.insurance-stream-track{height:38px;position:relative}.insurance-signal-object{background:var(--background);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:10px 12px;font-size:11px;display:flex}.insurance-signal-object svg{width:14px;height:14px;color:var(--story-teal);flex-shrink:0}.insurance-signal-path{gap:5px;margin-top:12px;display:flex}.insurance-signal-path>span{background:var(--screening-track);border-radius:3px;flex:1;height:3px}.insurance-signal-path .signal-resolved{background:var(--story-teal);transition:background .5s}.insurance-live-window{min-height:442px;box-shadow:var(--screening-shadow);padding:24px;position:relative}.insurance-live-window .insurance-applicant{flex-wrap:wrap;margin:22px 0 18px}.insurance-applicant .insurance-record-tag{color:var(--story-teal);margin-left:auto;font-size:9px}.insurance-live-body{min-height:282px}.insurance-live-window h3{white-space:pre-line;margin:0 0 22px;font-size:25px}.insurance-live-window .insurance-app-progress{margin-top:18px}.insurance-live-window .insurance-consent-note{max-width:310px;margin-top:14px;font-size:10px;line-height:1.45}.insurance-screening-focus{align-items:center;gap:12px;padding:24px 0;font-size:13px;display:flex}.insurance-screening-focus svg{width:24px;height:24px;color:var(--primary);flex-shrink:0}.insurance-screening-focus strong{font-weight:400}.insurance-context-objects{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.insurance-context-objects>span{background:var(--ml-sky);border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.insurance-context-objects svg{width:12px;color:var(--story-teal)}.screening-visible .screening-spinner{animation:2.5s linear infinite film-ring}.screening-visible .screening-live-dot{animation:2s ease-in-out infinite screening-pulse}.screening-phase-2 .insurance-live-window:before{content:"";pointer-events:none;border:2px solid var(--primary);opacity:0;border-radius:8px;position:absolute;inset:0}.screening-phase-2 .screening-visible .insurance-live-window:before{animation:2.8s ease-in-out infinite screening-pulse}.insurance-decision-value{background:var(--ml-mint);border-radius:6px;gap:6px;padding:16px;display:grid}.insurance-decision-value>span{font-size:11px}.insurance-decision-value>strong{font-size:35px;font-weight:400}.insurance-decision-value>span:last-child{font-size:10px}.insurance-policy-details{gap:12px;margin-top:18px;font-size:11px;display:grid}.insurance-policy-details>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.insurance-policy-details svg{width:14px;color:var(--story-teal)}.insurance-policy-details>span>span{font-size:10px}.insurance-signature-path{justify-content:space-between;gap:8px;margin-top:24px;font-size:11px;display:flex}.insurance-signature-path>span{opacity:.45;align-items:center;gap:6px;display:flex}.insurance-signature-path .is-complete{opacity:1;color:var(--story-teal)}.insurance-signature-path svg{width:14px}.signature-pending{border:1px solid var(--insurance-line);border-radius:50%;width:10px;height:10px}.insurance-demo-caption{font-size:12px;line-height:1.5}@keyframes screening-pulse{50%{opacity:.4}to{opacity:1}}@media (width<=760px){.insurance-screening-canvas{grid-template-columns:1fr;gap:26px;padding:24px 16px}.insurance-screening-canvas .insurance-application-copy h2{margin-top:0;font-size:29px}.insurance-screening-canvas .insurance-application-copy p{margin-top:14px;font-size:15px}.insurance-screening-canvas .insurance-product-value{margin-top:18px}.insurance-live-window{min-height:422px;padding:18px}.insurance-live-window h3{font-size:23px}.insurance-stream-heading{font-size:11px}.insurance-system-stream{margin-inline:10px;padding:16px 12px 20px}.insurance-signal-object{font-size:10px}.insurance-applicant .insurance-record-tag{font-size:8px}.insurance-live-body{min-height:275px}.contact-world{aspect-ratio:1.6;max-height:none}.contact-page{padding-bottom:28px}.leadership-name{flex-wrap:wrap;gap:3px}.company-team .leadership-name h3{font-size:19px}.leadership-social{width:30px;min-width:30px;height:30px;padding:7px}.insurance-demo-caption{font-size:11px}}@media (prefers-reduced-motion:reduce){.screening-visible .screening-spinner,.screening-visible .screening-live-dot,.screening-phase-2 .screening-visible .insurance-live-window:before{animation:none}.insurance-signal-path .signal-resolved{transition:none}}:root{--process-surface:var(--ml-sky);--process-paper:var(--editorial-card-surface);--process-resolved:var(--story-teal);--process-connector:var(--story-teal)}@supports (color:color-mix(in lab, red, red)){:root{--process-connector:color-mix(in oklab,var(--story-teal) 30%,transparent)}}:root{--process-scan:linear-gradient(180deg,transparent,var(--primary),transparent)}@supports (color:color-mix(in lab, red, red)){:root{--process-scan:linear-gradient(180deg,transparent,color-mix(in oklab,var(--primary) 18%,transparent),transparent)}}:root{--company-title-wash:linear-gradient(180deg,var(--background),var(--background) 70%,transparent)}@supports (color:color-mix(in lab, red, red)){:root{--company-title-wash:linear-gradient(180deg,var(--background),color-mix(in oklab,var(--background) 92%,transparent) 70%,transparent)}}:root{--partner-title-wash:linear-gradient(180deg,var(--background),var(--background))}@supports (color:color-mix(in lab, red, red)){:root{--partner-title-wash:linear-gradient(180deg,color-mix(in oklab,var(--background) 97%,transparent),color-mix(in oklab,var(--background) 94%,transparent))}}:root{--process-shadow:0 12px 30px var(--story-teal)}@supports (color:color-mix(in lab, red, red)){:root{--process-shadow:0 12px 30px color-mix(in oklab,var(--story-teal) 12%,transparent)}}.company-river-opening.company-opening{max-width:1360px;min-height:600px;margin:24px var(--ml-gutter) 0;isolation:isolate;border-radius:8px 48px;padding:0;display:block;position:relative;overflow:hidden}.company-river-opening .company-opening-world{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;opacity:1;border-radius:0;position:absolute;inset:0;transform:none}.company-river-opening .company-opening-world img{object-position:center;opacity:1;filter:none}.company-river-opening .company-city-title{z-index:1;background:var(--company-title-wash);border-radius:0 0 42px;max-width:485px;margin:0;padding:58px 48px 90px;position:relative}.company-river-opening .company-city-title h1{font-size:46px;line-height:1.12}.company-river-opening .company-positioning{max-width:320px;font-family:var(--font-sans);margin-top:24px;font-size:17px;line-height:1.55}.company-river-opening+.company-principles{margin-top:32px}.company-river-opening .scene-light{display:none}.leadership-biography{padding-top:32px;padding-bottom:32px;scroll-margin-top:24px}.biography-reading{background:var(--process-paper);max-width:760px;box-shadow:var(--card-shadow);border-radius:8px;margin:auto;padding:36px 40px}.biography-reading-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.biography-reading-heading h2{font-size:32px}.biography-reading-heading p{color:var(--primary);margin-top:8px;font-size:14px}.biography-reading-heading button{flex-shrink:0}.biography-reading-copy p{font-family:var(--font-sans);max-width:650px;margin:0 0 18px;font-size:17px;line-height:1.65}.biography-reading-copy p:last-child{margin-bottom:0}.biography-reading-copy .text-link{margin-top:0;font-size:13px}.biography-link{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.partner-river-opening{margin:24px var(--ml-gutter) 0;isolation:isolate;border-radius:8px 48px;min-height:590px;position:relative;overflow:hidden}.partner-river-opening>.painted-scene{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.partner-river-opening .scene-light{display:none}.partner-river-title{background:var(--partner-title-wash);border-radius:8px 32px;max-width:510px;margin:40px;padding:32px 36px;position:relative}.partner-river-title h1{font-size:48px;line-height:1.12}.partner-river-title p{margin:22px 0 24px;font-size:17px;line-height:1.55}.partner-editorial-row{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:0 0 72px;display:grid}.partner-editorial-row:nth-child(2) .partner-editorial-copy{order:2}.partner-editorial-copy h2{margin-top:20px;font-size:38px;line-height:1.13}.partner-editorial-copy p{max-width:420px;margin-top:24px;font-size:17px;line-height:1.6}.partner-editorial-copy small{color:var(--story-teal);max-width:400px;margin-top:20px;font-size:12px;line-height:1.6;display:block}.partner-process-stage{background:var(--ml-apricot);border-radius:8px 42px;min-width:0;padding:26px}.partner-digital .partner-process-stage{background:var(--ml-sky);border-radius:42px 8px}.partner-risk .partner-process-stage{background:var(--ml-mint)}.os-process-scene{--process-surface:var(--ml-sky);background:var(--process-surface);border-radius:8px;min-width:0;padding:22px;position:relative;overflow:hidden}.process-distribution,.process-operations{--process-surface:var(--ml-apricot)}.process-risk,.process-underwriting{--process-surface:var(--ml-mint)}.process-intelligence{--process-surface:var(--ml-citrus)}.process-topline{align-items:center;gap:7px;font-size:13px;display:flex}.process-topline>svg{width:18px;color:var(--primary)}.process-topline small{margin-left:auto;font-size:9px}.process-stage{place-items:center;height:210px;display:grid;position:relative}.process-connections{fill:none;width:100%;height:170px;stroke:var(--process-connector);stroke-width:1px;stroke-dasharray:5 7;position:absolute;inset:20px 0}.process-running .process-connections{animation:6s linear infinite process-trace}.process-record{z-index:2;background:var(--process-paper);box-shadow:var(--process-shadow);border-radius:8px;justify-items:center;gap:7px;padding:16px;display:grid;position:relative;overflow:hidden}.process-record img{object-fit:cover;border-radius:50%;width:43px;height:43px}.process-record>span{font-size:10px}.process-record>svg{width:16px;color:var(--process-resolved)}.process-scanner{background:var(--process-scan);opacity:0;pointer-events:none;height:50%;position:absolute;inset:0}.process-running .process-scanner{opacity:1;animation:3.5s ease-in-out infinite process-scan}.process-packets{position:absolute;inset:0}.process-packet{background:var(--process-paper);box-shadow:var(--card-shadow);z-index:1;border-radius:5px;align-items:center;gap:6px;max-width:132px;padding:10px;font-size:9px;display:flex;position:absolute}.process-packet svg{width:13px;color:var(--primary);flex-shrink:0}.packet-0{top:20px;left:0}.packet-1{top:48px;right:0}.packet-2{bottom:18px;left:8px}.process-resolution>div:first-child{align-items:center;gap:9px;min-height:30px;display:flex}.process-resolution strong{font-size:13px;font-weight:400}.process-resolution>div:first-child>span{background:var(--process-paper);width:24px;height:24px;color:var(--process-resolved);border-radius:50%;place-items:center;display:grid}.process-resolution svg{width:13px}.process-working svg{animation:none}.process-timeline{gap:5px;margin-top:14px;display:flex}.process-timeline i{background:var(--process-connector);border-radius:2px;flex:1;height:3px}.process-timeline .is-resolved{background:var(--process-resolved);transition:background .5s}.process-compact{min-height:190px;margin:14px 0;padding:14px}.process-compact .process-stage{height:135px}.process-compact .process-connections{height:135px;inset:0}.process-compact .process-record{gap:4px;padding:10px}.process-compact .process-record img{width:30px;height:30px}.process-compact .process-record>svg{width:12px}.process-compact .process-packet{max-width:114px;padding:7px;font-size:8px}.process-compact .packet-0{top:7px}.process-compact .packet-1{top:28px}.process-compact .packet-2{bottom:8px}.process-compact .process-resolution strong,.process-compact .process-topline{font-size:11px}.process-compact .process-topline svg{width:14px}.draft-moment{min-height:510px}.draft-conversation p{font-size:21px}.draft-private-mark{padding-top:4px}.journey-family .application-offer{background:0 0;padding:10px 0}.journey-family .application-offer strong{font-size:22px}.insurance-reflex-question{background:var(--ml-apricot);border-radius:6px;padding:16px;font-size:13px}.insurance-reflex-question p{margin-top:8px}.insurance-reflex-question>div{gap:10px;margin-top:10px;display:flex}.insurance-reflex-question button{background:var(--process-paper);font-size:13px}.screening-phase-2 .insurance-live-window{transform:scale(.98)}@keyframes process-trace{to{stroke-dashoffset:-72px}}@keyframes process-scan{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}@media (width>=1420px){.company-river-opening.company-opening,.partner-river-opening{max-width:1360px;margin-left:auto;margin-right:auto}}@media (width<=760px){.company-river-opening.company-opening{border-radius:8px 28px;min-height:610px;margin-top:12px}.company-river-opening .company-opening-world img{object-position:67% bottom}.company-river-opening .company-city-title{background:var(--company-title-wash);max-width:none;margin:0;padding:28px 24px 50px}.company-river-opening .company-city-title h1{font-size:32px}.company-river-opening .company-positioning{max-width:290px;margin-top:18px;font-size:15px}.company-river-opening+.company-principles{margin-top:24px}.leadership-biography{padding-top:20px;padding-bottom:20px}.biography-reading{padding:24px 22px}.biography-reading-heading h2{font-size:26px}.biography-reading-copy p{font-size:16px;line-height:1.6}.biography-reading-heading{margin-bottom:20px}.partner-river-opening{border-radius:8px 28px;min-height:590px;margin-top:12px}.partner-river-opening>.painted-scene img{object-position:63% bottom}.partner-river-title{max-width:none;margin:18px;padding:24px 22px}.partner-river-title h1{font-size:32px}.partner-river-title p{margin:16px 0 22px;font-size:15px}.partner-river-title p br{display:none}.partner-river-title .brand-button{font-size:13px}.partner-editorial-sequence{padding-top:42px}.partner-editorial-row{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:44px}.partner-editorial-row:nth-child(2) .partner-editorial-copy{order:0}.partner-editorial-copy h2{margin-top:14px;font-size:30px}.partner-editorial-copy p{margin-top:18px;font-size:15px}.partner-editorial-copy small{margin-top:16px;font-size:11px}.partner-process-stage,.os-process-scene{padding:16px}.process-stage{height:185px}.process-connections{height:155px}.process-packet{max-width:112px;font-size:8px}.process-record{padding:13px}.process-compact{padding:12px}.process-compact .process-packet{max-width:99px;font-size:7px}.process-compact .process-packet svg{width:11px}.draft-moment{min-height:490px}.insurance-live-window .process-compact .process-topline{font-size:10px}}@media (prefers-reduced-motion:reduce){.process-running .process-connections,.process-running .process-scanner{animation:none}.process-scanner{display:none}.process-timeline .is-resolved{transition:none}.screening-phase-2 .insurance-live-window{transform:none}}.company-river-opening.company-opening .company-opening-world{align-self:stretch;max-width:none;margin:0;padding:0}.company-river-opening.company-opening .company-opening-world img{object-fit:cover;object-position:center;aspect-ratio:auto;width:100%;max-width:none;height:100%}.company-river-opening.company-opening{background:var(--ml-sky)}.partner-river-title{background:0 0;background:var(--company-title-wash);border-radius:0;padding:24px 28px 48px}.process-intelligence .process-connections{stroke-dasharray:2 5;stroke-width:2px}.process-operations .process-record{border-radius:3px;transform:rotate(-3deg)}.process-digital .process-record{border-radius:30px 30px 8px 8px}.process-risk .process-record{border-bottom:3px solid var(--process-resolved)}@media (width<=760px){.company-river-opening.company-opening{height:430px;min-height:430px}.company-river-opening.company-opening .company-opening-world{width:100%;height:100%;inset:0}.company-river-opening.company-opening .company-opening-world img{object-position:65% bottom}.company-river-opening .company-city-title{padding:24px 24px 48px}.company-river-opening .company-positioning{margin-top:14px;font-size:14px;line-height:1.5}.partner-river-title{margin:0;padding:28px 28px 56px}.partner-river-opening{min-height:500px}}.company-river-opening.company-opening .company-opening-world img{min-height:100%;max-height:none}.os-process-scene .process-stage{height:250px;margin:12px 0 8px}.os-process-scene.process-compact .process-stage{height:190px}.process-stage svg{flex-shrink:0}.process-stage small{font-size:9px}.process-stage strong{font-weight:400}.process-stage em{font-family:var(--editorial-display)}.intent-scene{justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.intent-symbols{gap:16px;display:grid}.intent-symbols>span{background:var(--process-paper);width:44px;height:44px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.intent-symbols svg{width:21px}.intent-sheet{background:var(--process-paper);width:210px;box-shadow:var(--process-shadow);border-radius:8px;padding:20px;transform:rotate(-3deg)}.intent-sheet small{color:var(--primary)}.intent-sheet strong{font-family:var(--editorial-display);margin:12px 0;font-size:22px;line-height:1.15;display:block}.intent-sheet>div:not(.intent-fill){justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;display:flex}.intent-sheet svg{width:13px;color:var(--process-resolved)}.intent-fill{background:var(--process-connector);height:4px;margin-top:8px}.intent-fill i{background:var(--primary);transform-origin:0;width:75%;height:100%;display:block}.process-running .intent-fill i{animation:intent-write 7s var(--ease-reveal) infinite}.process-running .intent-symbols>span{animation:4s ease-in-out infinite alternate intent-lift}.process-running .intent-symbols>span:last-child{animation-delay:1.5s}.evidence-scene{justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:relative}.evidence-source-stack{z-index:1;gap:9px;display:grid}.evidence-source-stack>div{background:var(--process-paper);opacity:.5;border-radius:5px;align-items:center;gap:7px;padding:11px;font-size:10px;transition:transform .6s,opacity .6s;display:flex}.evidence-source-stack svg{width:13px;color:var(--primary)}.evidence-source-stack svg:last-child{color:var(--process-resolved);opacity:0}.evidence-source-stack .source-linked{opacity:1;transform:translate(4px)}.source-linked svg:last-child{opacity:1}.evidence-lens{background:var(--process-paper);width:130px;height:150px;box-shadow:var(--process-shadow);z-index:1;border-radius:65px 65px 8px 8px;justify-items:center;gap:10px;padding:20px 12px;display:grid;position:relative;overflow:hidden}.evidence-lens>svg{width:30px;height:30px;color:var(--process-resolved)}.evidence-lens>span{font-size:12px}.evidence-lens small{font-size:8px}.evidence-sweep{background:var(--process-scan);position:absolute;inset:0;transform:translateY(-100%)}.process-running .evidence-sweep{animation:4s ease-in-out infinite process-scan}.evidence-orbit{border:1px dashed var(--process-connector);border-radius:50%;position:absolute;inset:-20px 0;transform:rotate(-15deg)}.evidence-orbit i{background:var(--process-resolved);border-radius:50%;width:7px;height:7px;position:absolute;top:15%;left:18%}.evidence-orbit i:nth-child(2){top:83%;left:70%}.evidence-orbit i:last-child{top:35%;left:96%}.policy-scene{width:210px;height:225px;position:relative}.policy-back-sheet{background:var(--process-paper);opacity:.6;border-radius:5px;position:absolute;inset:6px -10px -6px 10px;transform:rotate(6deg)}.policy-sheet{background:var(--process-paper);box-shadow:var(--process-shadow);border-radius:5px;height:100%;padding:18px;position:relative;overflow:hidden}.policy-seal{color:var(--primary);align-items:center;gap:6px;font-size:11px;display:flex}.policy-seal svg{width:17px}.policy-sheet>strong{margin:14px 0;font-size:21px;line-height:1.2;display:block}.policy-lines{gap:6px;display:grid}.policy-lines i{background:var(--process-connector);width:90%;height:3px}.policy-lines i:nth-child(2){width:72%}.policy-lines i:last-child{width:82%}.policy-signature{align-items:center;margin:12px 0 7px;display:flex}.policy-signature>svg:first-child{fill:none;width:130px;height:28px;stroke:var(--process-resolved);stroke-width:2px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:0}.policy-signature>svg:last-child{width:14px;color:var(--primary)}.process-running .policy-signature>svg:first-child{animation:7s ease-in-out infinite policy-sign}.policy-stamp{color:var(--process-resolved);align-items:center;gap:6px;font-size:9px;display:flex}.policy-stamp svg{width:12px}.process-running .policy-stamp{animation:policy-stamp 7s var(--ease-pop) infinite}.signal-scene{width:100%;max-width:330px}.signal-heading{align-items:center;gap:10px;font-size:13px;display:flex}.signal-heading svg{width:26px;color:var(--primary)}.signal-wave{justify-content:space-between;align-items:center;gap:5px;height:105px;padding:12px 0;display:flex}.signal-wave i{background:var(--process-resolved);border-radius:3px;width:5px;height:30%}.signal-wave i:nth-child(3n){background:var(--primary);height:65%}.signal-wave i:nth-child(4n){height:90%}.signal-wave i:nth-child(5n){height:45%}.process-running .signal-wave i{animation:2.6s ease-in-out infinite alternate signal-breathe}.process-running .signal-wave i:nth-child(2n){animation-delay:.7s}.process-running .signal-wave i:nth-child(3n){animation-delay:1.4s}.signal-captions{justify-content:space-between;font-size:9px;display:flex}.signal-insight{border-top:1px solid var(--process-connector);align-items:center;gap:8px;margin-top:22px;padding:12px 0;font-size:11px;display:flex}.signal-insight svg{width:13px;margin-left:auto}.signal-light{background:var(--primary);border-radius:50%;width:6px;height:6px}.outreach-scene{width:100%;max-width:310px}.outreach-bubble{background:var(--process-paper);box-shadow:var(--process-shadow);font-family:var(--editorial-display);border-radius:8px 8px 8px 0;align-items:center;gap:10px;padding:18px 14px;font-size:19px;display:flex}.outreach-bubble svg{width:20px;color:var(--primary)}.outreach-path{justify-content:center;gap:6px;padding:15px;display:flex}.outreach-path i{background:var(--primary);border-radius:50%;width:5px;height:5px}.process-running .outreach-path i{animation:1.5s ease-in-out infinite row-blink}.outreach-path i:nth-child(2){animation-delay:.3s}.outreach-path i:last-child{animation-delay:.6s}.outreach-channels{gap:12px;display:flex}.outreach-channels>div{background:var(--process-paper);border-radius:5px;flex:1;align-items:center;gap:7px;padding:16px 10px;font-size:10px;display:flex}.outreach-channels svg{width:14px;color:var(--primary)}.outreach-channels svg:last-child{color:var(--process-resolved);margin-left:auto}.process-running .outreach-channels>div{animation:outreach-send 7s var(--ease-reveal) infinite}.process-running .outreach-channels>div:last-child{animation-delay:.6s}.outreach-credit{justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.outreach-credit svg{width:14px;color:var(--process-resolved)}.embedded-scene{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.embedded-context{gap:16px;max-width:105px;display:grid}.embedded-context>svg{width:52px;height:52px;color:var(--primary)}.embedded-context>span{font-size:17px;line-height:1.3}.embedded-phone{background:var(--process-paper);width:146px;box-shadow:var(--process-shadow);border-radius:20px;padding:10px 14px 14px;transform:rotate(3deg)}.phone-speaker{background:var(--process-connector);border-radius:4px;width:35px;height:4px;margin:0 auto 14px}.embedded-phone>small{color:var(--primary)}.embedded-phone>strong{margin-top:10px;font-size:17px;line-height:1.2;display:block}.phone-options{gap:6px;margin:14px 0;display:flex}.phone-options span{background:var(--process-surface);border-radius:4px;padding:6px;font-size:8px}.phone-permission{align-items:center;gap:7px;margin:12px 0;font-size:9px;line-height:1.4;display:flex}.phone-permission svg{width:17px;color:var(--process-resolved)}.phone-continue{background:var(--primary);color:var(--primary-foreground);border-radius:4px;justify-content:space-between;align-items:center;padding:8px;font-size:9px;display:flex}.phone-continue svg{width:12px}.process-running .phone-options span{animation:6s ease-in-out infinite outreach-send}.process-running .phone-permission{animation:6s ease-in-out infinite policy-stamp}.risk-scene{width:260px;height:205px;position:relative}.risk-layer{background:var(--process-paper);box-shadow:var(--process-shadow);border-radius:8px;padding:20px;transition:transform .8s;position:absolute;inset:0}.risk-layer-back{opacity:.4;font-size:10px;transform:translate(17px,-17px)rotate(5deg)}.risk-layer-middle{opacity:.7;font-size:10px;transform:translate(8px,-8px)rotate(2deg)}.risk-layer-front{grid-template-columns:minmax(0,1fr) 29px;align-items:start;display:grid}.risk-layer-front>svg{width:29px;height:29px;color:var(--primary);grid-area:1/2}.risk-layer-front>strong{grid-area:1/1;font-size:21px;line-height:1.12}.risk-ledger{grid-column:1/-1;gap:8px;margin-top:12px;display:grid}.risk-ledger>span{justify-content:space-between;font-size:10px;display:flex}.risk-ledger svg{width:12px;color:var(--process-resolved)}.process-running .risk-layer-back{animation:7s ease-in-out infinite alternate risk-fan}.process-running .risk-layer-middle{animation:7s ease-in-out 1s infinite alternate risk-fan}.process-compact .policy-scene{width:190px;height:180px}.process-compact .policy-sheet{padding:12px 16px}.process-compact .policy-sheet>strong{margin:8px 0;font-size:19px}.process-compact .policy-signature{margin:7px 0}.process-compact .intent-sheet{width:190px;padding:12px}.process-compact .intent-sheet strong{margin:8px 0;font-size:19px}.process-compact .signal-wave{height:75px}.process-compact .signal-insight{margin-top:14px}.process-compact .risk-scene{width:230px;height:165px}.process-compact .risk-layer{padding:15px}.process-compact .risk-layer-front>strong{font-size:20px}.process-compact .outreach-bubble{padding:12px;font-size:17px}.process-compact .outreach-path{padding:10px}.process-compact .outreach-channels>div{padding:12px 8px}.process-compact .outreach-credit{margin-top:12px}@keyframes intent-write{0%,10%{transform:scaleX(.1)}45%,90%{transform:scaleX(1)}to{transform:scaleX(.1)}}@keyframes intent-lift{to{transform:translateY(-5px)rotate(6deg)}}@keyframes policy-sign{0%,15%{stroke-dashoffset:240px}65%,to{stroke-dashoffset:0}}@keyframes policy-stamp{0%,45%{opacity:.25;transform:translateY(4px)}65%,to{opacity:1;transform:none}}@keyframes signal-breathe{to{transform:scaleY(.35)}}@keyframes outreach-send{0%,15%{opacity:.45;transform:translateY(6px)}40%,90%{opacity:1;transform:none}to{opacity:.45;transform:translateY(6px)}}@keyframes risk-fan{to{transform:translate(22px,-12px)rotate(7deg)}}:root{--company-opening-wash:linear-gradient(90deg,var(--background) 0%,var(--background) 23%,var(--background) 34%,var(--background) 48%,transparent 62%)}@supports (color:color-mix(in lab, red, red)){:root{--company-opening-wash:linear-gradient(90deg,var(--background) 0%,color-mix(in oklab,var(--background) 98%,transparent) 23%,color-mix(in oklab,var(--background) 85%,transparent) 34%,color-mix(in oklab,var(--background) 25%,transparent) 48%,transparent 62%)}}:root{--company-opening-wash-mobile:linear-gradient(180deg,var(--background),var(--background) 29%,var(--background) 43%,transparent 63%)}@supports (color:color-mix(in lab, red, red)){:root{--company-opening-wash-mobile:linear-gradient(180deg,var(--background),color-mix(in oklab,var(--background) 97%,transparent) 29%,color-mix(in oklab,var(--background) 55%,transparent) 43%,transparent 63%)}}.company-river-opening.company-opening{border-radius:8px 48px 48px 8px;min-height:560px;margin-bottom:0}.company-river-opening:after{content:"";background:var(--company-opening-wash);z-index:0;pointer-events:none;position:absolute;inset:0}.company-river-opening .company-city-title{background:0 0;border-radius:0;max-width:440px;padding:76px 44px 60px}.company-river-opening .company-city-title h1{margin:0;font-size:48px;line-height:1.06}.company-river-opening .company-positioning{max-width:300px;margin-top:28px;font-size:16px}.company-river-opening+.company-principles{margin:40px var(--ml-gutter) 0;border-radius:48px 8px;padding:50px 0 58px}.company-page .company-team{margin:28px var(--ml-gutter) 32px;border-radius:8px 48px;padding:58px 24px}.company-principles .section-shell{padding-inline:36px}.partner-process-stage{padding:22px}.partner-process-stage .os-process-scene{background:0 0;padding:0}@media (width<=760px){.company-river-opening.company-opening{border-radius:8px 28px 28px 8px;height:520px;min-height:520px}.company-river-opening:after{background:var(--company-opening-wash-mobile)}.company-river-opening .company-city-title{max-width:none;padding:30px 24px 40px}.company-river-opening .company-city-title h1{font-size:38px}.company-river-opening .company-positioning{max-width:280px;margin-top:18px;font-size:14px}.company-river-opening+.company-principles{border-radius:28px 8px;margin-top:24px;padding:30px 0 34px}.company-principles .section-shell{padding-inline:20px}.company-page .company-team{border-radius:8px 28px;margin-top:20px;padding:36px 18px}.partner-process-stage{padding:18px}.os-process-scene .process-stage{height:245px}.os-process-scene.process-compact .process-stage{height:190px}.intent-scene{gap:10px}.intent-symbols>span{width:32px;height:32px}.intent-symbols svg{width:17px}.intent-sheet{width:190px}.evidence-scene{gap:10px}.evidence-source-stack>div{padding:9px 7px;font-size:9px}.evidence-lens{width:112px;padding:18px 8px}.outreach-channels{gap:8px}.outreach-channels>div{gap:5px;font-size:9px}.embedded-scene{gap:12px}.embedded-context{max-width:90px}.embedded-context>span{font-size:15px}.risk-scene{width:230px}.signal-heading{font-size:12px}}@media (prefers-reduced-motion:reduce){.process-stage *{transition:none!important;animation:none!important}.evidence-sweep{display:none}}@media (width<=760px){.company-river-opening.company-opening .company-opening-world,.company-river-opening.company-opening .company-opening-world img{height:100%;min-height:100%;max-height:none}.risk-layer-front>strong{font-size:20px}.risk-layer-front{padding:17px}.risk-ledger{gap:7px;margin-top:10px}}:root{--consumer-task-surface:var(--ml-sky);--carrier-task-surface:var(--ml-mint);--producer-task-surface:var(--ml-apricot);--task-scan:linear-gradient(90deg,transparent,var(--primary),transparent)}@supports (color:color-mix(in lab, red, red)){:root{--task-scan:linear-gradient(90deg,transparent,color-mix(in oklab,var(--primary) 15%,transparent),transparent)}}.journey-family .workspace-stage:before{background:var(--consumer-task-surface)}.journey-family .product-workspace{max-width:430px;margin:auto}.consumer-protection-art{background:var(--consumer-task-surface);border-radius:8px;height:170px;margin:10px 0 24px;position:relative;overflow:hidden}.consumer-protection-art img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.consumer-protection-art>span{background:var(--background);font-family:var(--editorial-display);border-radius:0 0 8px;padding:12px 16px;font-size:19px;position:absolute;top:0;left:0}.consumer-application-task h4{margin:0 0 16px;font-size:23px;font-weight:400}.consumer-intent-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consumer-intent-choice button{white-space:normal;text-align:left;border:1px solid var(--border);background:var(--background);border-radius:6px;justify-content:space-between;height:auto;min-height:50px;padding:12px;font-size:12px;transition:border-color .3s,background .3s}.consumer-intent-choice button[aria-pressed=true]{border-color:var(--primary);background:var(--intelligence-soft)}.consumer-intent-choice svg{width:14px;color:var(--primary);flex-shrink:0}.consumer-beneficiary{align-items:center;gap:10px;padding:22px 0 12px;font-size:12px;display:flex}.consumer-beneficiary strong{margin-left:auto;font-weight:400}.consumer-beneficiary svg{width:16px;color:var(--primary)}.journey-family .document-item{margin:0;padding:16px 0}.journey-family .applicant-state{margin:12px 0 22px}.journey-family .issue-policy{padding:20px 0 30px}.journey-family .case-table>div{border-bottom:1px solid var(--border);background:0 0;padding:16px 0}.journey-agent .workspace-stage:before{background:var(--producer-task-surface)}.producer-draft .draft-moment{min-height:300px}.producer-draft .draft-conversation{padding-top:16px;padding-bottom:20px}.producer-draft .draft-conversation p{font-size:26px;line-height:1.3}.producer-draft .draft-transfer{margin:4px 0 16px}.producer-draft .draft-answer{position:relative;overflow:hidden}.draft-in-view .draft-answer[data-extraction="1"]:after{content:"";background:var(--task-scan);pointer-events:none;animation:draft-extract 1.4s var(--ease-reveal) both;position:absolute;inset:0}.producer-draft .draft-world{height:112px}.producer-draft .draft-editorial{margin:22px 0;font-size:29px}.producer-draft .draft-private-mark{padding-top:20px}.producer-draft .draft-answer>div{min-height:48px}.producer-draft .draft-coverage{margin-top:20px}.journey-carrier .workspace-stage:before{background:var(--carrier-task-surface)}.journey-carrier .product-workspace{border-radius:8px}.journey-carrier .workspace-header{background:var(--background);border-bottom:1px solid var(--border)}.journey-carrier .workspace-content{padding:24px}.carrier-review-heading{padding:14px 0 24px;position:relative;overflow:hidden}.carrier-review-heading>span{color:var(--primary);font-size:10px}.carrier-review-heading h3{margin-top:12px;font-size:25px;line-height:1.15}.carrier-review-scan{background:var(--border);height:3px;position:absolute;bottom:0;left:0;right:0}.carrier-review-scan i{background:var(--primary);width:28%;height:100%;display:block}.journey-carrier.is-visible .carrier-review-scan i,.journey-carrier .is-visible .carrier-review-scan i{animation:5s ease-in-out infinite carrier-evidence-scan}.carrier-task-review .case-table{gap:0;margin-top:10px}.carrier-task-review .case-table>div{border-bottom:1px solid var(--border);background:0 0;min-height:52px;padding:15px 0;position:relative}.carrier-task-review .case-table strong{font-size:12px}.carrier-task-review .case-table>div:last-child{border-bottom:0}.carrier-task-operations .operations-record{gap:0;margin:24px 0;position:relative}.carrier-task-operations .operations-record>div{border-left:2px solid var(--border);background:0 0;padding:13px 0 13px 18px}.carrier-task-operations .operations-record>.row-done{border-left-color:var(--primary)}.carrier-task-operations .case-title h3{font-size:27px}.carrier-task-portfolio .review-path{padding:14px 0 24px}.carrier-task-portfolio .review-path h3{font-size:25px;line-height:1.2}.carrier-task-portfolio .case-table>div{border-bottom:1px solid var(--border);background:0 0;padding:14px 0}.carrier-task .workspace-action,.carrier-task .review-note{margin-top:16px}.insurance-evidence-ledger{gap:0;margin:22px 0 18px;display:grid}.insurance-evidence-ledger>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:13px;display:flex}.insurance-evidence-ledger svg{width:16px;color:var(--primary)}.evidence-pending{border:1px solid var(--border);border-radius:50%;width:12px;height:12px}.insurance-evidence-ledger .evidence-linked{color:var(--foreground)}.insurance-live-body .insurance-screening-focus{background:0 0;margin:0 0 12px;padding:10px 0}.insurance-live-window .insurance-context-objects{background:0 0}@keyframes draft-extract{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes carrier-evidence-scan{0%,to{transform:translate(0)}60%{transform:translate(250%)}}@media (width<=760px){.consumer-protection-art{height:148px;margin-bottom:20px}.consumer-protection-art>span{padding:10px 12px;font-size:16px}.consumer-application-task h4{font-size:22px}.consumer-intent-choice button{min-height:48px;padding:10px;font-size:11px}.producer-draft .draft-moment{min-height:285px}.producer-draft .draft-conversation p{font-size:23px}.producer-draft .draft-world{height:95px}.producer-draft .draft-editorial{font-size:25px}.journey-carrier .workspace-content{padding:18px}.carrier-review-heading h3{font-size:23px}.carrier-task-review .case-table strong{font-size:11px}.carrier-task-operations .case-title h3{font-size:24px}.insurance-evidence-ledger>div{font-size:12px}}@media (prefers-reduced-motion:reduce){.draft-answer:after{display:none}.carrier-review-scan i{transform:none;animation:none!important}}.producer-draft .draft-review-footer{border-top:1px solid var(--border);background:0 0;border-radius:0;align-items:center;height:auto;min-height:40px;margin-top:18px;padding:14px 0 0;display:flex}.producer-draft .draft-review-footer>span{background:0 0;border-radius:0;padding:0;font-size:11px;position:static}.producer-draft .draft-review-footer svg{color:var(--primary)}:root{--digital-art-surface:oklch(94% .042 225);--feedback-surface:var(--background);--feedback-shadow:0 12px 48px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--feedback-shadow:0 12px 48px color-mix(in oklab,var(--foreground) 16%,transparent)}}.lifecor-home .editorial-hero-home{height:calc(100svh - 118px);min-height:640px;margin-inline:12px}.lifecor-home .editorial-hero-home .editorial-hero-copy h1{font-size:72px}.partner-digital .partner-process-stage{background:0 0;border-radius:0;padding:0}.digital-partner-art{isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.digital-partner-art>img{width:100%;height:auto}.digital-art-status{background:var(--digital-art-surface);height:6.6%;color:var(--story-teal);grid-template-columns:6% minmax(0,1fr);align-items:center;gap:4%;font-size:14px;display:grid;position:absolute;bottom:14%;left:8.8%;right:9%}.digital-art-status svg{width:100%;height:100%;padding:3px}.digital-art-status span{min-width:0;animation:workspace-enter .5s var(--ease-reveal)}.digital-art-progress{background:var(--digital-art-surface);gap:1%;height:.8%;display:flex;position:absolute;bottom:10.7%;left:8.9%;right:9%}.digital-art-progress i{background:var(--process-connector);border-radius:3px;flex:1;transition:background .5s}.digital-art-progress .is-complete{background:var(--story-teal)}.digital-phone-sweep{background:var(--task-scan);opacity:0;pointer-events:none;width:24%;height:34%;position:absolute;top:28%;left:48%;transform:rotate(8deg)}.digital-art-visible .digital-phone-sweep{animation:10.4s ease-in-out infinite digital-screen-sweep}@keyframes digital-screen-sweep{0%,20%,to{opacity:0;clip-path:inset(0 100% 0 0)}30%{opacity:.8;clip-path:inset(0)}45%{opacity:0;clip-path:inset(0 0 0 100%)}}.consumer-service{margin-top:22px}.consumer-service h4{margin:0 0 18px;font-size:23px;font-weight:400;line-height:1.2}.consumer-service-actions{gap:8px;display:grid}.consumer-service-actions button{border:1px solid var(--border);border-radius:6px;justify-content:space-between;height:auto;min-height:46px;padding:12px;font-size:13px}.consumer-service-request{background:var(--consumer-task-surface);animation:workspace-enter .45s var(--ease-reveal);border-radius:6px;margin-top:20px;padding:18px}.consumer-service-request>span,.consumer-service-request small{font-size:10px}.consumer-service-request h5{margin:12px 0;font-size:20px;font-weight:400;line-height:1.2}.consumer-service-request p{margin:0 0 18px;font-size:13px;line-height:1.6}.consumer-service-request>div{color:var(--story-teal);align-items:center;gap:8px;font-size:13px;display:flex}.consumer-service-request svg{width:16px}.consumer-service-request small{margin-top:14px;line-height:1.5;display:block}.feedback-invitation{z-index:45;background:var(--feedback-surface);border:1px solid var(--border);max-width:350px;box-shadow:var(--feedback-shadow);animation:workspace-enter .4s var(--ease-reveal);border-radius:8px;padding:20px;position:fixed;bottom:24px;right:24px}.feedback-invite-heading{grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}.feedback-invite-heading>svg{width:18px;color:var(--primary)}.feedback-invite-heading strong{min-width:0;font-size:15px;font-weight:400}.feedback-invite-heading button{width:24px;height:24px;min-height:24px;padding:3px}.feedback-invitation p{margin:16px 0 8px;font-size:22px}.feedback-invitation small{font-size:12px;line-height:1.5;display:block}.feedback-invitation>button{color:var(--primary);margin-top:12px;padding:0;font-size:13px}.feedback-dialog{max-width:480px;box-shadow:var(--feedback-shadow);border-radius:8px}.feedback-dialog h2{padding-right:22px;font-size:28px;font-weight:400;line-height:1.2}.feedback-dialog form{gap:14px;display:grid}.feedback-dialog fieldset{border:0;margin:8px 0;padding:0}.feedback-dialog legend,.feedback-dialog form>label{margin-bottom:12px;font-size:13px}.feedback-ratings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feedback-ratings button{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;height:auto;padding:16px 6px;font-size:12px;display:flex}.feedback-ratings button[aria-pressed=true]{background:var(--ml-sky);border-color:var(--primary)}.feedback-ratings svg{width:26px;height:26px}.feedback-dialog textarea{resize:vertical;border:1px solid var(--border);background:var(--feedback-surface);width:100%;color:var(--foreground);font:inherit;border-radius:6px;padding:12px;font-size:16px;line-height:1.5}.feedback-dialog textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.feedback-privacy{font-size:12px;line-height:1.5}.feedback-honeypot{position:absolute;left:-9999px}.feedback-thanks{justify-items:start;gap:20px;display:grid}.feedback-thanks>svg{color:var(--story-teal);width:38px;height:38px}@media (width<=760px){.lifecor-home .editorial-hero-home{height:calc(100svh - 116px);min-height:570px;margin-inline:8px}.lifecor-home .editorial-hero-home .editorial-hero-copy h1{font-size:42px}.digital-art-status{font-size:10px}.partner-editorial-sequence{padding-top:32px}.partner-editorial-row{gap:18px;padding-bottom:34px}.partner-editorial-copy p{margin-top:14px}.partner-editorial-copy small{margin-top:12px}.company-principle-grid article{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px 18px;padding:20px;display:grid}.company-principle-grid article h3{margin-bottom:0;font-size:23px}.company-principle-grid article p{font-family:var(--font-sans);font-size:14px;line-height:1.5}.company-principle-grid article>span{grid-column:2;padding-top:0;font-size:11px}.home-leadership-portraits{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.feedback-invitation{max-width:350px;margin-left:auto;padding:16px;bottom:14px;left:14px;right:14px}.feedback-dialog{width:calc(100% - 28px);max-height:85svh;padding:24px 20px;overflow-y:auto}.feedback-dialog h2{font-size:25px}.feedback-ratings button{padding:14px 4px;font-size:11px}.journey-copy{margin-bottom:0}.consumer-service-request .brand-button{width:100%;font-size:12px}}@media (prefers-reduced-motion:reduce){.digital-phone-sweep{display:none}.digital-art-status span,.consumer-service-request,.feedback-invitation{animation:none}.digital-art-progress i{transition:none}}:root{--record-window:var(--ml-sky);--record-elevation:0 18px 42px var(--story-teal)}@supports (color:color-mix(in lab, red, red)){:root{--record-elevation:0 18px 42px color-mix(in oklab,var(--story-teal) 10%,transparent)}}:root{--record-rail:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--record-rail:color-mix(in oklab,var(--primary) 22%,var(--background))}}.carrier-lifecycle .difference-stage{background:var(--record-window);border-radius:8px 40px;min-width:0;padding:28px}.lifecycle-content{min-height:310px;animation:workspace-enter .6s var(--ease-reveal)}.carrier-lifecycle .difference-record-footer{gap:10px;min-height:55px}.carrier-lifecycle .difference-record-footer span{flex:1;font-size:11px}.lifecycle-track{flex-wrap:wrap;gap:6px 14px;margin-top:20px;display:flex}.lifecycle-track button{height:auto;min-height:28px;color:var(--muted-foreground);gap:5px;padding:5px 0;font-size:11px}.lifecycle-track button[aria-pressed=true]{color:var(--primary)}.lifecycle-track button>span{background:var(--border);border-radius:50%;width:6px;height:6px}.lifecycle-track button>span.lifecycle-passed{background:var(--primary)}.lifecycle-receipt{color:var(--story-teal);align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.lifecycle-receipt svg{width:13px}.lifecycle-receipt>span:last-child{color:var(--muted-foreground);margin-left:auto}.os-context-lines{gap:12px;margin:26px 0;font-size:13px;display:grid}.os-context-lines>span{color:var(--muted-foreground)}.os-context-lines strong{color:var(--story-teal);font-weight:400}.operating-record{background:var(--ml-sky);border-radius:8px 40px;margin-bottom:72px;padding:40px}.operating-record-heading{align-items:start;gap:18px;display:flex}.operating-record-heading>svg{width:28px;height:28px;color:var(--primary);margin-top:6px}.operating-record-heading h2{font-size:38px;line-height:1.12}.operating-layer-tabs{flex-wrap:wrap;gap:20px;margin:28px 0;display:flex}.operating-layer-tabs button{border-radius:0;min-height:36px;padding:6px 0;font-size:13px}.operating-layer-tabs button[aria-pressed=true]{color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.operating-record-body{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.operating-layer-copy{min-height:205px;animation:workspace-enter .6s var(--ease-reveal)}.operating-layer-copy h3{margin:0 0 14px;font-size:27px;line-height:1.2}.operating-layer-copy p{max-width:470px;font-size:15px;line-height:1.6}.operating-layer-copy>div{color:var(--story-teal);flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:11px;display:flex}.operating-record-spine{background:var(--background);box-shadow:var(--record-elevation);border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:26px;display:grid}.operating-record-spine>img{object-fit:cover;border-radius:50%;width:42px;height:42px}.operating-record-spine>div>strong{font-size:15px;font-weight:400;display:block}.operating-record-spine>div>span{margin-top:5px;font-size:11px;display:block}.operating-source-trail{min-height:65px;animation:workspace-enter .6s var(--ease-reveal);color:var(--story-teal);grid-column:1/-1;align-items:center;gap:9px;padding:22px 0 12px;display:flex}.operating-source-trail svg{flex-shrink:0;width:17px}.operating-record-spine>small{color:var(--muted-foreground);grid-column:1/-1;font-size:10px;line-height:1.5}.journey-carrier .workspace-tabs{flex-wrap:wrap;gap:4px 13px;display:flex}.journey-carrier .workspace-tabs button{flex:none;min-width:0;padding:9px 0;font-size:11px}.carrier-responsibility{animation:workspace-enter .6s var(--ease-reveal)}.carrier-responsibility>span{color:var(--primary);font-size:11px}.carrier-responsibility h3{margin:15px 0 24px;font-size:25px;line-height:1.2}.carrier-responsibility .case-table>div{background:0 0;padding:14px 0}.carrier-responsibility .case-table strong{font-size:11px}.carrier-responsibility .workspace-note{font-size:11px;line-height:1.6}.call-application-links{margin:18px 0}.call-application-links>span{color:var(--muted-foreground);font-size:10px}.call-application-links>div{opacity:.35;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.call-application-links svg{width:14px;color:var(--primary)}.call-links-active>div{animation:4.5s ease-in-out infinite application-context-reveal}.call-links-active .call-link-1{animation-delay:.7s}.call-links-active .call-link-2{animation-delay:1.4s}.producer-client-record{animation:workspace-enter .6s var(--ease-reveal);padding:22px 0}.producer-client-record>svg{color:var(--primary);width:28px;height:28px}.producer-client-record h4{margin:18px 0;font-size:26px;line-height:1.2}.producer-client-record>p{font-size:14px;line-height:1.6}.producer-client-record dl{gap:16px;margin:20px 0;display:grid}.producer-client-record dl>div{grid-template-columns:95px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.producer-client-record dt{color:var(--muted-foreground)}.producer-client-record dd{text-align:right;margin:0}.producer-client-record>small{color:var(--muted-foreground);font-size:11px;line-height:1.6;display:block}.producer-client-record>button,.producer-continuity-link{white-space:normal;height:auto;margin-top:20px;font-size:12px}.journey-agent .workspace-tabs{flex-wrap:wrap}.journey-agent .workspace-tabs button{padding-inline:6px;font-size:12px}.distribution-return-scene{width:100%;max-width:330px}.distribution-origin{align-items:center;gap:12px;display:flex}.distribution-origin>svg{width:34px;height:34px;color:var(--primary)}.distribution-origin strong{font-size:18px;display:block}.distribution-origin span{margin-top:4px;font-size:10px;display:block}.distribution-route{gap:8px;margin:25px 0;display:flex}.distribution-route>div{background:var(--process-paper);opacity:.45;border-radius:5px;flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:13px 8px;font-size:10px;transition:opacity .4s;display:flex}.distribution-route .route-resolved{opacity:1}.distribution-route svg{width:12px;color:var(--primary);flex-shrink:0}.distribution-return{background:var(--process-paper);opacity:.5;border-radius:8px;align-items:center;gap:12px;padding:18px 14px;transition:opacity .6s,transform .6s;display:flex;transform:translate(6px)}.distribution-return.return-ready{opacity:1;transform:none}.distribution-return>svg{color:var(--primary);flex-shrink:0;width:20px;transform:rotate(180deg)}.distribution-return strong{font-size:15px;display:block}.distribution-return span{margin-top:6px;font-size:10px;line-height:1.5;display:block}.risk-row-waiting{opacity:.4}.risk-row-waiting>span{font-size:8px}.risk-row-ready{opacity:1}.adaptive-context-rule{color:var(--story-teal);gap:7px;margin:18px 0;font-size:10px;display:grid}.adaptive-context-rule strong{font-weight:400}.digital-art-visible .digital-phone-sweep{animation-duration:15.6s}.digital-art-status{font-size:12px}@keyframes application-context-reveal{0%,15%{opacity:.35;transform:translate(-4px)}40%,85%{opacity:1;transform:none}to{opacity:.35;transform:none}}@media (width<=760px){.carrier-lifecycle .difference-stage{border-radius:8px 28px;padding:16px}.lifecycle-content{min-height:320px}.lifecycle-track{gap:4px 11px}.lifecycle-track button{font-size:10px}.lifecycle-receipt{font-size:9px}.os-context-lines{gap:10px;font-size:11px}.operating-record{border-radius:8px 28px;margin-bottom:38px;padding:24px 20px}.operating-record-heading{gap:12px}.operating-record-heading h2{font-size:28px}.operating-record-heading>svg{width:21px;height:21px}.operating-layer-tabs{gap:4px 14px;margin:20px 0}.operating-layer-tabs button{font-size:11px}.operating-record-body{grid-template-columns:minmax(0,1fr);gap:20px}.operating-layer-copy{min-height:180px}.operating-layer-copy h3{font-size:24px}.operating-layer-copy p{font-size:14px}.operating-record-spine{padding:18px}.operating-source-trail{min-height:45px;padding-top:12px}.carrier-responsibility h3{font-size:23px}.journey-agent .workspace-tabs button{font-size:11px}.distribution-route{gap:5px}.distribution-route>div{padding:12px 6px;font-size:9px}.distribution-return span{font-size:9px}.digital-art-status{font-size:10px}.consumer-service-actions button{white-space:normal;text-align:left;font-size:12px}}@media (prefers-reduced-motion:reduce){.lifecycle-content,.operating-layer-copy,.operating-source-trail,.carrier-responsibility,.producer-client-record,.call-links-active>div{animation:none}.call-links-active>div{opacity:1}.distribution-return,.distribution-route>div{transition:none}}:root{--embedded-surface:var(--ml-sky);--phone-shell:var(--foreground);--phone-screen:var(--background);--phone-soft:var(--muted);--proof-surface:var(--ml-peach);--proof-service:var(--ml-mint);--demo-shadow:0 20px 45px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--demo-shadow:0 20px 45px color-mix(in oklab,var(--foreground) 15%,transparent)}}.embedded-protection{background:var(--embedded-surface);border-radius:36px 8px;width:100%;padding:28px;overflow:hidden}.embedded-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.embedded-brand>span{align-items:center;gap:8px;font-size:18px;display:flex}.embedded-brand svg{width:22px;color:var(--primary)}.embedded-brand small{font-size:9px}.embedded-composition{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:15px;padding:35px 0 20px;display:grid}.embedded-life>svg{width:66px;height:66px;color:var(--primary);stroke-width:1.7px}.embedded-life h3{margin:20px 0 14px;font-size:28px;line-height:1.2}.embedded-life p{font-size:12px;line-height:1.6}.native-phone{background:var(--phone-screen);border:6px solid var(--phone-shell);box-shadow:var(--demo-shadow);border-radius:34px;min-width:0;height:420px;padding:9px 12px 18px;position:relative;overflow:hidden;transform:rotate(5deg)}.native-phone-island{background:var(--phone-shell);border-radius:20px;width:33%;height:16px;position:absolute;top:9px;left:36%}.native-phone-top{justify-content:space-between;padding:1px 4px 12px;font-size:8px;display:flex}.native-phone-browser{background:var(--phone-soft);text-align:center;border-radius:10px;padding:7px;font-size:8px}.native-phone-screen{padding:15px 2px}.native-phone-brand{color:var(--primary);font-size:13px}.native-phone-content{min-height:285px;padding-top:18px}.native-phone-content h4{margin:12px 0 20px;font-size:22px;line-height:1.15}.native-phone-content p{font-size:10px;line-height:1.6}.native-phone-content>.phone-feature-icon{width:28px;height:28px;color:var(--primary)}.native-phone-content button{white-space:normal;width:100%;min-height:34px;margin-top:18px;padding:8px;font-size:10px}.native-phone-content button svg{width:13px}.phone-property{gap:12px;font-size:10px;display:grid}.phone-property>span{color:var(--muted-foreground);font-size:9px}.phone-property>div{align-items:center;gap:8px;display:flex}.phone-property svg,.phone-permission-receipt svg,.phone-review-items svg{width:12px;height:12px;color:var(--story-teal)}.phone-native-choices{gap:7px;font-size:10px;display:flex}.phone-native-choices>span{background:var(--embedded-surface);border-radius:5px;align-items:center;gap:5px;padding:10px 7px;display:flex}.phone-native-choices svg{width:13px;height:13px}.phone-choice-selected{box-shadow:inset 0 0 0 1px var(--story-teal)}.phone-coverage-preview{gap:8px;margin-top:20px;display:grid}.phone-coverage-preview small{font-size:9px}.phone-coverage-preview strong{font-size:19px;font-weight:400}.phone-coverage-preview>span{font-size:9px;line-height:1.5}.phone-permission-receipt{gap:8px;margin-top:20px;font-size:9px;display:flex}.phone-review-items{gap:16px;margin-bottom:22px;font-size:10px;display:grid}.phone-review-items>div{align-items:center;gap:8px;display:flex}.phone-return-receipt{background:var(--proof-service);border-radius:5px;gap:9px;padding:14px;display:grid}.phone-return-receipt>svg{width:20px;color:var(--story-teal)}.phone-return-receipt strong{font-size:13px;font-weight:400}.phone-return-receipt span,.phone-return-receipt small{font-size:9px;line-height:1.5}.native-phone-home{background:var(--phone-shell);border-radius:3px;width:35%;height:3px;position:absolute;bottom:7px;left:32%}.embedded-stage-controls{gap:8px;display:flex}.embedded-stage-controls button{flex:1;height:28px;padding:8px 0}.embedded-stage-controls button>span{background:var(--story-teal);border-radius:3px;width:100%;height:3px}@supports (color:color-mix(in lab, red, red)){.embedded-stage-controls button>span{background:color-mix(in oklab,var(--story-teal) 22%,transparent)}}.embedded-stage-controls button[aria-pressed=true]>span{background:var(--story-teal)}.partner-editorial-sequence{padding-top:65px;padding-bottom:45px}.partner-editorial-row{gap:70px;margin-bottom:75px}.partner-editorial-copy>span{color:var(--primary);font-size:12px}.partner-editorial-copy h2{font-size:42px;line-height:1.1}.partner-editorial-copy p{max-width:370px;font-size:15px;line-height:1.65}.partner-process-stage{background:0 0;padding:0}.partner-distribution .os-process-scene{background:var(--ml-peach);border-radius:8px 36px;padding:28px}.partner-risk .os-process-scene{background:var(--ml-mint);border-radius:36px 8px;padding:28px}.distribution-origin>img{object-fit:cover;border-radius:50%;width:54px;height:54px}.jordan-portrait{object-fit:cover;border-radius:50%;width:56px;height:56px}.operating-workflow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px;margin-bottom:80px;padding:15px 0 35px;display:grid}.workflow-editorial>span{color:var(--primary);font-size:12px}.workflow-editorial h2{margin:18px 0 25px;font-size:43px;line-height:1.12}.workflow-selectors{gap:24px;margin-bottom:30px;display:flex}.workflow-selectors button{border-radius:0;padding:6px 0;font-size:13px}.workflow-selectors button[aria-pressed=true]{color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.workflow-editorial h3{margin-bottom:15px;font-size:24px;line-height:1.2}.workflow-editorial p{max-width:420px;min-height:80px;font-size:15px;line-height:1.65}.workflow-window{background:var(--ml-sky);border-radius:8px 40px;min-height:410px;padding:28px}.workflow-window-header{align-items:center;gap:8px;font-size:13px;display:flex}.workflow-window-header svg{width:19px;color:var(--primary)}.workflow-window-header small{margin-left:auto;font-size:9px}.workflow-scene{min-height:310px;padding-top:28px}.workflow-person{align-items:center;gap:14px;display:flex}.workflow-person img{border-radius:50%;width:54px;height:54px}.workflow-person strong{font-size:20px;font-weight:400;display:block}.workflow-person span{margin-top:6px;font-size:11px;display:block}.workflow-gather-trail{color:var(--primary);padding:13px 0 13px 18px}.workflow-gather-trail svg{width:20px;transform:rotate(90deg)}.workflow-gather-inputs{gap:10px;display:grid}.workflow-gather-inputs>div{background:var(--background);animation:workflow-arrive .65s var(--ease-reveal) both;border-radius:5px;align-items:center;gap:12px;padding:12px;display:flex}.workflow-gather-inputs>div:nth-child(2){animation-delay:.45s}.workflow-gather-inputs>div:nth-child(3){animation-delay:.9s}.workflow-gather-inputs img{object-fit:cover;border-radius:50%;width:32px;height:32px}.workflow-gather-inputs>div>svg{width:22px;color:var(--story-teal)}.workflow-gather-inputs>div>svg:last-child{width:15px;margin-left:auto}.workflow-gather-inputs span{font-size:12px}.workflow-gather-inputs small{color:var(--muted-foreground);margin-top:5px;font-size:9px;display:block}.workflow-review-title{align-items:center;gap:12px;margin:10px 0 25px;display:flex}.workflow-review-title svg{color:var(--primary);width:27px}.workflow-review-title h4{font-size:22px}.workflow-review-sources{gap:12px;display:grid}.workflow-review-sources>div{background:var(--background);border-radius:5px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.workflow-review-sources svg{width:15px;color:var(--story-teal)}.workflow-review-sources svg:last-child{margin-left:auto}.workflow-human-review{gap:8px;margin-top:25px;display:grid}.workflow-human-review>span{color:var(--primary);font-size:11px}.workflow-human-review strong{font-size:20px;font-weight:400}.workflow-human-review small{font-size:9px;line-height:1.5}.workflow-issue-title>svg{width:28px;color:var(--primary)}.workflow-issue-title h4{margin:15px 0 20px;font-size:25px;line-height:1.2}.workflow-task-list{gap:12px;display:grid}.workflow-task-list>div{background:var(--background);border-radius:5px;align-items:center;gap:12px;padding:13px;font-size:13px;display:flex}.workflow-task-list strong{font-weight:400}.workflow-task-list>div>span{color:var(--primary);font-size:9px}.workflow-task-list svg{width:14px;color:var(--story-teal);margin-left:auto}.workflow-retained{align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.workflow-retained svg{width:14px;color:var(--story-teal)}.insurance-proof{padding-top:55px;padding-bottom:65px}.insurance-proof-heading{text-align:center;margin-bottom:40px}.insurance-proof-heading>span{color:var(--primary);font-size:12px}.insurance-proof-heading h2{margin:16px 0;font-size:43px;line-height:1.1}.insurance-proof-heading p{font-size:15px}.insurance-proof-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.protection-proof-card{background:var(--proof-surface);border-radius:8px;overflow:hidden}.protection-art-window{border-radius:0 0 45%;height:220px;overflow:hidden}.protection-art-window img{object-fit:cover;width:100%;height:100%}.protection-proof-body{padding:30px}.protection-proof-body>span,.promise-proof-body>span{color:var(--primary);font-size:11px}.protection-proof-body h3,.promise-proof-body h3{margin:15px 0 22px;font-size:32px;line-height:1.12}.protection-goal-controls{gap:12px;margin-bottom:20px;display:flex}.protection-goal-controls button{border-radius:5px;gap:7px;height:36px;padding:8px;font-size:11px}.protection-goal-controls button svg{width:15px}.protection-goal-controls button[aria-pressed=true]{background:var(--background)}.protection-product-match{min-height:105px}.protection-product-match strong{font-size:16px;font-weight:400}.protection-product-match p{margin:10px 0;font-size:13px;line-height:1.6}.protection-product-match>span{color:var(--story-teal);font-size:11px}.promise-proof-card{background:var(--proof-service);border-radius:8px;overflow:hidden}.promise-proof-demo{padding:25px 30px 15px}.promise-demo-top{justify-content:space-between;align-items:center;font-size:14px;display:flex}.promise-demo-top small{font-size:9px}.promise-paper{background:var(--background);box-shadow:var(--demo-shadow);border-radius:5px;min-height:270px;margin-top:20px;padding:25px}.promise-paper>div>svg{width:25px;color:var(--primary);margin-bottom:12px;display:block}.promise-paper>div>span{color:var(--story-teal);font-size:10px}.promise-paper h4{margin:14px 0 20px;font-size:28px;line-height:1.1}.promise-paper dl{gap:13px;margin:0;font-size:11px;display:grid}.promise-paper dl>div{justify-content:space-between;gap:12px;display:flex}.promise-paper dd{margin:0}.promise-paper p{font-size:12px;line-height:1.6}.promise-signature{font-family:var(--editorial-display);align-items:center;gap:20px;margin:30px 0;font-size:28px;font-style:italic;display:flex}.promise-signature svg{width:19px;color:var(--story-teal)}.promise-service-items{gap:15px;font-size:12px;display:grid}.promise-service-items>div{align-items:center;gap:10px;display:flex}.promise-service-items svg{width:15px;color:var(--story-teal)}.promise-stage-controls{justify-content:center;gap:18px;margin-top:10px;display:flex}.promise-stage-controls button{font-size:11px}.promise-stage-controls button[aria-pressed=true]{color:var(--primary)}.promise-proof-body{padding:20px 30px 30px}.promise-proof-body p{font-size:13px;line-height:1.65}.insurance-proof-disclaimer{text-align:center;max-width:700px;color:var(--muted-foreground);margin:24px auto 0;font-size:10px;line-height:1.6}@keyframes workflow-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=760px){.partner-editorial-sequence{padding-top:35px}.partner-editorial-row{gap:24px;margin-bottom:48px}.partner-editorial-copy h2{font-size:32px}.partner-editorial-copy p{font-size:14px}.embedded-protection{border-radius:28px 8px;padding:18px}.embedded-brand>span{font-size:14px}.embedded-brand small{text-align:right;max-width:100px;font-size:8px}.embedded-composition{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:10px;padding-top:25px}.embedded-life>svg{width:38px;height:38px}.embedded-life h3{margin:14px 0;font-size:21px}.embedded-life p{font-size:9px}.native-phone{border-width:4px;border-radius:24px;height:340px;padding:8px 8px 15px;transform:rotate(3deg)}.native-phone-content{min-height:235px;padding-top:12px}.native-phone-content h4{margin:10px 0 15px;font-size:18px}.native-phone-content p{font-size:9px}.native-phone-brand{font-size:10px}.native-phone-content button{gap:4px;min-height:30px;margin-top:13px;padding:6px;font-size:8px}.native-phone-content button svg{width:11px}.native-phone-screen{padding:11px 0}.native-phone-browser{padding:6px;font-size:7px}.native-phone-top{padding-bottom:10px;font-size:7px}.native-phone-island{width:30%;height:12px;left:38%}.phone-native-choices{gap:4px;font-size:8px}.phone-native-choices>span{gap:3px;padding:7px 5px}.phone-native-choices svg{width:10px}.phone-coverage-preview strong{font-size:16px}.phone-coverage-preview small,.phone-coverage-preview>span{font-size:8px}.phone-review-items{gap:12px;font-size:8px}.phone-return-receipt{gap:7px;padding:10px}.phone-return-receipt strong{font-size:11px}.phone-return-receipt small,.phone-return-receipt span{font-size:8px}.phone-property{gap:10px;font-size:8px}.phone-permission-receipt{gap:4px;font-size:8px}.operating-workflow{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:45px;padding-top:0}.workflow-editorial h2{font-size:32px}.workflow-editorial h3{font-size:23px}.workflow-editorial p{min-height:65px;font-size:14px}.workflow-selectors{margin-bottom:20px}.workflow-window{border-radius:8px 28px;min-height:390px;padding:22px}.workflow-person strong{font-size:18px}.insurance-proof{padding-top:35px;padding-bottom:40px}.insurance-proof-heading h2{font-size:32px}.insurance-proof-heading p{font-size:14px;line-height:1.6}.insurance-proof-pair{grid-template-columns:minmax(0,1fr);gap:24px}.protection-art-window{height:180px}.protection-proof-body,.promise-proof-body{padding:24px}.protection-proof-body h3,.promise-proof-body h3{font-size:29px}.promise-proof-demo{padding:22px 20px 10px}.promise-paper{min-height:270px;padding:22px}.promise-paper h4{font-size:27px}.insurance-proof-heading{margin-bottom:28px}.insurance-proof-disclaimer{font-size:9px}.partner-distribution .os-process-scene,.partner-risk .os-process-scene{padding:22px}}@media (prefers-reduced-motion:reduce){.workflow-gather-inputs>div{animation:none}.native-phone{transform:none}}:root{--channel-surface:var(--ml-sky);--channel-return:var(--background);--coverage-field:var(--ml-peach);--continuation-field:var(--ml-mint);--document-shadow:0 12px 28px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--document-shadow:0 12px 28px color-mix(in oklab,var(--foreground) 9%,transparent)}}.difference-heading h2,.product-story-heading h2,.home-ask-copy h2,.editorial-thesis h2,.home-leadership h2,.home-invitation h2,.journey-copy h2,.partner-editorial-copy h2,.insurance-proof-heading h2,.operations-film-layout h2,.editorial-two-column h2,.company-principles h2,.company-team-heading h2{font-size:54px;font-weight:400;line-height:1.08}.company-river-opening .company-city-title h1,.connected-platform-page .page-opening h1,.contact-page h1{font-size:62px;line-height:1.04}.connected-platform-page .page-opening{padding-bottom:48px}.single-case-heading h2{font-size:48px}.single-case-heading .shared-record-ribbon{margin-top:24px}.platform-journey>.section-shell{flex-direction:column;display:flex}.platform-journey .journey-row{width:100%;margin-bottom:88px}.platform-journey .journey-agent{grid-template-columns:1fr 1.08fr}.platform-journey .journey-agent .workspace-stage{order:2}.platform-journey .journey-agent .journey-copy{order:1}.operating-workflow{margin-top:0;margin-bottom:0;padding-top:28px}.workflow-editorial h2{font-size:48px}.carrier-lifecycle .difference-chapters{align-self:start;min-height:385px;padding-top:24px}.difference-chapter [role=region]{min-height:115px}.lifecycle-content{height:325px;min-height:325px}.difference-chapter h3 .navigation-button{font-size:28px}.difference-chapter p{font-size:17px}.lifecycle-track{align-content:start;min-height:70px}.carrier-lifecycle .difference-record-person{min-height:84px}.carrier-lifecycle .difference-record-status{text-align:center;min-width:110px}.environment-panel{min-height:590px}.journey-carrier .environment-panel{min-height:465px}.journey-family .environment-panel{min-height:590px}.workflow-scene{height:345px;min-height:345px}.workflow-window{min-height:430px}.workflow-editorial p{min-height:95px}.workflow-editorial h3{min-height:58px}.product-story-caption{min-height:155px}.product-story-disclosure{min-height:44px}.partner-channel-preview{background:var(--channel-surface);border-radius:8px 40px;width:100%;padding:28px;overflow:hidden}.channel-preview-header{justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.channel-preview-header>span{align-items:center;gap:8px;display:flex}.channel-preview-header svg{width:21px;color:var(--primary)}.channel-preview-header small{font-size:10px}.channel-origin{align-items:center;gap:18px;margin-top:36px;display:flex}.channel-origin>svg:first-child{width:52px;height:52px;color:var(--primary);stroke-width:1.5px}.channel-origin>svg:last-child{width:22px;color:var(--story-teal);margin-left:auto}.channel-origin span{font-size:11px}.channel-origin strong{margin-top:10px;font-size:29px;font-weight:400;line-height:1.13;display:block}.channel-origin em{font-family:var(--editorial-display)}.channel-link{height:66px;color:var(--primary);justify-content:center;align-items:center;gap:9px;display:flex}.channel-link i{background:var(--primary);border-radius:50%;width:4px;height:4px;animation:2.5s ease-in-out infinite channel-travel}.channel-link i:nth-child(2n){animation-delay:.35s}.channel-link i:nth-child(3n){animation-delay:.7s}.channel-link svg{width:20px}.channel-return-window{background:var(--channel-return);box-shadow:var(--document-shadow);border-radius:8px;padding:20px 24px}.channel-return-top{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.channel-return-top>span:last-child{color:var(--story-teal);align-items:center;gap:6px;display:flex}.channel-return-top svg{width:12px}.channel-return-content{height:215px;padding-top:26px}.channel-return-content>span{color:var(--primary);font-size:11px}.channel-return-content h3{min-height:60px;margin:12px 0 20px;font-size:26px;line-height:1.15}.channel-return-rows{gap:13px;font-size:12px;display:grid}.channel-return-rows>div{align-items:center;gap:9px;display:flex}.channel-return-rows svg{width:13px;color:var(--story-teal);flex-shrink:0}.channel-preview-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.channel-preview-bottom>div{gap:6px;display:flex}.channel-preview-bottom i{background:var(--border);border-radius:2px;width:17px;height:4px}.channel-preview-bottom i.is-active{background:var(--story-teal)}.insurance-proof-clean{padding-top:68px;padding-bottom:60px}.insurance-proof-heading{margin-bottom:38px}.coverage-proof-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.coverage-proof{background:var(--coverage-field);border-radius:8px 40px;padding:28px 32px}.coverage-proof-tabs{align-items:center;gap:20px;min-height:38px;display:flex}.coverage-proof-tabs button{padding:4px 0;font-size:13px}.coverage-proof-tabs button[aria-pressed=true]{color:var(--primary)}.coverage-symbol{width:64px;height:64px;color:var(--primary);place-items:center;margin-bottom:28px;display:grid}.coverage-symbol svg{stroke-width:1.4px;width:54px;height:54px;animation:5s ease-in-out infinite coverage-reassure}.coverage-proof-scene>div>span{color:var(--story-teal);font-size:12px}.coverage-proof-scene h3{margin:14px 0;font-size:36px;line-height:1.1}.coverage-proof-scene p{font-size:16px;line-height:1.5}.coverage-proof-scene small{color:var(--story-teal);margin-top:20px;font-size:12px;display:block}.continuation-proof{background:var(--continuation-field);border-radius:40px 8px;padding:28px 32px}.continuation-top{justify-content:space-between;align-items:center;font-size:13px;display:flex}.continuation-top svg{width:20px;color:var(--story-teal)}.continuation-scene{height:290px;padding-top:26px}.continuation-document{background:var(--background);box-shadow:var(--document-shadow);border-radius:5px;grid-template-columns:20px 1fr;gap:10px;max-width:285px;min-height:148px;margin:0 auto 25px;padding:18px 20px;display:grid}.continuation-document>svg{width:18px;color:var(--primary)}.continuation-document>span{font-size:13px}.document-strokes{grid-column:1/-1;gap:7px;padding-top:8px;display:grid}.document-strokes i{background:var(--border);width:85%;height:3px}.document-strokes i:nth-child(2){width:68%}.document-strokes i:last-child{width:76%}.document-assurance{color:var(--story-teal);grid-column:1/-1;align-items:center;gap:9px;min-height:25px;font-size:11px;display:flex}.document-assurance em{font-family:var(--editorial-display);animation:signature-appear .8s var(--ease-reveal) both;font-size:23px}.document-assurance svg{width:14px}.continuation-state h3{margin:0 0 12px;font-size:28px;line-height:1.15}.continuation-state p{font-size:14px}.continuation-controls{justify-content:center;align-items:end;gap:24px;height:38px;display:flex}.continuation-controls button{padding:4px 0;font-size:12px}.continuation-controls button[aria-pressed=true]{color:var(--primary)}.site-footer .footer-city img,.site-footer .footer-city video{object-position:center 70%}.scene-light{display:none}.painted-scene video{transform:none!important}.contact-world{aspect-ratio:16/9}.site-footer .footer-card{margin-top:150px}@keyframes channel-travel{0%,to{opacity:.25;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}@keyframes coverage-reassure{50%{transform:scale(1.045)}}@keyframes signature-appear{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (width<=1100px) and (width>=761px){.journey-copy h2,.partner-editorial-copy h2,.workflow-editorial h2{font-size:44px}.coverage-proof,.continuation-proof{padding:24px}.channel-return-content h3{font-size:24px}}@media (width<=760px){.difference-heading h2,.product-story-heading h2,.home-ask-copy h2,.editorial-thesis h2,.home-leadership h2,.home-invitation h2,.journey-copy h2,.partner-editorial-copy h2,.insurance-proof-heading h2,.operations-film-layout h2,.editorial-two-column h2,.company-principles h2,.company-team-heading h2{font-size:38px;line-height:1.08}.company-river-opening .company-city-title h1,.connected-platform-page .page-opening h1,.contact-page h1{font-size:44px}.single-case-heading h2{font-size:38px}.connected-platform-page .page-opening{padding-bottom:32px}.platform-journey .journey-row,.platform-journey .journey-agent{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:44px}.platform-journey .journey-agent .workspace-stage{order:2}.platform-journey .journey-agent .journey-copy,.journey-carrier .journey-copy,.journey-family .journey-copy{order:1}.journey-carrier .workspace-stage,.journey-family .workspace-stage{order:2}.journey-copy>p{margin-top:16px;font-size:16px}.mobile-audience-selector{margin-bottom:26px}.workspace-stage{padding:16px}.workspace-tabs{flex-wrap:wrap}.environment-panel,.journey-family .environment-panel{min-height:600px}.journey-carrier .environment-panel{min-height:510px}.workflow-editorial h2{font-size:38px}.workflow-editorial h3{min-height:55px}.workflow-editorial p{min-height:90px}.workflow-scene{height:350px;min-height:350px}.workflow-window{min-height:435px}.operating-workflow{margin-top:12px;padding-top:12px}.carrier-lifecycle .difference-chapters{min-height:335px;padding-top:0}.difference-chapter [role=region]{min-height:125px}.difference-chapter h3 .navigation-button{font-size:25px}.lifecycle-content{height:350px;min-height:350px}.carrier-lifecycle .difference-record-status{min-width:0}.lifecycle-track{min-height:72px}.product-story-caption{min-height:178px}.product-story-disclosure{min-height:62px}.partner-editorial-row{margin-bottom:24px;padding-bottom:28px}.partner-channel-preview{border-radius:8px 28px;padding:22px}.channel-preview-header{font-size:15px}.channel-preview-header small{text-align:right;max-width:100px;font-size:9px}.channel-origin{gap:12px;margin-top:28px}.channel-origin>svg:first-child{width:40px;height:40px}.channel-origin strong{font-size:26px}.channel-link{height:48px}.channel-return-window{padding:18px}.channel-return-content{height:228px;padding-top:22px}.channel-return-content h3{font-size:25px}.channel-return-rows{gap:14px;font-size:12px}.channel-preview-bottom,.channel-return-top{font-size:9px}.insurance-proof-clean{padding-top:44px;padding-bottom:38px}.coverage-proof-layout{grid-template-columns:minmax(0,1fr);gap:18px}.coverage-proof,.continuation-proof{border-radius:8px 28px;padding:22px 24px}.coverage-proof-tabs{gap:18px}.coverage-proof-tabs button{font-size:12px}.coverage-proof-scene{height:255px;padding-top:20px}.coverage-symbol{width:48px;height:48px;margin-bottom:18px}.coverage-symbol svg{width:42px;height:42px}.coverage-proof-scene h3{margin:12px 0;font-size:32px}.coverage-proof-scene p{font-size:15px}.coverage-proof-scene small{margin-top:16px;font-size:11px}.continuation-scene{height:278px;padding-top:20px}.continuation-state h3{font-size:26px}.continuation-top{font-size:12px}.continuation-document{max-width:250px;min-height:148px}.insurance-proof-disclaimer{font-size:11px}.site-footer .footer-card{margin-top:105px}.reveal-ready{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.channel-link i,.coverage-symbol svg,.document-assurance em{animation:none}}:root{--editorial-ground:var(--ml-sky)}@supports (color:color-mix(in lab, red, red)){:root{--editorial-ground:color-mix(in oklab,var(--ml-sky) 12%,var(--background))}}:root{--application-field:var(--ml-sky);--application-confirmation:var(--ml-mint)}.art-page,.connected-platform-page,.perspective-page{background:var(--editorial-ground)}.connected-platform-page .page-opening{background:var(--ml-sky);border-radius:0 0 64px 64px;margin-bottom:48px;padding-top:64px}.platform-journey .single-case-heading{padding:12px 0 24px}.platform-journey .workspace-stage.reveal-ready{opacity:1;transform:none}.product-workspace{box-shadow:var(--document-shadow)}.workspace-status-label{color:var(--story-teal);align-items:center;gap:8px;margin-top:22px;padding:14px 0;font-size:12px;display:flex}.workspace-status-label svg{width:16px}.adaptive-consumer-top{color:var(--story-teal);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.adaptive-consumer-top small{color:var(--muted-foreground);font-size:9px}.adaptive-progress{gap:6px;margin:22px 0 28px;display:flex}.adaptive-progress>span{border-top:3px solid var(--border);color:var(--muted-foreground);flex:1;align-items:center;gap:4px;padding-top:9px;font-size:10px;display:flex}.adaptive-progress .step-reached{border-color:var(--primary);color:var(--foreground)}.adaptive-progress svg{width:11px;height:11px}.adaptive-consumer-scene{min-height:460px}.adaptive-eyebrow{color:var(--primary);font-size:11px}.adaptive-consumer h4{margin:16px 0 24px;font-size:30px;font-weight:400;line-height:1.15}.adaptive-needs{flex-direction:column;gap:0;display:flex}.adaptive-needs button{border-bottom:1px solid var(--border);border-radius:0;justify-content:space-between;min-height:44px;padding:12px 0;font-size:14px}.adaptive-needs button[aria-pressed=true]{color:var(--story-teal)}.adaptive-needs svg{width:16px}.adaptive-coverage{background:var(--application-field);border-radius:8px;margin-top:22px;padding:20px}.adaptive-coverage>span{font-size:11px}.adaptive-coverage>strong{margin:12px 0;font-size:34px;font-weight:400;display:block}.adaptive-coverage>div{flex-wrap:wrap;gap:12px;display:flex}.adaptive-coverage button{padding:4px 0;font-size:11px}.adaptive-coverage button[aria-pressed=true]{box-shadow:inset 0 -2px var(--primary);color:var(--primary)}.adaptive-coverage>small{margin-top:14px;font-size:10px;line-height:1.5;display:block}.adaptive-pruning{background:var(--application-field);border-radius:8px;min-height:180px;margin:24px 0;padding:20px}.pruned-questions{gap:8px;margin-bottom:22px;display:grid}.pruned-questions span{opacity:.45;font-size:12px;text-decoration:line-through;animation:.5s both prune-question}.pruned-questions span:nth-child(2){animation-delay:.15s}.pruned-questions span:nth-child(3){animation-delay:.3s}.adaptive-pruning strong{align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.adaptive-pruning svg{width:16px;color:var(--story-teal)}.adaptive-pruning p,.adaptive-permission-copy{margin-top:14px;font-size:13px;line-height:1.6}.adaptive-carry-forward{background:var(--application-confirmation);border-radius:8px;gap:12px;padding:20px;display:flex}.adaptive-carry-forward>svg{width:20px;color:var(--story-teal);flex-shrink:0}.adaptive-carry-forward strong,.adaptive-carry-forward span,.adaptive-carry-forward small{margin-bottom:7px;font-size:13px;display:block}.adaptive-carry-forward small{margin:0;font-size:10px}.adaptive-consent{align-items:start;gap:12px;margin:26px 0;font-size:12px;line-height:1.6;display:flex}.adaptive-consent input{accent-color:var(--primary);flex-shrink:0;width:16px;height:16px;margin-top:3px}.adaptive-evidence{gap:0;margin-top:24px;display:grid}.adaptive-evidence>div{opacity:.3;gap:13px;padding:17px 0;transition:opacity .5s;display:flex}.adaptive-evidence .evidence-arrived{opacity:1}.adaptive-evidence>div>span{background:var(--application-confirmation);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.adaptive-evidence svg{width:14px;color:var(--story-teal)}.adaptive-evidence strong{font-size:13px;font-weight:400;display:block}.adaptive-evidence small{color:var(--muted-foreground);margin-top:6px;font-size:10px;display:block}.adaptive-review-status{color:var(--story-teal);align-items:center;gap:8px;margin:24px 0;font-size:12px;display:flex}.adaptive-review-status svg{width:16px}.adaptive-disclosure{margin-top:18px;font-size:10px;line-height:1.6;display:block}.coverage-horizon{padding:8px 0 25px}.coverage-proof-scene .coverage-horizon>span{font-size:50px;font-family:var(--editorial-display);color:var(--foreground);font-weight:400}.coverage-horizon-track{border-radius:0 0 50% 50%;align-items:end;gap:0;height:32px;margin:20px 0 14px;display:flex;overflow:hidden}.coverage-horizon-track i{background:var(--primary);transform-origin:bottom;flex:1;height:90%;animation:4s ease-in-out infinite coverage-grow}.coverage-horizon-track i:nth-child(3n){animation-delay:.25s}.coverage-horizon-track i:nth-child(3n+2){animation-delay:.5s}.coverage-horizon-track i:nth-child(n+7){animation-delay:.75s}.coverage-horizon>small{color:var(--story-teal);font-size:11px}.coverage-proof-scene{height:330px;padding-top:20px}.coverage-proof-scene h3{font-size:32px}.coverage-proof-layout{align-items:stretch}.continuation-scene{height:315px}.perspective-opening{background:var(--ml-peach);border-radius:8px 48px;padding:48px}.perspective-body p{white-space:pre-line}.perspective-body p+p{margin-top:22px}.perspective-body a{color:var(--story-teal);text-underline-offset:4px;text-decoration:underline}.perspective-body strong{font-weight:600}@keyframes coverage-grow{0%,to{opacity:.65;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}@keyframes prune-question{0%{opacity:1;transform:translate(0)}to{opacity:.4;transform:translate(5px)}}@media (width<=760px){.get-started-bar{gap:7px;font-size:12px}.connected-platform-page .page-opening{border-radius:0 0 32px 32px;margin-bottom:24px;padding-top:36px}.adaptive-consumer h4{font-size:26px}.adaptive-progress{gap:4px}.adaptive-progress>span{font-size:9px}.adaptive-consumer-scene{min-height:480px}.adaptive-coverage{padding:16px}.adaptive-coverage>strong{font-size:30px}.adaptive-coverage>div{gap:10px}.adaptive-coverage button{font-size:10px}.adaptive-consumer .workspace-action{margin-top:22px}.adaptive-consumer-top{font-size:11px}.coverage-horizon>span{font-size:42px}.coverage-proof-scene{height:305px}.coverage-proof-scene h3{font-size:30px}.continuation-scene{height:285px}.perspective-opening{border-radius:8px 28px;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.coverage-horizon-track i,.pruned-questions span{animation:none}.adaptive-evidence>div{transition:none}}.proof-need-objects>div{background:var(--ml-sky);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.proof-plan-controls>span{color:var(--muted-foreground);padding:8px 0;font-size:11px}.proof-plan-controls>.is-current{color:var(--primary)}.proof-composed .protection-miniature,.proof-composed .moving-application{height:446px}.partner-proof-object{min-height:505px}.partner-proof-object .partner-environment{height:336px}.evidence-application-object .evidence-prune-reserve{height:166px}.adaptive-evidence-theatre .evidence-application-object{height:426px}:root{--proof-paper:var(--background);--proof-ink:var(--foreground);--proof-track:var(--story-teal)}@supports (color:color-mix(in lab, red, red)){:root{--proof-track:color-mix(in oklab,var(--story-teal) 18%,transparent)}}:root{--portrait-backdrop:oklch(95.3% .005 145);--proof-object-shadow:0 18px 36px var(--story-teal)}@supports (color:color-mix(in lab, red, red)){:root{--proof-object-shadow:0 18px 36px color-mix(in oklab,var(--story-teal) 12%,transparent)}}.proof-composed{padding:28px;overflow:hidden}.protection-miniature,.moving-application{background:var(--proof-paper);box-shadow:var(--proof-object-shadow);height:416px;color:var(--proof-ink);border-radius:8px;padding:24px;overflow:hidden}.proof-window-top{justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.proof-window-top small{color:var(--muted-foreground);font-size:10px}.proof-journey-track{gap:8px;margin:25px 0 22px;display:flex}.proof-journey-track>span{border-top:3px solid var(--proof-track);color:var(--muted-foreground);flex:1;padding-top:9px;font-size:10px}.proof-journey-track .is-reached{border-color:var(--primary);color:var(--foreground)}.proof-main-object{height:253px}.proof-main-object h3,.moving-app-question h3{margin:12px 0 20px;font-size:30px;font-weight:400;line-height:1.08}.proof-main-object h3 em{font-family:var(--editorial-display)}.proof-need-objects{gap:8px;display:grid}.proof-need-objects button{background:var(--ml-sky);border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:10px 14px;font-size:14px;display:flex}.proof-need-objects button[aria-pressed=true]{background:var(--ml-mint);color:var(--story-teal)}.proof-need-objects svg{width:16px}.proof-small-label{color:var(--story-teal);font-size:11px;display:block}.proof-main-object .proof-coverage-amount{margin:14px 0 8px;font-size:42px;line-height:1.08}.proof-main-object p{font-size:14px}.proof-coverage-ruler{justify-content:space-between;align-items:center;height:48px;margin:19px 0 7px;display:flex;position:relative}.proof-coverage-ruler i{background:var(--proof-track);width:2px;height:14px}.proof-coverage-ruler i:nth-child(4n+1){background:var(--story-teal);height:28px}.proof-coverage-ruler b{background:var(--primary);border-radius:3px;width:4px;height:40px;position:absolute;top:5px}.proof-coverage-bounds{color:var(--muted-foreground);justify-content:space-between;font-size:10px;display:flex}.proof-product-slip{background:var(--ml-mint);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.proof-product-slip>div{gap:5px;display:grid}.proof-product-slip span{font-size:10px}.proof-product-slip strong{font-size:14px;font-weight:400}.proof-product-slip svg{width:17px;color:var(--story-teal);flex-shrink:0}.proof-plan-controls{justify-content:space-between;gap:7px;min-height:30px;margin-top:16px;display:flex}.proof-plan-controls button{white-space:normal;min-height:30px;padding:4px 0;font-size:11px}.proof-plan-controls button[aria-pressed=true]{color:var(--primary)}.proof-editorial-caption{padding:25px 2px 2px}.proof-editorial-caption h3{margin:0 0 10px;font-size:28px;font-weight:400;line-height:1.15}.proof-editorial-caption p{font-size:14px;line-height:1.5}.moving-app-ledger{gap:12px;margin:26px 0;display:flex}.moving-app-ledger>div{border-bottom:2px solid var(--proof-track);flex:1;justify-content:space-between;align-items:center;gap:5px;padding-bottom:12px;font-size:11px;display:flex}.moving-app-ledger svg{width:13px;color:var(--story-teal)}.moving-app-ledger i{background:var(--primary);border-radius:50%;width:6px;height:6px}.moving-app-question{height:235px}.moving-app-fields{gap:12px;display:grid}.moving-app-fields>div{background:var(--ml-sky);border-radius:5px;padding:12px 14px}.moving-app-fields span{color:var(--muted-foreground);margin-bottom:7px;font-size:10px;display:block}.moving-app-fields strong{justify-content:space-between;align-items:center;font-size:16px;font-weight:400;display:flex}.moving-app-fields svg{width:16px;color:var(--story-teal)}.moving-app-fields p{margin-top:12px;font-size:12px}.moving-app-selection{background:var(--ml-mint);border-radius:5px;gap:12px;padding:23px;display:grid}.moving-app-selection span{font-size:12px}.moving-app-selection strong{font-size:34px;font-weight:400}.moving-app-complete{background:var(--ml-mint);border-radius:5px;padding:22px}.moving-app-complete>svg{width:34px;height:34px;color:var(--story-teal);margin-bottom:18px}.moving-app-complete strong{font-size:17px;font-weight:400;display:block}.moving-app-complete p{margin-top:15px;font-size:12px}.proof-app-progress{background:var(--proof-track);border-radius:3px;height:4px;margin-top:12px;overflow:hidden}.proof-app-progress>span{background:var(--primary);height:100%;display:block}.partner-proof-sequence .partner-editorial-row{gap:56px;margin-bottom:64px}.partner-category-index{color:var(--story-teal);flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:60px;font-size:15px;display:flex}.partner-proof-sequence .partner-editorial-copy p{max-width:350px;font-size:17px;line-height:1.55}.partner-proof-sequence .partner-editorial-copy small{color:var(--muted-foreground);margin-top:24px;font-size:11px;display:block}.partner-proof-object{background:var(--ml-sky);height:505px;color:var(--foreground);border-radius:8px 40px;padding:28px;overflow:hidden}.partner-proof-agency{background:var(--ml-peach);border-radius:40px 8px}.partner-proof-embedded{background:var(--ml-mint)}.partner-proof-brand{justify-content:space-between;align-items:center;gap:8px;margin-bottom:27px;font-size:18px;display:flex}.partner-proof-brand small{font-size:10px}.partner-environment{background:var(--proof-paper);box-shadow:var(--proof-object-shadow);border-radius:8px;height:326px;padding:20px;overflow:hidden}.partner-environment-nav{align-items:center;gap:22px;padding-bottom:20px;font-size:11px;display:flex}.partner-environment-nav i{background:var(--ml-sky);border-radius:50%;width:20px;height:20px;margin-left:auto}.partner-inplace-module{height:250px;padding-top:18px}.partner-inplace-module h3{margin:15px 0 22px;font-size:30px;font-weight:400;line-height:1.1}.marketplace-selection{background:var(--ml-mint);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:20px;display:grid}.marketplace-selection strong{font-size:38px;font-weight:400}.marketplace-selection span{grid-column:1;font-size:13px}.marketplace-selection svg{width:22px;color:var(--story-teal);grid-area:1/2/3;align-self:center}.partner-application-fields{gap:15px;margin-top:22px;display:grid}.partner-application-fields>span{border-bottom:1px solid var(--proof-track);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.partner-application-fields svg{width:14px;color:var(--story-teal);flex-shrink:0}.partner-return-proof{background:var(--ml-mint);border-radius:5px;gap:13px;padding:20px;display:grid}.partner-return-proof svg{width:28px;color:var(--story-teal)}.partner-return-proof strong{font-size:17px;font-weight:400}.partner-return-proof span{font-size:11px}.partner-source-return{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin-top:22px;font-size:10px;display:grid}.partner-source-return strong{grid-column:1;font-size:15px;font-weight:400}.partner-source-return svg{width:19px;color:var(--story-teal);grid-area:1/2/3}.partner-proof-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;font-size:9px;display:flex}.partner-proof-foot>div{gap:5px;display:flex}.partner-proof-foot i{background:var(--proof-track);border-radius:2px;width:13px;height:3px}.partner-proof-foot .is-current{background:var(--primary)}.agency-route{height:108px;margin:40px 0 10px}.agency-route-track{height:52px;margin:0 12px;position:relative}.agency-route-track:before{content:"";background:var(--proof-track);height:3px;position:absolute;inset:24px 0 auto}.agency-route-track img{border:4px solid var(--ml-peach);object-fit:cover;border-radius:50%;width:48px;height:48px;position:absolute;top:0}.agency-route-labels{justify-content:space-between;gap:8px;margin-top:18px;font-size:11px;display:flex}.agency-route-labels span{color:var(--muted-foreground)}.agency-route-labels .is-reached{color:var(--story-teal)}.agency-case-object{background:var(--proof-paper);height:205px;box-shadow:var(--proof-object-shadow);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:10px 12px;padding:22px;display:grid}.agency-case-object>img{object-fit:cover;border-radius:50%;grid-row:1/3;width:40px;height:40px}.agency-case-object>span{align-self:center;font-size:12px}.agency-case-object>strong{grid-column:1/-1;margin-top:18px;font-size:29px;font-weight:400;line-height:1.12}.agency-case-status{color:var(--story-teal);grid-column:1/-1;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.agency-case-status svg{width:15px}.embedded-transaction{padding:5px 0 20px}.embedded-transaction>span{font-size:11px}.embedded-transaction>strong{margin:10px 0;font-size:30px;font-weight:400;display:block}.embedded-transaction>div{color:var(--story-teal);align-items:center;gap:6px;font-size:10px;display:flex}.embedded-transaction svg{width:13px}.partner-proof-embedded .partner-inplace-module{background:var(--ml-mint);border-radius:5px;height:166px;padding:18px}.embedded-offer{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.embedded-offer svg{width:16px;color:var(--primary)}.embedded-coverage{gap:6px;display:grid}.embedded-coverage strong{font-size:30px;font-weight:400}.embedded-coverage span{font-size:10px}.partner-proof-embedded .partner-application-fields{gap:6px;margin-top:5px}.partner-proof-embedded .partner-application-fields>span{padding:6px 0;font-size:10px}.adaptive-evidence-theatre{background:var(--ml-sky);border-radius:8px 48px;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:center;gap:44px;min-height:495px;padding:48px;display:grid;position:relative;overflow:hidden}.evidence-application-object{background:var(--proof-paper);height:402px;box-shadow:var(--proof-object-shadow);border-radius:8px;padding:26px;overflow:hidden}.evidence-application-object h3{margin:26px 0 22px;font-size:31px;font-weight:400;line-height:1.1}.evidence-application-object h3 em{font-family:var(--editorial-display)}.evidence-question{background:var(--ml-mint);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:15px;display:flex}.evidence-question strong{align-items:center;gap:10px;font-weight:400;display:flex}.evidence-question svg{width:16px;color:var(--story-teal)}.evidence-prune-reserve{height:150px;padding-top:15px;position:relative;overflow:hidden}.evidence-unneeded-questions{gap:10px;display:grid;overflow:hidden}.evidence-unneeded-questions>div{color:var(--muted-foreground);justify-content:space-between;gap:10px;padding:3px 4px;font-size:12px;display:flex}.evidence-unneeded-questions i{background:var(--proof-track);align-self:center;width:32%;height:3px}.evidence-next-question{gap:7px;padding:16px 4px 0;display:grid}.evidence-next-question span{color:var(--muted-foreground);font-size:10px}.evidence-next-question strong{font-size:14px;font-weight:400}.evidence-pruned-receipt{color:var(--story-teal);align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.evidence-pruned-receipt svg{flex-shrink:0;width:14px}.evidence-rail{min-width:0;position:relative}.evidence-rail>span{max-width:200px;margin-bottom:32px;font-size:23px;line-height:1.15;display:block}.evidence-rail>div{border-bottom:1px solid var(--proof-track);justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:18px 0;font-size:13px;display:flex}.evidence-rail svg{width:17px;color:var(--story-teal)}.evidence-rail strong{color:var(--story-teal);font-size:11px;font-weight:400}.evidence-rail small{color:var(--muted-foreground);margin-top:24px;font-size:10px;line-height:1.5;display:block}.adaptive-case-disclosure{margin:20px 0 0}.adaptive-case-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:14px;list-style:none;display:flex}.adaptive-case-disclosure>summary svg{width:16px;color:var(--primary)}.adaptive-case-disclosure[open]>summary svg{transform:rotate(90deg)}@media (width<=760px){.proof-composed{padding:18px}.protection-miniature,.moving-application{height:406px;padding:19px}.proof-window-top{font-size:14px}.proof-window-top small{font-size:9px}.proof-main-object h3,.moving-app-question h3{font-size:27px}.proof-main-object .proof-coverage-amount{font-size:35px}.proof-product-slip strong{font-size:12px}.proof-plan-controls button{font-size:10px}.proof-editorial-caption{padding-top:22px}.proof-editorial-caption h3{font-size:25px}.proof-editorial-caption p{font-size:13px}.moving-app-ledger{gap:9px}.moving-app-ledger>div{font-size:10px}.partner-category-index{gap:12px 18px;margin-bottom:32px;font-size:12px}.partner-proof-sequence .partner-editorial-row{gap:22px;margin-bottom:36px}.partner-proof-sequence .partner-editorial-copy p{margin-top:18px;font-size:15px}.partner-proof-sequence .partner-editorial-copy small{margin-top:14px}.partner-proof-object{border-radius:8px 28px;height:474px;padding:20px}.partner-proof-brand{margin-bottom:22px;font-size:15px}.partner-proof-brand small{font-size:9px}.partner-environment{height:316px;padding:18px}.partner-inplace-module h3{font-size:26px}.partner-proof-foot{margin-top:20px;font-size:8px}.partner-source-return strong{font-size:13px}.agency-route{height:106px;margin-top:30px}.agency-route-labels{font-size:10px}.agency-case-object{height:201px;padding:20px}.agency-case-object>strong{font-size:27px}.agency-case-status{font-size:11px}.partner-proof-embedded .partner-inplace-module{height:164px;padding:14px}.partner-proof-embedded .partner-inplace-module h3{font-size:22px}.adaptive-evidence-theatre{border-radius:8px 28px;grid-template-columns:minmax(0,1fr);gap:26px;min-height:0;padding:22px 16px}.evidence-application-object{height:388px;padding:20px}.evidence-application-object h3{font-size:28px}.evidence-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.evidence-rail>span{grid-column:1/-1;max-width:none;margin:0;font-size:21px}.evidence-rail>div{margin:0;padding:10px 0;font-size:12px}.evidence-rail>div:last-of-type{grid-column:1/-1}.evidence-rail small{grid-column:1/-1;margin-top:4px}.evidence-next-question strong{font-size:13px}}.partner-proof-object :where(span,strong,small,h3){overflow-wrap:anywhere;min-width:0}.partner-proof-object .partner-environment{overflow:hidden}.partner-environment-nav{justify-content:space-between;gap:10px}.partner-environment-nav>span:first-child{color:var(--muted-foreground)}.partner-environment-nav small{color:var(--muted-foreground);font-size:9px}.partner-proof-embedded .embedded-transaction{padding-bottom:14px}.partner-proof-embedded .embedded-transaction>strong{margin:8px 0;font-size:27px}.partner-proof-embedded .partner-inplace-module{flex:1;padding:16px;height:auto!important;min-height:0!important}.partner-proof-embedded .partner-inplace-module h3{font-size:22px;line-height:1.15}.agency-delivery span{transform-origin:0}.partner-proof-brand small,.proof-window-top small{text-align:right;max-width:100%;white-space:normal!important}.proof-composed{background:var(--ml-peach);padding:30px}.continuation-proof.proof-composed{background:var(--ml-mint)}.proof-composed .protection-miniature,.proof-composed .moving-application{flex-direction:column;height:422px;padding:24px;display:flex}.proof-composed .proof-main-object{flex:1;height:auto;min-height:270px}.proof-composed .moving-app-question{flex:1;height:auto;min-height:250px;position:relative}.proof-composed .proof-plan-controls{margin-top:auto;padding-top:12px}.proof-main-object .proof-coverage-amount{color:var(--foreground)}.proof-editorial-caption h3{font-size:30px}.proof-small-label{color:var(--story-teal)}.partner-proof-object{border-radius:8px 28px;flex-direction:column;height:540px;min-height:540px;padding:28px;display:flex}.partner-proof-object .partner-environment{flex-direction:column;flex-shrink:0;height:360px;display:flex;overflow:visible}.partner-inplace-module{height:auto;min-height:268px;padding-top:8px}.partner-inplace-module h3{max-width:320px;font-size:28px}.partner-proof-object .partner-proof-foot{margin-top:auto;padding-top:16px}.partner-source-return{margin-top:18px}.partner-proof-embedded .partner-environment{height:360px}.partner-proof-embedded .partner-inplace-module{height:178px;min-height:178px}.partner-proof-embedded .partner-application-fields>span{font-size:12px}.partner-application-fields{gap:8px;margin-top:12px}.partner-application-fields>span{font-size:13px}.partner-proof-brand,.proof-window-top{grid-template-columns:minmax(0,1fr) auto;display:grid}.partner-proof-brand>span,.proof-window-top>span{min-width:0}.partner-proof-brand small,.proof-window-top small{white-space:nowrap}.agency-workbook{background:var(--proof-paper);height:354px;box-shadow:var(--proof-object-shadow);border-radius:8px;flex-direction:column;padding:20px;display:flex}.agency-workbook-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.agency-workbook-heading small{color:var(--muted-foreground);font-size:9px}.agency-case-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:20px 0 16px;display:grid}.agency-case-header img{object-fit:cover;border-radius:50%;width:44px;height:44px}.agency-case-header>div{gap:5px;min-width:0;display:grid}.agency-case-header strong{font-size:15px;font-weight:400}.agency-case-header span{color:var(--muted-foreground);font-size:11px}.agency-case-header svg,.agency-status-rows svg{width:15px;color:var(--story-teal)}.agency-record{background:var(--ml-mint);border-radius:5px;gap:5px;padding:13px 16px;display:grid}.agency-record>span{font-size:11px}.agency-record strong{font-size:20px;font-weight:400}.agency-record small{color:var(--story-teal);font-size:10px}.agency-status-rows{gap:10px;margin-top:12px;display:grid}.agency-status-rows>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:12px;display:grid}.agency-status-rows i{background:var(--proof-track);border-radius:50%;align-self:center;width:5px;height:5px;margin-right:5px}.agency-delivery{background:var(--proof-track);height:3px;margin-top:auto}.agency-delivery span{background:var(--primary);height:100%;display:block}.adaptive-evidence-theatre{background:var(--ml-sky);border-radius:8px 28px;gap:36px;padding:36px}.adaptive-evidence-theatre .evidence-application-object{height:426px;transform:rotate(-1deg)}.evidence-rail>span{max-width:300px;font-size:32px;line-height:1.15}.evidence-rail em{font-family:var(--editorial-display)}.evidence-rail>div{border-bottom:0;padding:13px 0;font-size:15px}.evidence-rail .evidence-result{background:var(--ml-mint);border-radius:5px;justify-content:flex-start;padding:16px;font-size:13px}.evidence-result svg{flex-shrink:0}.evidence-rail small{margin-top:16px}@media (width<=760px){.proof-composed{padding:20px}.proof-composed .protection-miniature,.proof-composed .moving-application{height:438px;padding:20px}.proof-editorial-caption h3{font-size:26px}.partner-proof-object{height:528px;min-height:528px;padding:20px}.partner-proof-object .partner-environment{height:356px;padding:18px}.partner-inplace-module h3{margin:12px 0 16px;font-size:26px;line-height:1.12}.partner-proof-brand{margin-bottom:18px;font-size:15px}.partner-proof-brand small{font-size:9px}.partner-proof-embedded .partner-inplace-module{height:180px;min-height:180px;padding:14px}.partner-proof-embedded .partner-inplace-module h3{font-size:22px}.partner-proof-embedded .partner-application-fields>span{font-size:11px}.agency-workbook{height:358px;padding:16px}.agency-workbook-heading small{font-size:8px}.agency-record strong{font-size:21px}.adaptive-evidence-theatre{gap:24px;padding:24px 20px}.adaptive-evidence-theatre .evidence-application-object{height:424px;transform:none}.evidence-rail>span{font-size:28px}.evidence-rail>div{padding:8px 0;font-size:13px}.evidence-rail .evidence-result{grid-column:1/-1;padding:14px;font-size:12px}.proof-plan-controls>span{font-size:10px}}.partner-proof-object .partner-environment{min-width:0;overflow:hidden}.marketplace-selection strong{font-size:26px}.partner-environment-nav{flex-shrink:0}.partner-proof-embedded .partner-inplace-module{flex:1;height:auto;min-height:0}.partner-proof-embedded .partner-inplace-module h3{margin:8px 0 12px;font-size:21px}.partner-proof-foot{font-size:10px}.partner-proof-marketplace .partner-inplace-module{flex:1;min-height:0}.partner-proof-embedded .embedded-transaction>strong{font-size:23px}.partner-proof-embedded .partner-inplace-module h3{max-width:240px}.partner-proof-embedded .partner-application-fields{gap:3px}.partner-proof-embedded .partner-application-fields>span{padding:4px 0}.partner-proof-object .partner-proof-foot>span{line-height:1.4}.proof-need-objects>div{border-bottom:1px solid var(--proof-track);background:0 0;border-radius:0}.proof-need-objects>div.is-selected{background:var(--ml-mint);border-radius:5px}@media (width<=760px){.partner-proof-sequence .partner-editorial-row{margin-bottom:44px;padding-bottom:0}.partner-category-index{gap:10px 16px;font-size:11px}.partner-proof-object{height:536px;min-height:536px}.partner-proof-object .partner-proof-foot{padding-top:10px;font-size:9px}.partner-proof-brand{align-items:start;gap:12px}.partner-proof-embedded .partner-inplace-module{height:auto;min-height:0;padding:12px}.partner-proof-embedded .partner-inplace-module h3{font-size:20px}.partner-proof-embedded .embedded-transaction{padding-bottom:10px}.partner-proof-embedded .embedded-transaction>strong{margin:6px 0;font-size:22px}.partner-proof-embedded .partner-inplace-module h3{margin:7px 0 9px;font-size:19px;line-height:1.12}.partner-proof-embedded .proof-small-label{font-size:10px}.partner-proof-embedded .partner-application-fields>span{font-size:11px;line-height:1.4}.partner-proof-object .partner-environment{height:356px}.agency-workbook{flex-shrink:0}.workspace-tabs .navigation-button{min-height:44px}.film-controls .navigation-button{min-width:30px;min-height:40px}}:root{--proof-frame-radius:18px;--proof-sequence-active:var(--primary);--proof-sequence-muted:var(--proof-track)}.partner-vision-note{text-align:center;max-width:540px;margin:0 auto 48px;font-size:13px;line-height:1.5}.partner-proof-object{border-radius:var(--proof-frame-radius);height:560px;min-height:560px}.partner-proof-object .partner-environment,.agency-workbook{box-shadow:none}.partner-proof-brand{grid-template-columns:minmax(0,1fr) auto;font-size:17px;line-height:1.25}.partner-inplace-module h3{font-size:30px;line-height:1.12}.partner-review-pulse{border:3px solid var(--proof-track);border-top-color:var(--primary);border-radius:50%;width:25px;height:25px;animation:1.6s linear infinite carrier-review-turn}.partner-sequence-track{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.partner-sequence-track span{border-top:3px solid var(--proof-sequence-muted);min-width:0;padding-top:8px;font-size:10px;line-height:1.3}.partner-sequence-track .is-current{border-color:var(--proof-sequence-active);color:var(--story-teal)}.partner-proof-object .partner-proof-foot{margin-top:auto;padding-top:10px;line-height:1.4}.proof-composed{border-radius:var(--proof-frame-radius)}.proof-composed .protection-miniature,.proof-composed .moving-application{box-shadow:none;background:0 0;border-radius:0;height:398px;padding:4px}.proof-composed .proof-main-object{min-height:258px}.proof-composed .moving-app-question{min-height:242px}.proof-main-object h3,.moving-app-question h3{font-size:34px}.proof-need-objects>div{background:var(--proof-paper);border:0;border-radius:6px;min-height:44px}.proof-need-objects>div.is-selected{background:var(--story-teal);color:var(--primary-foreground)}.proof-plan-controls>span{cursor:default;color:var(--foreground);border:0}.proof-plan-controls>.is-current{color:var(--story-teal);font-weight:600}.proof-coverage-ruler.is-not-amount{visibility:hidden}.proof-editorial-caption{padding-top:24px}.proof-editorial-caption p,.journey-copy>p,.partner-editorial-copy>p{font-family:var(--font-sans);line-height:1.55}.adaptive-evidence-theatre .evidence-application-object{box-shadow:none;transform:none}.evidence-rail>div>strong{text-align:right;max-width:130px;line-height:1.4}.evidence-rail>.evidence-result{justify-content:flex-start}@keyframes carrier-review-turn{to{transform:rotate(360deg)}}@media (width<=760px){.partner-vision-note{margin-bottom:30px;font-size:12px}.partner-proof-object{height:556px;min-height:556px}.partner-proof-brand{font-size:15px}.partner-proof-object .partner-environment{height:350px}.partner-sequence-track{gap:6px;margin-top:15px}.partner-sequence-track span{font-size:9px}.proof-composed .protection-miniature,.proof-composed .moving-application{height:418px;padding:0}.proof-main-object h3,.moving-app-question h3{font-size:30px}.proof-editorial-caption h3{font-size:26px}.partner-editorial-copy h2{font-size:36px}.evidence-rail>div{align-items:start}.evidence-rail>div>strong{max-width:100px;font-size:10px}}@media (prefers-reduced-motion:reduce){.partner-review-pulse{animation:none}}:root{--section-cove:72px;--section-cove-small:18px;--section-breath:28px;--navigation-surface:var(--background);--navigation-current:var(--primary);--river-sky-ground:var(--ml-sky)}@supports (color:color-mix(in lab, red, red)){:root{--river-sky-ground:color-mix(in oklab,var(--ml-sky) 46%,var(--background))}}:root{--river-mint-ground:var(--ml-mint)}@supports (color:color-mix(in lab, red, red)){:root{--river-mint-ground:color-mix(in oklab,var(--ml-mint) 48%,var(--background))}}.site-header{background:var(--navigation-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:relative}.header-inner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:32px;max-width:1440px;height:74px;padding-inline:36px;display:grid}.header-inner .wordmark{filter:none;width:220px;max-width:100%}.desktop-navigation{justify-self:center;gap:28px;min-width:0;font-size:14px}.desktop-navigation a{white-space:nowrap;padding:16px 0}.desktop-navigation a.is-active{color:var(--navigation-current)}.header-contact{white-space:nowrap;justify-self:end;height:42px;padding-inline:18px;font-size:13px}.mobile-navigation{box-shadow:none;background:var(--ml-mint);border-radius:var(--section-cove-small) var(--section-cove-small) 32px 8px;margin:0 20px 18px;padding:12px 18px 20px;position:static}.mobile-navigation a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:48px;padding:12px 0;font-size:17px;display:grid}.mobile-navigation a.is-active{color:var(--primary)}.mobile-navigation>.brand-button{white-space:normal;width:100%;min-height:46px;margin-top:12px;padding:12px 16px;font-size:14px}.mobile-navigation a svg{flex-shrink:0}.home-ask-editorial{margin:var(--section-breath) var(--ml-gutter);background:var(--ml-sky);border-radius:50% 50% var(--section-cove-small) var(--section-cove-small) / 52px 52px var(--section-cove-small) var(--section-cove-small);padding-block:76px 64px}.home-ask-editorial .home-ask-layout{padding-inline:40px}.editorial-thesis{max-width:none;margin:var(--section-breath) var(--ml-gutter);background:var(--ml-apricot);border-radius:var(--section-cove-small) var(--section-cove) var(--section-cove-small) var(--section-cove);padding:64px}.carrier-operations{max-width:none;margin:var(--section-breath) var(--ml-gutter);background:var(--river-sky-ground);border-radius:var(--section-cove) var(--section-cove-small) var(--section-cove) var(--section-cove-small);padding:64px 48px}.ml-panel.adaptive-underwriting{background:var(--ml-mint);border-radius:50% 50% var(--section-cove-small) var(--section-cove-small) / 48px 48px var(--section-cove-small) var(--section-cove-small);padding-top:72px}.insurance-carrier-story{max-width:none;margin:var(--section-breath) var(--ml-gutter);background:var(--river-sky-ground);border-radius:var(--section-cove-small) var(--section-cove) var(--section-cove-small) var(--section-cove);padding:56px 48px}.company-river-opening.company-opening{border-radius:var(--section-cove-small) var(--section-cove) var(--section-cove) var(--section-cove-small)}.company-river-opening+.company-principles{border-radius:50% 50% var(--section-cove-small) var(--section-cove-small) / 56px 56px var(--section-cove-small) var(--section-cove-small);margin-top:var(--section-breath);padding-top:76px}.company-page .company-team{border-radius:var(--section-cove-small) var(--section-cove) var(--section-cove-small) var(--section-cove);margin-top:var(--section-breath)}.partners-page .home-promise,.home-invitation{border-radius:var(--section-cove) var(--section-cove-small) var(--section-cove) var(--section-cove-small)}.site-footer{border-radius:50% 50% 0 0/48px 48px 0 0}.connected-platform-page .page-opening{max-width:none;margin:24px var(--ml-gutter) 40px;border-radius:var(--section-cove-small) var(--section-cove) var(--section-cove-small) var(--section-cove);padding:64px 24px 56px}.approach-page .editorial-section,.insights-page .insights-library{max-width:none;margin:var(--section-breath) var(--ml-gutter);border-radius:50% 50% var(--section-cove-small) var(--section-cove-small) / 48px 48px var(--section-cove-small) var(--section-cove-small);background:var(--ml-apricot);padding:72px 48px 56px}@media (width<=1100px) and (width>=761px){.header-inner{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);gap:22px;padding-inline:24px}.header-inner .wordmark{width:190px}.desktop-navigation{gap:20px;font-size:13px}.header-contact{padding-inline:12px;font-size:12px}}@media (width<=900px) and (width>=761px){.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:20px}.header-contact{display:none}.desktop-navigation{justify-self:end}}@media (width<=760px){:root{--section-cove:38px;--section-cove-small:12px;--section-breath:20px}.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px;height:62px;padding-inline:20px}.header-inner .wordmark{width:180px}.mobile-menu-toggle{width:44px;min-width:44px;height:44px}.get-started-bar{min-height:30px;padding-inline:32px;font-size:11px;line-height:1.3}.home-ask-editorial{border-radius:50% 50% 12px 12px/26px 26px 12px 12px;padding-block:46px 32px}.home-ask-editorial .home-ask-layout{padding-inline:20px}.editorial-thesis{padding:36px 20px}.carrier-operations{padding:40px 20px}.connected-platform-page .page-opening{margin:16px var(--ml-gutter) 28px;padding:36px 20px 32px}.approach-page .editorial-section,.insights-page .insights-library,.ml-panel.adaptive-underwriting{border-radius:50% 50% 12px 12px/28px 28px 12px 12px;padding:46px 20px 32px}.insurance-carrier-story{gap:24px;padding:36px 20px}.company-river-opening+.company-principles{border-radius:50% 50% 12px 12px/28px 28px 12px 12px;padding-top:46px}.company-principle-grid{gap:14px}.company-principle-grid article{min-height:0;padding:22px 20px}.company-principle-grid h3{margin-bottom:14px;font-size:25px}.company-principle-grid span{padding-top:18px}.company-page .company-team{padding:36px 18px}.site-footer{border-radius:50% 50% 0 0/24px 24px 0 0}.reveal-ready,.reveal-ready.is-visible{opacity:1;transition:none;transform:none}.editorial-arrived .painted-scene,.editorial-arrived .journey-copy{animation:none}.biography-reading-heading{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:12px;display:grid}.biography-reading-heading>div{min-width:0}.biography-reading-heading h2{overflow-wrap:anywhere;font-size:26px}}:root{--statement-ground:var(--ml-apricot);--relationship-distribution:var(--ml-peach);--relationship-enterprise:var(--ml-mint);--relationship-risk:var(--ml-sky);--editorial-panel-radius:16px;--editorial-title-size:54px;--editorial-reading-size:18px;--editorial-quiet-shadow:0 14px 34px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--editorial-quiet-shadow:0 14px 34px color-mix(in oklab,var(--foreground) 6%,transparent)}}.carrier-introduction{margin:28px var(--ml-gutter) 40px;background:var(--statement-ground);border-radius:var(--editorial-panel-radius) 56px var(--editorial-panel-radius) 56px;padding:64px 72px;position:relative}.carrier-introduction-statement{text-wrap:pretty;max-width:1030px;margin:auto;font-size:42px;font-weight:400;line-height:1.28;position:relative}.statement-reservation{color:#0000;-webkit-user-select:none;user-select:none;display:block}.statement-typing{color:var(--foreground);position:absolute;inset:0}.statement-caret{background:var(--primary);vertical-align:-.04em;width:3px;height:.85em;margin-left:4px;animation:.9s step-end infinite statement-blink;display:inline-block}.statement-caret.complete{visibility:hidden;animation:none}.carrier-introduction-signature{max-width:1030px;color:var(--primary);margin:26px auto 0;font-size:17px;display:block}.carrier-introduction-signature em{font-family:var(--editorial-display)}.home-ask-editorial{background:var(--ml-citrus);border-radius:var(--editorial-panel-radius);padding-block:64px}.home-ask-editorial .home-ask-layout{align-items:center;gap:72px}.home-ask-editorial .os-conversation{background:var(--primary-foreground);height:480px;min-height:480px;box-shadow:var(--editorial-quiet-shadow);border-radius:18px}.home-ask-editorial .ask-card-header{background:var(--primary-foreground);box-shadow:none;padding:24px}.home-ask-editorial .ask-answer,.home-ask-editorial .ask-bubble{background:var(--ml-sage)}.home-ask-copy h2{font-size:var(--editorial-title-size)}.home-ask-copy>p,.editorial-thesis p,.home-leadership-copy>p{font-family:var(--editorial-display);font-size:var(--editorial-reading-size);line-height:1.55}.carrier-lifecycle{max-width:none;margin:40px var(--ml-gutter);background:var(--ml-mint);border-radius:var(--editorial-panel-radius);padding:56px 48px}.carrier-lifecycle .difference-heading{max-width:800px;margin-bottom:30px}.carrier-lifecycle .difference-heading>p{font-family:var(--editorial-display);max-width:570px;margin-top:22px;font-size:18px;line-height:1.5}.carrier-lifecycle .difference-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.carrier-lifecycle .difference-stage{background:0 0;border-radius:0;padding:0}.carrier-lifecycle .difference-record{box-shadow:var(--editorial-quiet-shadow);border-radius:12px}.carrier-lifecycle .difference-record-header,.carrier-lifecycle .difference-record-footer{background:var(--primary-foreground)}.carrier-lifecycle .difference-record-content h3{font-family:var(--font-sans);font-size:29px}.carrier-lifecycle .difference-chapters{min-height:350px;padding-top:0}.carrier-lifecycle .difference-chapter h3 .navigation-button{font-family:var(--editorial-display);font-size:29px}.partner-relationships-intro{text-align:center;padding-top:64px;padding-bottom:44px}.partner-relationships-intro h2{font-size:var(--editorial-title-size);max-width:900px;margin:auto}.partner-relationships-intro>p{max-width:660px;font-family:var(--editorial-display);margin:24px auto 0;font-size:18px;line-height:1.55}.partner-relationships-intro small{max-width:650px;margin:20px auto 0;font-size:12px;line-height:1.5;display:block}.partner-relationship{margin:24px var(--ml-gutter) 36px;background:var(--relationship-distribution);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px;display:grid}.partner-relationship-enterprise{background:var(--relationship-enterprise)}.partner-relationship-risk{background:var(--relationship-risk)}.partner-relationship-enterprise .partner-relationship-art{order:2}.partner-relationship-art{min-width:0;box-shadow:var(--card-shadow);border-radius:20px;overflow:hidden}.partner-relationship-art img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.partner-relationship-copy{min-width:0}.partner-relationship-copy>span{color:var(--primary);border:1px solid var(--primary);margin-bottom:20px;padding:7px 16px;font-size:13px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.partner-relationship-copy>span{border:1px solid color-mix(in oklab,var(--primary) 35%,transparent)}}.partner-relationship-copy>span{letter-spacing:.02em;border-radius:999px}.partner-relationship-copy h2{text-wrap:balance;font-size:44px;line-height:1.08}.partner-relationship-copy>p{font-family:var(--editorial-display);max-width:520px;margin-top:24px;font-size:18px;line-height:1.55}.partner-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 0;display:grid}.partner-responsibilities>div{background:var(--primary-foreground);border-radius:16px;padding:20px 22px;box-shadow:0 6px 20px oklch(22% .008 100/.05)}.partner-responsibilities dt{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:600}.partner-responsibilities dd{margin:0;font-size:15px;line-height:1.55}.partner-relationship-copy>.partner-shared-value{font-family:var(--font-sans);border-left:3px solid var(--primary);margin-top:24px;padding-left:18px;font-size:15px;line-height:1.55}.partner-relationship-copy .navigation-button{color:var(--primary);white-space:normal;text-align:left;height:auto;min-height:40px;margin-top:24px;padding-inline:0;font-size:15px}.partners-page .home-promise p{font-family:var(--editorial-display);margin-top:24px;font-size:18px;line-height:1.55}.partners-page .home-promise .brand-button{margin-top:28px}.insurance-express-opening:before{background:var(--ml-peach)}.insurance-carrier-story h2,.insurance-section-heading h2{font-size:var(--editorial-title-size)}.insurance-carrier-story>div>p{font-family:var(--editorial-display);font-size:18px;line-height:1.5}.operating-record,.workflow-window,.adaptive-stage,.insurance-application-canvas,.insurance-path-layout{border-radius:var(--editorial-panel-radius)}.editorial-thesis{border-radius:var(--editorial-panel-radius) 56px var(--editorial-panel-radius) 56px}@keyframes statement-blink{50%{opacity:0}}@media (width>=1500px){.partner-relationship{gap:72px;padding:56px 64px}.partner-relationship-copy h2{font-size:54px}.partner-relationship-copy>p{font-size:19px}}@media (width<=1100px) and (width>=761px){.partner-relationship{border-radius:22px;gap:32px;padding:32px}.partner-relationship-copy h2{font-size:37px}.partner-responsibilities{gap:12px}.home-ask-editorial .home-ask-layout{gap:40px}.carrier-introduction{padding:48px}.carrier-introduction-statement{font-size:36px}}@media (width<=760px){:root{--editorial-title-size:36px;--editorial-reading-size:17px;--editorial-panel-radius:12px}.carrier-introduction{border-radius:12px 32px;margin-top:20px;padding:32px 24px}.carrier-introduction-statement{font-size:26px;line-height:1.35}.carrier-introduction-signature{margin-top:24px;font-size:15px}.home-ask-editorial{padding-block:34px}.home-ask-editorial .home-ask-layout{gap:28px}.home-ask-editorial .os-conversation{height:460px;min-height:460px}.carrier-lifecycle{margin-block:28px;padding:32px 20px}.carrier-lifecycle .difference-layout{grid-template-columns:minmax(0,1fr);gap:20px}.carrier-lifecycle .difference-heading>p{margin-top:18px;font-size:17px}.carrier-lifecycle .difference-chapters{min-height:0}.carrier-lifecycle .difference-chapter h3 .navigation-button{padding-block:12px;font-size:24px}.carrier-lifecycle .difference-chapter [role=region]{min-height:105px}.carrier-lifecycle .difference-record-content h3{font-size:26px}.carrier-lifecycle .difference-record-status{max-width:115px}.partner-relationships-intro{padding:40px 22px 18px}.partner-relationships-intro>p{margin-top:20px;font-size:17px}.partner-relationships-intro small{margin-top:18px;font-size:11px}.partner-relationship{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:26px;margin-block:20px 24px;padding:24px}.partner-relationship-enterprise .partner-relationship-art{order:0}.partner-relationship-art,.partner-relationship-art .painted-scene{border-radius:14px}.partner-relationship-copy>span{margin-bottom:14px;padding:6px 13px;font-size:12px}.partner-relationship-copy h2{font-size:32px;line-height:1.12}.partner-relationship-copy>p{margin-top:18px;font-size:17px}.partner-responsibilities{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.partner-responsibilities>div{border-radius:12px;padding:16px 18px}.partner-responsibilities dd{font-size:14px}.partner-relationship-copy .navigation-button{margin-top:18px;font-size:14px}.partners-page .home-promise p,.insurance-carrier-story>div>p{font-size:17px}}@media (prefers-reduced-motion:reduce){.statement-caret{animation:none}}:root{--secondary:oklch(96.5% .033 65);--accent:oklch(91% .071 57);--platform-citrus:oklch(91% .085 57);--platform-ink:var(--foreground);--ml-ink:var(--foreground);--hero-copy:var(--foreground);--ml-citrus:oklch(96.6% .044 61);--ml-sage:oklch(96.3% .021 64);--ml-bar:var(--primary);--navigation-surface:var(--background);--relationship-enterprise:oklch(95% .035 355);--navigation-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-hover:color-mix(in oklab,var(--primary) 9%,var(--background))}}.header-inner{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:28px;height:76px}.desktop-navigation{box-shadow:none;background:0 0;border-radius:0;gap:26px;padding:0;font-size:14px}.desktop-navigation a{color:var(--foreground);border-radius:0;padding:18px 0;background:0 0!important;transform:none!important}.desktop-navigation a:hover,.desktop-navigation a.is-active{color:var(--primary)}.desktop-navigation a:before{display:none}.header-contact{border-radius:6px;height:40px;padding-inline:16px;font-size:13px}.home-ask-editorial{background:var(--ml-peach)}.carrier-lifecycle{background:var(--ml-sky)}.company-page .company-team,.ml-panel.adaptive-underwriting{background:var(--ml-peach)}.partner-relationship-art .painted-scene{aspect-ratio:4/3;width:100%;box-shadow:none;border-radius:20px;margin:0}.partner-relationship-art .painted-scene img,.partner-relationship-art .painted-scene video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.home-ask-copy>p{max-width:410px}@media (width<=1100px) and (width>=761px){.header-inner{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:20px}.desktop-navigation{gap:20px;font-size:13px}.header-contact{padding-inline:12px;font-size:12px}}@media (width<=900px) and (width>=761px){.header-inner{grid-template-columns:minmax(0,1fr) auto}}@media (width<=760px){.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px;height:62px}.mobile-navigation{background:var(--ml-peach);border-radius:12px 12px 28px;margin:0 12px 14px;padding:10px 20px 20px}.mobile-navigation>a{min-height:48px;font-size:17px}.mobile-navigation>.brand-button{justify-content:space-between;align-items:center;margin-top:12px;padding:12px 16px;font-size:14px;display:flex}.partner-relationship{gap:24px;padding:24px}.partner-relationship-copy h2{font-size:30px}.partner-responsibilities{gap:12px}}.os-mark{width:28px;height:28px;color:var(--primary);flex-shrink:0}.carrier-lifecycle{padding-top:48px;padding-bottom:48px}.carrier-lifecycle .difference-heading{margin-bottom:24px}.carrier-lifecycle .difference-heading h2{font-size:42px}.carrier-lifecycle .difference-layout{align-items:start;gap:36px}.carrier-lifecycle .difference-chapters{min-height:0}.carrier-lifecycle .difference-chapter{padding:12px 0}.carrier-lifecycle .difference-chapter h3 .navigation-button{min-height:40px;font-size:24px}.carrier-lifecycle .difference-chapter [role=region]{min-height:0}.carrier-lifecycle .difference-chapter p{padding-top:8px;font-size:15px;line-height:1.5}.carrier-lifecycle .difference-record-person{min-height:0;padding:12px 16px}.carrier-lifecycle .lifecycle-content{height:218px;min-height:218px;padding:16px 20px}.carrier-lifecycle .difference-record-content h3{margin:10px 0;font-size:24px}.carrier-lifecycle .difference-evidence{gap:10px;margin-top:16px}.carrier-lifecycle .difference-record-footer{min-height:40px;padding:8px 16px}.carrier-lifecycle .lifecycle-track{gap:2px 12px;min-height:0;margin-top:12px}.lifecycle-detail{margin-top:10px;font-size:12px;line-height:1.5}.lifecycle-detail summary{cursor:pointer;min-height:32px;color:var(--muted-foreground);justify-content:space-between;align-items:center;list-style:none;display:flex}.lifecycle-detail summary svg{width:15px;height:15px}.lifecycle-detail[open] summary svg{transform:rotate(180deg)}.lifecycle-detail p{margin:8px 0}.lifecycle-detail>span{color:var(--story-teal)}.home-product-story{padding-top:48px;padding-bottom:24px}.home-product-story .product-story-heading{margin-bottom:22px}.home-product-story .product-story-heading h2{font-size:42px}.home-product-story .product-story-art .painted-scene{aspect-ratio:2.8}.home-product-story .product-story-bottom{margin-top:14px}.home-product-story .product-story-caption{min-height:0;padding:12px 0 0}.home-product-story .product-story-caption p{margin:0;font-size:16px}.home-product-story .product-story-disclosure{min-height:0;margin-top:10px;font-size:12px;line-height:1.5}.product-story-disclosure summary{cursor:pointer;min-height:28px}.product-story-disclosure p{margin-top:8px}.carrier-introduction-statement{text-wrap:wrap}.statement-word{white-space:nowrap}.statement-character{opacity:0;transition:opacity .12s linear}.statement-character.is-visible{opacity:1}.ml-panel.adaptive-underwriting{padding-top:44px;padding-bottom:44px}.adaptive-underwriting .adaptive-paths{margin-top:20px}@media (width<=760px){.carrier-lifecycle{padding-top:28px;padding-bottom:28px}.carrier-lifecycle .difference-heading h2,.home-product-story .product-story-heading h2{font-size:30px}.carrier-lifecycle .difference-heading{margin-bottom:16px}.carrier-lifecycle .difference-layout{grid-template-columns:minmax(0,1fr);gap:18px}.carrier-lifecycle .difference-chapter{padding:4px 0}.carrier-lifecycle .difference-chapter h3 .navigation-button{min-height:38px;padding:4px 0;font-size:20px}.carrier-lifecycle .difference-link{margin-top:10px}.carrier-lifecycle .difference-record-header{padding:8px 12px}.carrier-lifecycle .difference-record-person{padding:10px 12px}.carrier-lifecycle .lifecycle-content{height:208px;min-height:208px;padding:10px 14px}.carrier-lifecycle .difference-record-content h3{font-size:22px}.carrier-lifecycle .difference-record-footer{padding:8px 12px;font-size:10px}.carrier-lifecycle .lifecycle-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 6px;display:grid}.carrier-lifecycle .lifecycle-track button{white-space:normal;justify-content:flex-start;gap:4px;min-height:30px;font-size:10px}.carrier-introduction{padding:26px 22px}.carrier-introduction-statement{font-size:24px;line-height:1.4}.carrier-introduction-signature{margin-top:18px}.home-product-story{padding-top:28px;padding-bottom:20px}.home-product-story .product-story-heading{margin-bottom:18px}.home-product-story .product-story-art .painted-scene{aspect-ratio:1.9}.home-product-story .product-story-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.home-product-story .product-story-tabs .navigation-button{gap:2px;min-height:44px;padding:6px 0;font-size:12px}.home-product-story .product-story-caption p{font-size:15px}.platform-journey .journey-row{gap:16px;margin-bottom:24px}.platform-journey .journey-copy h2{font-size:30px}.platform-journey .journey-copy>p{margin-top:12px;font-size:15px;line-height:1.5}.platform-journey .workspace-stage{padding:6px}.platform-journey .workspace-content{padding:12px}.platform-journey .environment-panel,.platform-journey .journey-family .environment-panel,.platform-journey .journey-carrier .environment-panel,.platform-journey .producer-panel{min-height:0}.platform-journey .workspace-header{padding:9px 12px}.platform-journey .workspace-tabs{gap:4px;margin:10px 0}.platform-journey .workspace-tabs .navigation-button{min-height:36px;font-size:11px}.platform-journey .draft-conversation{padding:12px}.platform-journey .draft-conversation p{margin-top:10px;font-size:20px}.platform-journey .draft-moment{min-height:278px}.platform-journey .producer-draft{padding-top:4px}.platform-journey .producer-draft .draft-world{height:32px;margin-top:10px}.platform-journey .producer-draft .draft-answer>div{min-height:36px}.platform-journey .producer-draft .draft-answer{gap:6px}.platform-journey .producer-draft .draft-transfer{margin:8px 0}.platform-journey .producer-draft .draft-coverage{margin-top:10px}.platform-journey .draft-title{margin:10px 0}.platform-journey .draft-progress{margin-bottom:12px}.platform-journey .journey-agent .workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.platform-journey .journey-agent .workspace-tabs button{padding-inline:0;font-size:10px}.platform-journey .adaptive-consumer-scene{min-height:360px}.platform-journey .adaptive-consumer h4{margin:12px 0 16px;font-size:24px}.platform-journey .adaptive-needs button{min-height:40px;padding:8px 0}.platform-journey .adaptive-coverage{margin-top:14px;padding:12px}.platform-journey .adaptive-coverage>strong{margin:8px 0;font-size:26px}.platform-journey .adaptive-coverage>small{margin-top:8px}.platform-journey .adaptive-consumer .workspace-action{margin-top:12px}.platform-journey .case-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 14px;gap:6px;padding:8px 6px}.platform-journey .data-handoff{padding-top:8px}.platform-journey .jessica-body h5{margin:18px 0}.adaptive-underwriting .editorial-two-column h2{font-size:30px}.ml-panel.adaptive-underwriting{padding:28px 20px}.underwriting-chapter{padding:10px 0}}@media (prefers-reduced-motion:reduce){.statement-character{transition:none}}.os-mark{object-fit:contain;flex-shrink:0;width:24px;height:24px;animation:none;display:inline-block}.os-identity .os-mark,.ask-card-header .os-mark{width:28px;height:28px}.os-evidence>.os-mark{align-self:start;width:22px;height:22px}.conversation-footer>.os-mark,.difference-record-header .os-mark,.process-topline .os-mark,.workflow-window-header .os-mark{width:18px;height:18px}.ask-card-header{gap:12px;min-width:0}.ask-card-header>span{flex:1;min-width:0}.os-evidence>div,.conversation-footer>span{overflow-wrap:anywhere;min-width:0}.proof-composed .protection-miniature,.proof-composed .moving-application{grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;height:460px;padding:4px;display:grid;overflow:visible}.proof-composed .moving-application{grid-template-rows:auto auto minmax(0,1fr) 4px auto}.proof-composed .proof-journey-track,.proof-composed .moving-app-ledger{margin:0}.proof-composed .proof-main-object,.proof-composed .moving-app-question{height:auto;min-height:0;position:relative}.proof-main-object>div,.moving-app-question>div{position:absolute;inset:0}.proof-composed .proof-plan-controls{align-items:end;min-height:30px;margin:0;padding:0}.proof-composed .proof-app-progress{margin:0}.proof-composed .proof-main-object h3,.proof-composed .moving-app-question h3{margin:10px 0 16px;font-size:30px}.proof-composed .proof-main-object .proof-coverage-amount{margin:12px 0 8px;font-size:40px}.proof-composed .proof-coverage-ruler{height:44px;margin:16px 0 6px}.proof-composed .proof-product-slip{margin-top:16px;padding:12px 14px}.proof-composed .proof-editorial-caption{padding-top:26px;position:static}@media (width<=760px){.proof-composed .protection-miniature,.proof-composed .moving-application{gap:14px;height:440px;padding:0}.proof-composed .proof-main-object h3,.proof-composed .moving-app-question h3{font-size:28px}.proof-composed .proof-main-object .proof-coverage-amount{font-size:36px}.proof-composed .proof-plan-controls>span{font-size:10px;line-height:1.4}.proof-composed .moving-app-selection{padding:18px}.proof-composed .moving-app-selection strong{font-size:30px}.ask-card-header{gap:10px}.ask-card-header>span{font-size:22px}}.ml-trio-heading{text-align:center;max-width:640px;margin:0 auto 44px}.ml-trio-heading p{opacity:.75;margin-top:16px;font-size:17px}.ml-card-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1208px;margin:0 auto 56px;display:grid}.insurance-editorial-details{text-align:center}.insurance-editorial-details .ml-card-trio{text-align:left;padding:0}.ml-trio-card{background:var(--family-surface);height:100%;min-height:340px;color:var(--foreground);transition:transform .45s var(--ease-pop),box-shadow .45s ease;border-radius:24px;flex-direction:column;gap:14px;padding:34px 30px;text-decoration:none;display:flex}.ml-trio-card:hover{box-shadow:0 24px 50px -30px var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.ml-trio-card:hover{box-shadow:0 24px 50px -30px color-mix(in oklab,var(--primary) 45%,transparent)}}.ml-trio-enterprise{background:var(--partner-surface)}.ml-trio-risk{background:var(--future-surface)}.ml-trio-card>span{color:var(--primary);letter-spacing:.02em;font-size:13px}.ml-trio-card h3{margin:0;font-size:30px;line-height:1.08}.ml-trio-card h3 em{font-family:var(--editorial-display)}.ml-trio-card>p{font-family:var(--editorial-display);margin:0;font-size:18px;line-height:1.45}.ml-trio-card>strong,.ml-trio-card summary{color:var(--primary);cursor:pointer;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:500;list-style:none;display:inline-flex}.ml-trio-card summary::-webkit-details-marker{display:none}.ml-trio-card svg{width:16px;height:16px;transition:transform .3s}.ml-trio-card:hover strong svg{transform:translate(4px)}.ml-trio-card details[open] summary svg{transform:rotate(90deg)}.ml-trio-card details{margin-top:auto}.ml-trio-card details .product-details{gap:10px;margin-top:14px;font-size:14px;display:grid}.ml-trio-card dt{color:var(--primary);font-size:12px}.ml-trio-card dd{margin:2px 0 0}.partner-relationship{scroll-margin-top:24px}@media (width<=760px){.ml-card-trio{grid-template-columns:1fr;gap:14px;margin-bottom:40px}.ml-trio-card{border-radius:20px;min-height:0;padding:26px 22px}.ml-trio-card h3{font-size:26px}.ml-trio-heading{margin-bottom:28px}}.site-header{z-index:50;top:0;position:sticky!important}:root{--insurance-proof-warm:oklch(93.8% .055 64);--insurance-proof-cool:oklch(94.7% .026 235);--insurance-proof-field:oklch(97.2% .009 80);--insurance-proof-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--insurance-proof-active:color-mix(in oklab,var(--primary) 12%,var(--background))}}:root{--insurance-proof-elevation:0 12px 32px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--insurance-proof-elevation:0 12px 32px color-mix(in oklab,var(--foreground) 7%,transparent)}}.insurance-proof-refined .coverage-proof-layout{gap:24px}.insurance-proof-refined .proof-composed{background:var(--insurance-proof-warm);border-radius:24px;padding:32px;overflow:hidden}.insurance-proof-refined .continuation-proof{background:var(--insurance-proof-cool)}.insurance-proof-refined .proof-editorial-caption{padding:0 0 28px}.insurance-proof-refined .proof-editorial-caption h3{margin:0;font-size:38px;line-height:1.07}.insurance-proof-refined .proof-editorial-caption em,.insurance-proof-refined .moving-app-question em{font-family:var(--editorial-display);font-weight:400}.insurance-proof-refined .protection-miniature,.insurance-proof-refined .moving-application{background:var(--proof-paper);height:428px;box-shadow:var(--insurance-proof-elevation);border-radius:8px;gap:18px;padding:24px;overflow:hidden}.insurance-proof-refined .proof-window-top{min-height:24px;font-size:13px}.insurance-proof-refined .proof-window-top>span{align-items:center;gap:8px;display:flex}.insurance-proof-refined .proof-window-top .os-mark{width:18px;height:18px}.insurance-proof-refined .proof-window-top small{font-size:10px}.insurance-proof-refined .proof-journey-track{gap:6px}.insurance-proof-refined .proof-journey-track>span{border-top-width:2px;padding-top:7px;font-size:10px}.insurance-proof-refined .proof-main-object,.insurance-proof-refined .moving-app-question{min-height:0}.insurance-proof-refined .proof-main-object h3,.insurance-proof-refined .moving-app-question h3{margin:4px 0 18px;font-size:29px;line-height:1.1}.insurance-proof-refined .proof-need-objects{gap:8px}.insurance-proof-refined .proof-need-objects>div{background:var(--insurance-proof-field);min-height:42px;color:var(--foreground);border-radius:5px;padding:11px 12px;font-size:13px}.insurance-proof-refined .proof-need-objects>div.is-selected{background:var(--insurance-proof-active);box-shadow:inset 0 0 0 1px var(--primary)}.insurance-proof-refined .proof-need-objects svg{color:var(--primary);width:15px;height:15px}.insurance-proof-refined .proof-small-label{color:var(--foreground)}.insurance-proof-refined .proof-main-object .proof-coverage-amount{margin:8px 0;font-size:36px}.insurance-proof-refined .proof-main-object p{font-size:12px}.insurance-proof-refined .proof-coverage-ruler{height:36px;margin:14px 0 4px}.insurance-proof-refined .proof-coverage-ruler b{height:32px;top:2px}.insurance-proof-refined .proof-product-slip{background:var(--insurance-proof-field);margin-top:16px;padding:12px}.insurance-proof-refined .proof-product-slip svg{color:var(--primary)}.insurance-proof-refined .proof-plan-controls{align-items:center;gap:8px;min-height:22px}.insurance-proof-refined .proof-plan-controls>span{white-space:nowrap;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:400;display:flex}.insurance-proof-refined .proof-plan-controls i{background:var(--proof-track);border-radius:50%;flex-shrink:0;width:4px;height:4px}.insurance-proof-refined .proof-plan-controls .is-current{color:var(--primary)}.insurance-proof-refined .proof-plan-controls .is-current i{background:var(--primary)}.proof-applicant-row{align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.proof-applicant-row img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.proof-applicant-row small{margin-top:3px;font-size:10px;display:block}.proof-applicant-row .proof-stage-count{color:var(--muted-foreground);margin-left:auto;font-size:11px}.insurance-proof-refined .moving-app-fields{gap:9px}.insurance-proof-refined .moving-app-fields>div,.insurance-proof-refined .moving-app-selection,.insurance-proof-refined .moving-app-complete{background:var(--insurance-proof-field);border-radius:5px;padding:14px}.insurance-proof-refined .moving-app-fields strong{font-size:16px}.insurance-proof-refined .moving-app-selection{gap:8px;padding:12px}.insurance-proof-refined .moving-app-selection strong{font-size:32px}.insurance-proof-refined .moving-app-complete>svg{width:28px;height:28px;color:var(--primary);margin-bottom:12px}.insurance-proof-refined .moving-app-complete p{margin-top:10px;line-height:1.5}.insurance-proof-refined .proof-app-progress{height:2px}.insurance-proof-refined .proof-coverage-ruler{margin-top:12px}.proof-application-foot{justify-content:space-between;align-items:center;min-height:22px;font-size:10px;display:flex}.proof-application-foot svg{width:13px;height:13px;color:var(--primary)}.insurance-page .adaptive-evidence-theatre{background:var(--insurance-proof-warm);border-radius:24px;gap:40px;padding:36px}.insurance-page .evidence-application-object{background:var(--proof-paper);box-shadow:var(--insurance-proof-elevation);height:400px}.insurance-page .evidence-question,.insurance-page .evidence-rail .evidence-result{background:var(--insurance-proof-active)}.insurance-page .evidence-rail>span{font-size:29px}.insurance-page .insurance-section-heading>p{display:none}.insurance-page .ml-trio-card{min-height:290px;box-shadow:none;border-radius:16px;gap:18px}.insurance-page .ml-trio-card:hover{box-shadow:none;transform:none}.insurance-page .ml-trio-enterprise{background:var(--insurance-proof-cool)}.insurance-page .ml-trio-risk{background:var(--insurance-proof-warm)}.insurance-page .ml-trio-card>p{font-family:var(--font-sans);font-size:16px;line-height:1.5}.company-team .leadership-name{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.company-team .leadership-name h3{flex:0 auto;min-width:0;max-width:calc(100% - 36px)}.company-team .leadership-social{flex:0 0 28px;width:28px;min-width:28px;height:28px;padding:6px}@media (width<=1000px) and (width>=761px){.insurance-proof-refined .proof-composed{padding:24px}.insurance-proof-refined .protection-miniature,.insurance-proof-refined .moving-application{padding:18px}.insurance-proof-refined .proof-plan-controls>span{font-size:9px}}@media (width<=760px){.insurance-proof-refined .coverage-proof-layout{gap:18px}.insurance-proof-refined .proof-composed{border-radius:20px;padding:24px 20px}.insurance-proof-refined .proof-editorial-caption{padding-bottom:22px}.insurance-proof-refined .proof-editorial-caption h3{font-size:32px}.insurance-proof-refined .protection-miniature,.insurance-proof-refined .moving-application{gap:16px;height:414px;padding:18px}.insurance-proof-refined .proof-main-object h3,.insurance-proof-refined .moving-app-question h3{font-size:27px}.insurance-proof-refined .proof-main-object .proof-coverage-amount{font-size:32px}.insurance-proof-refined .proof-plan-controls>span{gap:4px;font-size:9px}.insurance-proof-refined .moving-app-selection strong{font-size:29px}.insurance-page .adaptive-evidence-theatre{border-radius:20px;gap:24px;padding:22px 20px}.insurance-page .adaptive-evidence-theatre .evidence-application-object{height:385px;padding:20px}.insurance-page .evidence-rail>span{font-size:26px}.insurance-page .ml-trio-card{min-height:0;padding:24px 22px}.company-team .leadership-name{gap:5px}.company-team .leadership-name h3{max-width:calc(100% - 31px);font-size:18px;line-height:1.25}.company-team .leadership-social{flex-basis:26px;width:26px;min-width:26px;height:26px;padding:5px}}:root{--product-term-surface:var(--insurance-proof-warm);--product-final-surface:var(--insurance-proof-cool);--product-home-surface:oklch(94% .045 15);--product-art-ink:var(--foreground);--os-action-surface:var(--insurance-proof-active);--os-track:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--os-track:color-mix(in oklab,var(--primary) 20%,var(--background))}}:root{--proof-soft-shadow:0 16px 35px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--proof-soft-shadow:0 16px 35px color-mix(in oklab,var(--foreground) 8%,transparent)}}.insurance-product-stories{padding-top:30px;padding-bottom:64px}.product-stories-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.product-stories-heading>p{max-width:220px;font-size:12px;line-height:1.5}.product-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.product-story{background:var(--product-term-surface);border-radius:18px;padding:26px 24px 20px;overflow:hidden}.product-story-final{background:var(--product-final-surface)}.product-story-home{background:var(--product-home-surface)}.product-story-title{align-items:center;gap:10px;min-height:56px;display:flex}.product-story-title>svg{width:22px;height:22px;color:var(--primary);flex-shrink:0}.product-story-title h3{font-size:25px;line-height:1.1}.product-story>p{font-family:var(--editorial-display);min-height:58px;margin-top:12px;font-size:23px;line-height:1.2}.product-art-stage{justify-content:center;align-items:center;height:228px;margin-top:16px;display:flex;position:relative}.product-art-stage>img{object-fit:contain;mix-blend-mode:multiply;width:200px;height:200px}.product-art-home>img{width:225px;height:225px}.product-years{align-items:end;gap:10px;font-size:10px;display:flex;position:absolute;bottom:4px;left:0;right:0}.product-years>div{flex:1;justify-content:space-between;align-items:end;height:27px;display:flex}.product-years i{background:var(--primary);transform-origin:bottom;opacity:.25;width:2px;height:10px}.product-years i:nth-child(2n){height:20px}.product-envelope,.product-home-foundation{background:var(--background);box-shadow:var(--proof-soft-shadow);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-envelope svg,.product-home-foundation svg{width:16px;height:16px;color:var(--primary)}.product-story-bottom{justify-content:space-between;align-items:center;margin:22px 0 16px;font-size:11px;display:flex}.product-story-bottom>svg{width:14px;height:14px;color:var(--primary)}.product-story summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;list-style:none;display:flex}.product-story summary::-webkit-details-marker{display:none}.product-story summary svg{width:16px;transition:transform .3s}.product-story details[open] summary svg{transform:rotate(90deg)}.product-story-detail{padding:14px 0 4px;font-size:13px;line-height:1.5}.product-story-detail>span{color:var(--primary);margin:14px 0 5px;font-size:11px;display:block}.products-in-view .product-years i{animation:4s ease-in-out infinite product-time}.product-years i:nth-child(3n){animation-delay:.6s}.product-years i:nth-child(3n+1){animation-delay:1.2s}.products-in-view .product-envelope{animation:product-keepsake 5s var(--ease-reveal) infinite}.products-in-view .product-home-foundation{animation:product-foundation 5s var(--ease-reveal) infinite}@keyframes product-time{0%,to{opacity:.25;transform:scaleY(.6)}35%,65%{opacity:1;transform:scaleY(1)}}@keyframes product-keepsake{0%,to{opacity:.65;transform:translateY(5px)}30%,70%{opacity:1;transform:translateY(0)}}@keyframes product-foundation{0%,to{box-shadow:var(--proof-soft-shadow)}45%{box-shadow:0 5px 0 var(--primary)}}.connected-platform-page{color:var(--foreground)}.platform-journey .journey-row{background:var(--insurance-proof-warm);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:38px;margin-bottom:30px;padding:32px}.platform-journey .journey-carrier{background:var(--insurance-proof-cool);grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.platform-journey .journey-family{background:var(--ml-blush);grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.platform-journey .workspace-stage{background:0 0;border-radius:8px;padding:0}.platform-journey .workspace-stage:before{display:none}.platform-journey .product-workspace{max-width:none;box-shadow:var(--proof-soft-shadow);color:var(--foreground)}.platform-journey .workspace-header,.platform-journey .workspace-header-dark{background:var(--background);color:var(--foreground);box-shadow:none;border:0;padding:16px 20px;font-size:11px}.platform-journey .workspace-brand{font-size:14px;font-weight:400}.platform-journey .workspace-content{padding:0 20px 20px}.platform-journey .workspace-tabs{flex-wrap:wrap;gap:5px;margin:14px 0 20px;display:flex}.platform-journey .workspace-tabs button{min-height:34px;box-shadow:none;color:var(--foreground);border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.platform-journey .workspace-tabs button svg{width:14px;height:14px}.platform-journey .workspace-tabs button[aria-selected=true]{background:var(--os-action-surface);color:var(--primary);box-shadow:none}.platform-journey .journey-copy h2{font-size:36px}.platform-journey .journey-copy>p{margin-top:20px;font-size:16px;line-height:1.5}.platform-journey .data-handoff{color:var(--foreground);padding:12px 5px 0;font-size:10px}.platform-journey .case-table>div{background:var(--platform-field);border:0;border-radius:5px;min-height:42px;padding:11px}.platform-journey .carrier-task-review .case-table{gap:7px;margin-top:16px}.platform-journey .carrier-task-review .case-table strong{font-size:11px}.platform-journey .carrier-responsibility .case-table>div{background:var(--platform-field);padding:12px}.carrier-review-art{background:var(--insurance-proof-cool);border-radius:8px;padding:18px;position:relative;overflow:hidden}.review-art-heading{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.review-art-heading>span{color:var(--primary)}.review-art-heading small{font-size:9px}.carrier-review-art h3{margin:20px 0;line-height:1.15;font-size:26px!important}.carrier-review-art h3 em{font-family:var(--editorial-display)}.review-source-stack{gap:7px;margin:16px 0;display:grid}.review-source{background:var(--background);border-radius:5px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex;position:relative;overflow:hidden}.review-source>svg{width:16px;color:var(--primary)}.review-source>i{background:var(--os-track);width:30px;height:3px;margin-left:auto;position:relative;overflow:hidden}.review-source>i:after{content:"";background:var(--primary);position:absolute;inset:0;transform:translate(-100%)}.review-art-visible .review-source>i:after{animation:5s ease-in-out infinite evidence-read}.review-source-1>i:after{animation-delay:.7s}.review-source-2>i:after{animation-delay:1.4s}.review-authority{align-items:center;gap:10px;padding:12px 0 0;font-size:12px;display:flex}.review-authority>svg{width:21px;height:21px;color:var(--primary);flex-shrink:0}.review-authority strong{font-weight:400}.review-authority span{margin-top:4px;font-size:10px;line-height:1.4;display:block}.review-authority>svg:last-child{width:15px;margin-left:auto}.review-art-prepared .review-authority{opacity:1}@keyframes evidence-read{0%,15%{transform:translate(-100%)}50%,75%{transform:translate(0)}to{transform:translate(100%)}}.home-ask-editorial .os-conversation-refined{background:var(--background);height:650px;min-height:650px;box-shadow:var(--proof-soft-shadow);border-radius:16px;flex-direction:column;display:flex}.os-conversation-refined .ask-card-header{background:var(--background);box-shadow:none;border:0;justify-content:flex-start;padding:20px 22px;font-size:17px}.os-conversation-refined .ask-card-header button{margin-left:auto}.os-conversation-refined .conversation-context{justify-content:space-between;gap:10px;padding:0 22px 14px;font-size:10px;display:flex}.os-conversation-refined .ask-thread{gap:14px;min-height:265px;padding:0 22px;position:relative}.os-conversation-refined .ask-user{background:var(--os-action-surface);opacity:0;max-width:95%;min-height:60px;margin:0;font-size:15px;transition:opacity .4s,transform .4s;transform:translateY(6px)}.os-conversation-refined .os-evidence{opacity:0;background:0 0;border:0;align-items:center;gap:10px;min-height:46px;padding:0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.os-conversation-refined .os-evidence>svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}.os-conversation-refined .os-evidence strong{font-size:12px;font-weight:400}.os-conversation-refined .os-evidence span{margin-top:4px;font-size:9px;line-height:1.5;display:block}.os-task-wave{flex-shrink:0;align-items:center;gap:2px;height:24px;margin-left:auto;display:flex}.os-task-wave i{background:var(--primary);transform-origin:50%;width:2px;height:7px}.conversation-in-view .os-task-wave i{animation:1.5s ease-in-out infinite os-wave}.os-task-wave i:nth-child(2n){animation-delay:.2s}.os-task-wave i:nth-child(3n){animation-delay:.4s}.os-conversation-refined .os-answer-space{min-height:110px;position:relative}.os-conversation-refined .ask-answer{opacity:0;background:0 0;border-radius:0;padding:0;font-size:14px;line-height:1.5}.os-conversation-refined .conversation-revealed{opacity:1;transform:none}.os-conversation-refined .conversation-typing{position:absolute;bottom:75px;left:24px}.os-action-record{background:var(--insurance-proof-cool);border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;min-height:218px;margin:6px 22px 18px;padding:16px;display:flex}.os-record-person{align-items:center;gap:9px;font-size:11px;display:flex}.os-record-person img{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}.os-record-person span{max-width:200px;line-height:1.3}.os-record-person small{margin-left:auto;font-size:9px}.os-record-tasks{gap:10px;margin:16px 0;display:grid}.os-record-tasks>div{opacity:.4;align-items:center;gap:9px;min-height:18px;font-size:11px;transition:opacity .5s;display:flex}.os-record-tasks>div>i{background:var(--foreground);border-radius:50%;flex-shrink:0;width:6px;height:6px}.os-record-tasks .task-resolved{opacity:1}.os-record-tasks .task-resolved>i{background:var(--primary)}.os-record-tasks svg{width:12px;height:12px;color:var(--primary);margin-left:auto}.os-record-outcome{background:var(--background);border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:10px;font-size:11px;line-height:1.4;display:flex}.os-record-outcome>svg{flex-shrink:0;width:15px;height:15px}.outcome-ready>svg{color:var(--primary)}.os-conversation-refined .conversation-footer{background:0 0;gap:7px;margin-top:auto;padding:0 22px 18px;font-size:10px}.os-conversation-refined .conversation-footer .os-mark{width:14px;height:14px}@keyframes os-wave{0%,to{transform:scaleY(.65)}50%{transform:scaleY(2.6)}}.platform-journey .journey-family{background:var(--product-home-surface)}.os-conversation-refined .ask-thread{flex:0 0 265px}.os-conversation-refined .os-evidence .os-task-wave{gap:2px;width:26px;height:24px;display:flex}.os-conversation-refined .conversation-footer{flex-shrink:0;min-height:34px}.os-conversation-refined .os-action-record{min-height:205px}.platform-journey .journey-row .data-handoff{background:0 0;border:0;border-radius:0}.platform-journey .data-handoff .os-mark{width:16px;height:16px}.platform-journey .journey-agent .workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.platform-journey .journey-agent .workspace-tabs button{white-space:normal;text-align:center;justify-content:center;width:100%;padding:7px 2px;font-size:11px;line-height:1.3}.platform-journey .operating-workflow{background:var(--insurance-proof-warm);border-radius:22px;gap:36px;margin-top:30px;padding:32px}.platform-journey .workflow-window{background:var(--background);box-shadow:var(--proof-soft-shadow);border-radius:8px}.platform-journey .workflow-editorial h2{font-size:36px}.platform-journey .workflow-editorial h3{font-size:22px}.platform-journey .workflow-editorial>p{font-size:15px;line-height:1.5}.platform-journey .workflow-task-list>div>span{display:none}@media (width<=760px){.os-conversation-refined .ask-thread{flex-basis:263px}.platform-journey .journey-agent .workspace-tabs button{padding:7px 3px;font-size:11px}.platform-journey .operating-workflow{border-radius:18px;gap:24px;margin-top:24px;padding:24px 18px}.platform-journey .workflow-editorial h2{font-size:30px}}@media (width<=1000px) and (width>=761px){.platform-journey .journey-row{gap:26px;padding:24px}.platform-journey .journey-copy h2{font-size:31px}.platform-journey .workspace-content{padding:0 16px 16px}.product-story{padding:22px 18px}.product-story-title h3{font-size:22px}.product-story>p{font-size:21px}}@media (width<=760px){.product-stories-heading{margin-bottom:24px;display:block}.product-stories-heading h2{font-size:31px}.product-stories-heading>p{max-width:none;margin-top:14px;font-size:11px}.product-story-grid{grid-template-columns:minmax(0,1fr);gap:16px}.product-story{padding:24px}.product-story-title{min-height:30px}.product-story-title h3{font-size:26px}.product-story>p{max-width:240px;min-height:0;font-size:24px}.product-art-stage{height:216px}.insurance-product-stories{padding-bottom:40px}.platform-journey .journey-row{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:0;padding:22px 16px}.platform-journey .journey-copy h2{font-size:30px}.platform-journey .journey-copy>p{margin-top:14px;font-size:14px}.platform-journey .workspace-content{padding:0 14px 16px}.platform-journey .workspace-header{padding:15px 14px}.platform-journey .workspace-tabs{gap:3px;margin:14px 0}.platform-journey .workspace-tabs button{gap:4px;padding:7px 6px;font-size:10px}.platform-journey .workspace-tabs button svg{width:12px;height:12px}.carrier-review-art{padding:16px}.carrier-review-art h3{font-size:24px!important}.review-source{padding:10px;font-size:11px}.review-authority{font-size:11px}.review-authority span{font-size:9px}.home-ask-editorial .os-conversation-refined{height:625px;min-height:625px}.os-conversation-refined .ask-card-header{padding:18px;font-size:16px}.os-conversation-refined .conversation-context{padding:0 18px 12px;font-size:9px}.os-conversation-refined .ask-thread{gap:12px;min-height:263px;padding:0 18px}.os-conversation-refined .ask-user{min-height:65px;font-size:14px}.os-conversation-refined .ask-answer{font-size:13px}.os-conversation-refined .os-answer-space{min-height:120px}.os-conversation-refined .os-evidence strong{font-size:11px}.os-conversation-refined .os-evidence span{font-size:8px}.os-action-record{min-height:211px;margin:4px 18px 16px;padding:14px}.os-record-person{font-size:10px}.os-record-person small{display:none}.os-conversation-refined .conversation-footer{padding:0 18px 16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.products-in-view .product-years i,.products-in-view .product-envelope,.products-in-view .product-home-foundation,.review-art-visible .review-source>i:after,.conversation-in-view .os-task-wave i{animation:none}.product-years i{opacity:1}.os-task-wave i:nth-child(2n){height:14px}}:root{--carrier-card-radius:20px;--carrier-warm:var(--insurance-proof-warm);--carrier-cool:var(--insurance-proof-cool);--carrier-rose:var(--product-home-surface);--carrier-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--carrier-rule:color-mix(in oklab,var(--foreground) 14%,transparent)}}.carrier-insurance-opening{text-align:center;min-height:0;padding:52px 24px 0;display:block}.carrier-insurance-opening>span{font-size:14px}.carrier-insurance-opening h1{max-width:800px;margin:18px auto;font-size:52px}.carrier-insurance-opening>p{font-family:var(--font-sans);max-width:580px;margin:0 auto 30px;font-size:18px;line-height:1.5}.carrier-insurance-opening .insurance-bridge-film{aspect-ratio:2.8;border-radius:var(--carrier-card-radius);width:100%;max-width:1100px;height:auto;margin:auto;position:relative;overflow:hidden}.carrier-insurance-opening:before{display:none}.insurance-proof-refined .coverage-proof-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.insurance-proof-refined .carrier-editorial-proof{border-radius:var(--carrier-card-radius);min-height:440px;box-shadow:none;flex-direction:column;padding:34px 32px 24px;display:flex;overflow:hidden}.carrier-editorial-proof .proof-editorial-caption{min-height:156px;margin:0;padding:0}.carrier-editorial-proof .proof-editorial-caption h3{font-size:34px;line-height:1.12}.carrier-editorial-proof .proof-editorial-caption p{max-width:340px;margin-top:16px;font-size:15px;line-height:1.5}.carrier-editorial-proof .carrier-model-art{flex:1;min-height:235px;padding:12px 0 0}.carrier-model-art{min-height:310px;color:var(--foreground);flex-direction:column;justify-content:center;padding:24px;display:flex;position:relative;overflow:hidden}.model-family-art{justify-content:center;align-items:end;gap:18px;height:195px;display:flex}.model-family-art img{object-fit:contain;mix-blend-mode:multiply;width:44%;height:190px}.model-family-art img:first-child{width:34%;height:170px}.model-life-track{justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.model-life-track i{background:var(--carrier-rule);width:45px;height:2px;position:relative;overflow:hidden}.model-life-track i:after{content:"";background:var(--primary);position:absolute;inset:0;transform:translate(-100%)}.model-visible .model-life-track i:after{animation:5s ease-in-out infinite carrier-continuity}.model-life-track i:last-of-type:after{animation-delay:1s}.model-distribution{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;display:grid;position:relative}.model-distribution>div{z-index:1;flex-direction:column;align-items:center;gap:13px;font-size:12px;display:flex}.model-distribution img{object-fit:cover;border:4px solid var(--primary-foreground);border-radius:50%;width:65px;height:65px}.model-distribution-core .os-mark{width:56px;height:56px}.model-distribution:before{content:"";background:var(--carrier-rule);height:1px;position:absolute;top:32px;left:15%;right:15%}.model-channel-line{justify-content:center;align-items:center;gap:14px;margin-top:32px;font-size:12px;display:flex}.model-channel-line span:not(:last-child):after{content:"→";color:var(--primary);margin-left:14px}.model-voice{justify-content:center;align-items:center;gap:5px;height:36px;margin-top:20px;display:flex}.model-voice i{background:var(--primary);width:2px;height:8px}.model-voice i:nth-child(3n){height:18px}.model-voice i:nth-child(2n){height:13px}.model-visible .model-voice i{animation:3s ease-in-out infinite carrier-listening}.model-voice i:nth-child(3n){animation-delay:.5s}.model-carrier-heading{justify-content:center;align-items:center;gap:9px;margin-bottom:20px;font-size:20px;display:flex}.model-carrier-heading .os-mark{width:30px;height:30px}.model-carrier-ledger{border-top:1px solid var(--carrier-rule);gap:0;width:100%;max-width:340px;margin:0 auto;display:grid}.model-carrier-ledger>div{border-bottom:1px solid var(--carrier-rule);justify-content:space-between;align-items:center;gap:24px;padding:13px 0;font-size:14px;display:flex}.model-carrier-ledger i{background:var(--carrier-rule);border-radius:4px;width:36px;height:5px;position:relative;overflow:hidden}.model-carrier-ledger i:after{content:"";background:var(--primary);position:absolute;inset:0;transform:translate(-100%)}.model-visible .model-carrier-ledger i:after{animation:5s ease-in-out infinite carrier-continuity}.model-carrier-ledger>div:nth-child(2) i:after{animation-delay:.6s}.model-carrier-ledger>div:nth-child(3) i:after{animation-delay:1.2s}.model-carrier-ledger>div:nth-child(4) i:after{animation-delay:1.8s}.carrier-model-art>p{text-align:center;margin-top:18px;font-size:12px}.product-story{border-radius:var(--carrier-card-radius);padding:30px 28px 22px}.product-story-title{min-height:0}.product-story-title h3{font-size:28px}.product-story>p{font-family:var(--font-sans);max-width:230px;min-height:48px;margin-top:14px;font-size:15px;line-height:1.5}.product-art-stage{height:220px;margin-top:20px;margin-bottom:20px}.products-in-view .product-art-stage>img{animation:6s ease-in-out infinite carrier-art-breathe}.product-story summary{padding:12px 0;font-size:13px}.product-stories-heading h2{font-size:42px}.platform-journey .journey-row{border-radius:var(--carrier-card-radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:46px;margin-bottom:24px;padding:36px 38px}.platform-journey .journey-copy{align-self:center}.platform-journey .journey-copy h2{font-size:38px;line-height:1.1}.platform-journey .journey-copy>span{margin-bottom:16px;font-size:13px}.platform-journey .journey-copy>p{max-width:370px;margin-top:20px;font-size:16px}.platform-journey .journey-row .workspace-stage{box-shadow:none;background:0 0;border:0;order:2}.platform-journey .journey-copy{order:1}.platform-journey .carrier-model-art{background:0 0;min-height:300px;padding:12px 0}.platform-journey .product-vision{margin:0 auto 28px;font-size:12px}.carrier-concept-detail{border-top:1px solid var(--carrier-rule);margin-top:12px}.carrier-concept-detail>summary,.insurance-concept-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:14px;list-style:none;display:flex}.carrier-concept-detail>summary::-webkit-details-marker{display:none}.insurance-concept-disclosure>summary::-webkit-details-marker{display:none}.carrier-concept-detail>summary svg,.insurance-concept-disclosure>summary svg{width:18px;height:18px;transition:transform .2s}.carrier-concept-detail[open]>summary svg,.insurance-concept-disclosure[open]>summary svg{transform:rotate(90deg)}.carrier-concept-detail .product-workspace{margin-top:12px}.platform-journey .journey-row:has(.carrier-concept-detail[open]){align-items:start}.insurance-concept-disclosure{margin-top:0;margin-bottom:44px}.insurance-concept-disclosure>summary{border-top:1px solid var(--carrier-rule);border-bottom:1px solid var(--carrier-rule);padding:24px 0;font-size:21px}.insurance-concept-disclosure .section-shell{padding-left:0;padding-right:0}.insurance-concept-disclosure .insurance-section-heading{margin-top:24px}.connected-platform-page .page-opening p{max-width:540px;font-size:18px}.carrier-operations{padding-top:10px;padding-bottom:52px}@keyframes carrier-continuity{0%,10%{transform:translate(-100%)}45%,70%{transform:translate(0)}to{transform:translate(100%)}}@keyframes carrier-listening{0%,to{transform:scaleY(.6)}45%{transform:scaleY(1.6)}}@keyframes carrier-art-breathe{0%,to{opacity:.8;transform:translateY(2px)}50%{opacity:1;transform:translateY(0)}}@media (width<=760px){.carrier-insurance-opening{padding:34px 18px 0}.carrier-insurance-opening h1{margin:14px auto;font-size:36px}.carrier-insurance-opening>p{max-width:330px;margin-bottom:24px;font-size:15px}.carrier-insurance-opening .insurance-bridge-film{aspect-ratio:1.8;border-radius:16px}.insurance-proof-refined .coverage-proof-layout{grid-template-columns:1fr;gap:18px}.insurance-proof-refined .carrier-editorial-proof{border-radius:18px;min-height:405px;padding:28px 24px 22px}.carrier-editorial-proof .proof-editorial-caption{min-height:146px}.carrier-editorial-proof .proof-editorial-caption h3{font-size:30px}.carrier-editorial-proof .proof-editorial-caption p{margin-top:14px;font-size:14px}.carrier-editorial-proof .carrier-model-art{min-height:215px}.model-family-art{gap:8px;height:168px}.model-family-art img{height:160px}.model-family-art img:first-child{height:145px}.model-life-track{gap:8px;margin-top:18px;font-size:11px}.model-life-track i{width:28px}.model-carrier-ledger>div{padding:11px 0;font-size:13px}.product-story{padding:26px 24px 18px}.product-story-title h3{font-size:27px}.product-story>p{max-width:270px;min-height:0;font-size:15px}.product-art-stage{height:190px;margin:12px 0}.product-art-stage>img{width:180px;height:180px}.product-art-home>img{width:200px;height:200px}.product-stories-heading h2{font-size:33px}.platform-journey .journey-row{border-radius:18px;grid-template-columns:1fr;gap:16px;padding:28px 24px}.platform-journey .journey-copy h2{font-size:31px}.platform-journey .journey-copy>p{margin-top:16px;font-size:14px}.platform-journey .carrier-model-art{min-height:230px;padding:12px 0}.platform-journey .workspace-stage{order:2}.model-distribution{gap:10px}.model-distribution img{width:52px;height:52px}.model-distribution-core .os-mark{width:43px;height:43px}.model-distribution:before{top:26px}.model-distribution>div{font-size:11px}.model-channel-line{gap:8px;font-size:10px}.model-channel-line span:not(:last-child):after{margin-left:8px}.insurance-concept-disclosure>summary{font-size:17px;line-height:1.4}.insurance-concept-disclosure{margin-bottom:32px}.connected-platform-page .page-opening p{font-size:15px}.carrier-operations{padding-bottom:38px}}@media (prefers-reduced-motion:reduce){.model-visible .model-life-track i:after,.model-visible .model-carrier-ledger i:after,.model-visible .model-voice i,.products-in-view .product-art-stage>img{animation:none}.model-life-track i:after,.model-carrier-ledger i:after{transform:none}}.ins-card-pair{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}.ins-card{border-radius:var(--carrier-card-radius,28px);flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:30rem;padding:2rem;display:flex;overflow:hidden}.ins-card h3{color:var(--foreground);margin:.75rem 0 .5rem;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.1}.ins-card p{color:var(--muted-foreground);max-width:24rem}.ins-card-cream{background:var(--secondary)}.ins-card-orange{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ins-card-orange{background:color-mix(in oklab,var(--primary) 16%,var(--background))}}.ins-pill{background:var(--background);color:var(--primary);border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:600;display:inline-block}.ins-art{place-items:center;height:15rem;display:grid;position:relative}.ins-phone{background:var(--background);width:min(17rem,90%);box-shadow:0 20px 40px -24px var(--foreground);border-radius:22px;gap:.6rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ins-phone{box-shadow:0 20px 40px -24px color-mix(in oklab,var(--foreground) 40%,transparent)}}.ins-q,.ins-sent{opacity:0;transform:translateY(10px)}.ins-q{background:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.85rem;display:flex}.ins-q i{background:var(--primary);border-radius:50%;width:.6rem;height:.6rem}.ins-sent{text-align:center;color:var(--primary-foreground);background:var(--primary);border-radius:999px;padding:.5rem;font-size:.8rem;font-weight:600}.is-on .ins-q,.is-on .ins-sent,.is-on .ins-marks span{animation:.6s forwards ins-rise}@keyframes ins-rise{to{opacity:1;transform:none}}.ins-ring{width:13rem;height:13rem;transform:rotate(-90deg)}.ins-ring circle{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ins-ring circle{stroke:color-mix(in oklab,var(--primary) 22%,transparent)}}.ins-ring circle{stroke-width:10px}.ins-ring .ins-ring-fill{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:490;stroke-dashoffset:490px}.is-on .ins-ring-fill{animation:3s forwards ins-ring}@keyframes ins-ring{to{stroke-dashoffset:0}}.ins-marks{text-align:center;place-content:center;gap:.25rem;display:grid;position:absolute;inset:0}.ins-marks span{opacity:0;font-size:.95rem;font-weight:600;transform:translateY(8px)}@media (width<=760px){.ins-card-pair{grid-template-columns:1fr}.ins-card{min-height:0;padding:1.4rem}.ins-art{height:12rem}.ins-ring{width:10rem;height:10rem}}@media (prefers-reduced-motion:reduce){.ins-q,.ins-sent,.ins-marks span{opacity:1;transform:none;animation:none!important}.ins-ring .ins-ring-fill{stroke-dashoffset:0;animation:none!important}}.ins-steps{background:var(--background);width:min(18rem,92%);box-shadow:0 20px 40px -24px var(--foreground);border-radius:22px;gap:.15rem;margin:0;padding:1rem;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.ins-steps{box-shadow:0 20px 40px -24px color-mix(in oklab,var(--foreground) 40%,transparent)}}.ins-steps li{opacity:0;align-items:center;gap:.9rem;padding:.6rem .5rem;font-size:.9rem;display:flex;transform:translateY(8px)}.ins-steps li+li{border-top:1px solid var(--border)}.ins-steps b{color:var(--primary);font-size:.75rem;font-weight:600}.is-on .ins-steps li{animation:.6s forwards ins-rise}@media (prefers-reduced-motion:reduce){.ins-steps li{opacity:1;transform:none;animation:none!important}}.platform-journey .journey-row .workspace-stage{border-radius:var(--carrier-card-radius,28px);background:var(--secondary);box-shadow:none;border:0;padding:1.75rem}.platform-journey .journey-carrier .workspace-stage{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.platform-journey .journey-carrier .workspace-stage{background:color-mix(in oklab,var(--primary) 14%,var(--background))}}.platform-journey .journey-family .workspace-stage{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-journey .journey-family .workspace-stage{background:color-mix(in oklab,var(--accent) 60%,var(--background))}}.platform-journey .carrier-concept-detail{border-top:0;margin-top:.5rem}.platform-journey .carrier-concept-detail>summary{background:var(--background);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;list-style:none;display:inline-flex}.platform-journey .carrier-concept-detail>summary::-webkit-details-marker{display:none}.platform-journey .carrier-concept-detail>summary svg{width:1rem;height:1rem}.ins-steps b{min-width:5.5rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
