/*! 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{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-28{top:calc(var(--spacing) * -28)}.-top-144{top:calc(var(--spacing) * -144)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-15{top:calc(var(--spacing) * 15)}.top-\[-18\%\]{top:-18%}.top-\[-20px\]{top:-20px}.top-\[57\%\]{top:57%}.top-\[59\%\]{top:59%}.top-\[calc\(var\(--orbit-size\)\*-0\.5\)\]{top:calc(var(--orbit-size) * -.5)}.top-full{top:100%}.-right-117{right:calc(var(--spacing) * -117)}.right-0{right:0}.right-1{right:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[8\%\]{right:8%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[2\%\]{left:2%}.left-\[165px\]{left:165px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.ms-2\.5{margin-inline-start:calc(var(--spacing) * 2.5)}.me-2\.5{margin-inline-end:calc(var(--spacing) * 2.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[70px\]{margin-top:70px}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-8\!{margin-right:calc(var(--spacing) * 8)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-17{width:calc(var(--spacing) * 17);height:calc(var(--spacing) * 17)}.size-\[11px\]{width:11px;height:11px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[639px\]{width:639px;height:639px}.size-\[min\(calc\(100vw-1\.5rem\)\,1100px\)\]{width:min(100vw - 1.5rem,1100px);height:min(100vw - 1.5rem,1100px)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-45\.5{height:calc(var(--spacing) * 45.5)}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[37px\]{height:37px}.h-\[85vh\]{height:85vh}.h-\[100px\]{height:100px}.h-\[114px\]{height:114px}.h-\[180px\]{height:180px}.h-\[265px\]{height:265px}.h-\[270px\]{height:270px}.h-\[273px\]{height:273px}.h-\[280px\]{height:280px}.h-\[290px\]{height:290px}.h-\[300px\]{height:300px}.h-\[303px\]{height:303px}.h-\[320px\]{height:320px}.h-\[325px\]{height:325px}.h-\[330px\]{height:330px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[425px\]{height:425px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[563px\]{height:563px}.h-\[700px\]{height:700px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[250px\]{max-height:250px}.max-h-\[395px\]{max-height:395px}.max-h-\[650px\]{max-height:650px}.min-h-\[72px\]{min-height:72px}.min-h-\[166px\]{min-height:166px}.min-h-\[200px\]{min-height:200px}.min-h-\[370px\]{min-height:370px}.min-h-\[374px\]{min-height:374px}.min-h-\[472px\]{min-height:472px}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-11\.5{width:calc(var(--spacing) * 11.5)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[5\%\]{width:5%}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[20px\]{width:20px}.w-\[43px\]{width:43px}.w-\[70\%\]{width:70%}.w-\[80\%\]\!{width:80%!important}.w-\[95\%\]{width:95%}.w-\[220px\]{width:220px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[334px\]{width:334px}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-\[calc\(100\%-48px\)\]{width:calc(100% - 48px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[44px\]{max-width:44px}.max-w-\[142px\]{max-width:142px}.max-w-\[168px\]{max-width:168px}.max-w-\[169px\]{max-width:169px}.max-w-\[180px\]{max-width:180px}.max-w-\[212px\]{max-width:212px}.max-w-\[254px\]{max-width:254px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[413px\]{max-width:413px}.max-w-\[420px\]{max-width:420px}.max-w-\[450px\]{max-width:450px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[550px\]{max-width:550px}.max-w-\[560px\]{max-width:560px}.max-w-\[592px\]{max-width:592px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[708px\]{max-width:708px}.max-w-\[850px\]{max-width:850px}.max-w-\[950px\]{max-width:950px}.max-w-\[980px\]{max-width:980px}.max-w-\[1050px\]{max-width:1050px}.max-w-full{max-width:100%}.min-w-\[280px\]{min-width:280px}.min-w-\[952px\]{min-width:952px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-6{--tw-translate-x:calc(var(--spacing) * -6)}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-100{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-60{rotate:60deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[5px\]{gap:5px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-18{column-gap:calc(var(--spacing) * 18)}.gap-x-\[5px\]{column-gap:5px}:where(.-space-x-3\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-r-full{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.rounded-b-full{border-bottom-right-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-8{border-style:var(--tw-border-style);border-width:8px}.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-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\(image\:--color-gradient-14\){background-image:var(--color-gradient-14)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.4\)_0\%\,rgba\(255\,255\,255\,0\)_79\%\)\]{background-image:linear-gradient(90deg,#fff6,#fff0 79%)}.bg-\[linear-gradient\(270deg\,rgba\(255\,255\,255\,0\.4\)_0\%\,rgba\(255\,255\,255\,0\)_79\%\)\]{background-image:linear-gradient(270deg,#fff6,#fff0 79%)}.bg-\[linear-gradient\(to_bottom\,\#f2f5fa\,transparent\)\]{background-image:linear-gradient(#f2f5fa,#0000)}.bg-\[url\(\'\/images\/opai-img-137\.jpg\'\)\]{background-image:url(/images/opai-img-137.jpg)}.bg-\[url\(\'\/images\/opai-img-138\.jpg\'\)\]{background-image:url(/images/opai-img-138.jpg)}.from-\[\#F2F5FA00\]{--tw-gradient-from:#f2f5fa00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#864FFE\]{--tw-gradient-to:#864ffe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-black{fill:var(--color-black)}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-white{fill:var(--color-white)}.fill-white\/90{fill:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.fill-white\/90{fill:color-mix(in oklab,var(--color-white) 90%,transparent)}}.stroke-\[\#CED7DE\]{stroke:#ced7de}.stroke-\[\#F8F9FA\]{stroke:#f8f9fa}.stroke-current{stroke:currentColor}.stroke-white{stroke:var(--color-white)}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.stroke-3{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.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-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10\.5{padding:calc(var(--spacing) * 10.5)}.px-0\!{padding-inline:0!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[8\.5px\]{padding-inline:8.5px}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[3px\]{padding-block:3px}.py-\[42px\]{padding-block:42px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[26px\]{padding-top:26px}.pt-\[190px\]{padding-top:190px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8\!{padding-right:calc(var(--spacing) * 8)!important}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-13{padding-bottom:calc(var(--spacing) * 13)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-35{padding-bottom:calc(var(--spacing) * 35)}.pb-\[42px\]{padding-bottom:42px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[3px\]{padding-left:3px}.text-center{text-align:center}.text-left{text-align:left}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[35px\]{font-size:35px}.text-\[40px\]{font-size:40px}.text-\[54px\]{font-size:54px}.text-\[100px\]{font-size:100px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[150\%\]{--tw-leading:150%;line-height:150%}.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)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-8,.ring-\[6px\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[6px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.outline-0\!{outline-style:var(--tw-outline-style)!important;outline-width:0!important}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[10px\]{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,)}.blur-\[10px\]{--tw-blur:blur(10px)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px)}.backdrop-blur-\[14px\],.backdrop-blur-\[15px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[15px\]{--tw-backdrop-blur:blur(15px)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[20px\],.backdrop-blur-\[30px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[30px\]{--tw-backdrop-blur:blur(30px)}.backdrop-blur-\[60px\]{--tw-backdrop-blur:blur(60px)}.backdrop-blur-\[60px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;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-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[transform\,opacity\]{will-change:transform,opacity}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.\[grid-area\:stack\]{grid-area:stack}.\[grid-template-areas\:stack\]{grid-template-areas:stack}.backface-hidden{backface-visibility:hidden}:is(.\*\:col-span-12>*){grid-column:span 12/span 12}@media (hover:hover){.group-hover\:top-5:is(:where(.group):hover *){top:calc(var(--spacing) * 5)}.group-hover\:left-5:is(:where(.group):hover *){left:calc(var(--spacing) * 5)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-6:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-4:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-95:is(:where(.group):hover *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/arrow\:translate-x-1:is(:where(.group\/arrow):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/arrow\:translate-x-6:is(:where(.group\/arrow):hover *){--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[state\=closed\]\:pb-6:is(:where(.group)[data-state=closed] *){padding-bottom:calc(var(--spacing) * 6)}.group-data-\[state\=open\]\:pb-4:is(:where(.group)[data-state=open] *){padding-bottom:calc(var(--spacing) * 4)}.group-data-\[state\=open\]\:opacity-0:is(:where(.group)[data-state=open] *){opacity:0}.peer-focus\:outline-0:is(:where(.peer):focus~*){outline-style:var(--tw-outline-style);outline-width:0}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-white\/55::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/55::placeholder{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.before\:h-\[8\.5px\]:before{content:var(--tw-content);height:8.5px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-1\/2:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.before\:-translate-x-1\/2:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:-translate-y-1\/2:before{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.before\:translate-y-\[-38\%\]:before{content:var(--tw-content);--tw-translate-y:-38%;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rotate-90:before{content:var(--tw-content);rotate:90deg}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-white\/90:before{content:var(--tw-content);background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.before\:bg-white\/90:before{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.before\:transition-transform:before{content:var(--tw-content);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))}.before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-s-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-3:after{content:var(--tw-content);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.after\:size-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.after\:h-\[8\.5px\]:after{content:var(--tw-content);height:8.5px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-1\/2:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.after\:-translate-x-1\/2:after,.after\:-translate-y-1\/2:after{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.after\:rotate-90:after{content:var(--tw-content);rotate:90deg}.after\:rounded-\[2px\]:after{content:var(--tw-content);border-radius:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:bg-white\/90:after{content:var(--tw-content);background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.after\:bg-white\/90:after{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.after\:bg-\(image\:--color-gradient-14\):after{content:var(--tw-content);background-image:var(--color-gradient-14)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:opacity-100:is(:where(.peer):checked~*):after{content:var(--tw-content);opacity:1}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-95:hover{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.data-\[active\=true\]\:bg-white[data-active=true]{background-color:var(--color-white)}.data-\[item\=active\]\:border-transparent[data-item=active],.data-\[item\=completed\]\:border-transparent[data-item=completed]{border-color:#0000}.data-\[selected\=true\]\:font-medium[data-selected=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=open\]\:rotate-180[data-state=open]{rotate:180deg}@media not all and (min-width:376px){.max-\[376px\]\:h-8{height:calc(var(--spacing) * 8)}.max-\[376px\]\:h-\[240px\]{height:240px}.max-\[376px\]\:h-\[274px\]{height:274px}.max-\[376px\]\:w-10{width:calc(var(--spacing) * 10)}.max-\[376px\]\:max-w-\[140px\]{max-width:140px}}@media not all and (min-width:80rem){:where(.max-xl\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}}@media not all and (min-width:64rem){.max-lg\:gap-y-14{row-gap:calc(var(--spacing) * 14)}}@media not all and (min-width:48rem){.max-md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.max-md\:scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.max-md\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.max-md\:p-5{padding:calc(var(--spacing) * 5)}.max-md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}@media not all and (min-width:40rem){.max-sm\:flex-1{flex:1}.max-sm\:scale-70{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y)}.max-sm\:px-0\!{padding-inline:0!important}.max-sm\:pr-8\!{padding-right:calc(var(--spacing) * 8)!important}}@media (min-width:40rem){.sm\:min-h-\[88px\]{min-height:88px}.sm\:w-1\/2{width:50%}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:top-\[-72\%\]{top:-72%}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:mx-0{margin-inline:0}.md\:mx-auto{margin-inline:auto}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-\[70px\]{margin-top:70px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-\[min\(90vw\,960px\)\]{width:min(90vw,960px);height:min(90vw,960px)}.md\:h-\[257px\]{height:257px}.md\:h-\[300px\]{height:300px}.md\:h-\[347px\]{height:347px}.md\:h-\[357px\]{height:357px}.md\:h-\[464px\]{height:464px}.md\:h-\[550px\]{height:550px}.md\:h-\[600px\]{height:600px}.md\:h-\[614px\]{height:614px}.md\:h-\[650px\]{height:650px}.md\:h-\[750px\]{height:750px}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-\[42\%\]{width:42%}.md\:w-\[58\%\]{width:58%}.md\:w-\[500px\]{width:500px}.md\:w-\[952px\]{width:952px}.md\:w-auto{width:auto}.md\:w-auto\!{width:auto!important}.md\:w-fit\!{width:fit-content!important}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-\[260px\]{max-width:260px}.md\:max-w-\[480px\]{max-width:480px}.md\:basis-1\/2{flex-basis:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-16{gap:calc(var(--spacing) * 16)}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-\[70px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(70px * var(--tw-space-y-reverse));margin-block-end:calc(70px * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.md\:gap-y-0{row-gap:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-10\.5{padding:calc(var(--spacing) * 10.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:px-20{padding-inline:calc(var(--spacing) * 20)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-25{padding-block:calc(var(--spacing) * 25)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-25{padding-top:calc(var(--spacing) * 25)}.md\:pt-39{padding-top:calc(var(--spacing) * 39)}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-25{padding-bottom:calc(var(--spacing) * 25)}.md\:pb-39{padding-bottom:calc(var(--spacing) * 39)}.md\:text-\[56px\]{font-size:56px}.md\:text-\[150px\]{font-size:150px}:is(.\*\:md\:col-span-6>*){grid-column:span 6/span 6}.md\:group-data-\[state\=closed\]\:pb-8:is(:where(.group)[data-state=closed] *){padding-bottom:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:top-\[-115\%\]{top:-115%}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:mx-0{margin-inline:0}.lg\:mt-18{margin-top:calc(var(--spacing) * 18)}.lg\:mr-0{margin-right:0}.lg\:size-\[min\(88vw\,1100px\)\]{width:min(88vw,1100px);height:min(88vw,1100px)}.lg\:h-\[253px\]{height:253px}.lg\:h-\[272px\]{height:272px}.lg\:h-\[275px\]{height:275px}.lg\:h-\[288px\]{height:288px}.lg\:h-\[355px\]{height:355px}.lg\:h-\[390px\]{height:390px}.lg\:h-\[510px\]{height:510px}.lg\:w-1\/2{width:50%}.lg\:w-\[946px\]{width:946px}.lg\:w-\[1290px\]{width:1290px}.lg\:w-auto{width:auto}.lg\:max-w-\[300px\]{max-width:300px}.lg\:max-w-\[380px\]{max-width:380px}.lg\:max-w-\[409px\]{max-width:409px}.lg\:translate-y-\[30\%\]{--tw-translate-y:30%;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:scale-\[90\%\]{scale:.9}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}:where(.lg\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-19>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 19) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 19) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.lg\:gap-x-18{column-gap:calc(var(--spacing) * 18)}.lg\:gap-x-20{column-gap:calc(var(--spacing) * 20)}.lg\:gap-x-\[90px\]{column-gap:90px}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10\.5{padding:calc(var(--spacing) * 10.5)}.lg\:p-\[42px\]{padding:42px}.lg\:px-39{padding-inline:calc(var(--spacing) * 39)}.lg\:py-39{padding-block:calc(var(--spacing) * 39)}.lg\:pt-39{padding-top:calc(var(--spacing) * 39)}.lg\:pt-60{padding-top:calc(var(--spacing) * 60)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pb-39{padding-bottom:calc(var(--spacing) * 39)}.lg\:text-left{text-align:left}.lg\:text-\[175px\]{font-size:175px}.lg\:opacity-0{opacity:0}:is(.\*\:lg\:col-span-4>*){grid-column:span 4/span 4}@media (hover:hover){.lg\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lg\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:80rem){.xl\:top-\[-137\%\]{top:-137%}.xl\:top-\[42\%\]{top:42%}.xl\:top-\[50\%\]{top:50%}.xl\:right-\[-3\%\]{right:-3%}.xl\:left-\[-5\%\]{left:-5%}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:hidden{display:none}.xl\:h-\[352px\]{height:352px}.xl\:h-\[372px\]{height:372px}.xl\:h-\[382px\]{height:382px}.xl\:h-\[510px\]{height:510px}.xl\:h-\[700px\]{height:700px}.xl\:h-\[825px\]{height:825px}.xl\:h-\[922px\]{height:922px}.xl\:max-w-\[446px\]{max-width:446px}:where(.xl\:space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)))}.xl\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.xl\:gap-x-25{column-gap:calc(var(--spacing) * 25)}.xl\:gap-y-14{row-gap:calc(var(--spacing) * 14)}.xl\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.xl\:text-\[200px\]{font-size:200px}}@media (min-width:96rem){.\32 xl\:right-\[-5\%\]{right:-5%}.\32 xl\:left-\[-8\%\]{left:-8%}}.rtl\:peer-checked\:after\:-translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_\.text-reveal-line\]\:transform-gpu .text-reveal-line{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[\&_\.text-reveal-line\]\:backface-hidden .text-reveal-line{backface-visibility:hidden}.\[\&_p\]\:transform-gpu p{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@media (min-width:64rem){.\[\&\>\*\:nth-child\(4\)\]\:lg\:col-span-6>:nth-child(4),.\[\&\>\*\:nth-child\(5\)\]\:lg\:col-span-6>:nth-child(5){grid-column:span 6/span 6}}}.uil-books:before{content:""}.uil-cloud-check:before{content:""}.uil-folder-plus:before{content:""}.uil-folder:before{content:""}.uil-graduation-cap:before{content:""}.uil-images:before{content:""}.uil-megaphone:before{content:""}.uil-star:before{content:""}.uil-video:before{content:"▶";font-family:Arial,sans-serif;font-size:.72em}.solution-hero-marketing{background:#f7f9fb;border-color:#dce1e7d1}.marketing-library-demo{color:#29364b;background:#f4f6f8;flex-direction:column;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.marketing-library-topbar{color:#fff;background:linear-gradient(135deg,#244e76,#295d8a);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:68px;padding:8px 12px;display:grid}.marketing-library-topbar>div{align-items:center;gap:7px;display:flex}.marketing-library-mark{color:#dff2e7;background:#ffffff21;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.72rem;display:grid}.marketing-library-topbar>div>span:last-child{gap:1px;display:grid}.marketing-library-topbar small{color:#c5d6e4;letter-spacing:.12em;font-size:.38rem;font-weight:800}.marketing-library-topbar strong{font-size:.59rem}.marketing-library-topbar>p{color:#fff;margin:0;font-size:.72rem;font-weight:750}.marketing-library-topbar>b{color:#dff4e7;background:#def4e724;border-radius:99px;justify-self:end;align-items:center;gap:4px;padding:4px 7px;font-size:.4rem;display:flex}.marketing-library-layout{flex:1;grid-template-columns:155px 1fr;min-height:0;display:grid}.marketing-library-layout>aside{background:#fff;border-right:1px solid #e1e6ea;flex-direction:column;min-height:0;padding:7px 8px 6px;display:flex;box-shadow:5px 0 16px #26344608}.marketing-library-layout>aside>header{grid-template-columns:27px 1fr;align-items:center;gap:6px;min-height:35px;margin-bottom:2px;display:grid}.marketing-library-layout>aside>header>span{color:#295d8e;background:#eaf0f6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.62rem;display:grid}.marketing-library-layout>aside>header>div{gap:1px;display:grid}.marketing-library-layout>aside>header small{color:#8894a2;font-size:.37rem}.marketing-library-layout>aside>header strong{font-size:.49rem}.marketing-library-layout>aside>b,.marketing-library-menu-group>b{color:#9aa3ae;letter-spacing:.06em;margin:3px 4px 1px;font-size:.33rem;display:block}.marketing-library-menu-group{display:grid}.marketing-library-layout>aside nav{gap:0;display:grid}.marketing-library-layout>aside button{color:#536175;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:21px;padding:0 5px;font-size:.39rem;font-weight:650;display:flex}.marketing-library-layout>aside button>span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.marketing-library-layout>aside button>span>i{color:#355e82;flex:none;font-size:.51rem}.marketing-library-layout>aside button>em{color:#52708c;text-align:center;background:#eef2f6;border-radius:99px;min-width:16px;padding:1px 4px;font-size:.32rem;font-style:normal}.marketing-library-layout>aside button.is-active{color:#295d8e;background:#eaf1f7}.marketing-library-layout>main{flex-direction:column;gap:6px;min-width:0;min-height:0;padding:8px 10px 6px;display:flex}.marketing-library-search{background:#fff;border:1px solid #dfe5e9;border-radius:7px;grid-template-columns:26px 1fr auto 29px;align-items:center;min-height:34px;display:grid;overflow:hidden}.marketing-library-search>i{color:#617187;text-align:center;font-size:.58rem}.marketing-library-search>span{color:#8b96a4;font-size:.43rem}.marketing-library-search>button{color:#fff;background:#295d8e;border:0;align-self:stretch;padding:0 11px;font-size:.43rem;font-weight:750}.marketing-library-search>b{color:#295d8e;border-left:1px solid #e2e7ea;place-items:center;height:100%;font-size:.6rem;display:grid}.marketing-library-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.marketing-library-heading>div{gap:1px;display:grid}.marketing-library-heading small{color:#8090a2;font-size:.38rem}.marketing-library-heading strong{font-size:.57rem}.marketing-library-heading span{color:#8995a3;font-size:.4rem}.marketing-library-heading>b{color:#346b9e;white-space:nowrap;background:#e9f1f8;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:.4rem;display:flex}.marketing-library-folders{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;min-height:0;display:grid}.marketing-library-folders>article{background:#fff;border:1px solid #e1e6e9;border-radius:8px;grid-template-columns:36px 1fr;align-content:center;align-items:center;gap:7px;min-width:0;padding:7px 8px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #26344606}.marketing-library-folders>article.is-active{border-color:#dbb35d;transform:translateY(-2px);box-shadow:0 7px 18px #976b1f21}.marketing-library-folder-icon{background:#eeb64a;border-radius:4px 5px 5px;width:34px;height:25px;position:relative;box-shadow:inset 0 -4px #9e670a1f}.marketing-library-folder-icon:before{content:"";background:inherit;border-radius:4px 4px 0 0;width:15px;height:7px;position:absolute;top:-5px;left:2px}.marketing-library-folder-icon>i{border:1px solid #ffffffb3;border-radius:2px;width:11px;height:8px;position:absolute;top:7px;right:5px}.marketing-library-folders>article>span{gap:2px;min-width:0;display:grid}.marketing-library-folders>article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.marketing-library-folders>article>span small{color:#8995a3;font-size:.38rem}.marketing-library-folders>article.is-violet .marketing-library-folder-icon{background:#858bd6}.marketing-library-folders>article.is-coral .marketing-library-folder-icon{background:#e79083}.marketing-library-folders>article.is-green .marketing-library-folder-icon{background:#69a984}.marketing-library-folders>article.is-blue .marketing-library-folder-icon{background:#6192ca}.marketing-library-folders>article.is-aqua .marketing-library-folder-icon{background:#55abb8}.marketing-library-file{z-index:3;background:#fffffff5;border:1px solid #e1e5e8;border-radius:5px;grid-template-columns:auto 1fr 16px;align-items:center;gap:4px;min-width:0;padding:4px 5px;animation:marketing-file-arrive 1.15s cubic-bezier(.2,.75,.25,1) both;display:grid;position:absolute;bottom:5px;left:6px;right:6px;box-shadow:0 5px 13px #2d35441f}.marketing-library-file>b{color:#c47637;background:#fff0e6;border-radius:4px;padding:2px 4px;font-size:.33rem}.marketing-library-file>span{color:#566477;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.36rem;overflow:hidden}.marketing-library-file>i{color:#35956a;background:#e5f5ec;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.38rem;display:grid}.marketing-library-layout>main>footer{color:#748295;justify-content:space-between;align-items:end;gap:6px;min-height:23px;display:flex}.marketing-library-layout>main>footer>b,.marketing-library-layout>main>footer>span{align-items:center;gap:4px;font-size:.37rem;display:flex}.marketing-library-layout>main>footer>span>i{color:#436f98}.marketing-library-layout>main>footer>b{color:#3f815e;text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}@keyframes marketing-file-arrive{0%{opacity:0;transform:translate(34px,22px)scale(.72)rotate(5deg)}55%{opacity:1;transform:translateY(-3px)scale(1.03)rotate(0)}to{opacity:1;transform:none}}@media (max-width:1100px){.marketing-library-topbar{min-height:62px;padding:7px 9px}.marketing-library-layout{grid-template-columns:138px 1fr}.marketing-library-layout>aside{padding:5px 6px 4px}.marketing-library-layout>aside>header{min-height:30px}.marketing-library-layout>aside button{min-height:19px}.marketing-library-layout>aside>b,.marketing-library-menu-group>b{margin-top:2px}.marketing-library-layout>main{gap:4px;padding:6px 7px 5px}.marketing-library-heading{min-height:39px}.marketing-library-folders{gap:4px}.marketing-library-folders>article{grid-template-columns:31px 1fr;gap:5px;padding:5px 6px}.marketing-library-folder-icon{width:29px;height:22px}.marketing-library-file{padding:3px 4px;bottom:4px;left:4px;right:4px}}@media (max-width:760px){.marketing-library-topbar{grid-template-columns:1fr auto;min-height:48px;padding:5px}.marketing-library-topbar>p{display:none}.marketing-library-topbar>b{font-size:.3rem}.marketing-library-mark{width:22px;height:22px;font-size:.5rem}.marketing-library-topbar small{font-size:.3rem}.marketing-library-topbar strong{font-size:.4rem}.marketing-library-layout{grid-template-columns:88px 1fr}.marketing-library-layout>aside{padding:4px 3px}.marketing-library-layout>aside>header{grid-template-columns:20px 1fr;gap:3px;min-height:28px}.marketing-library-layout>aside>header>span{width:20px;height:20px;font-size:.42rem}.marketing-library-layout>aside button,.marketing-library-layout>aside>b,.marketing-library-layout>aside>header small,.marketing-library-layout>aside>header strong{font-size:.3rem}.marketing-library-layout>aside button{min-height:20px;padding:0 2px}.marketing-library-layout>aside button>span{gap:2px}.marketing-library-layout>aside button>span>i{font-size:.38rem}.marketing-library-layout>aside button>em{min-width:13px;padding:1px 2px;font-size:.3rem}.marketing-library-layout>main{gap:3px;padding:4px}.marketing-library-search{grid-template-columns:20px 1fr auto 22px;min-height:27px}.marketing-library-search>b,.marketing-library-search>i{font-size:.4rem}.marketing-library-search>button,.marketing-library-search>span{font-size:.3rem}.marketing-library-search>button{padding:0 5px}.marketing-library-heading{min-height:33px}.marketing-library-heading small,.marketing-library-heading span,.marketing-library-heading>b{font-size:.3rem}.marketing-library-heading strong{font-size:.38rem}.marketing-library-heading>b{padding:2px 4px}.marketing-library-folders{gap:2px}.marketing-library-folders>article{border-radius:4px;grid-template-columns:22px 1fr;gap:3px;padding:3px}.marketing-library-folder-icon{width:21px;height:16px}.marketing-library-folder-icon:before{width:9px;height:4px;top:-3px}.marketing-library-folder-icon>i{width:7px;height:5px;top:4px;right:3px}.marketing-library-file>b,.marketing-library-file>i,.marketing-library-file>span,.marketing-library-folders>article>span small,.marketing-library-folders>article>span strong,.marketing-library-layout>main>footer>b,.marketing-library-layout>main>footer>span{font-size:.3rem}.marketing-library-file{grid-template-columns:auto 1fr 12px;gap:2px;padding:2px}.marketing-library-file>i{width:12px;height:12px}.marketing-library-layout>main>footer{min-height:18px}}.marketing-images-demo{color:#29364b;background:#f3f6f8;grid-template-columns:205px 1fr;display:grid;position:absolute;inset:27px 0 0;overflow:hidden}.marketing-images-demo>aside{z-index:2;background:#fff;border-right:1px solid #e1e6eb;min-height:0;padding:18px 13px 12px;overflow:hidden;box-shadow:6px 0 20px #29364b0a}.marketing-images-demo>aside>header{grid-template-columns:37px 1fr;align-items:center;gap:9px;margin-bottom:12px;display:grid}.marketing-images-demo>aside>header>span{color:#295f91;background:#e9eff6;border-radius:50%;place-items:center;width:37px;height:37px;font-size:.82rem;display:grid}.marketing-images-demo>aside>header>div{gap:1px;display:grid}.marketing-images-demo>aside>header small{color:#8a95a3;font-size:.58rem}.marketing-images-demo>aside>header strong{font-size:.8rem}.marketing-images-demo>aside>section{margin-top:9px}.marketing-images-demo>aside>section>b{color:#919aa6;letter-spacing:.06em;margin:0 7px 4px;font-size:.53rem;display:block}.marketing-images-demo>aside nav{gap:2px;display:grid}.marketing-images-demo>aside button{color:#4d5d70;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:29px;padding:0 7px;font-size:.64rem;font-weight:670;display:flex}.marketing-images-demo>aside button>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.marketing-images-demo>aside button i{color:#325f87;text-align:center;width:15px;font-size:.69rem}.marketing-images-demo>aside button em{color:#43729a;text-align:center;background:#eef3f8;border-radius:99px;min-width:19px;padding:2px 5px;font-size:.49rem;font-style:normal}.marketing-images-demo>aside button.is-active{color:#255d8f;background:#e9f1f7}.marketing-images-demo>aside button.is-active i{color:#255d8f}.marketing-images-demo>main{grid-template-rows:auto 37px minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:15px 16px 0;display:grid}.marketing-images-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.marketing-images-heading>div{grid-template-columns:auto auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.marketing-images-heading strong{font-size:.94rem}.marketing-images-heading b{color:#42aebc;font-size:.57rem}.marketing-images-heading span{color:#8290a0;grid-column:1/-1;font-size:.58rem}.marketing-images-heading>button{color:#fff;background:#295f91;border:0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:.51rem;font-weight:700;display:flex}.marketing-images-search{background:#fff;border:1px solid #dfe5e9;border-radius:7px;grid-template-columns:1fr auto 31px;align-items:center;display:grid;overflow:hidden}.marketing-images-search>span{color:#939daa;align-items:center;gap:7px;padding-left:11px;font-size:.58rem;display:flex}.marketing-images-search>span i{color:#536980}.marketing-images-search>button{color:#fff;background:#295f91;border:0;align-self:stretch;padding:0 14px;font-size:.55rem;font-weight:750}.marketing-images-search>b{color:#346b99;border-left:1px solid #e3e7ea;place-items:center;height:100%;font-size:.65rem;display:grid}.marketing-images-gallery{grid-template-columns:1.08fr .92fr;gap:9px;min-height:0;padding:1px 2px 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 88%,#0000);mask-image:linear-gradient(#0000,#000 5% 88%,#0000)}.marketing-images-gallery:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 32%,#ffc25c1f,#0000 28%),radial-gradient(circle at 76% 58%,#59bfa71a,#0000 30%);position:absolute;inset:0}.marketing-images-column{min-width:0;overflow:hidden}.marketing-images-track{will-change:transform;gap:9px;animation:marketing-gallery-scroll 22s linear infinite;display:grid}.marketing-images-column.column-2 .marketing-images-track{animation-duration:26s;animation-direction:reverse}.marketing-image-card{background:#fff;border:1px solid #e1e6eaf2;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 7px 21px #2a394a14}.marketing-image-card>div{aspect-ratio:16/9;background:#dfe5e8;position:relative;overflow:hidden}.marketing-image-card img{object-fit:cover;transition:transform .5s;transform:scale(1.02)}.marketing-image-card footer{justify-content:space-between;align-items:center;gap:5px;padding:7px 8px;display:flex}.marketing-image-card footer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.61rem;overflow:hidden}.marketing-image-card footer span{gap:3px;display:flex}.marketing-image-card footer small{color:#3f6a91;white-space:nowrap;background:#edf3f8;border-radius:99px;padding:2px 5px;font-size:.45rem}.marketing-image-card:nth-child(4n+2){animation:marketing-image-glow 5.5s ease-in-out infinite}.marketing-image-card:nth-child(4n+4){animation:marketing-image-glow 5.5s ease-in-out 2.75s infinite}.marketing-images-live{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#234c69d6;border:1px solid #ffffffc7;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:.46rem;font-weight:700;display:flex;position:absolute;bottom:36px;right:11px;box-shadow:0 7px 19px #1d394833}.marketing-images-live i{color:#f8c767;animation:marketing-live-pulse 1.8s ease-in-out infinite}@keyframes marketing-gallery-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marketing-image-glow{0%,to{border-color:#e1e6eaf2;box-shadow:0 7px 21px #2a394a14}50%{border-color:#f4ae44bf;box-shadow:0 9px 25px #f4ae4440}}@keyframes marketing-live-pulse{50%{filter:drop-shadow(0 0 5px #ffcc67e6);transform:scale(1.15)}}@media (max-width:1100px){.marketing-images-demo{grid-template-columns:170px 1fr}.marketing-images-demo>aside{padding:12px 8px 8px}.marketing-images-demo>aside>header{grid-template-columns:30px 1fr;gap:6px;margin-bottom:7px}.marketing-images-demo>aside>header>span{width:30px;height:30px}.marketing-images-demo>aside>section{margin-top:6px}.marketing-images-demo>aside button{min-height:25px;padding:0 5px}.marketing-images-demo>main{grid-template-rows:auto 32px minmax(0,1fr);gap:6px;padding:10px 10px 0}.marketing-images-heading>button{padding:6px 7px}.marketing-images-track{gap:6px}.marketing-image-card footer{padding:5px 6px}}@media (max-width:760px){.marketing-images-demo{grid-template-columns:104px 1fr}.marketing-images-demo>aside{padding:7px 4px 5px}.marketing-images-demo>aside>header{grid-template-columns:23px 1fr}.marketing-images-demo>aside>header>span{width:23px;height:23px;font-size:.47rem}.marketing-images-demo>aside>header small,.marketing-images-demo>aside>section>b{font-size:.31rem}.marketing-images-demo>aside button,.marketing-images-demo>aside>header strong{font-size:.36rem}.marketing-images-demo>aside button{gap:2px;min-height:20px;padding:0 3px}.marketing-images-demo>aside button>span{gap:3px}.marketing-images-demo>aside button i{width:10px;font-size:.4rem}.marketing-images-demo>aside button em{min-width:13px;padding:1px 2px;font-size:.3rem}.marketing-images-demo>aside>section{margin-top:3px}.marketing-images-demo>main{grid-template-rows:auto 27px minmax(0,1fr);gap:4px;padding:6px 6px 0}.marketing-images-heading strong{font-size:.49rem}.marketing-images-heading b,.marketing-images-heading span,.marketing-images-heading>button,.marketing-images-search>button,.marketing-images-search>span{font-size:.31rem}.marketing-images-heading>button{padding:4px}.marketing-images-search{grid-template-columns:1fr auto 22px}.marketing-images-search>span{gap:3px;padding-left:5px}.marketing-images-search>button{padding:0 6px}.marketing-images-gallery,.marketing-images-track{gap:4px}.marketing-image-card{border-radius:5px}.marketing-image-card footer{padding:3px}.marketing-image-card footer small,.marketing-image-card footer strong,.marketing-images-live{font-size:.3rem}.marketing-image-card footer span{display:none}.marketing-images-live{padding:3px 5px;bottom:5px;right:5px}}@media (prefers-reduced-motion:reduce){.marketing-image-card,.marketing-images-live i,.marketing-images-track{animation:none}.marketing-images-column.column-2 .marketing-images-track{transform:none}}.marketing-campaigns-demo{color:#29364b;background:linear-gradient(145deg,#f8fafb,#f1f4f7);flex-direction:column;gap:9px;padding:13px 15px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.marketing-campaigns-demo>nav{grid-template-columns:repeat(4,1fr);gap:7px;min-height:47px;display:grid}.marketing-campaigns-demo>nav>button{color:#516074;background:#fff;border:1px solid #dde4e9;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.59rem;font-weight:700;display:flex}.marketing-campaigns-demo>nav>button>i{color:#356b9b;font-size:.7rem}.marketing-campaigns-demo>nav>button.is-active{color:#285f91;background:#e9eef4;border-color:#dbe3ea;box-shadow:inset 0 -2px #285f91}.marketing-campaign-panel{background:#fff;border:1px solid #e1e6ea;border-radius:10px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:11px 12px;display:flex;position:relative;box-shadow:0 7px 22px #2b37480d}.marketing-campaign-panel>header{justify-content:space-between;min-height:42px}.marketing-campaign-panel>header,.marketing-campaign-panel>header>div{align-items:center;gap:8px;display:flex}.marketing-campaign-panel>header>div>span{color:#3a9bb1;background:#e6f4f8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.76rem;display:grid}.marketing-campaign-panel>header>div>div{gap:2px;display:grid}.marketing-campaign-panel>header strong{font-size:.72rem}.marketing-campaign-panel>header small{color:#8490a0;font-size:.47rem}.marketing-campaign-panel>header>button{color:#fff;background:#295f91;border:0;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:.48rem;font-weight:750;display:flex}.marketing-campaign-search{color:#8793a2;background:#fbfcfd;border:1px solid #dfe5e9;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;max-width:360px;min-height:31px;display:grid;overflow:hidden}.marketing-campaign-search>i{color:#536c85;text-align:center;font-size:.54rem}.marketing-campaign-search>span{font-size:.45rem}.marketing-campaign-search>b{color:#3b6a93;background:#eef3f7;align-self:stretch;place-items:center;padding:0 8px;font-size:.4rem;display:grid}.marketing-campaign-grid{flex:1;grid-template-columns:1.22fr 1fr 1fr;gap:8px;min-height:0;display:grid}.marketing-campaign-grid>article{background:#fbfcfd;border:1px solid #e0e6ea;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:9px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #2c384806}.marketing-campaign-grid>article.is-selected{background:linear-gradient(145deg,#fffdf9,#fff8ea);border-color:#e4b554;box-shadow:0 8px 22px #b17f2121}.marketing-campaign-grid>article>header{justify-content:space-between;align-items:center;display:flex}.marketing-campaign-grid>article>header>i{color:#3489a2;background:#e8f2f8;border-radius:6px;place-items:center;width:25px;height:25px;font-size:.61rem;display:grid}.marketing-campaign-grid>article>header>span{color:#329367;background:#e8f6ee;border-radius:99px;padding:3px 6px;font-size:.4rem;font-weight:750}.marketing-campaign-grid>article.is-closed>header>span{color:#697687;background:#edf0f3}.marketing-campaign-grid>article.is-scheduled>header>span{color:#4f78b7;background:#e9f0fb}.marketing-campaign-grid>article>div>strong{min-height:29px;font-size:.57rem;line-height:1.28;display:block}.marketing-campaign-grid>article>div>p{color:#768496;margin:3px 0 0;font-size:.43rem;line-height:1.3}.marketing-campaign-grid dl{grid-template-columns:1.5fr .8fr;gap:5px;margin:0;display:grid}.marketing-campaign-grid dl>div{background:#f0f3f6;border-radius:5px;gap:2px;min-width:0;padding:5px;display:grid}.marketing-campaign-grid dt{color:#8793a2;font-size:.38rem}.marketing-campaign-grid dd{text-overflow:ellipsis;margin:0;font-size:.42rem;font-weight:700;line-height:1.25;overflow:hidden}.marketing-campaign-documents{background:#ffffffc7;border:1px dashed #e5be6b;border-radius:6px;align-items:center;gap:4px;min-height:53px;margin-top:auto;padding:5px;display:flex}.marketing-campaign-documents>span{width:33px;min-width:0;animation:marketing-document-arrive .65s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--document-index) * 80ms);background:#fff;border-radius:5px;justify-items:center;gap:1px;padding:4px 2px;display:grid;box-shadow:0 4px 10px #3843511a}.marketing-campaign-documents>span>i{color:#346c9d;font-size:.61rem}.marketing-campaign-documents>span>b{color:#53657a;font-size:.31rem}.marketing-campaign-documents>span>small{display:none}.marketing-campaign-documents>em{color:#9a7a36;align-items:center;gap:3px;min-width:0;margin-left:auto;font-size:.36rem;font-style:normal;font-weight:700;display:flex}.marketing-campaign-documents>em>i{flex:none}.marketing-campaign-toast{z-index:4;background:#fff;border:1px solid #b8ddc8;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:7px;min-width:260px;padding:8px 10px;animation:marketing-campaign-toast-in .5s cubic-bezier(.2,.8,.25,1) both;display:grid;position:absolute;bottom:22px;right:13px;box-shadow:0 13px 30px #2f644833}.marketing-campaign-toast>i{color:#fff;background:#3da16f;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.7rem;display:grid;box-shadow:0 0 0 5px #3da16f1a}.marketing-campaign-toast>span{gap:2px;display:grid}.marketing-campaign-toast strong{color:#316a4e;font-size:.51rem}.marketing-campaign-toast small{color:#778697;font-size:.4rem}@keyframes marketing-document-arrive{0%{opacity:0;transform:translate(95px,34px)scale(.5)rotate(12deg)}70%{opacity:1;transform:translate(-2px,-2px)scale(1.04)}to{opacity:1;transform:none}}@keyframes marketing-campaign-toast-in{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:none}}@media (max-width:1100px){.marketing-campaigns-demo{gap:6px;padding:9px 10px}.marketing-campaigns-demo>nav{gap:5px;min-height:40px}.marketing-campaign-panel{gap:5px;padding:8px}.marketing-campaign-panel>header{min-height:36px}.marketing-campaign-grid{gap:5px}.marketing-campaign-grid>article{gap:5px;padding:6px}.marketing-campaign-toast{bottom:8px;right:9px}}@media (max-width:760px){.marketing-campaigns-demo{gap:3px;padding:5px}.marketing-campaigns-demo>nav{gap:2px;min-height:30px}.marketing-campaigns-demo>nav>button{border-radius:4px;gap:2px;font-size:.3rem}.marketing-campaigns-demo>nav>button>i{font-size:.38rem}.marketing-campaign-panel{border-radius:5px;gap:3px;padding:4px}.marketing-campaign-panel>header{min-height:29px}.marketing-campaign-panel>header>div{gap:3px}.marketing-campaign-panel>header>div>span{width:22px;height:22px;font-size:.46rem}.marketing-campaign-panel>header strong{font-size:.4rem}.marketing-campaign-panel>header small{display:none}.marketing-campaign-panel>header>button{min-height:21px;padding:0 5px;font-size:.3rem}.marketing-campaign-search{grid-template-columns:18px 1fr auto;max-width:240px;min-height:23px}.marketing-campaign-search>b,.marketing-campaign-search>i,.marketing-campaign-search>span{font-size:.3rem}.marketing-campaign-search>b{padding:0 4px}.marketing-campaign-grid{gap:2px}.marketing-campaign-grid>article{border-radius:4px;gap:2px;padding:3px}.marketing-campaign-grid>article>header>i{width:18px;height:18px;font-size:.4rem}.marketing-campaign-grid>article>header>span{padding:2px 3px;font-size:.3rem}.marketing-campaign-grid>article>div>strong{min-height:0;font-size:.33rem}.marketing-campaign-grid dd,.marketing-campaign-grid dt,.marketing-campaign-grid>article>div>p{font-size:.3rem}.marketing-campaign-grid dl{grid-template-columns:1fr;gap:2px}.marketing-campaign-grid dl>div{padding:2px}.marketing-campaign-grid dl>div:first-child{display:none}.marketing-campaign-documents{gap:2px;min-height:37px;padding:2px}.marketing-campaign-documents>span{width:23px;padding:2px}.marketing-campaign-documents>span>i{font-size:.4rem}.marketing-campaign-documents>em,.marketing-campaign-documents>span>b{font-size:.3rem}.marketing-campaign-documents>em{display:none}.marketing-campaign-toast{grid-template-columns:21px 1fr;gap:4px;min-width:190px;padding:4px 5px;bottom:35px;right:5px}.marketing-campaign-toast>i{width:21px;height:21px;font-size:.45rem}.marketing-campaign-toast small,.marketing-campaign-toast strong{font-size:.3rem}}@media (prefers-reduced-motion:reduce){.marketing-campaign-documents>span,.marketing-campaign-toast{animation:none}}.marketing-course-demo{color:#29364b;background:#f5f7f9;grid-template-columns:180px 1fr;display:grid;position:absolute;inset:27px 0 0;overflow:hidden}.marketing-course-demo>aside{background:#fff;border-right:1px solid #e0e6eb;flex-direction:column;min-height:0;padding:16px 13px 12px;display:flex;box-shadow:6px 0 20px #29364b0a}.marketing-course-demo>aside>header{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.marketing-course-demo>aside>header>span{color:#2b6798;background:#e8f1f8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.76rem;display:grid}.marketing-course-demo>aside>header>div{gap:2px;display:grid}.marketing-course-demo>aside>header small,.marketing-course-demo>aside>section>small{color:#8a95a3;letter-spacing:.05em;font-size:.4rem}.marketing-course-demo>aside>header strong{font-size:.64rem;line-height:1.2}.marketing-course-progress{border-bottom:1px solid #e8ecef;gap:5px;margin:15px 0 12px;padding-bottom:12px;display:grid}.marketing-course-progress>span{background:#e8edf1;border-radius:99px;height:6px;overflow:hidden}.marketing-course-progress>span>b{border-radius:inherit;background:linear-gradient(90deg,#2f6c9f,#52b4a0);height:100%;transition:width .55s;display:block}.marketing-course-progress>p{color:#8995a4;justify-content:space-between;align-items:center;margin:0;font-size:.43rem;display:flex}.marketing-course-progress>p>strong{color:#2e6898;font-size:.55rem}.marketing-course-demo>aside>section{background:#f5f8fb;border-radius:7px;gap:5px;padding:10px 8px;display:grid}.marketing-course-demo>aside>section+section{margin-top:7px}.marketing-course-demo>aside>section>strong{font-size:.52rem;line-height:1.25}.marketing-course-demo>aside>section>span{color:#b78028;background:#fff3db;border-radius:99px;align-items:center;gap:3px;width:max-content;padding:3px 6px;font-size:.39rem;font-weight:750;display:flex}.marketing-course-demo>aside>section>span.is-complete{color:#39916a;background:#e8f7ef}.marketing-course-demo>aside>section.is-muted{opacity:.67}.marketing-course-demo>aside>footer{color:#7d8a99;align-items:center;gap:5px;margin-top:auto;font-size:.42rem;display:flex}.marketing-course-demo>main{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;padding:14px 15px 26px;display:grid}.marketing-course-demo>main>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-course-demo>main>header>div{gap:3px;display:grid}.marketing-course-demo>main>header small{color:#3d739e;letter-spacing:.04em;font-size:.42rem;font-weight:750}.marketing-course-demo>main>header strong{font-size:.71rem}.marketing-course-demo>main>header>span{color:#2c6595;background:#e8f1f8;border-radius:99px;padding:4px 7px;font-size:.43rem;font-weight:750}.marketing-course-questions{grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.marketing-course-questions>article{background:#fff;border:1px solid #dfe5ea;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:10px;transition:border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #2a384b09}.marketing-course-questions>article.is-correct{background:linear-gradient(145deg,#fff,#f3fbf7);border-color:#9fd9be}.marketing-course-questions>article.is-incorrect{background:linear-gradient(145deg,#fff,#fff7f7);border-color:#efb1b4}.marketing-course-question-title{grid-template-columns:24px 1fr;align-items:start;gap:7px;display:grid}.marketing-course-question-title>span{color:#2c6698;background:#e9f1f8;border-radius:6px;place-items:center;width:24px;height:24px;font-size:.49rem;font-weight:800;display:grid}.marketing-course-question-title>div{gap:4px;display:grid}.marketing-course-question-title strong{font-size:.61rem;line-height:1.32}.marketing-course-question-title small{color:#8691a0;font-size:.44rem;line-height:1.3}.marketing-course-options{grid-template-columns:1fr 1fr;gap:5px;margin-top:4px;display:grid}.marketing-course-options>button{color:#315f89;min-width:0;min-height:37px;font:inherit;text-align:left;background:#fff;border:1px solid #8daac2;border-radius:6px;grid-template-columns:15px 1fr;align-items:center;gap:5px;padding:5px 6px;font-size:.45rem;font-weight:680;line-height:1.25;transition:color .3s,background .3s,border-color .3s,transform .25s,box-shadow .25s;display:grid}.marketing-course-options>button>i{color:#0000;border:1px solid #b6c8d7;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.4rem;display:grid}.marketing-course-options>button.is-selected{color:#fff;background:#2d6597;border-color:#2d6597;transform:translateY(-1px);box-shadow:0 5px 12px #2d659733}.marketing-course-options>button.is-selected>i{border-color:#ffffffb3}.marketing-course-options>button.is-correct-option{color:#fff;background:#43ba91;border-color:#43ba91}.marketing-course-options>button.is-correct-option>i{color:#fff;border-color:#fff}.marketing-course-options>button.is-wrong-option{color:#c74750;box-shadow:none;background:#fff0f1;border-color:#e3656d}.marketing-course-options>button.is-wrong-option>i{color:#e3656d;border-color:#e3656d}.marketing-course-answer{border-radius:5px;align-items:center;gap:4px;margin:0;padding:5px 7px;font-size:.41rem;font-weight:750;animation:marketing-course-result .4s both;display:flex}.marketing-course-answer.is-correct{color:#328563;background:#e8f7ef}.marketing-course-answer.is-incorrect{color:#c84c55;background:#fdebed}.marketing-course-pointer{color:#183f63;filter:drop-shadow(0 3px 3px #1b354c40);font-size:1.05rem;animation:marketing-course-click .75s ease-in-out infinite alternate;position:absolute;bottom:25%;right:18%}.marketing-course-demo>main>footer{justify-content:space-between;align-items:center;gap:8px;min-height:29px;display:flex}.marketing-course-demo>main>footer>span{color:#6f7e8f;align-items:center;gap:5px;font-size:.42rem;display:flex}.marketing-course-demo>main>footer>span>i{color:#3ba274}.marketing-course-demo>main>footer>button{color:#fff;background:#295f91;border:0;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.43rem;font-weight:750;display:flex}@keyframes marketing-course-click{0%{transform:translate(7px,7px)scale(.9)}to{transform:translate(0)scale(1.05)}}@keyframes marketing-course-result{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1100px){.marketing-course-demo{grid-template-columns:150px 1fr}.marketing-course-demo>aside{padding:10px 8px 8px}.marketing-course-demo>main{gap:6px;padding:9px 10px 18px}.marketing-course-questions>article{gap:5px;padding:7px}.marketing-course-options{gap:4px}.marketing-course-options>button{min-height:33px;padding:4px}}@media (max-width:760px){.marketing-course-demo{grid-template-columns:100px 1fr}.marketing-course-demo>aside{padding:6px 4px}.marketing-course-demo>aside>header{grid-template-columns:22px 1fr;gap:3px}.marketing-course-demo>aside>header>span{width:22px;height:22px;font-size:.43rem}.marketing-course-demo>aside>footer,.marketing-course-demo>aside>header small,.marketing-course-demo>aside>header strong,.marketing-course-demo>aside>section>small,.marketing-course-demo>aside>section>span,.marketing-course-demo>aside>section>strong,.marketing-course-progress>p,.marketing-course-progress>p>strong{font-size:.3rem}.marketing-course-progress{gap:3px;margin:6px 0;padding-bottom:6px}.marketing-course-demo>aside>section{gap:3px;padding:5px 3px}.marketing-course-demo>aside>section+section{margin-top:3px}.marketing-course-demo>main{gap:3px;padding:5px}.marketing-course-demo>main>header strong{font-size:.4rem}.marketing-course-demo>main>header small,.marketing-course-demo>main>header>span{font-size:.3rem}.marketing-course-questions{gap:3px}.marketing-course-questions>article{border-radius:5px;gap:3px;padding:4px}.marketing-course-question-title{grid-template-columns:17px 1fr;gap:3px}.marketing-course-question-title>span{width:17px;height:17px;font-size:.3rem}.marketing-course-answer,.marketing-course-demo>main>footer>button,.marketing-course-demo>main>footer>span,.marketing-course-options>button,.marketing-course-question-title small,.marketing-course-question-title strong{font-size:.3rem}.marketing-course-question-title small{display:none}.marketing-course-options{grid-template-columns:1fr;gap:2px}.marketing-course-options>button{grid-template-columns:10px 1fr;gap:2px;min-height:22px;padding:2px 3px}.marketing-course-options>button>i{width:10px;height:10px;font-size:.3rem}.marketing-course-answer{padding:3px}.marketing-course-pointer{display:none}.marketing-course-demo>main>footer{min-height:22px}.marketing-course-demo>main>footer>button{min-height:20px;padding:0 5px}}@media (prefers-reduced-motion:reduce){.marketing-course-answer,.marketing-course-pointer{animation:none}}.marketing-webinars-demo{color:#29364b;background:#f4f7f9;grid-template-rows:70px minmax(0,1fr);display:grid;position:absolute;inset:27px 0 0;overflow:hidden}.marketing-webinars-demo>header{background:#fff;border-bottom:1px solid #dfe6eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;padding:9px 15px;display:grid}.marketing-webinars-demo>header>div{align-items:center;gap:8px;display:flex}.marketing-webinars-demo>header>div>span{color:#3797ae;background:#e7f2f7;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.78rem;display:grid}.marketing-webinars-demo>header>div>div{gap:2px;display:grid}.marketing-webinars-demo>header small{color:#8994a2;letter-spacing:.05em;font-size:.42rem}.marketing-webinars-demo>header strong{font-size:.72rem}.marketing-webinars-demo>header>nav{align-self:stretch;align-items:end;gap:5px;display:flex}.marketing-webinars-demo>header>nav>button{color:#697789;background:0 0;border:0;border-bottom:2px solid #0000;height:35px;padding:0 10px;font-size:.51rem;font-weight:750}.marketing-webinars-demo>header>nav>button.is-active{color:#2d6392;border-color:#2f6798}.marketing-webinars-demo>header>b{color:#326994;background:#eaf1f7;border-radius:99px;justify-self:end;align-items:center;gap:5px;padding:5px 8px;font-size:.43rem;display:flex}.marketing-webinars-demo>main{min-height:0;padding:12px 14px;position:relative}.marketing-webinar-grid{grid-template-columns:repeat(3,1fr);gap:9px;height:100%;max-height:310px;display:grid}.marketing-webinar-grid>article{background:#fff;border:1px solid #e0e6eb;border-radius:9px;grid-template-rows:88px minmax(0,1fr);min-width:0;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #2937490d}.marketing-webinar-grid>article.is-targeted{border-color:#4c8ebd;transform:translateY(-3px);box-shadow:0 0 0 3px #4c8ebd1f,0 10px 24px #2956772b}.marketing-webinar-cover{background:linear-gradient(145deg,#234d6d,#3a82a0);place-items:center;display:grid;position:relative;overflow:hidden}.marketing-webinar-grid>article.is-amber .marketing-webinar-cover{background:linear-gradient(145deg,#8c6b2f,#d1a243)}.marketing-webinar-grid>article.is-blue .marketing-webinar-cover{background:linear-gradient(145deg,#344f7a,#647db8)}.marketing-webinar-cover:after,.marketing-webinar-cover:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute}.marketing-webinar-cover:before{width:95px;height:95px;top:-48px;left:-25px}.marketing-webinar-cover:after{width:65px;height:65px;bottom:-35px;right:-20px}.marketing-webinar-cover>span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1527369e;border-radius:99px;padding:3px 5px;font-size:.36rem;font-weight:750;position:absolute;bottom:7px;left:7px}.marketing-webinar-cover>button{color:#285e8d;background:#fffffff0;border:2px solid #ffffffe0;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .25s,background .25s;display:grid;position:absolute;box-shadow:0 7px 17px #122a3b45}.marketing-webinar-cover>button>span{filter:drop-shadow(0 1px 1px #1838511f);border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}.marketing-webinar-cover>button:hover{background:#fff;transform:scale(1.08)}.marketing-webinar-info{flex-direction:column;gap:5px;min-height:0;padding:8px;display:flex}.marketing-webinar-info>span{color:#3aa1b8;background:#e9f6f9;border-radius:99px;align-self:start;align-items:center;gap:3px;padding:3px 5px;font-size:.36rem;font-weight:750;display:flex}.marketing-webinar-info>strong{min-height:30px;font-size:.55rem;line-height:1.3}.marketing-webinar-info>small{color:#426f96;font-size:.39rem;font-weight:700}.marketing-webinar-info>p{color:#7c8999;margin:0;font-size:.38rem;line-height:1.28}.marketing-webinar-info>p>i{color:#5c7790}.marketing-webinar-info>footer{justify-content:space-between;align-items:center;gap:4px;margin-top:auto;display:flex}.marketing-webinar-info>footer>em{color:#c2872c;background:#fff3df;border-radius:99px;align-items:center;gap:3px;padding:3px 5px;font-size:.35rem;font-style:normal;font-weight:750;display:flex}.marketing-webinar-info>footer>em.is-seen{color:#3b9b71;background:#e9f7f0}.marketing-webinar-info>footer>button{color:#294d70;background:#e8eef4;border:0;border-radius:5px;align-items:center;gap:4px;padding:5px 6px;font-size:.37rem;font-weight:750;display:flex}.marketing-webinar-pointer{z-index:3;color:#183f63;filter:drop-shadow(0 3px 3px #1b354c4d);font-size:1.08rem;animation:marketing-webinar-click .72s ease-in-out infinite alternate;position:absolute;top:62px;left:52%}.marketing-video-player{z-index:5;background:#14293b;border:1px solid #b9cbd9;border-radius:10px;grid-template-rows:minmax(0,1fr) 40px;max-height:310px;animation:marketing-player-open .45s cubic-bezier(.2,.8,.25,1) both;display:grid;position:absolute;inset:11px 13px;overflow:hidden;box-shadow:0 18px 42px #162c3f54}.marketing-video-stage{color:#fff;background:radial-gradient(circle at 75% 30%,#48a8ad40,#0000 35%),linear-gradient(135deg,#17334c,#275d72 62%,#2e746e);grid-template-columns:80px minmax(0,1fr) 30px;align-items:center;gap:15px;padding:25px 34px;display:grid;position:relative;overflow:hidden}.marketing-video-stage:after{content:"";background:linear-gradient(#0000,#05131d59);height:44%;position:absolute;inset:auto 0 0}.marketing-video-stage>span{z-index:2;background:#ffffff1a;border:1px solid #ffffff45;border-radius:18px;place-items:center;width:72px;height:72px;font-size:2rem;display:grid;position:relative;box-shadow:inset 0 0 24px #ffffff0d}.marketing-video-stage>div:not(.marketing-video-orbit){z-index:2;gap:7px;display:grid;position:relative}.marketing-video-stage small{color:#8ed7d2;letter-spacing:.12em;font-size:.45rem;font-weight:800}.marketing-video-stage strong{max-width:480px;font-size:1rem;line-height:1.2}.marketing-video-stage p{color:#c7d5dc;margin:0;font-size:.52rem}.marketing-video-stage>b{z-index:2;color:#fff;background:#ffffff21;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.55rem;display:grid;position:relative}.marketing-video-orbit{border:1px solid #ffffff1f;border-radius:50%;animation:marketing-video-orbit 4s linear infinite;position:absolute}.marketing-video-orbit.orbit-one{width:250px;height:250px;top:-130px;right:-70px}.marketing-video-orbit.orbit-two{width:140px;height:140px;animation-direction:reverse;bottom:-95px;left:35%}.marketing-video-player>footer{color:#dce6eb;background:#102536;grid-template-columns:27px minmax(0,1fr) auto auto 15px;align-items:center;gap:8px;padding:0 11px;display:grid}.marketing-video-player>footer>button{color:#285e87;background:#fff;border:0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.52rem;display:grid}.marketing-video-player>footer>span{background:#526574;border-radius:99px;height:4px;overflow:hidden}.marketing-video-player>footer>span>i{border-radius:inherit;background:#58bea3;width:7%;height:100%;transition:width 1s;display:block}.marketing-video-player>footer>span>i.is-playing{width:47%;animation:marketing-video-progress 2.7s linear both}.marketing-video-player>footer>small{font-size:.39rem}.marketing-video-player>footer>em{color:#79d2bc;align-items:center;gap:4px;font-size:.39rem;font-style:normal;font-weight:750;display:flex}.marketing-video-player>footer>em:before{content:"";background:#58bea3;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #58bea321}.marketing-video-player>footer>i{font-size:.5rem}@keyframes marketing-webinar-click{0%{transform:translate(8px,7px)scale(.9)}to{transform:none}}@keyframes marketing-player-open{0%{opacity:0;transform:scale(.9)translateY(15px)}to{opacity:1;transform:none}}@keyframes marketing-video-progress{0%{width:7%}to{width:47%}}@keyframes marketing-video-orbit{to{transform:rotate(1turn)}}@media (max-width:1100px){.marketing-webinars-demo{grid-template-rows:58px minmax(0,1fr)}.marketing-webinars-demo>header{padding:6px 9px}.marketing-webinars-demo>main{padding:8px}.marketing-webinar-grid{gap:6px}.marketing-webinar-grid>article{grid-template-rows:70px minmax(0,1fr)}.marketing-webinar-info{gap:3px;padding:6px}.marketing-video-stage{padding:18px 24px}}@media (max-width:760px){.marketing-webinars-demo{grid-template-rows:39px minmax(0,1fr)}.marketing-webinars-demo>header{grid-template-columns:1fr auto;gap:4px;padding:3px 5px}.marketing-webinars-demo>header>div{gap:3px}.marketing-webinars-demo>header>div>span{width:23px;height:23px;font-size:.45rem}.marketing-webinars-demo>header small,.marketing-webinars-demo>header strong,.marketing-webinars-demo>header>b,.marketing-webinars-demo>header>nav>button{font-size:.3rem}.marketing-webinars-demo>header>nav{display:none}.marketing-webinars-demo>main{padding:4px}.marketing-webinar-grid{grid-template-columns:repeat(3,1fr);gap:2px}.marketing-webinar-grid>article{border-radius:4px;grid-template-rows:46px minmax(0,1fr)}.marketing-webinar-cover>button{width:24px;height:24px}.marketing-webinar-cover>button>span{border-top-width:4px;border-bottom-width:4px;border-left-width:7px;margin-left:2px}.marketing-webinar-cover>span{font-size:.3rem;bottom:3px;left:3px}.marketing-webinar-info{gap:2px;padding:3px}.marketing-webinar-info>footer>button,.marketing-webinar-info>footer>em,.marketing-webinar-info>p,.marketing-webinar-info>small,.marketing-webinar-info>span,.marketing-webinar-info>strong{font-size:.3rem}.marketing-webinar-info>strong{min-height:0}.marketing-webinar-info>footer>em,.marketing-webinar-info>p{display:none}.marketing-webinar-info>footer{justify-content:end}.marketing-webinar-info>footer>button{padding:3px}.marketing-webinar-pointer{display:none}.marketing-video-player{grid-template-rows:minmax(0,1fr) 28px;inset:4px}.marketing-video-stage{grid-template-columns:44px 1fr 20px;gap:7px;padding:10px 14px}.marketing-video-stage>span{border-radius:9px;width:40px;height:40px;font-size:1.1rem}.marketing-video-player>footer em,.marketing-video-player>footer small,.marketing-video-stage p,.marketing-video-stage small{font-size:.3rem}.marketing-video-stage strong{font-size:.58rem}.marketing-video-player>footer{grid-template-columns:20px minmax(0,1fr) auto 12px;gap:4px;padding:0 5px}.marketing-video-player>footer>button{width:19px;height:19px;font-size:.35rem}.marketing-video-player>footer>em{display:none}}@media (prefers-reduced-motion:reduce){.marketing-video-orbit,.marketing-video-player,.marketing-video-player>footer>span>i.is-playing,.marketing-webinar-pointer{animation:none}}.marketing-creative-demo{color:#29364b;background:#f4f6f8;position:absolute;inset:27px 0 0;overflow:hidden}.marketing-creative-demo>header{background:#fff;border-bottom:1px solid #dfe5ea;justify-content:space-between;align-items:center;gap:10px;height:54px;padding:7px 14px;display:flex}.marketing-creative-demo>header>div{align-items:center;gap:8px;display:flex}.marketing-creative-demo>header>div>span{color:#625dca;background:#e9ecfb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.78rem;display:grid}.marketing-creative-demo>header>div>div{gap:2px;display:grid}.marketing-creative-demo>header small{color:#8a95a2;letter-spacing:.06em;font-size:.4rem}.marketing-creative-demo>header strong{font-size:.7rem}.marketing-creative-demo>header>p{color:#378b67;background:#e9f6ef;border-radius:99px;align-items:center;gap:5px;margin:0;padding:5px 8px;font-size:.42rem;font-weight:750;display:flex}.marketing-creative-demo>main{grid-template-columns:1.15fr .85fr;gap:10px;height:calc(100% - 54px);padding:10px 12px;display:grid}.marketing-creative-settings{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.marketing-creative-settings>article{background:#fff;border:1px solid #dfe5e9;border-radius:8px;gap:7px;padding:8px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.marketing-creative-settings>article.is-active{border-color:#6e9fc3;transform:translate(3px);box-shadow:0 0 0 3px #457eaa1a,0 7px 17px #2d506a14}.marketing-creative-settings>article>header{grid-template-columns:23px 1fr auto;align-items:center;gap:6px;display:grid}.marketing-creative-settings>article>header>span{color:#2f6795;background:#e8f1f7;border-radius:6px;place-items:center;width:23px;height:23px;font-size:.46rem;font-weight:800;display:grid}.marketing-creative-settings>article>header>div{gap:1px;display:grid}.marketing-creative-settings>article>header strong{font-size:.51rem}.marketing-creative-settings>article>header small{color:#8994a1;font-size:.36rem}.marketing-creative-settings>article>header>i{color:#47a97b;font-size:.62rem}.marketing-creative-trial{background:#f5f8fa;border-radius:6px;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;padding:5px 7px;display:grid}.marketing-creative-trial>i{color:#3394a7;background:#e1f1f4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.55rem;display:grid}.marketing-creative-trial>span{gap:1px;display:grid}.marketing-creative-trial>span>strong{font-size:.42rem}.marketing-creative-trial>span>small{color:#8793a2;font-size:.34rem}.marketing-creative-trial>b{color:#32835f;white-space:nowrap;background:#e8f4ed;border-radius:5px;padding:4px 6px;font-size:.4rem}.marketing-creative-controls{grid-template-columns:1.2fr 1fr;gap:5px;display:grid}.marketing-creative-controls>label{gap:3px;display:grid}.marketing-creative-controls small{color:#8994a2;font-size:.34rem}.marketing-creative-controls b{color:#586779;border:1px solid #e1e6ea;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:5px 6px;font-size:.37rem;display:flex}.marketing-creative-switches{align-items:center;gap:9px;display:flex}.marketing-creative-switches>span{color:#687687;align-items:center;gap:4px;font-size:.37rem;font-weight:650;display:flex}.marketing-creative-switches>span>i{background:#dbe1e5;border-radius:99px;width:19px;height:10px;position:relative}.marketing-creative-switches>span>i:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.marketing-creative-switches>span>i.is-on{background:#42976d}.marketing-creative-switches>span>i.is-on:after{left:11px}.marketing-creative-settings>footer{justify-content:space-between;align-items:center;gap:6px;min-height:25px;margin-top:15px;display:flex}.marketing-creative-settings>footer>button{color:#385d7d;background:#fff;border:1px solid #7391aa;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:.36rem;font-weight:750;display:flex}.marketing-creative-settings>footer>span{color:#7d8997;font-size:.34rem}.marketing-creative-demo>main>aside{background:#fff;border:1px solid #dde4e9;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:8px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 6px 18px #2937490a}.marketing-creative-demo>main>aside.is-ready{border-color:#96c4b0;box-shadow:0 9px 25px #33805d1c}.marketing-creative-demo>main>aside>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.marketing-creative-demo>main>aside>header strong{font-size:.53rem}.marketing-creative-demo>main>aside>header span{color:#446b8d;font-size:.34rem;font-weight:650}.marketing-piece-preview{background:#173248;border-radius:7px;flex:1;min-height:0;position:relative;overflow:hidden}.marketing-piece-preview>img{object-fit:cover}.marketing-piece-shade{background:linear-gradient(#081a2a47,#071827b8);position:absolute;inset:0}.marketing-piece-content{color:#fff;flex-direction:column;justify-content:center;gap:5px;padding:14px 16px;display:flex;position:absolute;inset:0 0 31px}.marketing-piece-content>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.marketing-piece-content>span>b,.marketing-piece-content>span>em{text-transform:uppercase;background:#2774b5;border-radius:4px;padding:3px 5px;font-size:.34rem;font-style:normal}.marketing-piece-content>span>em{color:#285f8d;background:#fff}.marketing-piece-content>strong{font-size:1.18rem;line-height:1}.marketing-piece-content>p{color:#e7eef2;max-width:210px;margin:0;font-size:.4rem;line-height:1.25}.marketing-piece-content>h4{gap:1px;margin:1px 0 0;font-size:.38rem;font-weight:500;display:grid}.marketing-piece-content>h4>b{font-size:.7rem}.marketing-piece-content>small{text-transform:uppercase;margin-top:2px;font-size:.35rem;font-weight:750}.marketing-piece-preview>footer{color:#fff;background:#255f96;place-items:center;height:31px;font-family:Georgia,serif;font-size:.68rem;display:grid;position:absolute;inset:auto 0 0}.marketing-creative-spark{color:#f7d16c;filter:drop-shadow(0 0 7px #ffd365cc);font-size:1rem;animation:marketing-creative-spark 1s ease-in-out infinite alternate;position:absolute;top:11px;right:11px}.marketing-creative-demo>main>aside>dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.marketing-creative-demo>main>aside>dl>div{background:#f2f6f8;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:4px 5px;display:flex}.marketing-creative-demo>main>aside dt{color:#83909e;font-size:.32rem}.marketing-creative-demo>main>aside dd{color:#3d8498;margin:0;font-size:.33rem;font-weight:750}.marketing-confirm-piece{color:#143d37;background:#44c6a5;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:27px;font-size:.42rem;font-weight:800;display:flex}.marketing-confirm-piece:disabled>i{animation:marketing-creative-spin .8s linear infinite}.marketing-creative-pointer{color:#153f61;filter:drop-shadow(0 3px 3px #1b354c4d);font-size:1rem;animation:marketing-creative-click .7s ease-in-out infinite alternate;position:absolute;bottom:8px;right:22%}.marketing-creative-success{z-index:8;background:#fff;border:1px solid #9fd6ba;border-radius:9px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-width:460px;padding:9px 11px;animation:marketing-creative-success .5s cubic-bezier(.2,.8,.25,1) both;display:grid;position:absolute;bottom:35px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #2a6d4c3d}.marketing-creative-success>i{color:#fff;background:#3eaa78;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.78rem;display:grid;box-shadow:0 0 0 6px #3eaa781a}.marketing-creative-success>span{gap:2px;display:grid}.marketing-creative-success strong{color:#2f7555;font-size:.52rem}.marketing-creative-success small{color:#718090;font-size:.4rem}.marketing-creative-success>button{color:#337957;background:#e7f5ed;border:0;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:.38rem;font-weight:750;display:flex}@keyframes marketing-creative-click{0%{transform:translate(7px,7px)scale(.9)}to{transform:none}}@keyframes marketing-creative-spin{to{transform:rotate(1turn)}}@keyframes marketing-creative-spark{to{transform:scale(1.18)rotate(8deg)}}@keyframes marketing-creative-success{0%{opacity:0;transform:translate(-50%,18px)scale(.92)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1100px){.marketing-creative-demo>header{height:47px;padding:5px 9px}.marketing-creative-demo>main{gap:6px;height:calc(100% - 47px);padding:7px 8px}.marketing-creative-settings{gap:4px}.marketing-creative-demo>main>aside,.marketing-creative-settings>article{gap:4px;padding:5px}.marketing-piece-content{padding:9px 11px}.marketing-creative-success{bottom:11px}}@media (max-width:760px){.marketing-creative-demo>header{height:36px;padding:3px 5px}.marketing-creative-demo>header>div{gap:3px}.marketing-creative-demo>header>div>span{width:23px;height:23px;font-size:.45rem}.marketing-creative-demo>header small,.marketing-creative-demo>header strong,.marketing-creative-demo>header>p{font-size:.3rem}.marketing-creative-demo>main{grid-template-columns:1.05fr .95fr;gap:3px;height:calc(100% - 36px);padding:4px}.marketing-creative-settings{gap:2px}.marketing-creative-settings>article{border-radius:4px;gap:2px;padding:3px}.marketing-creative-settings>article>header{grid-template-columns:16px 1fr auto;gap:3px}.marketing-creative-settings>article>header>span{width:16px;height:16px;font-size:.3rem}.marketing-confirm-piece,.marketing-creative-controls b,.marketing-creative-controls small,.marketing-creative-demo>main>aside dd,.marketing-creative-demo>main>aside dt,.marketing-creative-demo>main>aside>header span,.marketing-creative-demo>main>aside>header strong,.marketing-creative-settings>article>header small,.marketing-creative-settings>article>header strong,.marketing-creative-settings>footer>button,.marketing-creative-settings>footer>span,.marketing-creative-success small,.marketing-creative-success strong,.marketing-creative-success>button,.marketing-creative-switches>span,.marketing-creative-trial>b,.marketing-creative-trial>span>small,.marketing-creative-trial>span>strong{font-size:.3rem}.marketing-creative-trial{grid-template-columns:18px 1fr;gap:3px;padding:3px}.marketing-creative-trial>i{width:18px;height:18px;font-size:.35rem}.marketing-creative-trial>b{display:none}.marketing-creative-controls{gap:2px}.marketing-creative-controls b{padding:3px}.marketing-creative-switches{gap:3px}.marketing-creative-switches>span:last-child{display:none}.marketing-creative-settings>footer{min-height:17px}.marketing-creative-demo>main>aside{border-radius:4px;gap:2px;padding:3px}.marketing-piece-content{gap:2px;padding:5px 7px;inset:0 0 23px}.marketing-piece-content>h4,.marketing-piece-content>p,.marketing-piece-content>small,.marketing-piece-content>span>b,.marketing-piece-content>span>em{font-size:.3rem}.marketing-piece-content>strong{font-size:.7rem}.marketing-piece-content>h4>b{font-size:.45rem}.marketing-piece-preview>footer{height:23px;font-size:.45rem}.marketing-confirm-piece{min-height:20px}.marketing-creative-success{grid-template-columns:24px 1fr auto;gap:5px;min-width:330px;padding:5px;bottom:6px}.marketing-creative-success>i{width:24px;height:24px;font-size:.5rem}.marketing-creative-pointer{display:none}}@media (prefers-reduced-motion:reduce){.marketing-confirm-piece:disabled>i,.marketing-creative-pointer,.marketing-creative-spark,.marketing-creative-success{animation:none}}.marketing-stats-demo{color:#29364b;background:#f4f7f9;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.marketing-stats-demo>header{justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}.marketing-stats-demo>header>div{align-items:center;gap:7px;display:flex}.marketing-stats-demo>header>div>span{color:#4d72c7;background:#e8f0fb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.72rem;display:grid}.marketing-stats-demo>header>div>div{gap:1px;display:grid}.marketing-stats-demo>header small{color:#8994a2;letter-spacing:.05em;font-size:.38rem}.marketing-stats-demo>header>p{color:#378a67;background:#e8f6ef;border-radius:99px;align-items:center;gap:4px;margin:0;padding:4px 7px;font-size:.37rem;font-weight:750;display:flex}.marketing-stats-filters{background:#fff;border:1px solid #e0e6ea;border-radius:7px;grid-template-columns:1.2fr .85fr .7fr .7fr auto;gap:5px;padding:7px;display:grid;position:relative}.marketing-stats-filters>label{gap:2px;min-width:0;display:grid}.marketing-stats-filters small{color:#8793a1;font-size:.31rem}.marketing-stats-filters b{color:#5b6878;white-space:nowrap;border:1px solid #e1e6eb;border-radius:5px;justify-content:space-between;align-items:center;gap:3px;min-width:0;padding:5px 6px;font-size:.35rem;font-weight:650;display:flex}.marketing-stats-filters>button{color:#fff;background:#2d6395;border:0;border-radius:5px;align-self:end;align-items:center;gap:4px;min-height:25px;padding:0 9px;font-size:.37rem;font-weight:750;transition:transform .25s,box-shadow .25s;display:flex}.marketing-stats-filters>button.is-targeted{transform:translateY(-2px);box-shadow:0 0 0 3px #2d639529,0 5px 12px #2d639533}.marketing-stats-pointer{z-index:3;color:#173f61;filter:drop-shadow(0 3px 3px #1b354c47);font-size:.9rem;animation:marketing-stats-click .7s ease-in-out infinite alternate;position:absolute;bottom:-7px;right:18px}.marketing-summary-cards{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.marketing-summary-cards>article{background:#fff;border:1px solid #e2e7eb;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:6px;min-width:0;padding:7px;display:grid;position:relative;box-shadow:0 5px 14px #2a384909}.marketing-summary-cards>article>i{color:#4d78d5;background:#e9f0fc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.62rem;display:grid}.marketing-summary-cards>article.is-aqua>i{color:#3ba2b7;background:#e4f4f7}.marketing-summary-cards>article.is-green>i{color:#3dab82;background:#e6f5ee}.marketing-summary-cards>article.is-coral>i{color:#ef7e6c;background:#fdebe8}.marketing-summary-cards>article.is-violet>i{color:#756bd2;background:#eceafb}.marketing-summary-cards>article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;min-width:0;display:grid}.marketing-summary-cards small{color:#8994a2;text-transform:uppercase;grid-column:1/-1;font-size:.31rem}.marketing-summary-cards strong{font-size:.77rem;line-height:1;animation:marketing-stat-value .4s both}.marketing-summary-cards span{color:#778596;text-overflow:ellipsis;white-space:nowrap;font-size:.32rem;overflow:hidden}.marketing-summary-cards>article>b{color:#3a906b;background:#e8f6ef;border-radius:99px;padding:2px 4px;font-size:.29rem;position:absolute;top:5px;right:5px}.marketing-stats-detail{flex:1;grid-template-columns:.83fr 1.17fr;gap:7px;min-height:0;display:grid}.marketing-stats-detail>article{background:#fff;border:1px solid #e1e6ea;border-radius:8px;min-width:0;min-height:0;padding:8px 9px;box-shadow:0 5px 15px #2a384909}.marketing-stats-detail>article>header{border-bottom:1px solid #edf0f2;align-items:center;gap:6px;padding-bottom:6px;display:flex}.marketing-stats-detail>article>header>span{color:#42b392;background:#e3f5f0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.6rem;display:grid}.marketing-stats-detail>article>header>div{gap:1px;min-width:0;display:grid}.marketing-stats-detail>article>header small{color:#8995a2;font-size:.33rem}.marketing-format-card>div{display:grid}.marketing-format-card>div>p{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:5px;margin:0;padding:5px 2px;display:flex}.marketing-format-card>div>p>span{color:#b77c09;background:#fff2d9;border-radius:99px;align-items:center;gap:4px;padding:3px 6px;font-size:.36rem;font-weight:750;display:flex}.marketing-format-card>div>p>span.is-red{color:#bd3741;background:#fde7ea}.marketing-format-card>div>p>span.is-green{color:#267d57;background:#e7f3ed}.marketing-format-card>div>p>span.is-blue{color:#286bd2;background:#e7effd}.marketing-format-card>div>p>span.is-violet{color:#7446c3;background:#eee7fb}.marketing-format-card>div>p>b{color:#5d6b7c;font-size:.42rem;animation:marketing-stat-value .4s both}.marketing-engagement-card>header{grid-template-columns:27px 1fr auto;display:grid!important}.marketing-engagement-card>header>b{color:#3b6f99;background:#eaf2f9;border-radius:99px;padding:3px 5px;font-size:.32rem}.marketing-engagement-card>div{gap:7px;padding-top:9px;display:grid}.marketing-engagement-card>div>p{grid-template-columns:74px 30px 1fr;align-items:center;gap:5px;margin:0;display:grid}.marketing-engagement-card>div>p>span{color:#5f6e7f;font-size:.36rem;font-weight:700}.marketing-engagement-card>div>p>b{color:#35495f;text-align:right;font-size:.36rem}.marketing-engagement-card>div>p>i{background:#edf1f4;border-radius:99px;height:7px;overflow:hidden}.marketing-engagement-card>div>p>i>em{width:var(--bar-value);border-radius:inherit;background:var(--bar-color);height:100%;box-shadow:0 0 9px var(--bar-color);display:block}@supports (color:color-mix(in lab,red,red)){.marketing-engagement-card>div>p>i>em{box-shadow:0 0 9px color-mix(in srgb,var(--bar-color) 35%,transparent)}}.marketing-engagement-card>div>p>i>em{animation:marketing-stat-bar .75s cubic-bezier(.2,.8,.25,1) both}.marketing-engagement-card>footer{color:#8994a1;justify-content:flex-end;align-items:center;gap:10px;margin-top:9px;font-size:.31rem;display:flex}.marketing-engagement-card>footer>span,.marketing-engagement-card>footer>strong{align-items:center;gap:3px;display:flex}.marketing-engagement-card>footer i{background:#d8dfe5;border-radius:50%;width:6px;height:6px}.marketing-engagement-card>footer strong{color:#526273}.marketing-engagement-card>footer strong>i{background:#4d80d8}.marketing-stats-toast{z-index:5;background:#fff;border:1px solid #a9d8bf;border-radius:7px;grid-template-columns:27px 1fr;align-items:center;gap:6px;min-width:225px;padding:7px 9px;animation:marketing-stats-toast .4s both;display:grid;position:absolute;bottom:35px;right:18px;box-shadow:0 12px 28px #2e715033}.marketing-stats-toast>i{color:#fff;background:#42a978;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.61rem;display:grid}.marketing-stats-toast>span{gap:1px;display:grid}.marketing-stats-toast strong{color:#337457;font-size:.43rem}.marketing-stats-toast small{color:#778697;font-size:.33rem}.marketing-stats-demo>header small{font-size:.44rem}.marketing-stats-demo>header strong{font-size:.77rem}.marketing-stats-demo>header>p{font-size:.43rem}.marketing-stats-filters small{font-size:.36rem}.marketing-stats-filters b{font-size:.4rem}.marketing-stats-filters>button{font-size:.43rem}.marketing-summary-cards>article>i{font-size:.71rem}.marketing-summary-cards small{font-size:.36rem}.marketing-summary-cards strong{font-size:.89rem}.marketing-summary-cards span{font-size:.37rem}.marketing-summary-cards>article>b{font-size:.33rem}.marketing-stats-detail>article>header>span{font-size:.69rem}.marketing-stats-detail>article>header strong{font-size:.55rem}.marketing-stats-detail>article>header small{font-size:.38rem}.marketing-format-card>div>p>span{font-size:.41rem}.marketing-format-card>div>p>b{font-size:.48rem}.marketing-engagement-card>header>b{font-size:.37rem}.marketing-engagement-card>div>p>b,.marketing-engagement-card>div>p>span{font-size:.41rem}.marketing-engagement-card>footer{font-size:.36rem}.marketing-stats-toast>i{font-size:.7rem}.marketing-stats-toast strong{font-size:.49rem}.marketing-stats-toast small{font-size:.38rem}@keyframes marketing-stats-click{0%{transform:translate(6px,6px)scale(.9)}to{transform:none}}@keyframes marketing-stat-value{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes marketing-stat-bar{0%{width:0}}@keyframes marketing-stats-toast{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@media (max-width:1100px){.marketing-stats-demo{gap:5px;padding:7px 8px}.marketing-stats-filters{padding:5px}.marketing-summary-cards{gap:4px}.marketing-summary-cards>article{grid-template-columns:24px 1fr;gap:4px;padding:5px}.marketing-summary-cards>article>i{width:24px;height:24px}.marketing-stats-detail{gap:5px}.marketing-stats-detail>article{padding:6px}.marketing-stats-toast{bottom:9px;right:11px}}@media (max-width:760px){.marketing-stats-demo{gap:3px;padding:4px}.marketing-stats-demo>header{min-height:27px}.marketing-stats-demo>header>div{gap:3px}.marketing-stats-demo>header>div>span{width:22px;height:22px;font-size:.4rem}.marketing-stats-demo>header small,.marketing-stats-demo>header strong,.marketing-stats-demo>header>p{font-size:.3rem}.marketing-stats-filters{grid-template-columns:1.2fr .9fr auto;gap:2px;padding:3px}.marketing-stats-filters>label:nth-of-type(3),.marketing-stats-filters>label:nth-of-type(4){display:none}.marketing-stats-filters b,.marketing-stats-filters small,.marketing-stats-filters>button{font-size:.3rem}.marketing-stats-filters b{padding:3px}.marketing-stats-filters>button{min-height:20px;padding:0 5px}.marketing-summary-cards{gap:2px}.marketing-summary-cards>article{border-radius:4px;grid-template-columns:18px 1fr;gap:2px;padding:3px}.marketing-summary-cards>article>i{width:18px;height:18px;font-size:.35rem}.marketing-summary-cards small,.marketing-summary-cards span,.marketing-summary-cards>article>b{font-size:.3rem}.marketing-summary-cards strong{font-size:.45rem}.marketing-summary-cards span{display:none}.marketing-stats-detail{gap:3px}.marketing-stats-detail>article{border-radius:4px;padding:4px}.marketing-stats-detail>article>header{gap:3px;padding-bottom:3px}.marketing-stats-detail>article>header>span{width:19px;height:19px;font-size:.38rem}.marketing-engagement-card>div>p>b,.marketing-engagement-card>div>p>span,.marketing-engagement-card>footer,.marketing-engagement-card>header>b,.marketing-format-card>div>p>b,.marketing-format-card>div>p>span,.marketing-stats-detail>article>header small,.marketing-stats-detail>article>header strong,.marketing-stats-toast small,.marketing-stats-toast strong{font-size:.3rem}.marketing-format-card>div>p{padding:3px 1px}.marketing-format-card>div>p>span{padding:2px 3px}.marketing-engagement-card>div{gap:4px;padding-top:5px}.marketing-engagement-card>div>p{grid-template-columns:49px 23px 1fr;gap:3px}.marketing-engagement-card>footer{margin-top:5px}.marketing-stats-toast{grid-template-columns:20px 1fr;gap:4px;min-width:170px;padding:4px;bottom:45px;right:10px}.marketing-stats-toast>i{width:20px;height:20px;font-size:.4rem}.marketing-stats-pointer{display:none}}@media (prefers-reduced-motion:reduce){.marketing-engagement-card>div>p>i>em,.marketing-format-card>div>p>b,.marketing-stats-pointer,.marketing-stats-toast,.marketing-summary-cards strong{animation:none}}@font-face{font-family:Unicons;src:url(/sembravia/fonts/Unicons.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Sembravia Poppins;src:url(/sembravia/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sembravia Poppins;src:url(/sembravia/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.uil{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Unicons!important}.uil-adjust-circle:before{content:""}.uil-analytics:before{content:""}.uil-box:before{content:""}.uil-chart-line:before{content:""}.uil-check:before{content:""}.uil-clipboard-notes:before{content:""}.uil-crosshairs:before{content:""}.uil-download-alt:before{content:""}.uil-file-alt:before{content:""}.uil-flask:before{content:""}.uil-list-ul:before{content:""}.uil-map-marker:before{content:""}.uil-plus:before{content:""}.uil-raindrops-alt:before{content:""}.uil-save:before{content:""}.uil-schedule:before{content:""}.uil-shield:before{content:""}.uil-shield-check:before{content:""}.uil-shopping-bag:before{content:""}.uil-sign-right:before{content:""}.uil-trophy:before{content:""}.uil-users-alt:before{content:""}.uil-apps:before{content:""}.uil-bell:before{content:""}.uil-check-circle:before{content:""}.uil-coins:before{content:""}.uil-history:before{content:""}.uil-lock:before{content:""}.uil-share-alt:before{content:""}.uil-receipt:before{content:""}.uil-chart-growth:before{content:""}.uil-chart-pie:before{content:""}.uil-exclamation-circle:before{content:""}.uil-percentage:before{content:""}.uil-bullseye:before{content:""}.uil-arrow-down:before{content:""}.uil-arrow-up:before{content:""}.uil-calendar-alt:before{content:""}.uil-comment-check:before{content:""}.uil-credit-card:before{content:""}.uil-invoice:before{content:""}.uil-envelope-send:before{content:""}.uil-eye:before{content:""}.uil-link-alt:before{content:""}.uil-whatsapp:before{content:""}.uil-clock:before{content:""}.uil-times-circle:before{content:""}.uil-pen:before{content:""}.uil-truck:before{content:""}.uil-arrow-growth:before{content:""}.uil-file-minus:before{content:""}.uil-money-bill:before{content:""}.uil-money-withdraw:before{content:""}.uil-search:before{content:""}.uil-shopping-cart-alt:before{content:""}.uil-usd-circle:before{content:""}.uil-wallet:before{content:""}.uil-cloud-upload:before{content:""}.uil-file-check:before{content:""}.uil-file-info-alt:before{content:""}.uil-file-upload:before{content:""}.uil-paperclip:before{content:""}.uil-user-square:before{content:""}.uil-arrow-right:before{content:""}.uil-layers:before{content:""}:root{--green:#376d4d;--green-deep:#2b5e41;--navy:#343f52;--ink:#222d3d;--muted:#667085;--surface:#f2f5fa;--sage:#ebf1ea;--line:#dce4df;--white:#fff}html .cpsa-header small{font-size:.52rem}html .cpsa-header strong{font-size:.95rem}html .cpsa-header>button{font-size:.6rem}html .cpsa-summary-heading>strong{font-size:.74rem}html .cpsa-summary-heading b{font-size:.48rem}html .cpsa-metrics strong{font-size:1.18rem}html .cpsa-metrics small{font-size:.54rem}html .cpsa-metrics>article>b{font-size:.48rem}html .cpsa-activity>header span{font-size:.62rem}html .cpsa-activity>header>b{font-size:.48rem}html .cpsa-solution-copy b{font-size:.46rem}html .cpsa-solution-copy strong{font-size:.7rem}html .cpsa-solution-copy small{font-size:.52rem}html .cpsa-solution-copy em{font-size:.47rem}html .cpsa-solution-tags>*{font-size:.44rem}html .cpsa-solution>time{font-size:.48rem}html .cpsa-solution>button{font-size:.44rem}@media (max-width:520px){html .cpsa-header small{font-size:.34rem}html .cpsa-header strong{font-size:.64rem}html .cpsa-header>button{font-size:.38rem}html .cpsa-summary-heading>strong{font-size:.48rem}html .cpsa-summary-heading b{font-size:.31rem}html .cpsa-metrics strong{font-size:.75rem}html .cpsa-metrics small{font-size:.31rem}html .cpsa-metrics>article>b{font-size:.28rem}html .cpsa-activity>header span{font-size:.38rem}html .cpsa-activity>header>b{font-size:.3rem}html .cpsa-solution-copy b,html .cpsa-solution-tags>*{font-size:.27rem}html .cpsa-solution-copy strong{font-size:.4rem}html .cpsa-solution-copy em,html .cpsa-solution-copy small,html .cpsa-solution>time{font-size:.29rem}}html .cpi-module-grid{gap:10px}html .cpi-module-grid>.share-card{background:#f5f7f8;border-radius:11px;flex-direction:column;gap:0;min-height:126px;padding:14px;display:flex}html .cpi-module-grid .share-available{padding:4px 7px;font-size:.54rem!important}html .cpi-module-grid>.share-card>.share-available{color:#295d8e;background:#e6edf4;border:0;border-radius:99px;width:max-content;height:auto;display:inline-flex;position:static}html .cpi-module-grid .share-check{width:22px;height:22px;font-size:.55rem;animation:none;top:11px;right:11px}html .cpi-module-grid>.share-card>strong{align-self:stretch;align-items:center;gap:6px;margin-top:18px;font-size:.86rem;display:flex}html .cpi-module-grid>.share-card>strong>i{color:#44566c;font-size:.98rem}html .cpi-module-grid>.share-card>small{color:#8e9893;margin-top:8px;font-size:.66rem;line-height:1.45}html .cpi-module-grid>.share-card.is-active{background:#f3faf5;border-color:#8fc4a3;box-shadow:0 0 0 3px #3b8c6112}html .cpi-module-grid>.share-card.is-active .share-check{color:#fff;background:#378458;border-color:#378458}html .cpi-module-grid>.cpi-cp-card{gap:3px;padding:10px}html .cpi-cp-card>div:first-child{flex:none;justify-content:space-between;align-items:center;display:flex}html .cpi-cp-card>div:first-child>em{padding:3px 6px;font-size:.34rem}html .cpi-module-grid>.cpi-cp-card>strong{flex:none;align-self:flex-start;gap:5px;margin-top:3px;font-size:.6rem}html .cpi-module-grid>.cpi-cp-card>strong>i{font-size:.72rem}html .cpi-module-grid>.cpi-cp-card>small{flex:none;margin-top:1px;font-size:.4rem;line-height:1.3}html .cpi-module-grid>.cpi-cp-card>.cpi-linked-solution,html .cpi-module-grid>.cpi-cp-card>footer{flex:none}html .cpi-linked-solution{grid-template-columns:1fr 20px;padding:5px 6px}html .cpi-linked-solution b{font-size:.28rem}html .cpi-linked-solution strong{font-size:.36rem}html .cpi-linked-solution small{font-size:.28rem}html .cpi-cp-card>footer button{min-height:24px;font-size:.32rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--navy);letter-spacing:-.035em;font-weight:500}h1{font-size:clamp(2.65rem,5.3vw,5rem);line-height:1.02}h2{font-size:clamp(2.15rem,4vw,3.8rem);line-height:1.08}h3{font-size:1.45rem;line-height:1.2}p{color:var(--muted);font-size:1.06rem;line-height:1.65}::selection{color:var(--navy);background:#b9d6c4}:focus-visible{outline-offset:3px;outline:3px solid #6aaa82}[data-ns-animate]{opacity:0}.section-shell{width:min(1290px,100% - 40px);margin-inline:auto}.content-section{padding:clamp(85px,10vw,145px) 0}.surface-section{background:var(--surface)}.eyebrow{color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem;font-weight:700;display:block}.eyebrow-light{color:#c5e2cf}.button{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:.98rem;font-weight:600;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);border:1px solid var(--green);color:#fff!important}.button-primary:hover{background:var(--green-deep)}.button-light{color:var(--navy);background:#fff;border:1px solid #fff}.button-light:hover{background:var(--sage);border-color:var(--sage)}.button-ghost-light{color:#fff;border:1px solid #ffffff80}.button-ghost-light:hover{background:#ffffff1a;border-color:#fff}.button-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-solutions-mobile{display:none}.site-header{z-index:100;width:100%;position:fixed;top:18px;left:0}.nav-shell{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(115deg,#ffffffd1,#f4f9f6ad);border:1px solid #ffffff9e;border-radius:999px;justify-content:space-between;align-items:center;width:min(1290px,100% - 40px);min-height:68px;margin:auto;padding:9px 10px 9px 24px;display:flex;box-shadow:inset 0 1px #ffffffb8,0 14px 45px #162f2326}.brand-logo{color:#11332b;align-items:center;width:max-content;display:inline-flex}.brand-lockup{fill:currentColor;display:block;overflow:visible}.brand-wordmark{letter-spacing:-2.5px;font-size:48px;font-weight:600}.brand-descriptor,.brand-wordmark{font-family:Sembravia Poppins,sans-serif}.brand-descriptor{letter-spacing:9px;font-size:13px;font-weight:400}.brand-logo-horizontal .brand-lockup{width:177px;height:auto}.brand-logo-lockup .brand-lockup{width:260px;height:auto}.brand-logo-light{color:#f8faf8}.nav-links{align-items:center;gap:7px;display:flex}.nav-links>a,.solutions-menu>button{color:#536071;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:13px 16px;font-size:.97rem;transition:all .2s}.nav-links>a:hover,.solutions-menu>button:hover{color:var(--green);background:var(--sage)}.solutions-menu>button{align-items:center;gap:6px;display:inline-flex}.solutions-menu-chevron{place-items:center;width:18px;height:18px;transition:transform .2s;display:inline-grid}.solutions-menu-chevron>span{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.solutions-menu>button[aria-expanded=true] .solutions-menu-chevron{transform:rotate(180deg)}.nav-links .nav-cta{border:1px solid var(--green);background:var(--green);min-height:48px;margin-left:4px;padding:0 21px;color:#fff!important}.nav-links .nav-cta:hover{border-color:var(--green-deep);background:var(--green-deep);color:#fff!important}.solutions-menu{position:relative}.solutions-popover{visibility:hidden;opacity:0;border:1px solid var(--line);pointer-events:none;background:#fff;border-radius:22px;width:820px;padding:20px;transition:all .2s;position:absolute;top:48px;left:50%;transform:translate(-50%,8px);box-shadow:0 25px 70px #2739302b}.solutions-popover.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.solutions-popover-head{border-bottom:1px solid var(--line);color:var(--navy);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;font-size:.92rem;font-weight:650;display:flex}.solutions-popover-head a{color:var(--green);font-size:.82rem}.solutions-popover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.solutions-popover-card{--app-accent:#6bc5a4;background:linear-gradient(145deg,#fff,var(--app-accent));border:1px solid #e4e9e6;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;min-height:82px;padding:12px 10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.solutions-popover-card{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--app-accent) 5%,white))}}.solutions-popover-card{transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 5px 15px #2a3f340b}.solutions-popover-card:after{content:"";background:var(--app-accent);opacity:.58;height:3px;position:absolute;bottom:0;left:0;right:0}.solutions-popover-card:hover{border-color:var(--app-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.solutions-popover-card:hover{border-color:color-mix(in srgb,var(--app-accent) 42%,#dce3df)}}.solutions-popover-card:hover{box-shadow:0 10px 22px #2a3f3417}.solutions-popover-icon{background:var(--app-accent);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.solutions-popover-icon{background:color-mix(in srgb,var(--app-accent) 17%,white)}}.solutions-popover-icon{color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.solutions-popover-icon{color:color-mix(in srgb,var(--app-accent) 76%,var(--navy))}}.solutions-popover-icon .sembravia-app-glyph,.solutions-popover-icon svg{width:23px;height:23px}.solutions-popover-copy{gap:3px;min-width:0;display:grid}.solutions-popover-copy strong{min-height:1.65em;color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.1;display:-webkit-box;overflow:hidden}.solutions-popover-copy small{color:#7f8a84;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;line-height:1.15;overflow:hidden}.solutions-popover-arrow{color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.solutions-popover-arrow{color:color-mix(in srgb,var(--app-accent) 75%,var(--navy))}}.solutions-popover-arrow{font-size:.7rem;transition:transform .2s}.solutions-popover-card:hover .solutions-popover-arrow{transform:translate(2px,-2px)}.nav-toggle{background:var(--sage);border:0;border-radius:50%;width:46px;height:46px;padding:13px;display:none}.nav-toggle span{background:var(--navy);border-radius:2px;height:2px;margin:4px 0;display:block}.hero-section{background:var(--navy);align-items:center;min-height:clamp(760px,100svh,880px);display:flex;position:relative;overflow:hidden}.hero-background{object-fit:cover;opacity:.75}.hero-overlay{background:linear-gradient(90deg,#172a23f2,#1b312ad1 40%,#182c2633 78%),linear-gradient(#0000 45%,#11261d73);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:50px;padding-top:78px;display:grid;position:relative}.hero-copy{max-width:650px}.hero-copy h1{color:#fff;font-size:clamp(2.9rem,4.7vw,4.65rem)}.hero-copy p{color:#ffffffc9;max-width:590px;margin-top:10px;font-size:1.14rem}.hero-product{perspective:1400px;height:540px;position:relative}.browser-frame{background:#fff;border:1px solid #343f521f;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 28px 80px #1c2c252e}.browser-frame:before{content:"•••";z-index:2;color:#9aafa0;letter-spacing:3px;background:#f8faf9;border-bottom:1px solid #e6ece8;height:27px;padding:1px 11px;position:absolute;top:0;left:0;right:0}.browser-frame img{object-fit:cover;border-radius:10px;padding-top:0}.hero-apps-panel{transform-origin:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7faf8f7;border:1px solid #fffc;border-radius:28px;width:100%;padding:25px;position:absolute;top:38px;left:0;transform:rotateY(-4deg)rotateX(1.5deg);box-shadow:0 42px 100px #07180f59}.hero-apps-head{justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 5px 20px;display:flex}.hero-apps-head>div{align-items:center;gap:18px;display:flex}.hero-apps-logo{color:var(--green-deep);letter-spacing:-.052em;font-family:Sembravia Poppins,sans-serif;font-size:1.05rem;font-weight:600}.hero-apps-head strong{color:var(--navy);border-left:1px solid #d8e2dc;padding-left:18px;font-size:.92rem;font-weight:600}.hero-live{color:#68766e;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:flex}.hero-live i{background:#61bd87;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #61bd871f}.hero-apps-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.hero-app-card{--app-accent:#6bc5a4;background:#fff;border:1px solid #e3e9e5;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:175px;padding:19px 16px 16px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #2a3f340e}.hero-app-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--app-accent),#ffffffeb,var(--app-accent),transparent);width:34%;position:absolute;top:-42%;bottom:-42%;left:-58%}@supports (color:color-mix(in lab,red,red)){.hero-app-card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--app-accent) 22%,white),#ffffffeb,color-mix(in srgb,var(--app-accent) 16%,white),transparent)}}.hero-app-card:before{opacity:0;filter:blur(3px);animation:hero-app-shine 12s cubic-bezier(.42,0,.25,1) infinite;transform:skew(-18deg)translate(-220%)}.hero-app-card:nth-child(2):before{animation-delay:.8s}.hero-app-card:nth-child(3):before{animation-delay:1.6s}.hero-app-card:nth-child(4):before{animation-delay:2.4s}.hero-app-card:nth-child(5):before{animation-delay:3.2s}.hero-app-card:nth-child(6):before{animation-delay:4s}.hero-app-card:nth-child(7):before{animation-delay:4.8s}.hero-app-card:nth-child(8):before{animation-delay:5.6s}.hero-app-card:after{content:"";background:var(--app-accent);opacity:.52;height:4px;position:absolute;bottom:0;left:0;right:0}.hero-app-card:hover{z-index:2;border-color:var(--app-accent);transform:translateY(-5px);box-shadow:0 18px 35px #233e3026}@keyframes hero-app-shine{0%,10%{opacity:0;left:-58%;transform:skew(-18deg)translate(-220%)}13%{opacity:.72}25%{opacity:.5;left:116%;transform:skew(-18deg)translate(220%)}29%,to{opacity:0;left:116%;transform:skew(-18deg)translate(220%)}}.hero-app-icon{background:var(--app-accent);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-app-icon{background:color-mix(in srgb,var(--app-accent) 15%,white)}}.hero-app-icon{color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.hero-app-icon{color:color-mix(in srgb,var(--app-accent) 76%,var(--navy))}}.hero-app-icon .sembravia-app-glyph,.hero-app-icon svg{width:27px;height:27px}.sembravia-app-glyph{-webkit-mask:var(--app-icon-url) center/contain no-repeat;mask:var(--app-icon-url) center/contain no-repeat;background:currentColor;flex:none;display:block}.hero-app-name{min-height:34px;color:var(--navy);font-size:.81rem;font-weight:700;line-height:1.15}.hero-app-card small{color:#859086;max-width:110px;font-size:.66rem;line-height:1.3}.hero-app-arrow{color:var(--app-accent);opacity:0;font-size:.8rem;font-weight:700;transition:all .25s;position:absolute;bottom:12px;right:13px;transform:translate(-4px,4px)}.hero-app-card:hover .hero-app-arrow{opacity:1;transform:none}.app-recomendador{--app-accent:#6bc5a4}.app-gestion-cartera{--app-accent:#7ea8f8}.app-central-clientes{--app-accent:#76bd91}.app-planificador-campana{--app-accent:#fb8e7a}.app-cotizador{--app-accent:#9498ea}.app-gestion-reclamos{--app-accent:#f27078}.app-marketing-studio{--app-accent:#f5ad47}.app-cp-solutions{--app-accent:#55b1cc}.hero-map-card{z-index:5;background:#fffffff7;border:1px solid #ffffffe0;border-radius:18px;width:298px;padding:12px;position:absolute;bottom:-58px;right:-2px;transform:rotateY(-2deg);box-shadow:0 25px 65px #091b1257}.hero-map-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.hero-map-head>div{display:grid}.hero-map-head span{color:#819087;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:700}.hero-map-head strong{color:var(--navy);margin-top:2px;font-size:.78rem}.hero-map-head b{color:#39815a;background:#e7f3eb;border-radius:99px;padding:6px 8px;font-size:.65rem}.hero-map-canvas{background-color:#78946c;background-image:linear-gradient(28deg,#2348303b 25%,#0000 25% 52%,#becb8f38 52% 72%,#0000 72%),linear-gradient(115deg,#e0c98930 18%,#0000 18% 55%,#2a5f3e33 55%);background-size:95px 75px,130px 105px;border:1px solid #cfded3;border-radius:11px;height:96px;position:relative;overflow:hidden}.hero-map-canvas svg{width:100%;height:100%;position:absolute;inset:0}.map-water{fill:#639da98c}.map-road{fill:none;stroke:#f7ebc3ad;stroke-width:1.3px}.map-road.major{stroke:#e6d39d;stroke-width:2.4px}.map-boundary{fill:none;stroke:#ffffff3d;stroke-width:.7px;stroke-dasharray:3 3}.client-marker{opacity:0;background:#d7f1e7;border:2px solid #55bca0;border-radius:50% 50% 50% 0;width:17px;height:17px;animation:marker-drop .65s cubic-bezier(.2,.9,.34,1.25) forwards;position:absolute;transform:rotate(-45deg);box-shadow:0 3px 8px #143a284d}.client-marker i{background:#45a98d;border-radius:50%;position:absolute;inset:4px}.client-marker.prospect{background:#e9e5ff;border-color:#6a59cc}.client-marker.prospect i{background:#6654cb}.marker-1{animation-delay:.15s;top:21%;left:12%}.marker-2{animation-delay:.32s;top:56%;left:27%}.marker-3{animation-delay:.48s;top:25%;left:40%}.marker-4{animation-delay:.64s;top:62%;left:53%}.marker-5{animation-delay:.8s;top:17%;left:65%}.marker-6{animation-delay:.96s;top:50%;left:75%}.marker-7{animation-delay:1.12s;top:25%;left:87%}.marker-8{animation-delay:1.28s;top:76%;left:20%}.map-place{color:#ffffffc2;text-shadow:0 1px 2px #143020b3;font-size:.49rem;font-weight:700;position:absolute}.place-1{top:50%;left:9%}.place-2{top:38%;left:48%}.place-3{top:76%;left:67%}.hero-map-meta{color:#77847c;align-items:center;gap:9px;padding:8px 2px 0;font-size:.56rem;display:flex}.hero-map-meta span{align-items:center;gap:4px;display:flex}.hero-map-meta i{background:#45a98d;border-radius:50%;width:6px;height:6px}.hero-map-meta span:nth-child(2) i{background:#6654cb}.hero-map-meta strong{color:var(--navy)}.hero-map-meta em{color:#438461;margin-left:auto;font-size:.54rem;font-style:normal;font-weight:700}@keyframes marker-drop{0%{opacity:0;translate:0 -70px;scale:.55}65%{opacity:1;translate:0 4px;scale:1.08}82%{translate:0 -2px;scale:.97}to{opacity:1;translate:0;scale:1}}.ecosystem-strip{background:var(--green-deep);color:#fff;border-top:1px solid #ffffff21}.ecosystem-list{text-align:center;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:repeat(4,1fr);align-items:center;min-height:78px;font-size:.8rem;font-weight:600;display:grid}.ecosystem-list span+span{border-left:1px solid #fff3}.intro-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:9vw;display:grid}.intro-grid h2{max-width:590px}.large-copy p{color:#515e6f;font-size:1.2rem}.differential-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:80px;display:grid}.differential-card{border:1px solid var(--line);background:#fff;border-radius:18px;height:100%;padding:30px 27px 25px;transition:transform .3s,box-shadow .3s}.differential-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px #30473b1a}.differential-card>span{background:var(--sage);width:39px;height:39px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:45px;font-size:.8rem;font-weight:700;display:inline-grid}.differential-card h3{margin-bottom:12px}.differential-card p{font-size:.96rem}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px;display:flex}.section-heading>div{max-width:720px}.section-heading>p{max-width:470px}.solution-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.solution-card{background:#fff;border:1px solid #dce3e8;border-radius:22px;grid-template-columns:1.02fr .98fr;height:100%;min-height:360px;transition:transform .35s,box-shadow .35s,border-color .35s;display:grid;overflow:hidden}.solution-card:hover{border-color:#bbd1c3;transform:translateY(-6px);box-shadow:0 25px 65px #263e311f}.solution-card-image{background:#e8efeb;min-height:280px;position:relative;overflow:hidden}.solution-card-image img{object-fit:cover;object-position:left center;transition:transform .5s}.solution-card:hover .solution-card-image img{transform:scale(1.025)}.solution-card-copy{flex-direction:column;align-items:flex-start;padding:35px 30px;display:flex}.solution-card-copy>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.71rem;font-weight:700}.solution-card-copy h3{margin-bottom:12px}.solution-card-copy p{font-size:.94rem}.solution-card-copy strong{color:var(--green);margin-top:auto;font-size:.92rem}.solution-card-concept{isolation:isolate;background:linear-gradient(135deg,#fff,#fbfdfb 58%,#eef7f0);display:block;position:relative}.solution-card-concept:before{content:"";z-index:-1;border:1px solid #4d9a6929;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-125px;right:-105px;box-shadow:0 0 0 34px #55a8740e,0 0 0 70px #55a87409}.concept-card-copy{z-index:3;flex-direction:column;align-items:flex-start;width:54%;min-height:360px;padding:29px 20px 27px 30px;display:flex;position:relative}.concept-app-icon{width:58px;height:58px;color:var(--green);background:linear-gradient(145deg,#e3f4e9,#f2f8e6);border-radius:50%;place-items:center;margin-bottom:25px;display:grid;box-shadow:inset 0 0 0 1px #376d4d14}.concept-app-icon .sembravia-app-glyph,.concept-app-icon svg{width:34px;height:34px}.concept-app-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.concept-app-icon circle{fill:#8cd2b3;stroke:var(--green)}.concept-category{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:700}.concept-card-copy h3{margin:8px 0 9px;font-size:2rem}.concept-card-copy p{max-width:310px;font-size:.9rem;line-height:1.5}.concept-card-copy strong{color:var(--green);margin-top:auto;font-size:.92rem}.recommender-visual{z-index:2;background:linear-gradient(160deg,#edf7f0,#f9fcf8);border:1px solid #4e856029;border-radius:19px;width:43%;position:absolute;top:23px;bottom:23px;right:19px;overflow:hidden;box-shadow:0 18px 45px #2b5e411c}.recommender-orbit{border:1px solid #44916221;border-radius:50%;position:absolute}.orbit-one{width:240px;height:240px;top:56px;left:15px}.orbit-two{width:170px;height:170px;top:90px;left:50px}.recommender-input{z-index:2;background:#fffffff0;border:1px solid #dae9dd;border-radius:11px;grid-template-columns:20px 1fr;width:94px;padding:9px 9px 8px;display:grid;position:absolute;box-shadow:0 8px 20px #325f421a}.recommender-input i{width:17px;height:17px;color:var(--green);background:#e2f3e8;border-radius:50%;grid-row:1/3;place-items:center;font-size:.48rem;font-style:normal;font-weight:700;display:grid}.recommender-input span{color:#94a198;text-transform:uppercase;font-size:.5rem}.recommender-input strong{color:var(--navy);font-size:.65rem}.input-crop{top:22px;left:16px}.input-zone{width:104px;top:22px;right:16px}.input-zone strong{letter-spacing:-.015em;white-space:nowrap;font-size:.52rem}.recommender-core{z-index:3;background:#fff;border:1px solid #376d4d26;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;top:82px;left:50%;translate:-50%;box-shadow:0 18px 45px #2d624429}.recommender-core>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:7px;font-size:.8rem;display:grid}.recommender-core strong{color:var(--navy);font-size:.68rem}.recommender-core small{color:#8a978e;font-size:.55rem}.recommender-results{z-index:3;grid-template-rows:repeat(3,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid;position:absolute;bottom:14px;left:13px;right:13px}.recommender-results span{background:#ffffffe6;border:1px solid #e0e9e2;border-radius:7px;align-items:center;gap:6px;min-height:29px;padding:4px 7px;display:flex;box-shadow:0 4px 12px #2f553d0f}.recommender-results i{background:#64bd86;border-radius:50%;flex:none;width:7px;height:7px}.recommender-results span:nth-child(2) i,.recommender-results span:nth-child(5) i{background:#94c86a}.recommender-results span:nth-child(3) i,.recommender-results span:nth-child(6) i{background:#70a6d5}.recommender-results b{color:#657269;font-size:.49rem;font-weight:600;line-height:1.15}.concept-corner{background:#4497621f;border-radius:38px 0 0;width:38px;height:38px;position:absolute;bottom:0;right:0}.solution-card-recomendador:hover .recommender-core{transform:scale(1.04)}.recommender-core{transition:transform .35s}.solution-card-portfolio{background:linear-gradient(135deg,#fff,#fbfcff 57%,#edf3fc)}.solution-card-portfolio:before{border-color:#537ebe24;box-shadow:0 0 0 34px #5b8bd10d,0 0 0 70px #5b8bd108}.portfolio-app-icon{color:#5077b3;background:linear-gradient(145deg,#e8f0fd,#eef8f4)}.portfolio-visual{z-index:2;background:#718b76;border:1px solid #577eb133;border-radius:19px;width:43%;top:23px;bottom:23px;right:19px;box-shadow:0 18px 45px #31496926}.portfolio-map,.portfolio-visual{position:absolute;overflow:hidden}.portfolio-map{background:linear-gradient(145deg,#81966f,#587b6b);inset:0}.portfolio-map>svg{width:100%;height:100%;position:absolute;inset:0}.portfolio-region{opacity:.7}.region-a{fill:#8fa36d}.region-b{fill:#6b957e}.region-c{fill:#738a5c}.region-d{fill:#527d7b}.portfolio-road{fill:none;stroke:#f7ebc39e;stroke-width:1.5px}.portfolio-road.road-main{stroke:#ead79e;stroke-width:3px}.portfolio-boundary{fill:none;stroke:#ffffff38;stroke-width:.8px;stroke-dasharray:4 4}.portfolio-map-head{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe0;border:1px solid #ffffff80;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 6px 18px #233c301f}.portfolio-map-head span{color:#75827a;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:700}.portfolio-map-head strong{color:#3f7658;font-size:.55rem}.portfolio-marker{z-index:2;opacity:0;background:#e3f7ef;border:2px solid #4eb59a;border-radius:50% 50% 50% 0;width:19px;height:19px;animation:marker-drop .65s cubic-bezier(.2,.9,.34,1.25) forwards;position:absolute;rotate:-45deg;box-shadow:0 4px 9px #16362859}.portfolio-marker i{background:#48ad91;border-radius:50%;position:absolute;inset:4px}.portfolio-marker.prospect{background:#ece9ff;border-color:#6554c7}.portfolio-marker.prospect i{background:#6554c7}.pm-1{animation-delay:.12s;top:24%;left:16%}.pm-2{animation-delay:.28s;top:37%;left:69%}.pm-3{animation-delay:.44s;top:48%;left:41%}.pm-4{animation-delay:.6s;top:58%;left:79%}.pm-5{animation-delay:.76s;top:67%;left:23%}.pm-6{animation-delay:.92s;top:72%;left:57%}.portfolio-place{z-index:1;color:#ffffffb8;text-shadow:0 1px 3px #142d21b3;font-size:.48rem;font-weight:700;position:absolute}.pp-1{top:53%;left:12%}.pp-2{top:42%;left:55%}.portfolio-capabilities{z-index:4;gap:5px;display:grid;position:absolute;bottom:11px;left:11px;right:11px}.portfolio-capabilities span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #e0e8f0e6;border-radius:8px;align-items:center;gap:7px;min-height:28px;padding:5px 8px;display:flex;box-shadow:0 5px 16px #253c311a}.portfolio-capabilities i{color:#5279b1;background:#eaf0fb;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:.46rem;font-style:normal;font-weight:700;display:grid}.portfolio-capabilities b{color:#586774;font-size:.51rem;font-weight:600}.solution-card-portfolio:hover .portfolio-marker{filter:brightness(1.05)}.solution-card-customer-hub{background:linear-gradient(135deg,#fff,#fbfdfc 55%,#eaf5ef)}.solution-card-customer-hub:before{border-color:#469e7724;box-shadow:0 0 0 34px #469e770d,0 0 0 70px #4f9abf08}.customer-hub-app-icon{color:#477f67;background:linear-gradient(145deg,#e6f5eb,#eaf4fa)}.customer-hub-visual{z-index:2;background:radial-gradient(circle,#fffffffa 0 18%,#ecf7f0e0 45%,#e2f1eafa 100%);border:1px solid #488b692e;border-radius:19px;width:43%;position:absolute;top:23px;bottom:23px;right:19px;overflow:hidden;box-shadow:0 18px 45px #2b5e411f}.customer-hub-links{fill:none;stroke:#87bda2;stroke-width:1.25px;stroke-dasharray:4 5;opacity:.72;width:100%;height:100%;animation:hub-link-flow 5s linear infinite;position:absolute;inset:0}.customer-hub-links .hub-ring{stroke:#73a98e;stroke-width:1.6px}.customer-hub-links .hub-crosslinks{stroke:#b0cfc0;stroke-width:.8px;opacity:.62}.customer-hub-core{z-index:4;background:#fff;border:1px solid #376d4d2b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 15px 38px #2a5d3f2b}.customer-hub-core span{color:#8b9a91;letter-spacing:.09em;text-transform:uppercase;font-size:.49rem}.customer-hub-core strong{color:var(--navy);margin-top:3px;font-size:.63rem}.customer-hub-core i{background:#57b984;border-radius:50%;width:7px;height:7px;margin-top:8px;box-shadow:0 0 0 5px #57b9841f}.hub-pulse{z-index:1;border:1px solid #4ca06f2e;border-radius:50%;width:110px;height:110px;animation:hub-pulse 3s ease-out infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}.pulse-two{animation-delay:1.5s}.customer-node{z-index:3;color:#5d6c63;opacity:0;background:#fffffff0;border:1px solid #d2e4dbf2;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:76px;height:34px;padding:0 8px;font-size:.55rem;font-weight:650;animation:hub-node-in .45s cubic-bezier(.2,.85,.3,1.2) forwards;display:flex;position:absolute;box-shadow:0 7px 19px #28523a1a}.customer-node i{background:#55b881;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #55b8811c}.node-orders{animation-delay:.12s;top:11px;left:9px}.node-stock{animation-delay:.22s;top:11px;right:9px}.node-credit{animation-delay:.32s;top:calc(50% - 17px);left:5px}.node-deliveries{animation-delay:.42s;top:calc(50% - 17px);right:5px}.node-alerts{animation-delay:.52s;bottom:11px;left:9px}.node-bookings{animation-delay:.62s;bottom:11px;right:9px}.node-alerts i,.node-stock i{background:#5ea6cb}.node-credit i{background:#eca95a}.node-bookings i{background:#8879d5}.solution-card-customer-hub:hover .customer-hub-core{transform:scale(1.04)}.customer-hub-core{transition:transform .35s}@keyframes hub-link-flow{to{stroke-dashoffset:-90px}}@keyframes hub-pulse{0%{opacity:.65;scale:.72}75%,to{opacity:0;scale:1.75}}@keyframes hub-node-in{0%{opacity:0;scale:.78}to{opacity:1;scale:1}}.solution-card-planner{background:linear-gradient(135deg,#fff,#fffdfc 54%,#fff0ec)}.solution-card-planner:before{border-color:#ef7e6921;box-shadow:0 0 0 34px #ef7e690b,0 0 0 70px #5e8bcd06}.planner-app-icon{color:#cf6d5d;background:linear-gradient(145deg,#ffebe7,#eef3fc)}.planner-visual{z-index:2;background:linear-gradient(150deg,#2c435a,#1e3044);border:1px solid #526a884d;border-radius:19px;width:43%;position:absolute;top:23px;bottom:23px;right:19px;overflow:hidden;box-shadow:0 18px 45px #1e304433}.planner-vs{z-index:3;color:#d5e0e9;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:1fr 28px 1fr;align-items:center;height:36px;padding:0 9px;display:grid;position:absolute;top:13px;left:12px;right:12px}.planner-vs span,.planner-vs strong{font-size:.54rem;font-weight:650}.planner-vs i{color:#fff;text-transform:uppercase;background:#ffffff24;border-radius:50%;place-items:center;width:23px;height:23px;margin:auto;font-size:.48rem;font-style:normal;display:grid}.planner-chart{z-index:1;width:calc(100% - 18px);height:190px;position:absolute;top:49px;left:9px;right:9px;overflow:visible}.planner-grid-line{fill:none;stroke:#ffffff17;stroke-width:1px}.planner-grid-line.vertical{stroke:#ffffff0e}.planner-series{--planner-series-color:#70a7ff;color:var(--planner-series-color)}.planner-series-forecast{--planner-series-color:#48c984}.planner-series-orders{--planner-series-color:#ff826f}.planner-series-sales{--planner-series-color:#9a7cf2}.planner-line,.planner-spark{fill:none;stroke:var(--planner-series-color);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.planner-line{stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px var(--planner-series-color))}@supports (color:color-mix(in lab,red,red)){.planner-line{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--planner-series-color) 68%,transparent))}}.planner-line{animation:planner-line-draw 1.7s cubic-bezier(.28,.75,.25,1) forwards}.planner-series-forecast .planner-line{animation-delay:.12s}.planner-series-orders .planner-line{animation-delay:.24s}.planner-series-sales .planner-line{animation-delay:.36s}.planner-spark{stroke:#fff;stroke-width:4.4px;stroke-dasharray:.02 .98;stroke-dashoffset:0;opacity:.94;animation:planner-spark-run 3.8s linear infinite}.planner-series-forecast .planner-spark{animation-delay:.35s}.planner-series-orders .planner-spark{animation-delay:.7s}.planner-series-sales .planner-spark{animation-delay:1.05s}.planner-series circle{fill:var(--planner-series-color);stroke:#eaf3fbb8;stroke-width:.7px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 1px var(--planner-series-color));animation:planner-point-in .32s ease-out forwards}.planner-months{z-index:2;color:#e1ebf49e;justify-content:space-between;font-size:.45rem;display:flex;position:absolute;bottom:54px;left:13px;right:13px}.planner-legend{z-index:3;grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:absolute;bottom:11px;left:12px;right:12px}.planner-legend span{color:#d8e2ea;align-items:center;gap:5px;font-size:.49rem;display:flex}.planner-legend i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px}.budget-dot{color:#70a7ff;background:#70a7ff}.forecast-dot{color:#48c984;background:#48c984}.orders-dot{color:#ff826f;background:#ff826f}.sales-dot{color:#9a7cf2;background:#9a7cf2}.solution-card-planner:hover .planner-visual{box-shadow:0 22px 52px #1e304447}@keyframes planner-line-draw{to{stroke-dashoffset:0}}@keyframes planner-spark-run{to{stroke-dashoffset:-1px}}@keyframes planner-point-in{0%{opacity:0;scale:.35}to{opacity:.68;scale:1}}.solution-card-quoter{background:linear-gradient(135deg,#fff,#fdfcff 54%,#f0effd)}.solution-card-quoter:before{border-color:#7e7cd921;box-shadow:0 0 0 34px #7e7cd90b,0 0 0 70px #66be9406}.quoter-app-icon{color:#6f72c7;background:linear-gradient(145deg,#efefff,#f2f8f1)}.quoter-visual{z-index:2;background:linear-gradient(155deg,#f5f5fe,#edf2fa);border:1px solid #7576c033;border-radius:19px;width:43%;position:absolute;top:23px;bottom:23px;right:19px;overflow:hidden;box-shadow:0 18px 45px #3d417921}.quote-head{color:#657080;background:#ffffffe0;border:1px solid #dfe2f2;border-radius:10px;justify-content:space-between;align-items:center;height:38px;padding:0 10px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 5px 15px #3a416e12}.quote-head span{font-size:.56rem;font-weight:700}.quote-head strong{color:#7274c5;font-size:.51rem}.quote-form{z-index:2;gap:7px;display:grid;position:absolute;top:58px;left:12px;right:12px}.quote-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quote-step{opacity:.62;background:#fffc;border:1px solid #dee3ed;border-radius:9px;flex-direction:column;justify-content:center;min-height:42px;padding:6px 9px;animation:quote-step-focus 10s ease-in-out infinite;display:flex;position:relative;box-shadow:0 4px 12px #3b42680d}.quote-step span{color:#8d97a5;letter-spacing:.06em;text-transform:uppercase;font-size:.44rem}.quote-step strong{color:var(--navy);margin-top:2px;font-size:.58rem}.quote-step>i{color:#54a978;font-size:.47rem;font-style:normal;position:absolute;top:50%;right:8px;translate:0 -50%}.quote-price>i,.quote-quantity>i{display:none}.quote-price,.quote-quantity{min-width:0}.quote-price strong,.quote-quantity strong{white-space:nowrap;font-size:.53rem}.quote-product{animation-delay:0s}.quote-quantity{animation-delay:1.15s}.quote-price{animation-delay:2.3s}.quote-discount{animation-delay:3.45s}.quote-total{background:#fff;border-color:#cfd5ef;min-height:48px;animation-delay:4.6s}.quote-total strong{color:#5e63ba;font-size:.75rem}.quote-total>i{color:#438360;background:#e8f4ec;border-radius:99px;padding:4px 6px}.quote-progress{z-index:2;grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:absolute;bottom:10px;left:15px;right:15px}.quote-progress i{background:#d9ddeb;border-radius:99px;height:3px;overflow:hidden}.quote-progress i:after{content:"";border-radius:inherit;transform-origin:0;background:#7779d2;width:100%;height:100%;animation:quote-progress-fill 10s ease-out infinite;display:block;transform:scaleX(0)}.quote-progress i:nth-child(2):after{animation-delay:1.15s}.quote-progress i:nth-child(3):after{animation-delay:2.3s}.quote-progress i:nth-child(4):after{animation-delay:3.45s}.quote-progress i:nth-child(5):after{animation-delay:4.6s}.quote-accepted{z-index:6;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(145deg,#347853,#2b6848);flex-direction:column;justify-content:center;align-items:center;animation:quote-accepted 10s ease-in-out infinite;display:flex;position:absolute;inset:0}.quote-accepted>span{background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:16px;font-size:1.5rem;animation:quote-check 10s ease-in-out infinite;display:grid;box-shadow:0 0 0 10px #ffffff0e}.quote-accepted small{color:#bfe2cc;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.quote-accepted strong{margin-top:5px;font-size:.86rem}.quote-accepted>i{color:#cfe7d8;margin-top:7px;font-size:.56rem;font-style:normal}@keyframes quote-step-focus{0%,13%{opacity:1;background:#fff;border-color:#8587dc;transform:translateY(-1px);box-shadow:0 7px 20px #6465b829}19%,to{opacity:.62;background:#fffc;border-color:#dee3ed;transform:none;box-shadow:0 4px 12px #3b42680d}}@keyframes quote-progress-fill{0%,2%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes quote-accepted{0%,63%{opacity:0}69%,91%{opacity:1}97%,to{opacity:0}}@keyframes quote-check{0%,66%{opacity:0;transform:scale(.55)rotate(-15deg)}73%,91%{opacity:1;transform:scale(1)rotate(0)}97%,to{opacity:0;transform:scale(.8)}}.solution-card-claims{background:linear-gradient(135deg,#fff,#fffdfd 54%,#fff0f1)}.solution-card-claims:before{border-color:#e7697421;box-shadow:0 0 0 34px #e769740b,0 0 0 70px #5d9bc006}.claims-app-icon{color:#d35f6a;background:linear-gradient(145deg,#ffecee,#eef5fa)}.claims-visual{z-index:2;background:linear-gradient(155deg,#fff8f8,#f1f5f7);border:1px solid #c9737c33;border-radius:19px;width:43%;position:absolute;top:23px;bottom:23px;right:19px;overflow:hidden;box-shadow:0 18px 45px #6439411f}.claims-head{z-index:4;background:#ffffffe6;border:1px solid #eadfe1;border-radius:9px;justify-content:space-between;align-items:center;height:35px;padding:0 9px;display:flex;position:absolute;top:11px;left:11px;right:11px;box-shadow:0 5px 15px #58373d0f}.claims-head span{color:#586575;font-size:.54rem;font-weight:700}.claims-head strong{color:#b76e2f;background:#fff0e4;border-radius:99px;align-items:center;gap:5px;padding:4px 6px;font-size:.46rem;display:flex}.claims-head strong i{background:#e3a04e;border-radius:50%;width:6px;height:6px;animation:claim-status-pulse 1.5s ease-in-out infinite}.claims-thread{z-index:2;gap:5px;display:grid;position:absolute;top:53px;left:10px;right:10px}.claim-message{opacity:0;background:#ffffffeb;border:1px solid #e2e7eb;border-radius:9px 9px 9px 3px;grid-template-columns:25px 1fr;align-items:start;gap:7px;min-height:46px;padding:6px 7px;display:grid;transform:translateY(7px);box-shadow:0 4px 13px #35444e0f}.claim-message.is-reply{background:#faf7fdf2;border-color:#e5dfe9;border-radius:9px 9px 3px;margin-left:12px}.claim-avatar{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.45rem;font-weight:750;display:grid}.avatar-zonal{background:#41729b}.avatar-quality{background:#9b6fb0}.avatar-technical{background:#3f8b68}.claim-message>div{min-width:0}.claim-message strong{color:#465363;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;line-height:1.15;display:block;overflow:hidden}.claim-message strong i{color:#8b95a1;font-size:.42rem;font-style:normal;font-weight:500}.claim-message p{color:#6d7885;margin:3px 0 0;font-size:.44rem;line-height:1.28}.claim-message-one{animation:claim-message-one 9s ease-in-out infinite}.claim-message-two{animation:claim-message-two 9s ease-in-out infinite}.claim-message-three{animation:claim-message-three 9s ease-in-out infinite}.claim-message-four{animation:claim-message-four 9s ease-in-out infinite}.claims-status{z-index:4;color:#397254;opacity:0;background:#eff8f3f0;border:1px solid #dbeae1;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:29px;animation:claim-status-in 9s ease-in-out infinite;display:flex;position:absolute;bottom:9px;left:11px;right:11px}.claims-status>span{gap:2px;display:flex}.claims-status>span i{background:#59a77b;border-radius:50%;width:3px;height:3px;animation:claim-dot 1s ease-in-out infinite}.claims-status>span i:nth-child(2){animation-delay:.15s}.claims-status>span i:nth-child(3){animation-delay:.3s}.claims-status strong{font-size:.48rem}@keyframes claim-message-one{0%,3%{opacity:0;transform:translateY(7px)}9%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes claim-message-two{0%,17%{opacity:0;transform:translateY(7px)}23%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes claim-message-three{0%,31%{opacity:0;transform:translateY(7px)}37%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes claim-message-four{0%,45%{opacity:0;transform:translateY(7px)}51%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes claim-status-in{0%,57%{opacity:0;transform:translateY(5px)}64%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes claim-status-pulse{50%{opacity:.45;transform:scale(.75)}}@keyframes claim-dot{50%{opacity:.35;transform:translateY(-2px)}}.solution-card-studio{background:linear-gradient(135deg,#fff,#fffdfa 55%,#f6f3ff)}.solution-card-studio:before{border-color:#d69e3921;box-shadow:0 0 0 34px #f3b94b0b,0 0 0 70px #6f6cbe06}.studio-app-icon{color:#b97a19;background:linear-gradient(145deg,#fff3d9,#f0efff)}.studio-visual{z-index:2;background:linear-gradient(150deg,#fffdf7,#f6f4ff);border:1px solid #caab6f40;border-radius:19px;width:43%;position:absolute;top:23px;bottom:23px;right:19px;overflow:hidden;box-shadow:0 18px 45px #594c2f1c}.studio-head{z-index:5;background:#ffffffeb;border:1px solid #e9e3d7;border-radius:9px;justify-content:space-between;align-items:center;height:35px;padding:0 9px;display:flex;position:absolute;top:11px;left:11px;right:11px;box-shadow:0 5px 15px #58472b0f}.studio-head span{color:#596576;font-size:.52rem;font-weight:700}.studio-head strong{color:#3e7c58;background:#eaf6ee;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:.46rem;display:flex}.studio-head strong i{background:#5db47d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5db47d21}.studio-folders{z-index:3;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;position:absolute;inset:54px 10px 10px}.studio-folder{background:#ffffffeb;border:1px solid #e5e4df;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:29px minmax(0,1fr);align-content:center;column-gap:7px;min-width:0;padding:8px 7px;transition:border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #4341390e}.studio-folder>i{background:#efb84f;border-radius:3px 4px 4px;grid-row:1/3;align-self:center;width:27px;height:20px;position:relative;box-shadow:inset 0 -3px #a46c0e1f}.studio-folder>i:before{content:"";background:#efb84f;border-radius:3px 3px 0 0;width:12px;height:6px;position:absolute;top:-4px;left:2px}.studio-folder>i:after{content:"";border:1px solid #ffffffa6;border-radius:2px;width:9px;height:6px;position:absolute;top:4px;right:3px}.studio-folder span{color:#4a5566;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.48rem;font-weight:700;line-height:1.12;overflow:hidden}.studio-folder small{color:#9298a1;white-space:nowrap;margin-top:2px;font-size:.39rem;line-height:1.1}.folder-courses>i,.folder-courses>i:before,.folder-sheets>i,.folder-sheets>i:before{background:#8795da}.folder-recordings>i,.folder-recordings>i:before,.folder-webinars>i,.folder-webinars>i:before{background:#ef9b91}.folder-generator{background:linear-gradient(145deg,#fff,#eef8f1);border-color:#d9e9df}.folder-generator>i,.folder-generator>i:before{background:#68ad7f}.folder-generator span{text-overflow:clip;white-space:normal;font-size:.44rem;line-height:1.05;overflow:visible}.studio-sort-source{z-index:1;background:#ffffffb8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #eee4cb2e}.studio-sort-source i{background:#c5a967;border-radius:50%;width:3px;height:3px;position:absolute}.studio-sort-source i:first-child{transform:translate(-6px)}.studio-sort-source i:nth-child(3){transform:translate(6px)}.studio-file{--file-x:0px;--file-y:0px;z-index:4;color:#7279c2;opacity:0;background:#fff;border:1px solid;border-radius:3px;width:17px;height:21px;animation:studio-file-sort 8.4s cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:50%;left:50%;box-shadow:0 5px 12px #4345662b}.studio-file:before{content:"";background:#f3f2ff;border-bottom:1px solid;border-left:1px solid;border-radius:0 2px;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.studio-file>i{position:absolute}.file-document>i{background:currentColor;width:8px;height:1px;top:8px;left:3px;box-shadow:0 4px,0 8px}.file-image{color:#d58a45}.file-image>i{border:1px solid;border-radius:2px;width:10px;height:7px;bottom:3px;left:3px}.file-image>i:before{content:"";border-top:1px solid;border-left:1px solid;width:5px;height:4px;position:absolute;bottom:1px;left:1px;transform:rotate(45deg)}.file-video{color:#d46c78}.file-video>i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;top:8px;left:5px}.studio-file-one{--file-x:-72px;--file-y:-84px;animation-delay:0s}.studio-file-two{--file-x:54px;--file-y:-84px;animation-delay:1.15s}.studio-file-three{--file-x:-72px;--file-y:-2px;animation-delay:2.3s}.studio-file-four{--file-x:54px;--file-y:-2px;animation-delay:3.45s}.studio-file-five{--file-x:-72px;--file-y:79px;animation-delay:4.6s}.studio-file-six{--file-x:54px;--file-y:79px;animation-delay:5.75s}@keyframes studio-file-sort{0%,3%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-9deg)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}39%{opacity:1;transform:translate(calc(-50% + var(--file-x)),calc(-50% + var(--file-y))) scale(.82) rotate(3deg)}44%,to{opacity:0;transform:translate(calc(-50% + var(--file-x)),calc(-50% + var(--file-y))) scale(.5) rotate(3deg)}}.solution-card-cp{background:linear-gradient(135deg,#fff,#fbfdff 54%,#eaf7f9)}.solution-card-cp:before{border-color:#44a3bb24;box-shadow:0 0 0 34px #44a3bb0b,0 0 0 70px #48895d08}.cp-app-icon{color:#3186a0;background:linear-gradient(145deg,#e8f7fb,#ecf6ea)}.cp-visual{z-index:2;background:linear-gradient(160deg,#fbfeff,#edf7f2);border:1px solid #4293a838;border-radius:19px;width:43%;position:absolute;top:23px;bottom:23px;right:19px;overflow:hidden;box-shadow:0 18px 45px #2a5e6a1c}.cp-head{z-index:5;background:#ffffffeb;border:1px solid #dce9e8;border-radius:9px;justify-content:space-between;align-items:center;height:35px;padding:0 9px;display:flex;position:absolute;top:11px;left:11px;right:11px;box-shadow:0 5px 15px #2e585e0f}.cp-head span{color:#596576;font-size:.5rem;font-weight:700}.cp-head strong{color:#307d91;background:#e7f4f7;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:.45rem;display:flex}.cp-head strong i{background:#46a5bd;border-radius:50%;width:6px;height:6px;animation:cp-counter-pulse 9.5s ease-in-out infinite}.cp-stages{z-index:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:absolute;top:58px;left:8px;right:8px}.cp-stages span{color:#6b7480;text-align:center;white-space:nowrap;background:#edf1f3;border-radius:4px;min-width:0;padding:5px 1px;font-size:.37rem;font-weight:650}.cp-stages span:nth-child(3),.cp-stages span:nth-child(4),.cp-stages span:nth-child(5){color:#fff;background:#3f789f}.cp-stage-track{z-index:1;background:#cbd8dc;justify-content:space-between;height:2px;display:flex;position:absolute;top:96px;left:18px;right:18px}.cp-stage-track i{background:#83a6af;border:2px solid #fff;border-radius:50%;width:7px;height:7px;margin-top:-3px;box-shadow:0 0 0 1px #b5cbd0}.cp-stage-track i:nth-child(n+3){background:#3c8ba1}.cp-product{z-index:4;opacity:0;background:#fffffff5;border:1px solid #d8e4e4;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-content:center;column-gap:5px;width:103px;min-height:38px;padding:5px 6px;display:grid;position:absolute;transform:translateY(-9px)scale(.9);box-shadow:0 6px 17px #2853591a}.cp-product>i{color:#438861;background:#e8f5ee;border-radius:6px;grid-row:1/3;align-self:center;place-items:center;width:21px;height:21px;font-size:.4rem;font-style:normal;font-weight:800;display:grid}.cp-product span{color:#465465;white-space:nowrap;font-size:.45rem;font-weight:750;line-height:1.05}.cp-product small{color:#8e989f;margin-top:2px;font-size:.35rem;line-height:1}.cp-product-three>i,.cp-product-two>i{color:#c47b1c;background:#fff2df}.cp-product-four>i{color:#298ba3;background:#e5f4f7}.cp-product-one{animation:cp-add-one 9.5s ease-in-out infinite;top:111px;left:7px}.cp-product-two{animation:cp-add-two 9.5s ease-in-out infinite;top:156px;left:58px}.cp-product-three{animation:cp-add-three 9.5s ease-in-out infinite;top:201px;left:58px}.cp-product-four{animation:cp-add-four 9.5s ease-in-out infinite;top:111px;right:6px}.cp-crop-line{z-index:2;border-bottom:2px solid #8d7f4d;justify-content:space-around;align-items:end;height:42px;display:flex;position:absolute;bottom:11px;left:10px;right:10px}.cp-plant{width:14px;height:var(--plant-height);color:#56a25b;position:relative}.cp-plant>i{background:currentColor;border-radius:2px;width:2px;height:100%;position:absolute;bottom:0;left:6px}.cp-plant>b:after,.cp-plant>b:before,.cp-plant>i:after,.cp-plant>i:before{content:"";background:currentColor;border-radius:9px 1px;width:9px;height:5px;position:absolute;transform:rotate(25deg)}.cp-plant>i:before{bottom:25%;left:-7px}.cp-plant>i:after{bottom:50%;right:-7px;transform:scaleX(-1)rotate(25deg)}.cp-plant>b:before{bottom:67%;left:-1px}.cp-plant>b:after{bottom:80%;right:-13px;transform:scaleX(-1)rotate(25deg)}.plant-one{--plant-height:8px;opacity:.55}.plant-two{--plant-height:15px}.plant-three{--plant-height:24px}.plant-four{--plant-height:33px}.plant-five{--plant-height:41px;color:#41964d}.cp-complete{z-index:6;color:#397c53;opacity:0;background:#e7f5eb;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;animation:cp-complete-in 9.5s ease-in-out infinite;display:flex;position:absolute;bottom:8px;right:11px}.cp-complete span{color:#fff;background:#4b9d68;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.46rem;display:grid}.cp-complete strong{font-size:.42rem}@keyframes cp-add-one{0%,8%{opacity:0;transform:translateY(-9px)scale(.9)}14%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes cp-add-two{0%,25%{opacity:0;transform:translateY(-9px)scale(.9)}31%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes cp-add-three{0%,42%{opacity:0;transform:translateY(-9px)scale(.9)}48%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes cp-add-four{0%,59%{opacity:0;transform:translateY(-9px)scale(.9)}65%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes cp-complete-in{0%,72%{opacity:0;transform:translateY(5px)}78%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes cp-counter-pulse{0%,63%{box-shadow:0 0 #46a5bd4d}70%{box-shadow:0 0 0 5px #46a5bd00}}.comparison-section{background:linear-gradient(145deg,#fff 0 58%,#f2f7f3 100%);position:relative;overflow:hidden}.comparison-section:before{content:"";pointer-events:none;border:1px solid #376d4d14;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-180px;box-shadow:0 0 0 55px #376d4d06,0 0 0 115px #376d4d05}.comparison-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid;position:relative}.comparison-heading h2{max-width:760px;margin-bottom:0}.comparison-heading>div:last-child{align-items:end;display:flex}.comparison-heading p{max-width:490px;margin:0 0 5px;font-size:1.12rem}.comparison-board{background:#fff;border:1px solid #dce5df;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 75px #223b2e1a}.comparison-board-head{grid-template-columns:1fr 1fr;display:grid}.comparison-board-head span,.comparison-board-head strong{letter-spacing:.12em;text-transform:uppercase;align-items:center;min-height:72px;padding:0 40px;font-size:.8rem;font-weight:750;display:flex}.comparison-board-head span{color:#727c86;background:#f3f5f6}.comparison-board-head strong{background:var(--green-deep);color:#fff}.comparison-row{border-top:1px solid #e1e7e3;grid-template-columns:1fr 1fr;display:grid;position:relative}.comparison-row:after{content:"→";z-index:2;width:30px;height:30px;color:var(--green);background:#fff;border:1px solid #d9e4dc;border-radius:50%;place-items:center;font-size:.75rem;font-weight:750;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #2a41351a}.comparison-current,.comparison-sembravia{grid-template-columns:36px 1fr;align-items:center;gap:18px;min-height:125px;padding:27px 40px;display:grid}.comparison-current{background:#fafbfb}.comparison-sembravia{background:#f4f8f5;border-left:1px solid #dfe7e2}.comparison-current>span,.comparison-sembravia>span{border-radius:9px;place-items:center;width:31px;height:31px;font-size:.64rem;font-weight:750;display:grid}.comparison-current>span{color:#77818a;background:#e9edef}.comparison-sembravia>span{color:#33734c;background:#dcefe3}.comparison-row p{color:#4e5a68;max-width:470px;margin:0;font-size:1.02rem;line-height:1.48}.comparison-sembravia p{color:#344c3f;font-weight:530}.flow-section{background:var(--navy)}.center-heading{text-align:center;max-width:820px;margin:0 auto 65px}.center-heading h2,.flow-grid h3{color:#fff}.center-heading p,.flow-grid p{color:#ffffffa6}.flow-grid{grid-template-columns:repeat(3,1fr);display:grid}.flow-grid article{border-left:1px solid #ffffff26;padding:36px 44px;position:relative}.flow-grid article:last-child{border-right:1px solid #ffffff26}.flow-grid span{color:#92c9a7;margin-bottom:70px;font-size:.82rem;display:block}.security-section{background:var(--sage)}.security-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;display:grid}.security-grid h2{max-width:520px}.security-visual{height:570px;position:relative}.security-visual>.browser-frame:first-child{position:absolute;inset:0 0 75px}.security-small{width:380px;height:270px;position:absolute;bottom:0;right:-25px}.branding-simulator{color:#536071}.branding-simulator-head{background:#f5f7f8;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px 1fr auto;align-items:center;column-gap:10px;height:58px;padding:10px 14px;display:grid;position:absolute;top:47px;left:22px;right:22px}.branding-simulator-head>span{color:#566172;background:#fff;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.branding-simulator-head strong{color:var(--navy);font-size:.86rem}.branding-simulator-head small{color:#929ba5;grid-column:2;font-size:.54rem}.branding-simulator-head:after{content:"En vivo";color:#43805b;background:#e8f5ed;border-radius:99px;grid-area:1/3/3;padding:5px 8px;font-size:.48rem;font-weight:700}.branding-tabs{border-bottom:1px solid #e7ebed;align-items:end;gap:18px;height:34px;display:flex;position:absolute;top:119px;left:28px;right:28px}.branding-tabs span,.branding-tabs strong{color:#8a929d;height:34px;padding-top:10px;font-size:.54rem;font-weight:600}.branding-tabs strong{color:#376d4d;border-bottom:2px solid #376d4d}.branding-workspace{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid;position:absolute;inset:169px 27px 25px}.branding-editor,.branding-preview{background:#fff;border:1px solid #e5e9e7;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 22px #3948400e}.branding-editor{padding:16px}.branding-editor>strong{color:#465363;font-size:.68rem;display:block}.branding-editor>small{color:#929ba2;margin-top:4px;font-size:.48rem;line-height:1.35;display:block}.branding-options{gap:9px;margin-top:18px;display:flex;position:relative}.branding-options>i{border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #dce3df}.brand-option-green{background:#376d4d}.brand-option-blue{background:#32669b}.brand-option-violet{background:#7863a6}.branding-options>b{border:2px solid #376d4d;border-radius:50%;width:36px;height:36px;animation:brand-selector-cycle 9s ease-in-out infinite;position:absolute;top:-4px;left:-4px}.branding-field{gap:5px;margin-top:18px;display:grid}.branding-field>span{color:#8d969e;font-size:.45rem}.branding-field>strong{color:#63706b;border:1px solid #dfe5e1;border-radius:7px;align-items:center;gap:8px;min-height:31px;padding:6px 8px;font-size:.49rem;font-weight:600;display:flex}.branding-field i{border-radius:5px;width:18px;height:18px}.branding-editor>button{color:#fff;border:0;border-radius:7px;height:28px;padding:0 11px;font-size:.48rem;font-weight:700;position:absolute;bottom:15px;left:16px}.branding-color-fields{gap:9px;margin-top:13px;display:grid}.branding-color-field{gap:4px;display:grid}.branding-color-field>span{color:#8d969e;font-size:.44rem}.branding-color-field>strong{color:#596662;border:1px solid #dfe5e1;border-radius:7px;align-items:center;gap:8px;min-height:31px;padding:5px 7px 5px 9px;font-size:.49rem;font-weight:700;display:flex}.branding-color-field>strong>i{border-radius:5px;flex:none;width:20px;height:20px}.brand-code-cycle{color:#5f6b67;flex:1;height:12px;font-style:normal;position:relative}.brand-code-cycle b{opacity:0;animation:brand-code-one 9s ease-in-out infinite;position:absolute;inset:0}.brand-code-cycle b:nth-child(2){animation-name:brand-code-two}.brand-code-cycle b:nth-child(3){animation-name:brand-code-three}.branding-preview{background:#f8faf9;padding:10px}.branding-preview-label{color:#78827e;justify-content:space-between;align-items:center;font-size:.52rem;font-weight:700;display:flex}.branding-preview-label i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #4b8d631a}.branding-preview-nav{background:#fff;border-radius:7px;align-items:center;gap:10px;height:28px;margin-top:6px;padding:0 9px;display:flex}.branding-preview-nav strong{margin-right:auto;font-family:Georgia,serif;font-size:.62rem}.branding-preview-nav span{background:#e5e9e7;border-radius:99px;width:27px;height:4px}.branding-preview-hero{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:93px;margin-top:8px;padding:13px;display:flex;position:relative;overflow:hidden}.branding-preview-hero>i{opacity:.13;position:absolute;inset:0}.branding-preview-hero button,.branding-preview-hero small,.branding-preview-hero strong{position:relative}.branding-preview-hero strong{color:#364052;font-size:.68rem}.branding-preview-hero small{color:#7d8783;margin-top:4px;font-size:.45rem}.branding-preview-hero button{color:#fff;border:0;border-radius:99px;height:23px;margin-top:10px;padding:0 10px;font-size:.43rem;font-weight:700}.branding-preview-cards{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.branding-preview-cards i{background:#fff;border-radius:7px;height:35px;box-shadow:inset 0 0 0 1px #e7ebe9}.branding-preview-cards i:before{content:"";background:#d8dfdb;border-radius:99px;width:17px;height:4px;margin:10px 7px 4px;display:block}.branding-preview-cards i:after{content:"";background:#edf0ee;border-radius:99px;width:28px;height:3px;margin-left:7px;display:block}.branding-component-preview{background:#fff;border-radius:8px;gap:4px;margin-top:6px;padding:7px;display:grid;box-shadow:inset 0 0 0 1px #e8ecea}.brand-badges,.brand-buttons{align-items:center;gap:6px;display:flex}.brand-buttons span{color:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:20px;padding:0 9px;font-size:.42rem;font-weight:700;display:inline-flex}.brand-buttons .brand-live-secondary-outline{background:#fff}.brand-badges span{color:#68736d;background:#dfe4e1;border-radius:99px;padding:3px 7px;font-size:.38rem;font-weight:700}.brand-badges .brand-live-background,.brand-badges .brand-live-secondary-background{color:#fff}.brand-alerts{grid-template-columns:1fr 1fr;gap:5px;display:grid}.brand-alerts>span{color:#56636e;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;min-width:0;min-height:20px;padding:4px 6px;font-size:.38rem;font-weight:600;display:flex;overflow:hidden}.brand-alerts>span>i{border-radius:50%;flex:none;width:6px;height:6px}.brand-alert-secondary{background:#f0f2f3}.brand-alert-secondary i{background:#9da6ad}.brand-live-color{animation:brand-primary-cycle 9s ease-in-out infinite}.brand-live-background{animation:brand-background-cycle 9s ease-in-out infinite}.brand-live-text{animation:brand-text-cycle 9s ease-in-out infinite}.brand-live-outline{animation:brand-outline-cycle 9s ease-in-out infinite}.brand-live-soft{animation:brand-soft-cycle 9s ease-in-out infinite}.brand-live-secondary-background,.brand-live-secondary-color{animation:brand-secondary-cycle 9s ease-in-out infinite}.brand-live-secondary-outline{animation:brand-secondary-outline-cycle 9s ease-in-out infinite}.brand-live-secondary-soft{animation:brand-secondary-soft-cycle 9s ease-in-out infinite}.branding-updated{z-index:5;color:#4c6958;opacity:0;background:#fffffff2;border:1px solid #dce9df;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;animation:brand-updated 9s ease-in-out infinite;display:flex;position:absolute;bottom:16px;right:34px;box-shadow:0 8px 25px #2a4d391f}.branding-updated i{color:#fff;background:#4d9368;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.48rem;font-style:normal;display:grid}.branding-updated span{font-size:.51rem;font-weight:700}.apps-simulator{color:#536071}.apps-simulator-head{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex;position:absolute;top:40px;left:16px;right:16px}.apps-simulator-head strong{color:var(--navy);font-size:.68rem}.apps-simulator-head small{color:#8e9892;font-size:.43rem}.apps-settings-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;gap:6px;display:grid;position:absolute;inset:78px 14px 12px}.app-setting{border:1px solid #e4e9e6;border-left:3px solid var(--app-accent);grid-template-columns:25px minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;padding:5px 6px;display:grid}@supports (color:color-mix(in lab,red,red)){.app-setting{border-left:3px solid color-mix(in srgb,var(--app-accent) 72%,white)}}.app-setting{background:#fff;border-radius:7px}.app-setting-icon{background:var(--app-accent);border-radius:6px;place-items:center;width:23px;height:23px;display:grid}@supports (color:color-mix(in lab,red,red)){.app-setting-icon{background:color-mix(in srgb,var(--app-accent) 16%,white)}}.app-setting-icon{color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.app-setting-icon{color:color-mix(in srgb,var(--app-accent) 72%,var(--navy))}}.app-setting-icon .sembravia-app-glyph,.app-setting-icon svg{width:15px;height:15px}.app-setting>strong{color:#536071;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.43rem;overflow:hidden}.settings-toggle{background:#4f966b;border-radius:99px;width:27px;height:15px;padding:2px;animation:app-toggle-track 7.5s ease-in-out infinite}.settings-toggle i{background:#fff;border-radius:50%;width:11px;height:11px;animation:app-toggle-knob 7.5s ease-in-out infinite;display:block;box-shadow:0 1px 3px #25362d40}.app-setting:nth-child(2) .settings-toggle,.app-setting:nth-child(2) .settings-toggle i{animation-delay:-.85s}.app-setting:nth-child(3) .settings-toggle,.app-setting:nth-child(3) .settings-toggle i{animation-delay:-1.7s}.app-setting:nth-child(4) .settings-toggle,.app-setting:nth-child(4) .settings-toggle i{animation-delay:-2.55s}.app-setting:nth-child(5) .settings-toggle,.app-setting:nth-child(5) .settings-toggle i{animation-delay:-3.4s}.app-setting:nth-child(6) .settings-toggle,.app-setting:nth-child(6) .settings-toggle i{animation-delay:-4.25s}.app-setting:nth-child(7) .settings-toggle,.app-setting:nth-child(7) .settings-toggle i{animation-delay:-5.1s}.app-setting:nth-child(8) .settings-toggle,.app-setting:nth-child(8) .settings-toggle i{animation-delay:-5.95s}@keyframes brand-primary-cycle{0%,27%,to{background-color:#376d4d}34%,60%{background-color:#32669b}67%,93%{background-color:#7863a6}}@keyframes brand-background-cycle{0%,27%,to{background-color:#376d4d}34%,60%{background-color:#32669b}67%,93%{background-color:#7863a6}}@keyframes brand-text-cycle{0%,27%,to{color:#376d4d}34%,60%{color:#32669b}67%,93%{color:#7863a6}}@keyframes brand-outline-cycle{0%,27%,to{color:#376d4d;border-color:#376d4d}34%,60%{color:#32669b;border-color:#32669b}67%,93%{color:#7863a6;border-color:#7863a6}}@keyframes brand-soft-cycle{0%,27%,to{background-color:#e7f1ea}34%,60%{background-color:#e7eef7}67%,93%{background-color:#eeeaf6}}@keyframes brand-secondary-cycle{0%,27%,to{background-color:#aab0bc}34%,60%{background-color:#7fa3c2}67%,93%{background-color:#b39bc8}}@keyframes brand-secondary-outline-cycle{0%,27%,to{color:#7d8694;border-color:#aab0bc}34%,60%{color:#6489aa;border-color:#7fa3c2}67%,93%{color:#8e76a3;border-color:#b39bc8}}@keyframes brand-secondary-soft-cycle{0%,27%,to{background-color:#f0f2f3}34%,60%{background-color:#edf3f7}67%,93%{background-color:#f3eef6}}@keyframes brand-code-one{0%,27%,to{opacity:1}31%,96%{opacity:0}}@keyframes brand-code-two{0%,30%,64%,to{opacity:0}34%,60%{opacity:1}}@keyframes brand-code-three{0%,63%,96%,to{opacity:0}67%,93%{opacity:1}}@keyframes brand-selector-cycle{0%,27%,to{border-color:#376d4d;transform:translate(0)}34%,60%{border-color:#32669b;transform:translate(37px)}67%,93%{border-color:#7863a6;transform:translate(74px)}}@keyframes brand-updated{0%,27%,33%,60%,66%,93%,to{opacity:0;transform:translateY(5px)}29%,31%,62%,64%,95%,98%{opacity:1;transform:none}}@keyframes app-toggle-track{0%,18%,72%,to{background:var(--app-accent)}30%,60%{background:#cdd4d0}}.settings-toggle{transition:background .25s}@keyframes app-toggle-knob{0%,18%,72%,to{transform:translate(12px)}30%,60%{transform:translate(0)}}.check-list{color:#526052;gap:13px;margin:32px 0 0;padding:0;list-style:none;display:grid}.check-list li:before{content:"✓";background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:12px;font-size:.75rem;display:inline-grid}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--navy);cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq-list summary span{color:var(--green);font-size:.85rem}.faq-list details p{padding:0 35px 22px 0;font-size:.9rem}.cta-section{background:linear-gradient(120deg,var(--green-deep),#284c3b 65%,var(--navy));padding:110px 0}.cta-inner{text-align:center;max-width:890px}.cta-inner h2{color:#fff}.cta-inner p{color:#ffffffb3;font-size:1.15rem}.cta-inner .button{margin-top:15px}.inner-hero,.solution-hero{background:linear-gradient(130deg,#274a38,var(--green) 57%,var(--navy));padding:190px 0 110px}.narrow-heading{text-align:center;max-width:900px}.narrow-heading h1,.narrow-heading p{color:#fff}.narrow-heading p{color:#ffffffb8;font-size:1.18rem}.narrow-heading .button{margin-top:18px}.group-nav{flex-wrap:wrap;gap:10px;margin-bottom:80px;display:flex}.group-nav a{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:99px;padding:12px 19px;font-weight:600}.implementations-hero{padding-bottom:100px}.implementations-preview{min-height:440px}.implementations-preview-card{border:1px solid var(--line);background:#fff;border-radius:25px;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;padding:54px;display:grid;box-shadow:0 25px 70px #2a443514}.implementations-preview-card h2{margin-bottom:16px}.implementations-preview-card p{max-width:620px;margin-bottom:0}.implementation-app-badges{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.implementation-app-badges span{--badge-color:#376d4d;border:1px solid var(--badge-color);padding:9px 13px}@supports (color:color-mix(in lab,red,red)){.implementation-app-badges span{border:1px solid color-mix(in srgb,var(--badge-color) 28%,white)}}.implementation-app-badges span{background:var(--badge-color);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.implementation-app-badges span{background:color-mix(in srgb,var(--badge-color) 10%,white)}}.implementation-app-badges span{color:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.implementation-app-badges span{color:color-mix(in srgb,var(--badge-color) 82%,#253247)}}.implementation-app-badges span{font-size:.77rem;font-weight:650}.implementation-app-badges span:nth-child(4n+2){--badge-color:#577dcc}.implementation-app-badges span:nth-child(4n+3){--badge-color:#d07968}.implementation-app-badges span:nth-child(4n+4){--badge-color:#bd842d}.solution-group{margin-top:-25px;margin-bottom:100px;padding-top:25px}.solution-group:last-child{margin-bottom:0}.group-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.group-title p{max-width:550px}.solution-hero{padding-bottom:130px;overflow:hidden}.solution-hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:65px;display:grid}.solution-hero-copy h1,.solution-hero-copy p{color:#fff}.solution-hero-copy h1{font-size:clamp(2.7rem,4.5vw,4.7rem)}.solution-hero-copy p{color:#ffffffba}.back-link{color:#d3e5da;margin-bottom:40px;font-size:.9rem;display:inline-block}.solution-hero-screen{height:470px;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 35px 90px #0c1f155c}.solution-hero-recommender{background:#f7faf8;border-color:#cfe7d6b8}.solution-hero-cp{background:#f7faf8;border-color:#c9dfd4c7}.cp-solution-demo{color:#273449;background:linear-gradient(145deg,#fff,#f2f7f4);padding:12px 13px 11px;position:absolute;inset:27px 0 0;overflow:hidden}.cp-demo-header{justify-content:space-between;align-items:center;gap:10px;height:42px;display:flex}.cp-demo-header>div{gap:1px;display:grid}.cp-demo-header>div span{color:#34704f;letter-spacing:.12em;font-size:.45rem;font-weight:800}.cp-demo-header>div strong{font-size:.79rem}.cp-demo-header>b{color:#397653;background:#e8f4ec;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.46rem;display:flex}.cp-demo-header>b i{background:#45a870;border-radius:50%;width:6px;height:6px;animation:cp-live-pulse .9s ease-in-out infinite alternate;box-shadow:0 0 0 4px #45a8701c}.cp-demo-layout{grid-template-rows:171px 181px;grid-template-columns:91px minmax(0,1fr);gap:7px;height:362px;display:grid}.cp-demo-steps{gap:5px;display:grid}.cp-demo-steps article{color:#8b9690;background:#ffffffc2;border:1px solid #e1e7e3;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:6px;transition:all .35s;display:grid}.cp-demo-steps article>span{background:#edf1ef;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.46rem;font-weight:800;display:grid}.cp-demo-steps article>div{gap:1px;min-width:0;display:grid}.cp-demo-steps article small{color:#a1aaa5;text-transform:uppercase;font-size:.34rem}.cp-demo-steps article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.cp-demo-steps article.is-active{color:#315d43;background:#f1f8f3;border-color:#a9c9b5;box-shadow:0 3px 10px #315d4312}.cp-demo-steps article.is-active>span{color:#34704f;background:#dceddf}.cp-demo-steps article.is-complete>span{color:#fff;background:#3e9265}.cp-demo-form{grid-template-rows:48px 1fr;grid-template-columns:1fr .72fr;gap:6px;min-width:0;display:grid}.cp-crop-field,.cp-name-field{background:#fff;border:1px solid #dfe6e2;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px 7px;transition:all .35s;display:grid}.cp-crop-icon,.cp-name-field>i{color:#2f6697;background:#edf2f6;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.59rem;font-style:normal;font-weight:800;display:grid}.cp-crop-field>span:not(.cp-crop-icon),.cp-name-field>span{gap:1px;min-width:0;display:grid}.cp-crop-field small,.cp-name-field small{color:#98a3ad;font-size:.35rem}.cp-crop-field strong,.cp-name-field strong{color:#596677;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.cp-crop-field>b,.cp-name-field>b{color:#3d9466;background:#e3f3e9;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.38rem;display:grid}.cp-name-field.is-filled{background:#f6faff;border-color:#a7c4d9}.cp-name-field.is-filled strong{color:#244d71}.cp-crop-field.is-selected{background:#f3faf5;border-color:#9fc4ad}.cp-crop-field.is-selected .cp-crop-icon{color:#34704f;background:#dfeedf}.cp-crop-field.is-selected strong{color:#315d43}.cp-products-panel{background:#fff;border:1px solid #dfe6e2;border-radius:8px;grid-column:1/-1;min-width:0;padding:6px 7px}.cp-products-panel>header{color:#526172;justify-content:space-between;align-items:start;height:19px;font-size:.41rem;font-weight:750;display:flex}.cp-products-panel>header span{align-items:center;gap:4px;display:flex}.cp-products-panel>header i{color:#397653}.cp-products-panel>header b{color:#6c7c72;background:#eff3f1;border-radius:99px;padding:2px 5px;font-size:.35rem}.cp-products-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}.cps-product{opacity:.22;background:#fafbfb;border:1px solid #e7ebe9;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;height:34px;padding:3px 5px;transition:opacity .35s,transform .35s,border-color .35s,background .35s;display:grid;transform:translateY(4px)scale(.98)}.cps-product.is-visible{opacity:1;transform:none}.cps-product>i{color:#3b8b61;background:#e5f2e9;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.48rem;display:grid}.cps-product>span{gap:0;min-width:0;display:grid}.cps-product strong{color:#445265;text-overflow:ellipsis;white-space:nowrap;font-size:.39rem;overflow:hidden}.cps-product small{color:#9aa4ad;font-size:.31rem}.cps-product>b{color:#54a275;font-size:.29rem}.cps-product-cyan.is-visible{background:#f6fcfd;border-color:#b9dee3}.cps-product-cyan>i{color:#3195a3;background:#e2f4f6}.cps-product-amber.is-visible{background:#fffbf2;border-color:#ead5a7}.cps-product-amber>i{color:#c8891e;background:#fff0cf}.cps-product-brown.is-visible{background:#fdf9f5;border-color:#ddc4ae}.cps-product-brown>i{color:#a36c3d;background:#f5e9df}.cp-cycle-panel{background:linear-gradient(#fff,#f5f8f5);border:1px solid #dfe6e2;border-radius:9px;grid-column:1/-1;position:relative;overflow:hidden}.cp-cycle-heading{z-index:3;gap:0;display:grid;position:absolute;top:8px;left:9px}.cp-cycle-heading span{color:#9aa4ad;text-transform:uppercase;font-size:.34rem}.cp-cycle-heading strong{font-size:.48rem}.cp-cycle-stages{z-index:3;grid-template-columns:repeat(4,1fr);gap:3px;display:grid;position:absolute;top:9px;left:128px;right:8px}.cp-cycle-stages span{color:#a0aaa4;text-align:center;opacity:.5;background:#f0f3f2;border-radius:4px;padding:4px 2px;font-size:.31rem;font-weight:700;transition:all .35s}.cp-cycle-stages span.is-visible{color:#2f6697;opacity:1;background:#e7f0f7}.cp-cycle-image{height:128px;position:absolute;bottom:7px;left:7px;right:7px}.cp-cycle-image>img{object-fit:contain;object-position:center bottom}.cp-cycle-marker{z-index:4;color:#397653;opacity:0;background:#f6fcf8f2;border:1px solid #b9d6c4;border-radius:99px;align-items:center;gap:3px;padding:3px 5px;font-size:.31rem;font-weight:750;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:14px;transform:translateY(-7px);box-shadow:0 3px 8px #2548311a}.cp-cycle-marker.is-visible{opacity:1;transform:none}.cp-cycle-marker i{background:currentColor;border-radius:50%;width:5px;height:5px}.cp-cycle-marker-1{left:30%}.cp-cycle-marker-2{top:35px;left:46%}.cp-cycle-marker-3{left:60%}.cp-cycle-marker-4{top:34px;left:74%}.cp-marker-cyan{color:#2f94a1;background:#f5fdfef5;border-color:#a9d9df}.cp-marker-amber{color:#c4861c;background:#fffbf1f5;border-color:#ead09a}.cp-marker-brown{color:#9b673c;background:#fdf9f5f5;border-color:#ddc2a9}.cp-cycle-panel>button{z-index:6;color:#2f6697;min-height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2f6697;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:.37rem;font-weight:800;transition:all .3s;display:flex;position:absolute;bottom:8px;right:9px}.cp-cycle-panel>button.is-ready{color:#fff;background:#2f6697;box-shadow:0 4px 10px #2f669733}.cp-success-toast{z-index:20;color:#315d43;opacity:0;pointer-events:none;background:#f4fcf7f7;border:1px solid #aed5bb;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:7px;max-width:235px;padding:7px 9px;transition:opacity .38s,transform .38s;display:grid;position:absolute;bottom:16px;right:18px;transform:translateY(14px);box-shadow:0 10px 25px #1a432b2b}.cp-success-toast.is-visible{opacity:1;transform:none}.cp-success-toast>span{color:#fff;background:#3e9466;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.55rem;display:grid}.cp-success-toast>div{gap:1px;display:grid}.cp-success-toast strong{font-size:.48rem}.cp-success-toast small{color:#819087;font-size:.35rem}@keyframes cp-live-pulse{to{box-shadow:0 0 0 7px #45a87000}}@media (max-width:800px){.cp-solution-demo{transform-origin:0 0;width:135.14%;height:443px;bottom:auto;right:auto;transform:scale(.74)}}@media (max-width:520px){.cp-solution-demo{width:196.08%;transform:scale(.51)}}.cpg-demo{color:#273449;background:linear-gradient(145deg,#fbfdfc,#f1f6f3);padding:16px 17px;position:absolute;inset:27px 0 0;overflow:hidden}.cpg-header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding-bottom:11px;display:flex}.cpg-header>div{gap:2px;display:grid}.cpg-header span{color:#397653;letter-spacing:.11em;font-size:.52rem;font-weight:850}.cpg-header strong{font-size:.92rem}.cpg-header>b{color:#397653;background:#e5f3ea;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:.5rem;display:flex}.cpg-header>b i{background:#48a973;border-radius:50%;width:7px;height:7px;animation:cpg-live .85s ease-in-out infinite alternate;box-shadow:0 0 0 4px #48a9731c}.cpg-workspace{grid-template-columns:190px minmax(0,1fr);gap:10px;height:calc(100% - 50px);padding-top:11px;display:grid}.cpg-step-list{align-content:start;gap:6px;display:grid}.cpg-step-list>button{color:#78847d;min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6e2;border-radius:9px;grid-template-columns:28px 20px minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;transition:all .3s;display:grid}.cpg-step-list>button>span{color:#7c8981;background:#eef2f0;border-radius:7px;place-items:center;width:28px;height:28px;font-size:.46rem;font-weight:800;display:grid}.cpg-step-list>button>i{color:#8b9690;font-size:.7rem}.cpg-step-list>button>div{gap:1px;min-width:0;display:grid}.cpg-step-list strong{font-size:.47rem;line-height:1.16;overflow:hidden}.cpg-step-list small{color:#a0aaa4;text-overflow:ellipsis;white-space:nowrap;font-size:.36rem;overflow:hidden}.cpg-step-list>button.is-complete>span{color:#3c8d61;background:#dff0e5}.cpg-step-list>button.is-active{color:#315d43;background:#f1f8f3;border-color:#75a789;transform:translate(3px);box-shadow:0 0 0 3px #48916214}.cpg-step-list>button.is-active>span{color:#fff;background:#397653}.cpg-step-list>button.is-active>i{color:#397653}.cpg-stage{background:#fff;border:1px solid #dfe6e2;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #22412f0f}.cpg-panel{padding:18px 19px;animation:cpg-panel-in .42s both;position:absolute;inset:0}.cpg-panel-title{border-bottom:1px solid #edf0ee;align-items:center;gap:9px;padding-bottom:13px;display:flex}.cpg-panel-title>i{color:#2f6697;background:#e8f1f7;border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:.82rem;display:grid}.cpg-panel-title>span{gap:1px;min-width:0;display:grid}.cpg-panel-title small{color:#94a09a;letter-spacing:.08em;text-transform:uppercase;font-size:.43rem}.cpg-panel-title strong{font-size:.68rem}.cpg-name-panel>label{background:#f6faff;border:2px solid #8db7d1;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:5px 10px;min-height:78px;margin-top:27px;padding:13px 15px;display:grid}.cpg-name-panel>label span{color:#8c9aa7;grid-column:1/-1;font-size:.44rem}.cpg-name-panel>label b{color:#264e70;font-size:.76rem}.cpg-name-panel>label i{color:#3d9466;background:#dff1e6;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.51rem;font-style:normal;display:grid}.cpg-panel>p{color:#87938c;margin:12px 0 0;font-size:.49rem}.cpg-crop-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:25px;display:grid}.cpg-crop-grid>button{color:#384457;min-width:0;height:70px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9e5;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:6px 8px;display:flex;position:relative}.cpg-crop-grid>button>span{background:#e8eee9;border-radius:50%;flex:0 0 35px;width:35px;height:35px;position:relative;overflow:hidden}.cpg-crop-grid img{object-fit:cover}.cpg-crop-grid strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.51rem;overflow:hidden}.cpg-crop-grid>button>i{color:#fff;background:#397653;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.42rem;font-style:normal;display:grid;position:absolute;top:-3px;right:3px}.cpg-crop-grid>button.is-selected{background:#f4f8fb;border:2px solid #2f6697;box-shadow:0 5px 14px #2f66971c}.cpg-client-summary{background:#f4faf6;border:1px solid #d8e5dc;border-radius:9px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;margin:13px 0 8px;padding:9px 10px;display:grid}.cpg-client-summary>span{color:#fff;background:#397653;border-radius:9px;place-items:center;width:39px;height:39px;font-size:.6rem;font-weight:800;display:grid}.cpg-client-summary>div{gap:1px;min-width:0;display:grid}.cpg-client-summary small{color:#8e9a92;font-size:.38rem}.cpg-client-summary strong{font-size:.58rem}.cpg-client-summary em{color:#819087;font-size:.39rem;font-style:normal}.cpg-client-summary>b{color:#3d8c60;background:#dff1e6;border-radius:99px;padding:4px 6px;font-size:.36rem}.cpg-contact-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cpg-contact-list article{border:1px solid #e2e7e4;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 17px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.cpg-contact-list article>span{color:#2f6697;background:#e9f1f6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.43rem;font-weight:800;display:grid}.cpg-contact-list article>div{gap:2px;min-width:0;display:grid}.cpg-contact-list small,.cpg-contact-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpg-contact-list strong{font-size:.47rem}.cpg-contact-list small{color:#99a29d;font-size:.34rem}.cpg-contact-list article>i{border:1px solid #dfe4e1;border-radius:5px;width:17px;height:17px}.cpg-contact-list article.is-selected{background:#f5faf7;border-color:#77a98b}.cpg-contact-list article.is-selected>i{color:#fff;background:#397653;border-color:#397653;place-items:center;font-size:.39rem;font-style:normal;display:grid}.cpg-comparison-panel>p{margin-top:9px}.cpg-comparison-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.cpg-comparison-grid article{border:1px solid #dfe5e2;border-radius:9px;min-width:0;height:116px;padding:7px;position:relative}.cpg-comparison-grid article>div{border-radius:6px;grid-template-columns:1fr 1fr;height:69px;display:grid;overflow:hidden}.cpg-comparison-grid article>div span{color:#fff;background:linear-gradient(145deg,#497e49,#9bbb6f);place-items:end start;padding:5px;font-size:.34rem;font-weight:750;display:grid}.cpg-comparison-grid article>div span+span{background:linear-gradient(145deg,#8a7b53,#ccb987)}.cpg-comparison-grid article>strong{margin-top:6px;font-size:.43rem;display:block}.cpg-comparison-grid article>b{color:#6e7c74;background:#ffffffe8;border-radius:99px;padding:3px 5px;font-size:.31rem;position:absolute;top:12px;right:12px}.cpg-comparison-grid article.is-selected{border:2px solid #397653}.cpg-comparison-grid article.is-selected>b{color:#397653}.cpg-ready-card{background:#f1f9f4;border:1px solid #a8d0b5;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 10px;padding:11px 12px;display:grid}.cpg-ready-card>span{color:#fff;background:#3e9466;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.82rem;display:grid}.cpg-ready-card>div{gap:1px;display:grid}.cpg-ready-card small{color:#75a086;text-transform:uppercase;font-size:.38rem}.cpg-ready-card strong{font-size:.66rem}.cpg-ready-card em{color:#7d8c83;font-size:.39rem;font-style:normal}.cpg-share-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cpg-share-actions button{color:#315f89;min-width:0;height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e3;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:.42rem;font-weight:750;display:flex}.cpg-share-actions button:nth-child(2){color:#39805a;border-color:#b8d8c3}.cpg-sent{color:#397653;opacity:0;justify-content:center;align-items:center;gap:6px;margin-top:9px;animation:cpg-sent-in 2.4s .45s both;display:flex}.cpg-sent>span{color:#fff;background:#3e9466;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.cpg-sent strong,.cpg-sent>span{font-size:.4rem}@keyframes cpg-live{to{box-shadow:0 0 0 7px #48a97300}}@keyframes cpg-panel-in{0%{opacity:0;transform:translate(15px)}}@keyframes cpg-sent-in{0%,25%{opacity:0;transform:translateY(5px)}45%,to{opacity:1;transform:none}}@media (max-width:800px){.cpg-demo{padding:12px}.cpg-workspace{grid-template-columns:155px minmax(0,1fr);gap:7px}.cpg-step-list>button{grid-template-columns:25px 16px minmax(0,1fr);min-height:47px;padding:5px}.cpg-step-list>button>span{width:25px;height:25px}.cpg-panel{padding:14px}.cpg-crop-grid{gap:4px}.cpg-crop-grid>button{height:58px;padding:4px}.cpg-crop-grid>button>span{flex-basis:29px;width:29px;height:29px}}@media (max-width:520px){.cpg-demo{padding:7px}.cpg-header{min-height:36px;padding-bottom:6px}.cpg-header>b,.cpg-header>div span{display:none}.cpg-header strong{font-size:.57rem}.cpg-workspace{grid-template-columns:70px minmax(0,1fr);gap:4px;height:calc(100% - 36px);padding-top:5px}.cpg-step-list{gap:3px}.cpg-step-list>button{border-radius:5px;grid-template-columns:18px minmax(0,1fr);gap:3px;min-height:36px;padding:3px}.cpg-step-list>button>span{border-radius:4px;width:18px;height:18px;font-size:.31rem}.cpg-step-list small,.cpg-step-list>button>i{display:none}.cpg-step-list strong{white-space:normal;font-size:.31rem}.cpg-panel{padding:7px}.cpg-panel-title{gap:5px;padding-bottom:6px}.cpg-panel-title>i{border-radius:5px;flex-basis:23px;width:23px;height:23px;font-size:.55rem}.cpg-panel-title small{font-size:.27rem}.cpg-panel-title strong{font-size:.38rem}.cpg-name-panel>label{min-height:53px;margin-top:12px;padding:7px}.cpg-name-panel>label span,.cpg-panel>p{font-size:.28rem}.cpg-name-panel>label b{font-size:.43rem}.cpg-crop-grid{grid-template-columns:1fr 1fr;margin-top:10px}.cpg-crop-grid>button{height:42px}.cpg-crop-grid>button>span{flex-basis:23px;width:23px;height:23px}.cpg-crop-grid strong{font-size:.3rem}.cpg-client-summary{grid-template-columns:26px minmax(0,1fr);gap:4px;margin:6px 0 4px;padding:4px}.cpg-client-summary>span{border-radius:5px;width:26px;height:26px;font-size:.34rem}.cpg-client-summary>b{display:none}.cpg-client-summary em,.cpg-client-summary small,.cpg-contact-list small{font-size:.25rem}.cpg-client-summary strong,.cpg-contact-list strong{font-size:.31rem}.cpg-contact-list{grid-template-columns:1fr;gap:3px}.cpg-contact-list article{grid-template-columns:21px minmax(0,1fr) 13px;gap:4px;padding:4px}.cpg-contact-list article>span{width:21px;height:21px;font-size:.28rem}.cpg-comparison-panel>p{margin-top:5px}.cpg-comparison-grid{gap:4px;margin-top:6px}.cpg-comparison-grid article{height:77px;padding:3px}.cpg-comparison-grid article>div{height:43px}.cpg-comparison-grid article>strong{font-size:.27rem}.cpg-ready-card{grid-template-columns:28px minmax(0,1fr);gap:5px;margin:6px 0;padding:5px}.cpg-ready-card>span{width:28px;height:28px;font-size:.47rem}.cpg-ready-card em,.cpg-ready-card small{font-size:.25rem}.cpg-ready-card strong{font-size:.36rem}.cpg-share-actions{gap:3px}.cpg-share-actions button{height:27px;padding:2px;font-size:.28rem}.cpg-sent{margin-top:5px}.cpg-sent strong{font-size:.28rem}}.cppd-demo{color:#293548;background:linear-gradient(145deg,#fbfdfc,#f2f7f5);padding:13px 15px 12px;position:absolute;inset:27px 0 0;overflow:hidden}.cppd-header{border-bottom:1px solid #dfe7e2;justify-content:space-between;gap:10px;height:45px;padding:0 3px 10px}.cppd-header,.cppd-header>div{align-items:center;display:flex}.cppd-header>div{gap:7px}.cppd-header>div>i{color:#315d43;font-size:.78rem}.cppd-header strong{font-size:.77rem}.cppd-header span{color:#2f6697;background:#e9f0f5;border-radius:6px;padding:4px 7px;font-size:.46rem;font-weight:750}.cppd-header>b{color:#4c7a5f;background:#edf5f0;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.41rem;display:flex}.cppd-header>b i{font-size:.55rem}.cppd-viewport{background:#fff;border:1px solid #dfe6e2;border-radius:11px;height:calc(100% - 59px);margin-top:10px;position:relative;overflow:hidden;box-shadow:0 8px 23px #2541310e}.cppd-track{height:300%;animation:cppd-scroll-products 13.5s cubic-bezier(.72,0,.28,1) infinite}.cppd-card{--cppd-accent:#277c6d;box-sizing:border-box;background:linear-gradient(145deg,#fff,var(--cppd-accent));border-bottom:1px solid #dce3df;flex-direction:column;height:33.3333%;padding:15px 19px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cppd-card{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--cppd-accent) 3%,white))}}.cppd-cyan{--cppd-accent:#1795aa}.cppd-amber{--cppd-accent:#e0922b}.cppd-card-topline{grid-template-columns:31px minmax(0,1fr) minmax(185px,.8fr);align-items:center;gap:9px;display:grid}.cppd-number{background:var(--cppd-accent);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab,red,red)){.cppd-number{background:color-mix(in srgb,var(--cppd-accent) 12%,white)}}.cppd-number{color:var(--cppd-accent);font-size:.6rem;font-weight:850}.cppd-title{gap:2px;min-width:0;display:grid}.cppd-title>span{align-items:center;gap:6px;min-width:0;display:flex}.cppd-title>span>i{color:var(--cppd-accent);font-size:.85rem}.cppd-title strong{color:var(--cppd-accent);font-size:.88rem}.cppd-title b{background:var(--cppd-accent);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab,red,red)){.cppd-title b{background:color-mix(in srgb,var(--cppd-accent) 12%,white)}}.cppd-title b{color:var(--cppd-accent);font-size:.48rem}.cppd-title small{color:#97a0aa;font-size:.49rem}.cppd-card-topline>em{color:#89949e;min-width:0;font-size:.5rem;font-style:normal;line-height:1.25}.cppd-card-topline>em strong{color:#3c4859;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.59rem;display:block;overflow:hidden}.cppd-card>p{color:#5e6877;min-height:34px;margin:10px 0 9px;font-size:.58rem;line-height:1.42}.cppd-fields{grid-template-columns:1fr 1fr;gap:7px 14px;display:grid}.cppd-fields>div{gap:4px;min-width:0;display:grid}.cppd-fields strong{border-bottom:2px solid var(--cppd-accent);color:var(--cppd-accent);letter-spacing:.025em;text-transform:uppercase;padding-bottom:3px;font-size:.49rem}.cppd-fields span{color:#515d6e;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;line-height:1.24;overflow:hidden}.cppd-card>footer{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.cppd-card>footer span{color:var(--cppd-accent);align-items:center;gap:5px;font-size:.48rem;font-weight:700;display:flex}.cppd-card>footer b{color:#99a29d;font-size:.45rem}.cppd-scroll{z-index:5;background:#edf1ef;border-radius:99px;width:3px;position:absolute;top:9px;bottom:9px;right:5px}.cppd-scroll i{border-radius:inherit;background:#7aa28a;width:100%;height:30%;animation:cppd-scroll-thumb 13.5s cubic-bezier(.72,0,.28,1) infinite;display:block}.cppd-pagination{justify-content:center;align-items:end;gap:4px;height:10px;display:flex}.cppd-pagination span{background:#dfe6e2;border-radius:99px;width:15px;height:3px;animation:cppd-dot-one 13.5s linear infinite}.cppd-pagination span:nth-child(2){animation-name:cppd-dot-two}.cppd-pagination span:nth-child(3){animation-name:cppd-dot-three}@keyframes cppd-scroll-products{0%,25%{transform:translateY(0)}34%,59%{transform:translateY(-33.3333%)}68%,93%{transform:translateY(-66.6666%)}to{transform:translateY(0)}}@keyframes cppd-scroll-thumb{0%,25%{transform:translateY(0)}34%,59%{transform:translateY(116%)}68%,93%{transform:translateY(233%)}to{transform:translateY(0)}}@keyframes cppd-dot-one{0%,25%,to{background:#397653;transform:scaleX(1.18)}34%,93%{background:#dfe6e2;transform:none}}@keyframes cppd-dot-two{0%,25%,68%,to{background:#dfe6e2;transform:none}34%,59%{background:#1795aa;transform:scaleX(1.18)}}@keyframes cppd-dot-three{0%,59%,to{background:#dfe6e2;transform:none}68%,93%{background:#d4932f;transform:scaleX(1.18)}}@media (prefers-reduced-motion:reduce){.cppd-track{transform:none}.cppd-pagination span,.cppd-scroll i,.cppd-track{animation:none}.cppd-pagination span:first-child{background:#397653}}@media (max-width:800px){.cppd-card{padding:12px 15px 10px}.cppd-card-topline{grid-template-columns:28px minmax(0,1fr) minmax(140px,.75fr)}.cppd-card>p{margin:7px 0}.cppd-fields{gap:5px 10px}}@media (max-width:520px){.cppd-demo{padding:7px}.cppd-header{height:33px;padding-bottom:5px}.cppd-header strong{font-size:.5rem}.cppd-header>b{display:none}.cppd-header span{padding:3px 5px;font-size:.29rem}.cppd-viewport{height:calc(100% - 40px);margin-top:5px}.cppd-card{padding:7px 9px 6px}.cppd-card-topline{grid-template-columns:22px minmax(0,1fr);gap:5px}.cppd-number{border-radius:5px;width:22px;height:22px;font-size:.31rem}.cppd-title strong{font-size:.42rem}.cppd-title b{padding:2px 4px;font-size:.25rem}.cppd-title small{font-size:.26rem}.cppd-card-topline>em{grid-column:1/-1;gap:4px;font-size:.27rem;display:flex}.cppd-card-topline>em strong{margin:0;font-size:.28rem}.cppd-card>p{min-height:0;margin:4px 0;font-size:.28rem;line-height:1.25}.cppd-fields{gap:3px 6px}.cppd-fields>div{gap:2px}.cppd-fields strong{border-bottom-width:1px;padding-bottom:1px;font-size:.25rem}.cppd-fields span{font-size:.25rem}.cppd-card>footer{padding-top:4px}.cppd-card>footer b,.cppd-card>footer span{font-size:.24rem}.cppd-pagination{display:none}}.cpic-demo{color:#273449;background:linear-gradient(145deg,#fbfdfc,#f1f6f3);padding:13px 15px 11px;position:absolute;inset:27px 0 0;overflow:hidden}.cpic-header{justify-content:space-between;gap:10px;height:43px}.cpic-header,.cpic-header>div{align-items:center;display:flex}.cpic-header>div{gap:8px}.cpic-header>div>i{color:#2f6697;background:#e6f0f7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:.72rem;display:grid}.cpic-header span{gap:0;display:grid}.cpic-header small{color:#87958d;letter-spacing:.08em;text-transform:uppercase;font-size:.38rem}.cpic-header strong{font-size:.68rem}.cpic-header>b{color:#a96d00;background:#fff0c7;border-radius:99px;padding:5px 9px;font-size:.43rem}.cpic-compare{background:#d9e5dc;border:1px solid #d8e3dc;border-radius:12px;height:calc(100% - 91px);min-height:250px;margin-top:7px;position:relative;overflow:hidden;box-shadow:0 10px 25px #1d3d2c14}.browser-frame .cpic-image{object-fit:cover;object-position:center;padding-top:0}.cpic-clean-layer{z-index:2;clip-path:inset(0 72% 0 0);animation:cpic-reveal 9s ease-in-out infinite;position:absolute;inset:0;overflow:hidden}.cpic-label{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:21px auto;align-items:center;column-gap:6px;min-width:104px;padding:6px 8px;display:grid;position:absolute;top:12px;box-shadow:0 5px 15px #182f2226}.cpic-label>i{border-radius:50%;grid-row:1/-1;place-items:center;width:21px;height:21px;font-size:.54rem;display:grid}.cpic-label b{font-size:.4rem;line-height:1.1}.cpic-label small{color:#7c8982;font-size:.31rem}.cpic-label-clean{left:12px}.cpic-label-clean>i{color:#388b5e;background:#dff1e6}.cpic-label-testigo{right:12px}.cpic-label-testigo>i{color:#c18320;background:#fff0d7}.cpic-divider{z-index:8;background:#fffffff5;width:2px;animation:cpic-divider 9s ease-in-out infinite;position:absolute;top:0;bottom:0;left:28%;transform:translate(-1px);box-shadow:0 0 0 1px #1635251a,0 0 18px #122a1c3b}.cpic-divider>span{color:#fff;background:#2f6697;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:.55rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #142f4447}.cpic-divider i{margin:0 -1px}.cpic-scan-hint{z-index:7;color:#fff;opacity:.9;background:#172b1fa8;border-radius:99px;padding:4px 7px;font-size:.31rem;font-weight:700;position:absolute;bottom:10px;right:50%;transform:translate(50%)}.cpic-footer{justify-content:space-between;align-items:end;gap:8px;height:35px;padding:6px 2px 0;display:flex}.cpic-footer>span{grid-template-rows:auto auto;grid-template-columns:18px auto;column-gap:5px;display:grid}.cpic-footer>span>i{color:#388b5e;background:#e2f1e7;border-radius:5px;grid-row:1/-1;place-items:center;width:18px;height:18px;font-size:.48rem;display:grid}.cpic-footer strong{font-size:.37rem}.cpic-footer small{color:#8b978f;font-size:.29rem}.cpic-footer>div{color:#6e7a73;align-items:center;gap:9px;font-size:.31rem;display:flex}.cpic-footer>div span{align-items:center;gap:4px;display:flex}.cpic-footer>div i{background:#3d9466;border-radius:50%;width:6px;height:6px}.cpic-footer>div span:last-child i{background:#c58a2c}.cpic-footer>b{color:#3d8c60;align-items:center;gap:4px;font-size:.32rem;display:flex}@keyframes cpic-reveal{0%,12%,to{clip-path:inset(0 72% 0 0)}45%,60%{clip-path:inset(0 25% 0 0)}88%{clip-path:inset(0 72% 0 0)}}@keyframes cpic-divider{0%,12%,to{left:28%}45%,60%{left:75%}88%{left:28%}}@media (max-width:800px){.cpic-compare{height:calc(100% - 84px)}.cpic-footer>div{display:none}}@media (max-width:520px){.cpic-demo{padding:7px}.cpic-header{height:34px}.cpic-header>div>i{border-radius:6px;width:23px;height:23px;font-size:.56rem}.cpic-header small{font-size:.28rem}.cpic-header strong{font-size:.48rem}.cpic-header>b{padding:3px 6px;font-size:.31rem}.cpic-compare{border-radius:8px;height:calc(100% - 68px);min-height:0;margin-top:4px}.cpic-label{border-radius:6px;grid-template-columns:15px auto;column-gap:4px;min-width:0;padding:4px 5px;top:7px}.cpic-label-clean{left:7px}.cpic-label-testigo{right:7px}.cpic-label>i{width:15px;height:15px;font-size:.37rem}.cpic-label b{font-size:.29rem}.cpic-label small{font-size:.23rem}.cpic-divider>span{width:27px;height:27px;font-size:.42rem}.cpic-scan-hint{font-size:.23rem;bottom:6px}.cpic-footer{height:26px;padding-top:3px}.cpic-footer>span>i{width:15px;height:15px;font-size:.37rem}.cpic-footer strong{font-size:.27rem}.cpic-footer small,.cpic-footer>b{font-size:.23rem}}@media (prefers-reduced-motion:reduce){.cpic-clean-layer{clip-path:inset(0 50% 0 0);animation:none}.cpic-divider{animation:none;left:50%}}.cpsa-demo{color:#273449;background:linear-gradient(145deg,#fbfdfc,#f1f6f3);padding:11px 13px 9px;position:absolute;inset:27px 0 0;overflow:hidden}.cpsa-header{justify-content:space-between;gap:8px;height:34px}.cpsa-header,.cpsa-header>div{align-items:center;display:flex}.cpsa-header>div{gap:7px}.cpsa-header>div>i{color:#43a5bd;background:#e4f1f5;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.66rem;display:grid}.cpsa-header span{gap:0;display:grid}.cpsa-header small{color:#8a9790;letter-spacing:.08em;text-transform:uppercase;font-size:.3rem}.cpsa-header strong{font-size:.56rem}.cpsa-header>button{color:#2f6697;font:inherit;background:#fff;border:1px solid #2f6697;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:.34rem;font-weight:800;display:flex}.cpsa-summary-heading{justify-content:space-between;align-items:center;gap:8px;height:26px;display:flex}.cpsa-summary-heading>strong{font-size:.43rem}.cpsa-summary-heading>span{gap:4px;display:flex}.cpsa-summary-heading b{color:#fff;background:#eca500;border-radius:99px;padding:2px 5px;font-size:.28rem}.cpsa-summary-heading b:nth-child(2){background:#2467a7}.cpsa-summary-heading b:nth-child(3){background:#a68d06}.cpsa-metrics{grid-template-columns:repeat(4,1fr);gap:6px;height:66px;display:grid}.cpsa-metrics>article{background:#fff;border:1px solid #e3e8e5;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px;display:grid;position:relative;box-shadow:0 5px 14px #2640320d}.cpsa-metrics>article>i{color:#47a8bf;background:#e3f3f7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;display:grid}.cpsa-metrics>article>span{gap:0;min-width:0;display:grid}.cpsa-metrics strong{font-size:.72rem;line-height:1}.cpsa-metrics small{color:#89958e;text-overflow:ellipsis;white-space:nowrap;font-size:.28rem;overflow:hidden}.cpsa-metrics>article>b{color:#706fd1;background:#ecebfd;border-radius:99px;padding:2px 4px;font-size:.27rem;position:absolute;bottom:5px;right:6px}.cpsa-metrics>article.is-violet>i{color:#7478d6;background:#ececfa}.cpsa-metrics>article.is-green>i{color:#43b996;background:#e0f5ed}.cpsa-metrics>article.is-green>b{color:#3d8c66;background:#e3f1eb}.cpsa-metrics>article.is-amber>i{color:#e4a03d;background:#fff0db}.cpsa-metrics>article.is-amber>b{color:#b87b27;background:#fff1dd}.cpsa-activity{background:#f7f9f8;border:1px solid #dfe6e2;border-radius:10px;height:calc(100% - 126px);min-height:240px;margin-top:7px;overflow:hidden}.cpsa-activity>header{background:#fff;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;height:28px;padding:0 8px;display:flex}.cpsa-activity>header span{align-items:center;gap:4px;font-size:.34rem;font-weight:800;display:flex}.cpsa-activity>header span i{color:#2f6697}.cpsa-activity>header>b{color:#3d8c60;align-items:center;gap:4px;font-size:.27rem;display:flex}.cpsa-activity>header>b i{background:#49aa73;border-radius:50%;width:5px;height:5px;animation:cpsa-live .9s ease-in-out infinite alternate;box-shadow:0 0 0 3px #49aa731f}.cpsa-feed{height:calc(100% - 28px);position:relative;overflow:hidden}.cpsa-feed:after,.cpsa-feed:before{content:"";z-index:8;pointer-events:none;height:17px;position:absolute;left:0;right:0}.cpsa-feed:before{background:linear-gradient(#f7f9f8,#0000);top:0}.cpsa-feed:after{background:linear-gradient(#0000,#f7f9f8);bottom:0}.cpsa-solution{--card-step:calc(var(--card-index) * -3.2s);opacity:0;height:55px;animation:cpsa-card-rise 16s linear var(--card-step) infinite;background:#fff;border:1px solid #e0e6e3;border-radius:7px;grid-template-columns:26px minmax(145px,1.35fr) minmax(190px,1fr) 34px 48px;align-items:center;gap:6px;padding:5px 7px;display:grid;position:absolute;left:7px;right:7px;transform:translateY(225px);box-shadow:0 4px 12px #203a2c0f}.cpsa-solution>i{color:#315f8e;background:#e8eef4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.59rem;display:grid}.cpsa-solution-copy{gap:1px;min-width:0;display:grid}.cpsa-solution-copy>span{align-items:center;gap:5px;min-width:0;display:flex}.cpsa-solution-copy b{color:#315f8e;background:#edf2f6;border-radius:99px;padding:2px 4px;font-size:.25rem}.cpsa-solution-copy strong{font-size:.36rem}.cpsa-solution-copy small,.cpsa-solution-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpsa-solution-copy small{color:#42a4bd;font-size:.27rem;font-weight:700}.cpsa-solution-copy em{color:#98a2ac;text-overflow:ellipsis;white-space:nowrap;font-size:.25rem;font-style:normal;overflow:hidden}.cpsa-solution-tags{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.cpsa-solution-tags>*{color:#596676;white-space:nowrap;background:#f0f2f3;border-radius:99px;padding:2px 4px;font-size:.24rem;font-weight:700}.cpsa-solution-tags>b{color:#fff;background:#eda800}.cpsa-solution.is-soja .cpsa-solution-tags>b{background:#2467a7}.cpsa-solution.is-trigo .cpsa-solution-tags>b{background:#a68d06}.cpsa-solution-tags .is-open{color:#42af88;background:#e6f7f0}.cpsa-solution-tags .is-pending{color:#d8952c;background:#fff2dd}.cpsa-solution-tags span i{color:#3c86b5}.cpsa-solution-tags span:nth-last-child(2) i{color:#35aa81}.cpsa-solution>time{color:#8d98a2;white-space:nowrap;font-size:.27rem}.cpsa-solution>button{color:#294660;height:23px;font:inherit;white-space:nowrap;background:#e8edf4;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:60px;margin-left:-10px;padding:0 5px;font-size:.25rem;font-weight:800;display:flex}@keyframes cpsa-live{to{box-shadow:0 0 0 7px #49aa7300}}@keyframes cpsa-card-rise{0%{opacity:0;transform:translateY(225px)}78%,8%{opacity:1}92%,to{opacity:0;transform:translateY(-67px)}}@media (max-width:800px){.cpsa-solution{grid-template-columns:24px minmax(125px,1.3fr) minmax(150px,1fr) 30px}.cpsa-solution>button{display:none}}@media (max-width:520px){.cpsa-demo{padding:6px}.cpsa-header{height:29px}.cpsa-header>div>i{width:21px;height:21px;font-size:.5rem}.cpsa-header small{font-size:.23rem}.cpsa-header strong{font-size:.42rem}.cpsa-header>button{padding:3px 5px;font-size:.25rem}.cpsa-summary-heading{height:20px}.cpsa-summary-heading>strong{font-size:.32rem}.cpsa-summary-heading b{padding:1px 3px;font-size:.21rem}.cpsa-metrics{gap:3px;height:50px}.cpsa-metrics>article{border-radius:5px;grid-template-columns:20px minmax(0,1fr);gap:3px;padding:3px}.cpsa-metrics>article>i{width:20px;height:20px;font-size:.48rem}.cpsa-metrics strong{font-size:.52rem}.cpsa-metrics small{font-size:.21rem}.cpsa-metrics>article>b{font-size:.19rem;bottom:2px;right:3px}.cpsa-activity{height:calc(100% - 106px);min-height:0;margin-top:4px}.cpsa-activity>header{height:22px}.cpsa-activity>header span{font-size:.25rem}.cpsa-activity>header>b{font-size:.2rem}.cpsa-feed{height:calc(100% - 22px)}.cpsa-solution{grid-template-columns:20px minmax(100px,1fr) minmax(115px,.9fr) 27px;gap:3px;height:42px;padding:3px 4px;left:4px;right:4px}.cpsa-solution>i{width:20px;height:20px;font-size:.42rem}.cpsa-solution-copy b,.cpsa-solution-tags>*{font-size:.18rem}.cpsa-solution-copy strong{font-size:.27rem}.cpsa-solution-copy em,.cpsa-solution-copy small,.cpsa-solution>time{font-size:.19rem}}@media (prefers-reduced-motion:reduce){.cpsa-solution{opacity:1;margin:5px 0;animation:none;position:relative;top:auto;transform:none}.cpsa-feed{overflow:auto}}.cpi-demo{color:#273449;background:#fffffff7;padding:22px 24px;position:absolute;inset:27px 0 0;overflow:hidden}.cpi-header{justify-content:space-between;gap:8px;height:31px}.cpi-header,.cpi-header>div{align-items:center;display:flex}.cpi-header>div{gap:7px}.cpi-header>div>i{color:#315f8e;background:#e6eef5;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.59rem;display:grid}.cpi-header span{gap:0;display:grid}.cpi-header small{color:#8b9690;letter-spacing:.08em;text-transform:uppercase;font-size:.28rem}.cpi-header strong{font-size:.5rem}.cpi-header>b{color:#3b8c61;background:#e7f4eb;border-radius:99px;align-items:center;gap:4px;padding:4px 6px;font-size:.28rem;display:flex}.cpi-header>b i{animation:cpi-spin 3s linear infinite}.cpi-tabs{border-bottom:1px solid #dfe6e2;align-items:center;gap:4px;height:29px;display:flex}.cpi-tabs>*{color:#6c7885;background:#eef1f2;border-radius:99px;padding:4px 7px;font-size:.3rem;font-weight:750}.cpi-tabs>strong{color:#fff;background:#2f6697}.cpi-content{height:100%}.cpi-simple-heading{margin-bottom:14px}html .cpi-simple-heading span{font-size:.58rem}html .cpi-simple-heading strong{font-size:1.2rem}html .cpi-simple-heading>small{font-size:.68rem}.cpi-module-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;height:calc(100% - 91px);display:grid}.cpi-module-grid>article{background:#f9fafb;border:1px solid #e2e7e4;border-radius:8px;grid-template-rows:auto auto 1fr;grid-template-columns:20px minmax(0,1fr) 15px;gap:3px 5px;min-width:0;padding:7px;display:grid;position:relative}.cpi-module-grid>article>b{color:#315f8e;background:#e8edf4;border-radius:99px;grid-column:1/-1;width:max-content;padding:2px 5px;font-size:.25rem}.cpi-module-grid>article>i{color:#425268;place-items:center;width:20px;height:20px;font-size:.56rem;display:grid}.cpi-module-grid>article>strong{text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:.38rem;overflow:hidden}.cpi-module-grid>article>small{color:#929ca7;grid-column:1/3;font-size:.28rem;line-height:1.25}.cpi-module-grid>article>span{color:#fff;background:#fff;border:1px solid #dce3e8;border-radius:4px;place-items:center;width:15px;height:15px;font-size:.35rem;display:grid;position:absolute;top:7px;right:7px}.cpi-module-grid>article.is-active>span{background:#357f58;border-color:#357f58}.cpi-module-grid>.cpi-cp-card{background:#f7f9fb;border-color:#c8d7e4;flex-direction:column;gap:4px;transition:all .35s;display:flex}.cpi-cp-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.cpi-cp-card>div:first-child>b{color:#315f8e;background:#e8edf4;border-radius:99px;padding:2px 5px;font-size:.25rem}.cpi-cp-card>div:first-child>em{color:#39a477;background:#e5f6ee;border-radius:99px;align-items:center;gap:3px;padding:2px 5px;font-size:.25rem;font-style:normal;font-weight:800;display:flex}.cpi-cp-card>strong{align-items:center;gap:5px;font-size:.4rem;display:flex}.cpi-cp-card>strong>i{color:#315f8e;font-size:.58rem}.cpi-cp-card>small{color:#8f9aa5;font-size:.28rem}.cpi-cp-card>footer{gap:4px;margin-top:auto;display:flex}.cpi-cp-card>footer button{color:#2f6697;min-height:22px;font:inherit;background:#fff;border:1px solid #2f6697;border-radius:99px;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-size:.27rem;font-weight:800;display:flex}.cpi-cp-card>footer button:last-child:not(:first-child){color:#dd5c67;background:#fff0f1;border-color:#f1c9cd}.cpi-cp-card.is-associated{background:#f4faf6;border-color:#9dcab0;box-shadow:0 0 0 3px #3b8c6112}.cpi-linked-solution{background:#fff;border:1px solid #cce3d5;border-radius:6px;grid-template-columns:1fr 18px;align-items:center;gap:4px;padding:4px 5px;display:grid}.cpi-linked-solution>span{gap:0;min-width:0;display:grid}.cpi-linked-solution b{color:#315f8e;font-size:.22rem}.cpi-linked-solution strong{text-overflow:ellipsis;white-space:nowrap;font-size:.28rem;overflow:hidden}.cpi-linked-solution small{color:#829087;font-size:.22rem}.cpi-linked-solution>i{color:#3c996b;font-size:.48rem}.cpi-overlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#22303f40;place-items:center;padding:13px;animation:cpi-fade-in .3s both;display:grid;position:absolute;inset:0}.cpi-modal{background:#fff;border:1px solid #dce3e7;border-radius:11px;width:min(100%,500px);padding:12px 14px;animation:cpi-modal-in .38s cubic-bezier(.2,.8,.2,1) both;position:relative;box-shadow:0 20px 45px #1b2a3838}.cpi-modal>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cpi-modal>header>span{gap:1px;display:grid}.cpi-modal>header small{color:#8793a0;text-transform:uppercase;font-size:.38rem}.cpi-modal>header strong{font-size:.78rem}.cpi-modal>header>button{color:#5c6979;background:#eff1f2;border:0;border-radius:50%;width:25px;height:25px;font-size:.68rem}.cpi-modal>p{color:#8e99a5;margin:7px 0 9px;font-size:.43rem}.cpi-solution-list{gap:6px;display:grid}.cpi-solution-list>button{color:#2e3b50;min-height:66px;font:inherit;text-align:left;background:#fff;border:1px solid #e0e5e8;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;transition:all .3s;display:grid}.cpi-solution-list>button>i{color:#fff;border:1px solid #dbe3e9;border-radius:5px;place-items:center;width:22px;height:22px;font-size:.48rem;display:grid}.cpi-solution-list>button>span{gap:2px;min-width:0;display:grid}.cpi-solution-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.cpi-solution-list small{color:#8d98a4;font-size:.45rem}.cpi-solution-list em{color:#72808f;font-size:.4rem;font-style:normal}.cpi-solution-list>button>b{color:#315f8e;background:#edf2f6;border-radius:99px;padding:3px 6px;font-size:.36rem}.cpi-solution-list>button.is-selected{background:#f3faf5;border-color:#83b899;box-shadow:0 0 0 2px #37845814}.cpi-solution-list>button.is-selected>i{background:#378458;border-color:#378458}.cpi-modal>footer{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.cpi-modal>footer>button{color:#697687;min-height:29px;font:inherit;background:#fff;border:1px solid #d9e0e5;border-radius:99px;padding:0 11px;font-size:.4rem;font-weight:800}.cpi-modal>footer>button:last-child{color:#fff;background:#a9b7c6;border-color:#a9b7c6}.cpi-modal>footer>button.is-ready{background:#2f6697;border-color:#2f6697}.cpi-success-toast{color:#347a53;background:#f4fbf6;border:1px solid #add8bd;border-radius:7px;grid-template-columns:27px 1fr;align-items:center;gap:7px;padding:6px 8px;animation:cpi-toast-in .38s both;display:grid;position:absolute;bottom:9px;right:12px;transform:translateY(0);box-shadow:0 8px 20px #2a664329}.cpi-success-toast>i{color:#fff;background:#3d9566;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.62rem;display:grid}.cpi-success-toast>span{gap:1px;display:grid}.cpi-success-toast strong{font-size:.48rem}.cpi-success-toast small{color:#76897d;font-size:.36rem}@keyframes cpi-spin{to{transform:rotate(1turn)}}@keyframes cpi-fade-in{0%{opacity:0}}@keyframes cpi-modal-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes cpi-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:520px){.cpi-demo{padding:11px 10px}.cpi-content{height:100%}.cpi-simple-heading{margin-bottom:8px}html .cpi-simple-heading span{font-size:.38rem}html .cpi-simple-heading strong{font-size:.66rem}html .cpi-simple-heading>small{display:none}.cpi-module-grid{gap:3px;height:calc(100% - 35px)}.cpi-module-grid>article{border-radius:5px;grid-template-columns:15px minmax(0,1fr) 11px;gap:2px;padding:4px}.cpi-cp-card>div:first-child>b,.cpi-cp-card>div:first-child>em,.cpi-cp-card>footer button,.cpi-cp-card>small,.cpi-module-grid>article>b,.cpi-module-grid>article>small,.cpi-module-grid>article>strong{font-size:.19rem}.cpi-module-grid>article>i{width:15px;height:15px;font-size:.39rem}.cpi-module-grid>article>span{width:11px;height:11px;font-size:.25rem;top:4px;right:4px}.cpi-cp-card>strong{font-size:.27rem}.cpi-linked-solution{padding:2px 3px}.cpi-linked-solution b,.cpi-linked-solution small{font-size:.16rem}.cpi-linked-solution strong{font-size:.2rem}.cpi-cp-card>footer button{min-height:17px;padding:0 4px}.cpi-modal,.cpi-overlay{padding:7px}.cpi-modal{width:min(100%,360px)}.cpi-modal>footer>button,.cpi-modal>header small,.cpi-modal>p,.cpi-solution-list em,.cpi-solution-list small,.cpi-solution-list>button>b{font-size:.2rem}.cpi-modal>header strong{font-size:.39rem}.cpi-solution-list>button{grid-template-columns:13px minmax(0,1fr) auto;gap:4px;min-height:43px;padding:3px 4px}.cpi-solution-list>button>i{width:13px;height:13px}.cpi-solution-list strong{font-size:.26rem}.cpi-modal>footer{margin-top:4px}.cpi-modal>footer>button{min-height:18px}.cpi-success-toast{grid-template-columns:18px 1fr;padding:3px 5px;bottom:6px;right:7px}.cpi-success-toast>i{width:18px;height:18px}.cpi-success-toast strong{font-size:.25rem}.cpi-success-toast small{font-size:.18rem}}.solution-hero-central{background:#f7faf8;border-color:#cde2d6c7}.central-ops-demo{color:#273449;background:linear-gradient(145deg,#fbfdfc,#f1f7f3);padding:13px 14px 9px;position:absolute;inset:27px 0 0;overflow:hidden}.central-ops-demo>header{justify-content:space-between;align-items:center;gap:10px;min-height:47px;display:flex}.central-ops-demo>header>div{gap:2px;display:grid}.central-ops-demo>header span{color:#397653;letter-spacing:.09em;font-size:.54rem;font-weight:800}.central-ops-demo>header strong{font-size:.9rem}.central-ops-demo>header>b{color:#397653;background:#e7f5ec;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:.53rem;display:flex}.central-ops-demo>header>b i{background:#48a973;border-radius:50%;width:7px;height:7px;animation:central-ops-live .8s ease-in-out infinite alternate;box-shadow:0 0 0 4px #48a9731c}.central-ops-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.central-ops-grid>article{opacity:.62;background:#fff;border:1px solid #dfe6e2;border-radius:9px;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;height:104px;padding:9px 10px;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s,background .35s;display:flex;transform:scale(.986)}.central-ops-grid>article.is-active{z-index:2;opacity:1;background:linear-gradient(145deg,#f2faf5,#fff 70%);border-color:#79ae8d;transform:none;box-shadow:0 0 0 4px #50966917,0 8px 20px #26463112}.central-ops-title{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.central-ops-title>i{color:#2f6596;background:#e8f1f7;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.78rem;display:grid}.central-ops-title>span{min-width:0;color:inherit;letter-spacing:0;gap:1px;display:grid}.central-ops-title strong{font-size:.6rem}.central-ops-title small,.central-ops-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-ops-title small{color:#84909f;font-size:.5rem}.central-ops-title>b{color:#315f8e;white-space:nowrap;font-size:.65rem}.central-orders-summary{gap:3px;display:flex}.central-orders-summary>span{color:#718093;background:#f6f8fa;border-radius:5px;flex:1;grid-template-columns:4px 1fr auto;align-items:center;gap:3px;min-width:0;padding:4px;font-size:.45rem;display:grid}.central-orders-summary>span>i{background:#e5a83b;border-radius:99px;width:4px;height:18px}.central-orders-summary>span>i.is-process{background:#49a9c3}.central-orders-summary>span>i.is-delivered{background:#ee7569}.central-orders-summary b{color:#344153;font-size:.5rem}.central-stock-summary{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.central-stock-summary>span{background:#f0f5fa;border-left:3px solid #315f8e;border-radius:4px;gap:1px;padding:4px 5px;display:grid}.central-stock-summary>span:nth-child(2){background:#eef8fa;border-color:#49a8c0}.central-stock-summary>span:nth-child(3){background:#edf8f2;border-color:#3cac79}.central-stock-summary small{color:#748195;font-size:.43rem}.central-stock-summary strong{font-size:.54rem}.central-stock-summary>span:nth-child(2) strong{color:#3798b1}.central-stock-summary>span:nth-child(3) strong{color:#319467}.central-credit-summary{grid-template-columns:1fr 1fr;gap:5px;display:grid}.central-credit-summary>span{gap:1px;display:grid}.central-credit-summary small{color:#84909f;font-size:.44rem}.central-credit-summary strong{font-size:.58rem}.central-credit-bar{background:#e6ebee;border-radius:99px;height:5px;overflow:hidden}.central-credit-bar>i{border-radius:inherit;transform-origin:0;background:#315f8e;width:88.7%;height:100%;animation:central-ops-bar 8.1s ease-in-out infinite;display:block}.central-alert-summary,.central-delivery-summary,.central-reservation-summary{border-top:1px solid #edf0f2;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding-top:4px;display:grid}.central-delivery-summary time{color:#315f8e;font-size:.54rem;font-weight:800;display:grid}.central-delivery-summary time small{color:#8793a1;font-size:.43rem;font-weight:500}.central-alert-summary>span,.central-delivery-summary>span,.central-reservation-summary>span{min-width:0;color:inherit;letter-spacing:0;gap:1px;display:grid}.central-alert-summary strong,.central-delivery-summary strong,.central-reservation-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.central-alert-summary small,.central-delivery-summary small,.central-reservation-summary small{color:#8591a0;text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}.central-delivery-summary em{color:#c78729;background:#fff3df;border-radius:99px;padding:3px 5px;font-size:.41rem;font-style:normal;font-weight:700}.central-reservation-summary>b{white-space:nowrap;font-size:.54rem}.central-alert-summary{border-left:3px solid #e85e66;grid-template-columns:1fr auto;padding-left:6px}.central-alert-summary>b{color:#d94e59;background:#fff0f1;border-radius:99px;padding:3px 5px;font-size:.51rem}.central-ops-grid article.is-alert .central-ops-title>i{color:#d9535e;background:#fff0f1}.central-ops-demo>footer{justify-content:center;align-items:center;gap:5px;min-height:42px;display:flex}.central-ops-demo>footer button{color:#8b968f;cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:.59rem;transition:background .3s,color .3s,border-color .3s,transform .3s;display:grid}.central-ops-demo>footer button.is-active{color:#fff;background:#397653;border-color:#397653;transform:scale(1.08)}.central-ops-demo>footer span{color:#6d7a72;letter-spacing:0;margin-left:4px;font-size:.5rem;font-weight:700}.central-alert-summary small,.central-credit-summary small,.central-delivery-summary small,.central-orders-summary>span,.central-reservation-summary small,.central-stock-summary small{font-size:.5rem}.central-orders-summary b{font-size:.54rem}.central-alert-summary strong,.central-credit-summary strong,.central-delivery-summary strong,.central-reservation-summary strong,.central-reservation-summary>b,.central-stock-summary strong{font-size:.6rem}.central-delivery-summary em{font-size:.5rem}@keyframes central-ops-live{to{box-shadow:0 0 0 7px #48a97300}}@keyframes central-ops-bar{0%,18%{transform:scaleX(.2)}36%,to{transform:scaleX(1)}}@media (max-width:800px){.central-ops-demo{padding:9px}.central-ops-demo>header{min-height:38px}.central-ops-grid{gap:5px}.central-ops-grid>article{gap:3px;height:80px;padding:6px}.central-ops-title{grid-template-columns:22px minmax(0,1fr) auto;gap:4px}.central-ops-title>i{width:22px;height:22px;font-size:.62rem}.central-ops-title strong{font-size:.53rem}.central-ops-title small{font-size:.43rem}.central-ops-title>b{font-size:.54rem}.central-ops-demo>footer{min-height:31px}}@media (max-width:560px){.central-ops-demo{padding:5px}.central-ops-demo>header{min-height:31px}.central-ops-demo>header span{font-size:.38rem}.central-ops-demo>header strong{font-size:.54rem}.central-ops-demo>header>b{padding:3px 4px;font-size:.38rem}.central-ops-grid{gap:3px}.central-ops-grid>article{border-radius:5px;height:58px;padding:3px 4px}.central-ops-title{grid-template-columns:17px minmax(0,1fr) auto;gap:3px}.central-ops-title>i{border-radius:4px;width:17px;height:17px;font-size:.47rem}.central-ops-title strong{font-size:.4rem}.central-alert-summary small,.central-alert-summary strong,.central-alert-summary>b,.central-credit-summary small,.central-credit-summary strong,.central-delivery-summary small,.central-delivery-summary strong,.central-ops-title small,.central-ops-title>b,.central-reservation-summary small,.central-reservation-summary strong,.central-reservation-summary>b,.central-stock-summary small,.central-stock-summary strong{font-size:.38rem}.central-orders-summary>span{padding:2px;font-size:.38rem}.central-orders-summary>span>i{height:11px}.central-orders-summary b{font-size:.38rem}.central-stock-summary>span{padding:2px 3px}.central-credit-bar{height:3px}.central-alert-summary,.central-delivery-summary,.central-reservation-summary{gap:3px;padding-top:2px}.central-delivery-summary time{font-size:.38rem}.central-delivery-summary em{display:none}.central-ops-demo>footer{gap:3px;min-height:24px}.central-ops-demo>footer button{width:16px;height:16px;font-size:.43rem}.central-ops-demo>footer span{font-size:.38rem}}.recommender-flow-demo{color:#1f2d3d;background:linear-gradient(145deg,#fff,#f4f8f5);position:absolute;inset:27px 0 0;overflow:hidden}.rf-progress{z-index:10;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid;position:absolute;top:16px;left:15px;right:15px}.rf-step{color:#8a9490;background:#f0f3f2;border:1px solid #e3e8e5;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;height:34px;padding:0 5px;font-size:.55rem;font-weight:650;animation:rf-step-cycle 22s ease-in-out infinite;display:flex}.rf-step b{background:#64748b1f;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:.48rem;display:grid}.rf-step.rf-delay-1{animation-delay:3.35s}.rf-step.rf-delay-2{animation-delay:6.7s}.rf-step.rf-delay-3{animation-delay:10.05s}.rf-step.rf-delay-4{animation-name:rf-final-step-cycle;animation-delay:13.4s}.rf-stage{background:#fff;border:1px solid #e0e8e3;border-radius:15px;position:absolute;inset:64px 15px 15px;overflow:hidden;box-shadow:0 14px 35px #1d3d2c12}.rf-panel{opacity:0;padding:21px 23px;animation:rf-panel-cycle 22s ease-in-out infinite;position:absolute;inset:0;transform:translate(18px)}.rf-panel.rf-delay-0{opacity:1;transform:none}.rf-panel.rf-delay-1{animation-delay:3.35s}.rf-panel.rf-delay-2{animation-delay:6.7s}.rf-panel.rf-delay-3{animation-delay:10.05s}.rf-panel.rf-delay-4{animation-name:rf-results-panel-cycle;animation-delay:13.4s}.rf-panel-title{align-items:center;gap:11px;display:flex}.rf-panel-title>span{color:#0f3d2e;background:#e5f2e9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:750;display:grid}.rf-panel-title>div{gap:1px;display:grid}.rf-panel-title small{color:#89958e;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.rf-panel-title strong{font-size:.86rem}.rf-crop-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;height:calc(100% - 54px);display:grid}.rf-crop-card{background:#fff;border:1px solid #dfe5e1;border-radius:13px;min-width:0;height:174px;position:relative;overflow:hidden;box-shadow:0 9px 23px #28413414}.rf-crop-card.is-selected{border:3px solid #0f3d2e;animation:rf-selected-pulse 18s ease-in-out infinite}.rf-crop-card>strong{z-index:2;color:#273449;background:#fff;place-items:center;height:49px;font-size:.76rem;font-weight:700;display:grid;position:absolute;bottom:0;left:0;right:0}.rf-crop-card>b{z-index:3;color:#fff;background:#0f3d2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.62rem;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0f3d2e47}.rf-crop-visual{background:#d7ead8;position:absolute;inset:0 0 49px;overflow:hidden}.rf-crop-visual img{object-fit:cover;transition:transform .5s}.rf-crop-card.is-selected .rf-crop-visual{inset:0 0 47px}.rf-crop-card.is-selected .rf-crop-visual img{transform:scale(1.035)}.rf-crop-visual img{padding-top:0}.rf-map{background:#7f9b73;border:1px solid #c9d9ce;border-radius:12px;height:calc(100% - 54px);margin-top:13px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #1837251f}.rf-map svg{width:100%;height:100%;position:absolute;inset:0}.rf-map-zone{fill:#c4d29738}.rf-map-zone-two{fill:#3069432e}.rf-map-water{fill:#5d9da478}.rf-map-road{fill:none;stroke:#f4ebccab;stroke-width:2.4px;stroke-linecap:round}.rf-map-road-major{stroke:#ead49c;stroke-width:4.5px}.rf-map-boundary{fill:none;stroke:#ffffff3d;stroke-width:1.2px;stroke-dasharray:6 7}.rf-place{z-index:2;color:#ffffffd1;text-shadow:0 1px 3px #143020b3;font-size:.52rem;font-weight:700;position:absolute}.rf-place-one{top:59%;left:16%}.rf-place-two{top:27%;right:18%}.rf-location-pin{z-index:3;opacity:0;background:#d7f1e7;border:3px solid #55bca0;border-radius:50% 50% 50% 0;width:29px;height:29px;animation:rf-pin-drop 18s cubic-bezier(.2,.9,.35,1.2) 3.35s infinite;position:absolute;top:36%;left:52%;transform:translateY(-80px)rotate(-45deg);box-shadow:0 6px 13px #143a2859}.rf-location-pin i{background:#45a98d;border-radius:50%;position:absolute;inset:7px}.rf-location-ready{z-index:4;color:#315b44;background:#fffffff0;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:.54rem;display:flex;position:absolute;bottom:11px;right:12px;box-shadow:0 6px 18px #19362524}.rf-location-ready b{color:#fff;background:#6da68a;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.rf-parameter-grid{grid-template-columns:1fr 1fr;align-items:center;gap:13px;height:calc(100% - 54px);display:grid}.rf-parameter-card{background:#fbfcfb;border:1px solid #e1e7e3;border-radius:13px;min-height:176px;padding:17px;box-shadow:0 9px 23px #2841340d}.rf-parameter-card>small{color:#77847e;margin-bottom:14px;font-size:.56rem;display:block}.rf-parameter-card>strong{font-size:.78rem}.rf-parameter-card>strong span{color:#0f3d2e;font-size:1.15rem}.rf-calendar{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:18px;display:grid}.rf-calendar i{color:#52715f;background:#e9f3ec;border-radius:7px;place-items:center;height:31px;font-size:.51rem;font-style:normal;display:grid}.rf-calendar .is-date{color:#fff;background:#0f3d2e;animation:rf-date-pick 18s ease-in-out 6.7s infinite}.rf-environment{background:#dfe7e2;border-radius:99px;height:5px;margin-top:29px;position:relative}.rf-environment i{border-radius:inherit;background:linear-gradient(90deg,#cfe7d6,#6da68a);width:68%;height:100%;position:absolute}.rf-environment b{background:#0f3d2e;border:3px solid #fff;border-radius:50%;width:15px;height:15px;animation:rf-environment-pick 18s ease-in-out 6.7s infinite;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0f3d2e38}.rf-parameter-card em{color:#6da68a;margin-top:17px;font-size:.51rem;font-style:normal;font-weight:700;display:block}.rf-material-grid{grid-template-columns:1fr 1fr;align-items:center;gap:14px;height:calc(100% - 54px);display:grid}.rf-material-card{background:#fff;border:1px solid #e0e6e2;border-radius:14px;flex-direction:column;justify-content:flex-end;height:164px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #2740330f}.rf-material-card>span{font-size:.78rem;font-weight:700}.rf-material-card>small{color:#859089;margin-top:4px;font-size:.52rem}.rf-material-card>b{color:#397653;background:#e1f1e6;border-radius:99px;padding:5px 7px;font-size:.45rem;position:absolute;top:11px;right:11px}.rf-material-card>em{color:#fff;background:#0f3d2e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.57rem;font-style:normal;display:grid;position:absolute;bottom:13px;right:13px}.rf-product-lines{background:linear-gradient(#dce9e0 0 0) 0 0/70px 8px no-repeat,linear-gradient(#e8eeea 0 0) 0 19px/53px 6px no-repeat,linear-gradient(#edf1ef 0 0) 0 35px/62px 6px no-repeat;border-radius:9px;width:70px;height:55px;position:absolute;top:21px;left:18px}.rf-material-card.is-chosen{border:2px solid #0f3d2e;animation:rf-material-pick 18s ease-in-out 10.05s infinite}.rf-result-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:15px;display:grid}.rf-result-card{opacity:0;background:#fbfcfb;border:1px solid #e1e7e3;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:7px;min-width:0;height:48px;padding:6px 9px;animation:rf-result-add 18s ease-in-out infinite;display:grid;transform:translateY(8px)}.rf-result-card>i{color:#356e4e;background:#e5f2e9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.68rem;font-style:normal;display:grid}.rf-result-card>span{color:#52605a;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-weight:650;overflow:hidden}.rf-result-card>b{color:#6da68a;font-size:.58rem}.rf-result-1{animation-delay:13.4s}.rf-result-2{animation-delay:13.65s}.rf-result-3{animation-delay:13.9s}.rf-result-4{animation-delay:14.15s}.rf-result-5{animation-delay:14.4s}.rf-result-6{animation-delay:14.65s}.rf-result-ready{color:#356e4e;opacity:0;align-items:center;gap:7px;animation:rf-result-ready 18s ease-in-out 13.4s infinite;display:flex;position:absolute;bottom:13px;right:22px}.rf-result-ready i{color:#fff;background:#0f3d2e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.52rem;font-style:normal;display:grid}.rf-result-ready span{font-size:.54rem;font-weight:750}@keyframes rf-step-cycle{0%,15.2%{color:#fff;background:#0f3d2e;border-color:#0f3d2e;box-shadow:0 5px 14px #0f3d2e29}16.8%,to{color:#8a9490;box-shadow:none;background:#f0f3f2;border-color:#e3e8e5}}@keyframes rf-final-step-cycle{0%,34%{color:#fff;background:#0f3d2e;border-color:#0f3d2e;box-shadow:0 5px 14px #0f3d2e29}36%,to{color:#8a9490;box-shadow:none;background:#f0f3f2;border-color:#e3e8e5}}@keyframes rf-panel-cycle{0%,15.2%{opacity:1;z-index:2;transform:none}16.8%,97%{opacity:0;z-index:1;transform:translate(-18px)}to{opacity:0;transform:translate(18px)}}@keyframes rf-results-panel-cycle{0%,34%{opacity:1;z-index:2;transform:none}36%,97%{opacity:0;z-index:1;transform:translate(-18px)}to{opacity:0;transform:translate(18px)}}@keyframes rf-selected-pulse{0%,4%{box-shadow:0 0 #0f3d2e40}9%{box-shadow:0 0 0 7px #0f3d2e00}15%,to{box-shadow:none}}@keyframes rf-pin-drop{0%,2%{opacity:0;transform:translateY(-80px)rotate(-45deg)}15%,7%{opacity:1;transform:translateY(0)rotate(-45deg)}18%,to{opacity:0;transform:translateY(0)rotate(-45deg)}}@keyframes rf-date-pick{0%,2%{color:#52715f;background:#e9f3ec;transform:scale(.92)}15%,6%{color:#fff;background:#0f3d2e;transform:none}18%,to{color:#52715f;background:#e9f3ec}}@keyframes rf-environment-pick{0%,2%{left:18%}15%,8%{left:68%}18%,to{left:18%}}@keyframes rf-material-pick{0%,3%{border-color:#e0e6e2;transform:scale(.98)}15%,8%{border-color:#0f3d2e;transform:none;box-shadow:0 0 0 5px #0f3d2e12}18%,to{box-shadow:none;border-color:#e0e6e2}}@keyframes rf-result-add{0%,2%{opacity:0;transform:translateY(8px)}32%,5%{opacity:1;transform:none}35%,to{opacity:0;transform:none}}@keyframes rf-result-ready{0%,12%{opacity:0;transform:translateY(5px)}15%,32%{opacity:1;transform:none}35%,to{opacity:0;transform:none}}.capability-list{gap:55px;display:grid}.capability-row{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:.75fr 1.25fr;align-items:center;min-height:430px;display:grid;overflow:hidden}.capability-row.reverse{grid-template-columns:1.25fr .75fr}.capability-row.reverse .capability-copy{order:2}.capability-row.reverse .capability-screen{order:1}.capability-copy{padding:55px}.capability-copy>span{color:#8bb39a;font-size:.8rem;font-weight:700}.capability-copy h3{margin-top:50px;font-size:clamp(1.8rem,3vw,2.6rem)}.capability-screen{height:100%;min-height:430px;box-shadow:none;background:#f8faf9;border:0;border-radius:0}.positioning-screen{background:linear-gradient(145deg,#f4f8f5,#eaf2ed)}.positioning-demo{color:#273449;background:#fffffff5;padding:30px 32px 27px;position:absolute;inset:27px 0 0;overflow:hidden}.pos-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.pos-heading>div{gap:5px;display:grid}.pos-heading>div>span{color:#87938c;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}.pos-heading strong{font-size:1rem}.pos-status{color:#4b705b;background:#edf5f0;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:.54rem;font-weight:700;display:flex}.pos-status i{background:#6da68a;border-radius:50%;width:7px;height:7px;animation:pos-status-pulse 12s ease-in-out infinite}.pos-table{background:#fff;border:1px solid #dfe7e2;border-radius:13px;box-shadow:0 12px 30px #24413112}.pos-row,.pos-table-head{grid-template-columns:.72fr 1.08fr 1.35fr;align-items:center;gap:12px;display:grid}.pos-table-head{color:#929d97;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e7ece9;min-height:38px;padding:0 16px;font-size:.48rem;font-weight:700}.pos-row{border-bottom:1px solid #edf1ef;min-height:61px;padding:9px 16px}.pos-row:last-child{border-bottom:0}.pos-region{color:#356e4e;text-transform:uppercase;background:#e2f1e7;border-radius:99px;width:max-content;padding:8px 12px;font-size:.58rem;font-weight:750}.pos-dates{gap:6px;display:flex}.pos-dates span{color:#8b9590;text-align:center;background:#edf0ef;border-radius:99px;min-width:62px;padding:7px 9px;font-size:.52rem;font-weight:700;transition:background .25s,color .25s,box-shadow .25s}.pos-dates-north span:first-child,.pos-dates-south span:first-child,.pos-dates-west span:last-child{animation:pos-tag-primary 12s ease-in-out infinite}.pos-dates-north span:last-child,.pos-dates-south span:last-child,.pos-dates-west span:first-child{animation:pos-tag-secondary 12s ease-in-out infinite}.pos-dates-west span:first-child,.pos-dates-west span:last-child{animation-delay:.75s}.pos-dates-south span:first-child,.pos-dates-south span:last-child{animation-delay:1.5s}.pos-range{grid-template-columns:1fr 10px 1fr auto;align-items:center;gap:5px;display:grid}.pos-range>span{color:#52605a;border:1px solid #e0e7e3;border-radius:7px;padding:8px;font-size:.54rem}.pos-range>i{color:#a2aaa6;text-align:center;font-size:.5rem;font-style:normal}.pos-range>small{color:#929d97;font-size:.43rem}.pos-save{color:#fff;min-height:39px;font:inherit;background:#0f3d2e;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-size:.57rem;font-weight:700;animation:pos-save-cycle 12s ease-in-out infinite;display:flex;position:absolute;bottom:48px;right:32px;box-shadow:0 8px 20px #0f3d2e2e}.pos-save span{font-size:.65rem}.pos-confirmation{color:#356e4e;opacity:0;background:#f1f8f3;border:1px solid #cfe4d6;border-radius:11px;align-items:center;gap:9px;min-width:225px;padding:11px 14px;animation:pos-confirm-cycle 12s ease-in-out infinite;display:flex;position:absolute;bottom:45px;right:25px;transform:translateY(12px);box-shadow:0 12px 30px #234c3424}.pos-confirmation i{color:#fff;background:#397653;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.65rem;font-style:normal;display:grid}.pos-confirmation span{font-size:.55rem;font-weight:700;line-height:1.35}@keyframes pos-tag-primary{0%,14%,to{color:#8b9590;box-shadow:none;background:#edf0ef}20%,74%{color:#fff;background:#0f3d2e;box-shadow:0 5px 13px #0f3d2e26}80%{color:#8b9590;box-shadow:none;background:#edf0ef}}@keyframes pos-tag-secondary{0%,29%,to{color:#8b9590;box-shadow:none;background:#edf0ef}35%,74%{color:#fff;background:#6da68a;box-shadow:0 5px 13px #6da68a33}80%{color:#8b9590;box-shadow:none;background:#edf0ef}}@keyframes pos-save-cycle{0%,66%,to{opacity:1;transform:none;box-shadow:0 8px 20px #0f3d2e2e}70%{transform:scale(.96);box-shadow:0 3px 10px #0f3d2e1f}74%,91%{opacity:0}}@keyframes pos-confirm-cycle{0%,72%,95%,to{opacity:0;transform:translateY(12px)}77%,91%{opacity:1;transform:none}}@keyframes pos-status-pulse{0%,72%,to{background:#6da68a;box-shadow:0 0 #6da68a47}77%,91%{background:#24a567;box-shadow:0 0 0 6px #6da68a00}}.sanitary-screen{background:linear-gradient(145deg,#f7f9f8,#edf3ef)}.sanitary-demo{color:#273449;background:#fffffff7;padding:27px 28px 25px;position:absolute;inset:27px 0 0;overflow:hidden}.san-heading{grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-bottom:19px;display:grid}.san-shield{color:#356e4e;background:#e5f2e9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:grid}.san-heading>div:nth-child(2){gap:2px;display:grid}.san-heading strong{font-size:.88rem}.san-heading small{color:#8d9892;font-size:.49rem}.san-legend{color:#7c8982;align-items:center;gap:5px;font-size:.44rem;display:flex}.san-legend .san-tolerance{gap:3px}.san-legend .san-tolerance i{width:8px;height:8px}.san-legend .san-tolerance i span{display:none}.san-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:13px;display:grid}.san-search{color:#52605a;background:#fff;border:1px solid #cadbd1;border-radius:9px;align-items:center;height:40px;padding:0 13px;font-size:.55rem;display:flex;position:relative;overflow:hidden}.san-search:before{content:"Buscá una enfermedad";color:#9ba49f;animation:san-placeholder-cycle 13s ease-in-out infinite;position:absolute}.san-search span{white-space:nowrap;width:0;animation:san-type-cycle 13s steps(15) infinite;overflow:hidden}.san-search i{opacity:0;background:#356e4e;width:1px;height:15px;margin-left:1px;animation:san-caret-cycle 13s step-end infinite}.san-controls button{color:#829089;height:34px;font:inherit;background:0 0;border:0;padding:0 10px;font-size:.51rem;font-weight:700}.san-suggestion{z-index:4;opacity:0;background:#fff;border:1px solid #dce5df;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:245px;padding:11px 12px;animation:san-suggestion-cycle 13s ease-in-out infinite;display:flex;position:absolute;top:123px;left:28px;transform:translateY(-5px);box-shadow:0 12px 28px #223b2d24}.san-suggestion span{font-size:.55rem;font-weight:700}.san-suggestion small{color:#73907e;font-size:.4rem}.san-table{background:#f7f9f8;border:1px solid #e1e7e3;border-radius:11px;overflow:hidden}.san-row,.san-table-head{grid-template-columns:.8fr 1.18fr 1fr;align-items:center;gap:10px;display:grid}.san-table-head{color:#929c97;letter-spacing:.07em;text-transform:uppercase;background:#fff;border-bottom:1px solid #e3e9e5;height:31px;padding:0 13px;font-size:.43rem;font-weight:750}.san-row{border-bottom:1px solid #e8ecea;min-height:48px;padding:7px 13px}.san-row:last-child{border-bottom:0}.san-row>strong{font-size:.53rem}.san-row>strong small{color:#397653;text-transform:uppercase;background:#e2f2e7;border-radius:99px;margin-left:4px;padding:3px 5px;font-size:.34rem}.san-tolerance{align-items:center;gap:5px;display:flex}.san-tolerance i{background:#d84d38;border-radius:50%;width:15px;height:15px;position:relative}.san-tolerance i:nth-child(2){background:#d99c50}.san-tolerance i:nth-child(3){background:#e4b44e}.san-tolerance i:nth-child(4){background:#efc63b}.san-tolerance i:nth-child(5){background:#f4d84a}.san-tolerance i:nth-child(6){background:#dce839}.san-tolerance i:nth-child(7){background:#11a274}.san-tolerance i:nth-child(8){background:#65955d}.san-tolerance i:nth-child(9){background:#4d654a}.san-tolerance i span{color:#0000;place-items:center;font-size:.38rem;font-style:normal;font-weight:800;display:grid;position:absolute;inset:0}.san-tolerance i.is-score{outline-offset:1px;outline:2px solid #24342d}.san-tolerance i.is-score span{color:#fff}.san-new-row{opacity:0;animation:san-row-cycle 13s ease-in-out infinite;transform:translateY(-7px)}.san-new-row .is-score{animation:san-score-cycle 13s ease-in-out infinite}.san-note{color:#98a19c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e0e6e2;border-radius:7px;padding:7px 8px;font-size:.43rem;overflow:hidden}.san-save{color:#fff;min-height:37px;font:inherit;background:#0f3d2e;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:.54rem;font-weight:700;animation:san-save-cycle 13s ease-in-out infinite;display:flex;position:absolute;bottom:53px;right:28px;box-shadow:0 8px 20px #0f3d2e2e}.pos-save .uil,.san-save .uil{font-size:.7rem}.san-confirmation{color:#356e4e;opacity:0;background:#f1f8f3;border:1px solid #cfe4d6;border-radius:11px;align-items:center;gap:9px;min-width:210px;padding:10px 13px;animation:san-confirm-cycle 13s ease-in-out infinite;display:flex;position:absolute;bottom:48px;right:22px;transform:translateY(10px);box-shadow:0 12px 30px #234c3424}.san-confirmation i{color:#fff;background:#397653;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.62rem;font-style:normal;display:grid}.san-confirmation span{font-size:.52rem;font-weight:700;line-height:1.35}@keyframes san-placeholder-cycle{0%,8%,96%,to{opacity:1}12%,88%{opacity:0}}@keyframes san-type-cycle{0%,9%,96%,to{width:0}24%,85%{width:105px}}@keyframes san-caret-cycle{0%,27%,9%,to{opacity:0}12%,26%{opacity:1}}@keyframes san-suggestion-cycle{0%,25%,42%,to{opacity:0;transform:translateY(-5px)}29%,38%{opacity:1;transform:none}}@keyframes san-row-cycle{0%,38%,94%,to{opacity:0;transform:translateY(-7px)}44%,89%{opacity:1;transform:none}}@keyframes san-score-cycle{0%,48%{outline-color:#0000;transform:scale(.72)}54%,89%{outline-color:#24342d;transform:none}94%,to{outline-color:#0000}}@keyframes san-save-cycle{0%,67%,to{opacity:1;transform:none}71%{transform:scale(.96)}75%,93%{opacity:0}}@keyframes san-confirm-cycle{0%,73%,96%,to{opacity:0;transform:translateY(10px)}78%,92%{opacity:1;transform:none}}.custom-capability-screen{background:linear-gradient(145deg,#f5f8f6,#edf3ef)}.deferred-demo-shell{position:absolute;inset:0;overflow:hidden}.deferred-demo-shell>:not(.deferred-demo-placeholder){width:100%;height:100%}.deferred-demo-placeholder{background:linear-gradient(145deg,#f5f8f6,#edf3ef);position:absolute;inset:27px 0 0;overflow:hidden}.deferred-demo-placeholder span,.deferred-demo-placeholder:after,.deferred-demo-placeholder:before{content:"";background:#fff;border-radius:10px;position:absolute;left:5%;box-shadow:0 8px 24px #2440310d}.deferred-demo-placeholder:before{width:90%;height:14%;top:9%}.deferred-demo-placeholder:after{width:43%;top:28%;bottom:9%}.deferred-demo-placeholder span{width:43%;inset:28% 5% 9% auto}.portfolio-clients-demo{color:#273449;background:#fffffffa;padding:19px 20px 18px;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-clients-head{justify-content:space-between;align-items:flex-start;gap:14px;min-height:42px;display:flex}.portfolio-clients-head>div:first-child{gap:3px;display:grid}.portfolio-clients-head strong{font-size:.78rem}.portfolio-clients-head>div:first-child span{color:#8b96a6;font-size:.48rem}.portfolio-clients-legend{align-items:center;gap:12px;padding-top:4px;font-size:.42rem;font-weight:700;display:flex}.portfolio-clients-legend span{color:#46bc98;align-items:center;gap:4px;display:flex}.portfolio-clients-legend span:nth-child(2){color:#6b5bd2}.portfolio-clients-legend span:nth-child(3){color:#efa83f}.portfolio-clients-legend i{border:2px solid;border-radius:50% 50% 50% 0;width:9px;height:9px;position:relative;rotate:-45deg}.portfolio-clients-legend i:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:2px}.portfolio-clients-legend b{font-size:.57rem;line-height:1}.portfolio-client-filters{grid-template-columns:.65fr 1.35fr .52fr .52fr auto;align-items:end;gap:7px;margin:10px 0;display:grid}.portfolio-client-filters>span{gap:3px;min-width:0;display:grid}.portfolio-client-filters small{color:#8f99a9;text-transform:uppercase;font-size:.34rem}.portfolio-client-filters b{color:#8b95a5;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e0e6eb;border-radius:6px;align-items:center;min-width:0;height:30px;padding:0 9px;font-size:.4rem;font-weight:500;display:flex;overflow:hidden}.portfolio-client-search b{color:#929baa;background:linear-gradient(90deg,#edf2f7 29px,#fff 0)}.portfolio-client-filters button{color:#fff;height:30px;font:inherit;background:#295d8e;border:0;border-radius:99px;padding:0 13px;font-size:.4rem;font-weight:700}.portfolio-clients-content{grid-template-columns:1.12fr .88fr;gap:10px;height:278px;display:grid}.portfolio-client-map{background:#78936f;border:1px solid #c4d4c8;border-radius:9px;position:relative;overflow:hidden}.portfolio-client-map svg{width:100%;height:100%;position:absolute;inset:0}.pcm-field{stroke:#ffffff2b;stroke-width:1px}.pcm-field-a{fill:#778e69}.pcm-field-b{fill:#789f89}.pcm-field-c{fill:#6f8b65}.pcm-field-d{fill:#8ba17c}.pcm-field-e{fill:#759675}.pcm-field-f{fill:#759e91}.pcm-road{fill:none;stroke:#f4eccaa8;stroke-width:2px}.pcm-road-main{stroke:#ead18d;stroke-width:4px}.pcm-boundary{fill:none;stroke:#ffffff57;stroke-width:1px;stroke-dasharray:3 3}.pcm-place{color:#ffffffd6;text-shadow:0 1px 3px #284333;font-size:.4rem;font-weight:700;position:absolute}.pcm-place-1{top:27%;left:15%}.pcm-place-2{top:43%;left:59%}.pcm-place-3{bottom:20%;right:12%}.portfolio-client-pin{background:#d9f4ea;border:3px solid #58c7aa;border-radius:50% 50% 50% 0;width:17px;height:17px;margin:-8px 0 0 -8px;animation:portfolio-client-pin-drop 8s cubic-bezier(.2,.9,.34,1.18) infinite;position:absolute;transform:rotate(-45deg);box-shadow:0 3px 8px #18362738}.portfolio-client-pin>b{background:#58c7aa;border-radius:50%;position:absolute;inset:3px}.portfolio-client-pin.is-prospect{background:#e9e5ff;border-color:#6655ce}.portfolio-client-pin.is-prospect>b{background:#6655ce}.pcm-map-key{color:#68766e;background:#ffffffe8;border-radius:6px;gap:3px;padding:6px 7px;display:grid;position:absolute;top:9px;left:9px;box-shadow:0 4px 12px #1d362821}.pcm-map-key span{align-items:center;gap:4px;font-size:.33rem;display:flex}.pcm-map-key span i{background:#58c7aa;border-radius:50%;width:6px;height:6px}.pcm-map-key strong{color:#2f4d3b;font-size:.4rem}@keyframes portfolio-client-pin-drop{0%,5%,to{opacity:0;transform:translateY(-65px)rotate(-45deg)scale(.62)}15%,78%{opacity:1;transform:translateY(0)rotate(-45deg)scale(1)}84%{opacity:0;transform:translateY(3px)rotate(-45deg)scale(.92)}}.portfolio-client-cards{align-content:start;gap:7px;display:grid;overflow:hidden}.portfolio-client-cards article{background:#fff;border:1px solid #edf0ef;border-radius:9px;gap:4px;min-width:0;padding:10px 11px;display:grid;box-shadow:0 7px 18px #2b3d3312}.portfolio-client-cards article>div{align-items:center;gap:7px;display:flex}.portfolio-client-cards article>div strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.53rem;overflow:hidden}.portfolio-client-cards article button{color:#a5adba;background:#f3f4f5;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:.55rem;display:grid}.portfolio-client-cards article button.is-favorite{color:#efa83f;background:#fff2df}.portfolio-client-cards article>small{color:#98a1af;font-size:.39rem}.portfolio-client-cards article>p{color:#8994a3;white-space:nowrap;gap:8px;margin:0;font-size:.37rem;display:flex;overflow:hidden}.portfolio-client-cards article footer{align-items:center;gap:5px;display:flex;overflow:hidden}.portfolio-client-cards article footer>*{white-space:nowrap;border-radius:99px;padding:3px 5px;font-size:.34rem;font-style:normal}.portfolio-client-cards article footer i{color:#ef7c69;background:#fff0ed}.portfolio-client-cards article footer b{color:#295d8e;background:#edf2f6}.portfolio-client-cards article footer em{color:#3fbd94;background:#ecf8f3;margin-left:auto}.portfolio-establishments-demo{color:#273449;background:#fffffffa;padding:16px 18px 18px;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-establishment-tabs{grid-template-columns:1.25fr 1.4fr repeat(4,1fr);gap:6px;height:43px;margin-bottom:11px;display:grid}.portfolio-establishment-tabs span{color:#455269;border:1px solid #e1e6eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:.45rem;display:flex}.portfolio-establishment-tabs span.is-active{color:#295d8e;background:#edf0f5;border-color:#0000}.portfolio-establishment-tabs .uil{color:currentColor;flex:none;font-size:.66rem}.portfolio-establishment-tabs b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-establishment-content{grid-template-columns:1.15fr .85fr;gap:10px;height:314px;display:grid}.portfolio-establishment-map{background:#6f8968;border:1px solid #c8d3cc;border-radius:9px;position:relative;overflow:hidden}.portfolio-establishment-map svg{width:100%;height:100%;position:absolute;inset:0}.pem-field{stroke:#ffffff26;stroke-width:1px}.pem-field-a{fill:#778b69}.pem-field-b{fill:#77947a}.pem-field-c{fill:#839878}.pem-field-d{fill:#6e8968}.pem-field-e{fill:#819b7a}.pem-field-f{fill:#719181}.pem-road{fill:none;stroke:#f1e8c29e;stroke-width:2px}.pem-road-main{stroke:#e4c978;stroke-width:4px}.pem-boundary{fill:none;stroke:#ffffff54;stroke-width:1px;stroke-dasharray:3 3}.pem-place{color:#ffffffdb;text-shadow:0 1px 3px #263d30;font-size:.42rem;font-weight:700;position:absolute}.pem-place-1{top:24%;left:28%}.pem-place-2{top:57%;left:66%}.pem-place-3{bottom:14%;left:40%}.pem-map-label{background:#ffffffe8;border-radius:7px;gap:2px;padding:6px 8px;display:grid;position:absolute;top:9px;left:9px;box-shadow:0 5px 14px #1d362824}.pem-map-label span{color:#839088;font-size:.34rem}.pem-map-label strong{color:#2e4d3a;font-size:.43rem}.portfolio-establishment-pin{background:#dcebf5;border:4px solid #295d8e;border-radius:50% 50% 50% 0;width:24px;height:24px;animation:pem-pin-cycle 9s cubic-bezier(.2,.9,.34,1.18) infinite;position:absolute;transform:rotate(-45deg);box-shadow:0 4px 9px #1836273d}.portfolio-establishment-pin b{background:#295d8e;border-radius:50%;position:absolute;inset:4px}.pem-pin-1{top:31%;left:29%}.pem-pin-2{animation-delay:.75s;top:61%;left:72%}@keyframes pem-pin-cycle{0%,6%,to{opacity:0;transform:translateY(-70px)rotate(-45deg)scale(.65)}16%,79%{opacity:1;transform:translateY(0)rotate(-45deg)scale(1)}85%{opacity:0;transform:translateY(4px)rotate(-45deg)scale(.92)}}.portfolio-establishment-panel{background:#fafbfb;border:1px solid #edf0ef;border-radius:9px;padding:11px;position:relative;overflow:hidden}.portfolio-establishment-panel>header{align-items:center;gap:8px;margin-bottom:9px;display:flex}.portfolio-establishment-panel>header strong{font-size:.61rem}.portfolio-establishment-panel>header button{color:#295d8e;min-height:28px;font:inherit;background:#fff;border:1px solid #295d8e;border-radius:99px;margin-left:auto;padding:0 9px;font-size:.39rem;font-weight:700}.portfolio-establishment-list{gap:7px;display:grid}.portfolio-establishment-list article{background:#fff;border:1px solid #dce2e5;border-radius:8px;grid-template-columns:1fr auto;gap:4px 7px;padding:10px;display:grid;position:relative}.portfolio-establishment-list article.is-active{background:#f3f7fb;border-color:#295d8e;animation:pem-card-focus 9s ease-in-out infinite}.pem-card-title{align-items:center;gap:5px;min-width:0;display:flex}.pem-card-title i{color:#295d8e;font-size:.55rem;font-style:normal}.pem-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.pem-client{color:#607087;grid-column:1/-1;font-size:.37rem}.pem-type{color:#63a780;background:#eaf5ef;border-radius:99px;width:max-content;padding:3px 6px;font-size:.34rem;font-weight:700}.portfolio-establishment-list article.is-active .pem-type{color:#ed816d;background:#fff0ec}.portfolio-establishment-list article>small{color:#98a1af;grid-column:1/-1;font-size:.36rem}.portfolio-establishment-list article footer{grid-column:1/-1;align-items:center;gap:6px;margin-top:3px;display:flex}.portfolio-establishment-list article footer b{color:#536177;background:#f0f2f4;border-radius:99px;padding:3px 5px;font-size:.32rem}.portfolio-establishment-list article footer button{color:#295d8e;font:inherit;background:0 0;border:0;margin-left:auto;font-size:.36rem;font-weight:700}.pem-editor-hint{color:#356e4e;opacity:0;background:#f1f8f3;border:1px solid #cfe4d6;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;animation:pem-save-cycle 9s ease-in-out infinite;display:flex;position:absolute;bottom:9px;left:10px;right:10px;transform:translateY(8px)}.pem-editor-hint>span{color:#fff;background:#397653;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.4rem;display:grid}.pem-editor-hint>div{gap:1px;display:grid}.pem-editor-hint strong{font-size:.38rem}.pem-editor-hint small{font-size:.31rem}@keyframes pem-card-focus{0%,18%,to{box-shadow:none}27%,74%{box-shadow:0 0 0 3px #295d8e14}}@keyframes pem-save-cycle{0%,61%,95%,to{opacity:0;transform:translateY(8px)}69%,88%{opacity:1;transform:none}}.portfolio-account-demo{color:#273449;background:#f8faf9;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-account-general{padding:13px 18px 14px;position:absolute;inset:0}.portfolio-account-general>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.portfolio-account-general>header strong{font-size:.94rem}.portfolio-account-general>header span{color:#62806d;background:#edf4ef;border-radius:99px;padding:4px 7px;font-size:.41rem}.portfolio-account-data{background:#fff;border:1px solid #e4e9e6;border-radius:11px;grid-template-columns:1.1fr .82fr 1.25fr .72fr;gap:8px 13px;padding:10px 13px;display:grid;box-shadow:0 7px 19px #253b2f0e}.portfolio-account-data>div{align-content:start;gap:3px;min-width:0;display:grid}.portfolio-account-data small{color:#98a1af;text-transform:uppercase;font-size:.44rem}.portfolio-account-data b{color:#526078;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.portfolio-account-cuit{grid-template-columns:1fr auto}.portfolio-account-cuit small{grid-column:1/-1}.portfolio-account-cuit button{color:#244563;min-height:25px;font:inherit;background:#e9eef4;border:0;border-radius:99px;grid-area:2/2;align-items:center;gap:5px;padding:0 8px;font-size:.43rem;font-weight:750;animation:portfolio-account-query 10s ease-in-out infinite;display:flex}.portfolio-account-cuit button i{opacity:0;border:1.5px solid #295d8e40;border-top-color:#295d8e;border-radius:50%;width:9px;height:9px;animation:portfolio-account-spin .7s linear infinite,portfolio-account-loader 10s ease-in-out infinite;display:block}.portfolio-account-group{grid-column:1/3;position:relative}.portfolio-account-group span{color:#295d8e;background:#edf2f6;border-radius:99px;width:max-content;padding:3px 6px;font-size:.37rem}.portfolio-account-crops{grid-column:4}.portfolio-account-crops>span{flex-wrap:wrap;gap:4px;display:flex}.portfolio-account-crops i{color:#fff;white-space:nowrap;background:#92b900;border-radius:99px;padding:3px 5px;font-size:.37rem;font-style:normal;font-weight:700}.portfolio-account-crops i:last-child{background:#eaa000}.portfolio-account-credit-expand{opacity:0;background:#fff;border:1px solid #0000;border-radius:10px;max-height:0;margin-top:0;animation:portfolio-account-credit-expand 10s ease-in-out infinite;overflow:hidden;transform:translateY(-6px)}.portfolio-account-credit-expand>header{justify-content:space-between;align-items:center;padding:7px 10px 5px;display:flex}.portfolio-account-credit-expand>header>div{align-items:baseline;gap:7px;display:flex}.portfolio-account-credit-expand>header strong{font-size:.68rem}.portfolio-account-credit-expand>header small{color:#98a1af;font-size:.38rem}.portfolio-account-credit-expand>header>span{color:#295d8e;background:#edf2f6;border-radius:99px;padding:3px 6px;font-size:.36rem;font-weight:700}.portfolio-credit-inline-metrics{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 7px 7px;display:grid}.portfolio-credit-inline-metrics article{background:#fff;border:1px solid #edf1ef;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:55px;padding:6px 8px;display:grid}.portfolio-credit-inline-metrics article.is-normal{background:#eff8f3;border-color:#cfe7da;box-shadow:inset 3px 0 #48aa72}.portfolio-credit-inline-metrics small{color:#98a1af;text-transform:uppercase;font-size:.37rem;font-weight:700}.portfolio-credit-inline-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.portfolio-credit-inline-metrics span{color:#98a1af;text-overflow:ellipsis;white-space:nowrap;font-size:.36rem;overflow:hidden}.portfolio-credit-inline-metrics .is-normal small,.portfolio-credit-inline-metrics .is-normal span{color:#47a870}.portfolio-account-territory{background:#fff;border:1px solid #e4e9e6;border-radius:10px;margin-top:8px;padding:7px 9px 8px}.portfolio-account-territory>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.portfolio-account-territory>header strong{font-size:.68rem}.portfolio-account-territory>header button{color:#295d8e;min-height:23px;font:inherit;background:#fff;border:1px solid #295d8e;border-radius:99px;padding:0 7px;font-size:.4rem;font-weight:700}.portfolio-account-territory-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.portfolio-account-territory-list>article{border:1px solid #e1e5e7;border-radius:7px;grid-template-columns:26px .85fr 1.35fr;align-items:center;gap:6px;min-width:0;padding:6px 7px;display:grid}.portfolio-account-avatar{color:#fff;background:#aeb7c6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.47rem;font-weight:800;display:grid}.portfolio-account-territory-list article>div:nth-child(2){gap:2px;min-width:0;display:grid}.portfolio-account-territory-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.portfolio-account-territory-list article small{color:#8f99a8;text-overflow:ellipsis;white-space:nowrap;font-size:.41rem;overflow:hidden}.portfolio-account-responsibles{flex-wrap:wrap;gap:3px;display:flex}.portfolio-account-responsibles span{color:#4f5e72;white-space:nowrap;background:#f1f3f5;border-radius:99px;padding:3px 4px;font-size:.36rem}.portfolio-account-responsibles span:last-child{color:#4aa7bd;background:#e7f6f8}@keyframes portfolio-account-query{0%,15%,to{box-shadow:none;background:#e9eef4}18%,27%{background:#edf4f8;box-shadow:0 0 0 4px #295d8e14}31%,90%{color:#397653;background:#edf7f1}}@keyframes portfolio-account-spin{to{transform:rotate(1turn)}}@keyframes portfolio-account-loader{0%,15%,30%,to{opacity:0}18%,27%{opacity:1}}@keyframes portfolio-account-credit-expand{0%,25%,96%,to{opacity:0;border-color:#0000;max-height:0;margin-top:0;transform:translateY(-6px)}34%,88%{opacity:1;border-color:#dce8e1;max-height:98px;margin-top:8px;transform:none}}.portfolio-orders-demo{color:#273449;background:#f8faf9;padding:16px 18px 17px;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-orders-progress-grid{grid-template-columns:1fr 1fr;gap:11px;height:100%;display:grid}.portfolio-orders-progress-card{background:#fff;border:1px solid #e5eae7;border-radius:12px;min-width:0;padding:14px 15px 12px;overflow:hidden;box-shadow:0 9px 24px #2a3c320e}.portfolio-orders-progress-card>header{grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:45px;margin-bottom:9px;display:grid}.portfolio-orders-progress-card>header>span{color:#467ddd;background:#e7effd;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.9rem;display:grid}.portfolio-orders-progress-card:nth-child(2)>header>span{color:#7176d2;background:#ededfb}.portfolio-orders-progress-card>header>div{gap:3px;min-width:0;display:grid}.portfolio-orders-progress-card>header strong{font-size:.7rem}.portfolio-orders-progress-card>header small{color:#949eac;text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;overflow:hidden}.portfolio-orders-progress-list{gap:7px;display:grid}.portfolio-orders-progress-list article{gap:5px;min-width:0;display:grid}.portfolio-order-row-copy{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;min-width:0;display:grid}.portfolio-order-row-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.5rem;overflow:hidden}.portfolio-order-row-copy small{color:#9aa3b0;grid-column:1;font-size:.38rem}.portfolio-order-row-copy b{color:#7e8898;white-space:nowrap;grid-area:1/2/3;font-size:.46rem}.portfolio-order-row-copy span{text-align:center;white-space:nowrap;border-radius:99px;grid-area:1/3/3;min-width:35px;padding:3px 5px;font-size:.38rem;font-weight:750}.portfolio-order-row-copy span.is-mint,.portfolio-order-row-copy span.is-up{color:#42bb96;background:#eaf8f4}.portfolio-order-row-copy span.is-blue{color:#4f80d9;background:#edf3ff}.portfolio-order-row-copy span.is-cyan{color:#50aac8;background:#eaf7fa}.portfolio-order-row-copy span.is-coral,.portfolio-order-row-copy span.is-down{color:#ef6c73;background:#fff0f0}.portfolio-order-row-copy span.is-amber{color:#dc9229;background:#fff5e8}.portfolio-order-row-copy span.is-start{color:#8f98a5;background:#f1f3f5}.portfolio-order-track{background:#eef0ef;border-radius:99px;height:7px;overflow:hidden}.portfolio-order-track>i{width:var(--order-progress);border-radius:inherit;transform-origin:0;height:100%;animation:portfolio-order-load 7.2s cubic-bezier(.4,0,.2,1) var(--order-delay) infinite;background:#4bc5a2;display:block;position:relative;overflow:hidden;transform:scaleX(0)}.portfolio-order-track>i:after{content:"";animation:portfolio-order-shine 7.2s ease-in-out var(--order-delay) infinite;background:linear-gradient(90deg,#0000 40%,#ffffff8c,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.portfolio-order-track>i.is-blue{background:#487fdf}.portfolio-order-track>i.is-cyan{background:#56abc9}.portfolio-order-track>i.is-coral{background:#fb8876}.portfolio-order-track>i.is-amber{background:#f6b54f}@keyframes portfolio-order-load{0%,7%{opacity:.45;transform:scaleX(0)}25%,76%{opacity:1;transform:scaleX(1)}92%,to{opacity:.45;transform:scaleX(0)}}@keyframes portfolio-order-shine{0%,24%{transform:translate(-100%)}48%,to{transform:translate(160%)}}.portfolio-hectares-demo{color:#273449;background:#fbfcfb;padding:15px 18px 16px;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-hectares-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:9px;display:flex}.portfolio-hectares-toolbar nav,.portfolio-hectares-toolbar>div{align-items:center;gap:7px;display:flex}.portfolio-hectares-toolbar>div span{color:#8b96a6;align-items:center;gap:4px;font-size:.46rem;display:flex}.portfolio-hectares-toolbar>div i{color:#3fbd94;background:#eaf8f3;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.48rem;font-style:normal;font-weight:700;display:grid}.portfolio-hectares-toolbar>div span:nth-child(2) i{color:#547ed1;background:#edf3ff}.portfolio-hectares-toolbar nav>*{color:#6e7785;border:1px solid #dfe4e8;border-radius:7px;align-items:center;min-height:27px;padding:0 8px;font-size:.44rem;display:flex}.portfolio-hectares-toolbar nav b{color:#fff;background:#295d8e;border-color:#295d8e}.portfolio-hectares-list{gap:8px;display:grid}.portfolio-hectares-list>article{background:#fff;border:1px solid #e2e7eb;border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:.92fr 2.08fr;gap:7px 13px;min-height:151px;padding:13px 14px 10px;transition:border-color .25s,box-shadow .25s;display:grid;position:relative}.portfolio-hectares-list>article.is-saved{border-color:#b9dec8;box-shadow:0 0 0 3px #3da86912}.portfolio-hectares-account{align-items:center;gap:9px;display:flex}.portfolio-hectares-account>span{color:#fff;background:#295d8e;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.6rem;font-weight:800;display:grid}.portfolio-hectares-account>div{gap:4px;min-width:0;display:grid}.portfolio-hectares-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.portfolio-hectares-account small{color:#909baa;font-size:.43rem}.portfolio-hectares-values{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.portfolio-hectares-values>div,.portfolio-hectares-values>label{grid-template-columns:auto auto 1fr;align-content:start;gap:5px 4px;min-width:0;display:grid}.portfolio-hectares-values header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:5px;display:flex}.portfolio-hectares-values header span{color:#768298;font-size:.44rem;font-weight:700}.portfolio-hectares-values header b{color:#ef6870;background:#fff0f0;border-radius:6px;padding:3px 5px;font-size:.4rem;transition:color .25s,background .25s,transform .25s}.portfolio-hectares-values header b.is-positive{color:#3db58f;background:#ebf8f2}.portfolio-hectares-values>label:first-of-type header span{color:#82a716;background:#f2f7df;border-radius:6px;padding:3px 5px}.portfolio-hectares-values>label:last-of-type header span{color:#de960e;background:#fff3df;border-radius:6px;padding:3px 5px}.portfolio-hectares-total>strong,.portfolio-hectares-values label>div{color:#273449;background:#fff;border:1px solid #e1e6ec;border-radius:7px;grid-column:1/-1;align-items:center;height:31px;font-size:.59rem;display:flex;overflow:hidden}.portfolio-hectares-total>strong{padding:0 8px}.portfolio-hectares-total>strong small{color:#7c8798;margin-left:auto;font-size:.47rem}.portfolio-hectares-values label>div>strong{color:#273449;flex:1;min-width:0;padding:0 8px;font-size:.59rem}.portfolio-hectares-values label>div small{color:#7c8798;border-left:1px solid #e1e6ec;place-items:center;height:100%;padding:0 8px;font-size:.46rem;display:grid}.portfolio-hectares-values em{color:#929cab;grid-column:1/-1;font-size:.4rem;font-style:normal}.portfolio-hectares-values>label>i{color:#3fbd94;background:#eaf8f3;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.44rem;font-style:normal;font-weight:700;display:grid}.portfolio-hectares-values>label>i:last-child{color:#547ed1;background:#edf3ff}.portfolio-hectares-list>article>footer{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;min-height:29px;display:flex}.portfolio-hectares-list>article>footer small{color:#929cab;align-items:center;gap:4px;font-size:.4rem;display:flex}.portfolio-hectares-list>article>footer small i{color:#728399;font-size:.54rem}.portfolio-hectares-list>article>footer button{color:#fff;min-width:115px;min-height:29px;font:inherit;cursor:default;background:#2f6697;border:1px solid #2f6697;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.44rem;font-weight:800;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;box-shadow:0 4px 10px #2f66972e}.portfolio-hectares-list>article>footer button>i{font-size:.58rem}.portfolio-hectares-success{color:#3b9d64;opacity:0;background:#edf8f1;border-radius:7px;align-items:center;gap:4px;margin-right:auto;padding:5px 7px;font-size:.42rem;font-weight:700;transition:opacity .28s,transform .28s;display:flex;transform:translateY(4px)}.portfolio-hectares-success i{color:#fff;background:#3d9b6b;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.36rem;display:grid}.portfolio-hectares-list>article.is-saved .portfolio-hectares-success{opacity:1;transform:none}.portfolio-hectares-list>article.is-updating{border-color:#a9d8bd;box-shadow:0 0 0 3px #3da86914}.portfolio-hectares-list>article.is-updating .portfolio-hectares-total>strong,.portfolio-hectares-list>article.is-updating .portfolio-hectares-values label>div{animation:portfolio-hectares-field-update 1.55s ease-in-out}.portfolio-hectares-list>article.is-updating .portfolio-hectares-values header b{animation:portfolio-hectares-badge-update 1.55s ease-in-out}.portfolio-hectares-list>article.is-updating footer button{color:#fff;background:#5b8e72;border-color:#5b8e72;box-shadow:0 4px 10px #3d8b6029}.portfolio-hectares-list>article.is-updating footer button>i{animation:portfolio-hectares-spin .9s linear infinite}.portfolio-hectares-list>article.is-saved footer button{color:#397653;box-shadow:none;background:#edf8f1;border-color:#b9dec8}@keyframes portfolio-hectares-field-update{0%,to{box-shadow:none;background:#fff}38%,62%{background:#f0f8f3;box-shadow:0 0 0 3px #3da8691a}}@keyframes portfolio-hectares-badge-update{40%{transform:scale(1.1)}}@keyframes portfolio-hectares-spin{to{transform:rotate(1turn)}}.portfolio-actions-demo{color:#273449;background:#fff;padding:16px 18px 17px;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-actions-filters{background:#f8fafb;border:1px solid #e5e9ed;border-radius:9px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:6px;height:34px;margin-bottom:10px;padding:5px;display:grid}.portfolio-actions-filters>span{color:#939dab;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e7ed;border-radius:6px;align-items:center;height:23px;padding:0 7px;font-size:.42rem;display:flex;overflow:hidden}.portfolio-actions-filters>b{color:#fff;background:#295d8e;border-radius:99px;align-items:center;height:23px;padding:0 8px;font-size:.4rem;display:flex}.portfolio-actions-content{grid-template-columns:.88fr 1.12fr;gap:9px;height:316px;display:grid}.portfolio-action-cards,.portfolio-calendar{background:#fff;border:1px dashed #dce2e7;border-radius:11px;min-width:0;padding:11px}.portfolio-calendar>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.portfolio-calendar>header button{color:#3f4b5f;width:25px;height:25px;font:inherit;background:#f0f2f4;border:0;border-radius:7px;font-size:.72rem}.portfolio-calendar>header>div{justify-items:center;gap:2px;display:grid}.portfolio-calendar>header strong{font-size:.65rem}.portfolio-calendar>header small{color:#98a1af;font-size:.4rem}.portfolio-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.portfolio-calendar-grid>b{color:#697589;text-align:center;margin-bottom:2px;font-size:.36rem}.portfolio-calendar-grid>i{height:25px}.portfolio-calendar-grid>button{color:#3e4959;width:25px;height:25px;font:inherit;cursor:pointer;background:#f3f4f5;border:0;border-radius:50%;justify-self:center;place-items:center;font-size:.4rem;font-weight:700;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.portfolio-calendar-grid>button:hover{transform:translateY(-1px)}.portfolio-calendar-grid>button.has-actions{box-shadow:inset 0 0 0 1px #8db39a}.portfolio-calendar-grid>button.is-selected{color:#fff;background:#467b59;transform:scale(1.08);box-shadow:0 5px 12px #376d4d3d}.portfolio-calendar-grid>button em{color:#fff;background:#f08c75;border-radius:50%;place-items:center;width:10px;height:10px;font-size:.26rem;font-style:normal;display:grid;position:absolute;top:-2px;right:-2px}.portfolio-calendar-grid>button.is-selected em{color:#467b59;background:#fff}.portfolio-action-cards>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:38px;margin-bottom:8px;display:flex}.portfolio-action-cards>header>div{gap:2px;min-width:0;display:grid}.portfolio-action-cards>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.portfolio-action-cards>header small{color:#98a1af;font-size:.4rem}.portfolio-action-cards>header button{color:#295d8e;min-height:24px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #295d8e;border-radius:99px;padding:0 7px;font-size:.38rem;font-weight:700}.portfolio-action-card-list{align-content:start;gap:7px;animation:portfolio-actions-refresh .35s both;display:grid}.portfolio-action-card-list>article{background:#fff;border:1px solid #e0e5e8;border-radius:9px;gap:5px;min-width:0;padding:10px 11px;display:grid;box-shadow:0 6px 15px #2a3c320d}.portfolio-action-card-list>article>strong{font-size:.57rem}.portfolio-action-card-list>article>b{color:#4e5a6d;font-size:.48rem}.portfolio-action-card-list>article>p{color:#8d97a6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.42rem;overflow:hidden}.portfolio-action-card-list article footer{flex-wrap:wrap;gap:4px;display:flex}.portfolio-action-card-list article footer>*{border-radius:6px;padding:3px 5px;font-size:.35rem;font-style:normal}.portfolio-action-card-list article footer span{color:#5e9b75;background:#edf5f0}.portfolio-action-card-list article footer i{color:#295d8e;background:#edf2f8}.portfolio-action-card-list article footer em{color:#ef816c;background:#fff0ec}.portfolio-actions-empty{color:#819087;text-align:center;border:1px dashed #dfe5e1;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:155px;display:grid}.portfolio-actions-empty>span{color:#4c8a63;background:#edf5f0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.portfolio-actions-empty strong{font-size:.52rem}.portfolio-actions-empty small{font-size:.39rem}@keyframes portfolio-actions-refresh{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.portfolio-kpi-demo{color:#273449;background:#fff;grid-template-columns:.68fr 1.72fr;gap:11px;padding:16px 18px 17px;display:grid;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-kpi-filters{background:#fafbfb;border:1px solid #edf0ef;border-radius:10px;padding:11px}.portfolio-kpi-filters>header{gap:14px;margin-bottom:8px;display:grid}.portfolio-kpi-filters>header strong{color:#6e7990;text-transform:uppercase;font-size:.48rem}.portfolio-kpi-filters>header small{color:#9aa3b1;text-transform:uppercase;font-size:.33rem}.portfolio-kpi-selects{grid-template-columns:1fr 1fr;gap:5px;display:grid}.portfolio-kpi-number,.portfolio-kpi-selects span{color:#7f8a9b;background:#fff;border:1px solid #e1e6ed;border-radius:7px;align-items:center;min-height:29px;padding:0 8px;font-size:.36rem;display:flex}.portfolio-kpi-number{margin-top:6px;position:relative;overflow:hidden}.portfolio-kpi-number>span{white-space:nowrap;width:0;animation:portfolio-kpi-type 10s steps(4) infinite;overflow:hidden}.portfolio-kpi-number>i{opacity:0;background:#295d8e;width:1px;height:13px;animation:portfolio-kpi-caret 10s step-end infinite}.portfolio-kpi-filters>p{color:#919baa;margin:9px 0 8px;font-size:.32rem;line-height:1.5}.portfolio-kpi-filters>button{color:#435066;width:100%;min-height:30px;font:inherit;background:#fff;border:1px solid #dfe4e9;border-radius:7px;margin-top:5px;font-size:.38rem;font-weight:700}.portfolio-kpi-filters>button:first-of-type{border-left:4px solid #8eb900}.portfolio-kpi-filters>button.is-corn{border-color:#e8ab28;animation:portfolio-kpi-corn 10s ease-in-out infinite}.portfolio-kpi-searching{color:#718092;opacity:0;align-items:center;gap:6px;margin-top:10px;font-size:.31rem;animation:portfolio-kpi-searching 10s ease-in-out infinite;display:flex}.portfolio-kpi-searching i{border:2px solid #d9e2e9;border-top-color:#295d8e;border-radius:50%;width:12px;height:12px;animation:portfolio-kpi-spin .75s linear infinite}.portfolio-kpi-map-panel{background:#fff;border:1px dashed #d9e0e4;border-radius:10px;min-width:0;padding:10px}.portfolio-kpi-map-panel>header{justify-content:space-between;align-items:flex-start;gap:8px;height:35px;display:flex}.portfolio-kpi-map-panel>header>strong{font-size:.55rem}.portfolio-kpi-map-panel>header>div{gap:5px;display:flex}.portfolio-kpi-map-panel>header span{border:1px solid #e1e6ea;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:.31rem;font-weight:700;display:flex}.portfolio-kpi-map-panel>header span.is-out{color:#d54f55}.portfolio-kpi-map-panel>header span.is-in{color:#309957}.portfolio-kpi-map{background:#71896b;border:1px solid #bdcec3;border-radius:8px;height:313px;position:relative;overflow:hidden}.portfolio-kpi-map>svg{width:100%;height:100%;position:absolute;inset:0}.pkm-base{stroke:#ffffff24;stroke-width:1px}.pkm-a{fill:#718767}.pkm-b{fill:#789278}.pkm-c{fill:#6d886d}.pkm-d{fill:#819673}.pkm-e{fill:#758f78}.pkm-f{fill:#729085}.pkm-zone{fill:#5d53ae33;stroke-width:2.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pkm-zone-a{stroke:#9464b8}.pkm-zone-b{stroke:#3f9bb0;fill:#3f9bb029}.pkm-zone-c{stroke:#bd5b83;fill:#bd5b8329}.pkm-zone-d{stroke:#af7d3d;fill:#af7d3d26}.pkm-zone-e{stroke:#357e61;fill:#357e612b}.pkm-zone-f{stroke:#287e98;fill:#287e9829}.pkm-zone-g{stroke:#668d45;fill:#668d452b}.pkm-road{fill:none;stroke:#f2e6bc8f;stroke-width:2px}.pkm-boundary{fill:none;stroke:#ffffff4f;stroke-width:1px;stroke-dasharray:3 3}.pkm-place{z-index:1;color:#ffffffd4;text-shadow:0 1px 3px #263d30;font-size:.39rem;font-weight:700;position:absolute}.pkm-place-1{top:23%;left:30%}.pkm-place-2{top:40%;left:65%}.pkm-place-3{bottom:18%;left:53%}.portfolio-kpi-marker{z-index:3;background:#5a7185;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 2px 5px #162c203d}.portfolio-kpi-marker>b{background:#ffffffb8;border-radius:50%;position:absolute;inset:3px}.portfolio-kpi-marker>span{color:#db4f58;background:#fff;border-radius:50%;place-items:center;width:10px;height:10px;font-size:.34rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-8px;right:-7px;box-shadow:0 1px 3px #1e2e252e}.portfolio-kpi-marker.is-in-zone>span{color:#2ca65b}.portfolio-kpi-marker.is-match{animation:portfolio-kpi-match 10s ease-in-out infinite}.portfolio-kpi-marker.is-match>b{animation:portfolio-kpi-match-core 10s ease-in-out infinite}.portfolio-kpi-scan{z-index:2;opacity:0;background:linear-gradient(90deg,#0000,#ffe05a38,#0000);width:20%;animation:portfolio-kpi-scan 10s ease-in-out infinite;position:absolute;top:-8%;bottom:-8%;left:-18%;transform:skew(-10deg)}.portfolio-kpi-results{z-index:4;opacity:0;background:#fffffff0;border-radius:8px;grid-template-columns:1fr auto;gap:3px 8px;min-width:155px;padding:8px 9px;animation:portfolio-kpi-results 10s ease-in-out infinite;display:grid;position:absolute;bottom:9px;left:9px;transform:translateY(7px);box-shadow:0 7px 18px #1e332729}.portfolio-kpi-results small{color:#7d8997;font-size:.3rem}.portfolio-kpi-results strong{color:#d49a00;font-size:.55rem}.portfolio-kpi-results span{color:#576679;grid-column:1/-1;font-size:.31rem}@keyframes portfolio-kpi-type{0%,8%,to{width:0}20%,89%{width:31px}}@keyframes portfolio-kpi-caret{0%,24%,7%,to{opacity:0}22%,9%{opacity:1}}@keyframes portfolio-kpi-corn{0%,20%,to{box-shadow:none;background:#fff;transform:none}27%,88%{background:#fff8e8;transform:translateY(-1px);box-shadow:0 0 0 3px #e8ab281c}}@keyframes portfolio-kpi-searching{0%,23%,52%,to{opacity:0}29%,46%{opacity:1}}@keyframes portfolio-kpi-spin{to{transform:rotate(1turn)}}@keyframes portfolio-kpi-scan{0%,27%,55%,to{opacity:0;left:-18%}31%{opacity:1}49%{opacity:1;left:102%}}@keyframes portfolio-kpi-match{0%,37%,92%,to{background:#5a7185;transform:scale(1);box-shadow:0 2px 5px #162c203d}46%,84%{background:#f1b300;transform:scale(1.14);box-shadow:0 0 0 5px #f1b30026,0 0 14px #f1b30099}}@keyframes portfolio-kpi-match-core{0%,37%,92%,to{background:#ffffffb8}46%,84%{background:#fff4b8}}@keyframes portfolio-kpi-results{0%,40%,91%,to{opacity:0;transform:translateY(7px)}48%,85%{opacity:1;transform:none}}.portfolio-opportunity-demo{color:#273449;background:radial-gradient(circle at 84% 14%,#70b89729,#0000 28%),linear-gradient(145deg,#f8fbf9,#eef4f1);padding:25px 27px;position:absolute;inset:27px 0 0;overflow:hidden}.portfolio-opportunity-orbit{pointer-events:none;border:1px solid #316e4f1a;border-radius:50%;position:absolute}.portfolio-opportunity-orbit:after{content:"";background:#76ae91;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #76ae911a}.orbit-one{width:390px;height:390px;bottom:-155px;right:-82px}.orbit-one:after{top:46px;left:51px}.orbit-two{width:252px;height:252px;bottom:-81px;right:2px}.orbit-two:after{top:19px;left:55px}.portfolio-opportunity-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:15px;display:flex;position:relative}.portfolio-opportunity-heading>div{gap:5px;display:grid}.portfolio-opportunity-heading span{color:#397653;letter-spacing:.12em;text-transform:uppercase;font-size:.42rem;font-weight:800}.portfolio-opportunity-heading strong{letter-spacing:-.025em;font-size:.85rem}.portfolio-opportunity-heading>small{color:#617368;background:#ffffffad;border:1px solid #d6e3dc;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.35rem;font-weight:700;display:flex}.portfolio-opportunity-heading>small i{background:#4aa879;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4aa8791f}.portfolio-opportunity-flow{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:34px;display:grid;position:relative}.portfolio-opportunity-line{z-index:-1;background:#dce6e0;height:2px;position:absolute;top:31px;left:7%;right:7%;overflow:hidden}.portfolio-opportunity-line i{transform-origin:0;background:linear-gradient(90deg,#6f9fc6,#65b48e,#e79385,#e2ae54,#315c79);width:100%;height:100%;animation:portfolio-opportunity-line 9s ease-in-out infinite;display:block;transform:scaleX(0)}.portfolio-opportunity-card{--opportunity-accent:#6f9fc6;opacity:0;background:#ffffffe0;border:1px solid #536f6021;border-radius:15px;grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;min-height:184px;padding:14px 12px 12px;animation:portfolio-opportunity-card-1 9s cubic-bezier(.2,.78,.2,1) infinite;display:grid;position:relative;overflow:hidden;transform:translateY(15px)scale(.96);box-shadow:0 12px 27px #24403212}.portfolio-opportunity-card:nth-of-type(2){animation-name:portfolio-opportunity-card-2}.portfolio-opportunity-card:nth-of-type(3){animation-name:portfolio-opportunity-card-3}.portfolio-opportunity-card:nth-of-type(4){animation-name:portfolio-opportunity-card-4}.portfolio-opportunity-card:nth-of-type(5){animation-name:portfolio-opportunity-card-5}.portfolio-opportunity-card.is-green{--opportunity-accent:#59a77e}.portfolio-opportunity-card.is-coral{--opportunity-accent:#dd7d72}.portfolio-opportunity-card.is-amber{--opportunity-accent:#dca546}.portfolio-opportunity-card.is-navy{--opportunity-accent:#315c79;color:#fff;background:linear-gradient(150deg,#315c79,#244b3f)}.portfolio-opportunity-number{background:var(--opportunity-accent);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab,red,red)){.portfolio-opportunity-number{background:color-mix(in srgb,var(--opportunity-accent) 14%,white)}}.portfolio-opportunity-number{color:var(--opportunity-accent);font-size:.43rem;font-weight:850;box-shadow:0 0 0 5px #ffffffc2}.portfolio-opportunity-card.is-navy .portfolio-opportunity-number{color:#fff;background:#ffffff21}.portfolio-opportunity-symbol{align-items:end;gap:4px;height:33px;display:flex}.portfolio-opportunity-symbol i{background:var(--opportunity-accent);opacity:.3;border-radius:5px;width:7px;animation:portfolio-opportunity-bars 2.2s ease-in-out infinite alternate}.portfolio-opportunity-symbol i:first-child{height:14px}.portfolio-opportunity-symbol i:nth-child(2){height:25px;animation-delay:.25s}.portfolio-opportunity-symbol i:nth-child(3){height:19px;animation-delay:.5s}.portfolio-opportunity-card>div:nth-of-type(2){align-content:start;gap:4px;display:grid}.portfolio-opportunity-card strong{font-size:.52rem;line-height:1.15}.portfolio-opportunity-card small{color:#88958e;font-size:.34rem;line-height:1.25}.portfolio-opportunity-card.is-navy small{color:#ffffffad}.portfolio-opportunity-detail{align-items:center;gap:3px;display:flex}.portfolio-opportunity-detail i{background:var(--opportunity-accent);opacity:.18;border-radius:99px;width:16%;height:3px}.portfolio-opportunity-detail i:first-child{opacity:.48;width:38%}.portfolio-opportunity-detail i:last-child{opacity:.3;width:25%}.portfolio-opportunity-result{z-index:4;color:#397653;opacity:0;background:#f7fcf9f5;border:1px solid #3c825b33;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;animation:portfolio-opportunity-result 9s ease-in-out infinite;display:flex;position:absolute;bottom:48px;right:28px;transform:translateY(9px);box-shadow:0 11px 27px #1f473124}.portfolio-opportunity-result>span{color:#fff;background:#397653;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.5rem;display:grid}.portfolio-opportunity-result>div{gap:2px;display:grid}.portfolio-opportunity-result small{color:#617368;font-size:.36rem;font-weight:700}.portfolio-opportunity-result strong{font-size:.52rem}@keyframes portfolio-opportunity-line{0%,7%,to{opacity:.25;transform:scaleX(0)}48%,84%{opacity:1;transform:scaleX(1)}92%{opacity:0}}@keyframes portfolio-opportunity-card-1{0%,4%,96%,to{opacity:0;transform:translateY(15px)scale(.96)}11%,87%{opacity:1;transform:none}93%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes portfolio-opportunity-card-2{0%,13%,96%,to{opacity:0;transform:translateY(15px)scale(.96)}20%,87%{opacity:1;transform:none}93%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes portfolio-opportunity-card-3{0%,22%,96%,to{opacity:0;transform:translateY(15px)scale(.96)}29%,87%{opacity:1;transform:none}93%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes portfolio-opportunity-card-4{0%,31%,96%,to{opacity:0;transform:translateY(15px)scale(.96)}38%,87%{opacity:1;transform:none}93%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes portfolio-opportunity-card-5{0%,40%,96%,to{opacity:0;transform:translateY(15px)scale(.96)}47%,87%{opacity:1;transform:none}93%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes portfolio-opportunity-bars{to{opacity:.62;height:9px}}@keyframes portfolio-opportunity-result{0%,51%,94%,to{opacity:0;transform:translateY(9px)}61%,87%{opacity:1;transform:none}}.fert-demo,.share-demo,.tracking-demo,.trials-demo{color:#273449;background:#fffffff7;position:absolute;inset:27px 0 0;overflow:hidden}.trials-demo{padding:23px 25px}.trials-cut{color:#295d8e;background:#edf2f6;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;display:flex}.trials-cut span{font-size:.62rem;font-weight:700}.trials-cut strong{color:#fff;background:#295d8e;border-radius:99px;padding:5px 8px;font-size:.56rem}.trials-compare{grid-template-columns:1fr auto 1fr 1fr 1fr;align-items:center;gap:7px;margin:13px 0;display:grid}.trials-compare>*{color:#435064;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d8e0e6;border-radius:99px;min-width:0;padding:7px 8px;font-size:.48rem;font-style:normal;font-weight:700;overflow:hidden}.trials-compare>strong{color:#fff;background:#295d8e;border-color:#295d8e}.trials-compare>span{border:0;padding:0}.trials-compare>b{color:#fff;background:#a8b0bb;border-color:#a8b0bb}.trials-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trial-card{background:#f7f8f8;border-radius:13px;padding:14px}.trial-label{color:#295d8e;background:#e8edf3;border-radius:99px;padding:5px 7px;font-size:.48rem;font-weight:700;display:inline-flex}.trial-high .trial-label{color:#fff;background:#295d8e}.trial-values{gap:6px;margin-top:12px;display:grid}.trial-values>span{color:#68758a;align-items:center;gap:6px;font-size:.53rem;font-weight:650;display:flex}.trial-values b{color:#fff;background:#295d8e;border-radius:6px;min-width:72px;padding:4px 6px;font-size:.43rem}.trial-values span:nth-child(2) b{background:#52accb}.trial-difference{color:#47c9a5;margin-top:10px;font-size:.6rem;display:block}.trial-stats{grid-template-columns:1.35fr .65fr;gap:13px;margin-top:13px;display:grid}.trial-stats>div{gap:4px;display:grid}.trial-stats span{color:#8d97a7;text-transform:uppercase;font-size:.42rem}.trial-stats>div:first-child>i{background:#d9dee4;border-radius:99px;height:5px;overflow:hidden}.trial-stats>div:first-child>i>b{width:var(--trial-progress);border-radius:inherit;transform-origin:0;background:#1f9465;height:100%;animation:trial-progress 8s ease-in-out infinite;display:block;transform:scaleX(0)}.trial-stats small{color:#8d97a7;font-size:.42rem}.trial-count{counter-reset:trial-count var(--trial-count);font-size:1rem;animation:trial-count 8s ease-in-out infinite}.trial-count-80{--trial-total:80}.trial-count-79{--trial-total:79}@keyframes trial-progress{0%,8%,to{transform:scaleX(0)}55%,88%{transform:scaleX(1)}}@keyframes trial-count{0%,8%,to{--trial-count:0}55%,88%{--trial-count:var(--trial-total)}}.fert-controls{grid-template-columns:auto 1.65fr .38fr auto .75fr .5fr;align-items:center;gap:8px;display:grid}.fert-controls>span{color:#6c7889;font-size:.48rem;font-weight:700}.fert-controls>b,.fert-controls>em,.fert-controls>strong{background:#fff;border:1px solid #e0e6e2;border-radius:8px;min-width:0;padding:9px 10px;font-size:.48rem;font-style:normal}.fert-slider{background:#e3e8e5;border-radius:99px;height:5px;position:relative}.fert-slider i{background:#397653;border-radius:50%;width:17px;height:17px;animation:fert-slider 9s ease-in-out infinite;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #18422d3d}.fert-controls>em{justify-content:center;gap:3px;display:flex;position:relative}.fert-controls>em b,.fert-controls>em i{font-style:normal}.fert-controls>em b{opacity:0;animation:fert-new-value 9s ease-in-out infinite;position:absolute}.fert-controls>em i{animation:fert-old-value 9s ease-in-out infinite}.fert-inputs{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.fert-inputs>div{background:#e5edff;border-radius:10px;grid-template-rows:24px 1fr 25px;place-items:center;min-height:91px;padding:8px;display:grid}.fert-inputs>div:nth-child(2){background:#fff3df}.fert-inputs>div:nth-child(3){background:#e8f7f2}.fert-inputs>div:nth-child(4){background:#ffebe9}.fert-inputs i{font-size:.74rem;font-style:normal}.fert-input-icon{width:1.55rem;height:1.55rem}.fert-input-icon .lineal-fill{fill:#8caeec}.fert-inputs>div:nth-child(3) .lineal-fill{fill:#82c9b0}.fert-inputs>div:nth-child(4) .lineal-fill{fill:#f3a397}.fert-input-icon .lineal-stroke{fill:#343f52}.fert-inputs span{text-align:center;max-width:100px;font-size:.45rem;font-weight:700}.fert-inputs strong{text-align:center;background:#fff;border-radius:6px;width:100%;padding:5px;font-size:.5rem}.fert-calculate{color:#fff;font:inherit;background:#295d8e;border:0;border-radius:8px;margin:12px auto;padding:8px 13px;font-size:.48rem;font-weight:700;animation:fert-button 9s ease-in-out infinite;display:block}.fert-calculate .uil{margin-right:3px}.fert-outputs{border-top:1px solid #e5eae7;grid-template-columns:repeat(4,1fr);gap:9px;padding-top:11px;display:grid}.fert-outputs>div{background:#fff;border:1px solid #edf0ee;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.fert-output-label{color:#4b7fe3;text-overflow:ellipsis;white-space:nowrap;background:#e3ebfd;border-radius:99px;width:max-content;max-width:100%;padding:3px 5px;font-size:.37rem;font-weight:700;overflow:hidden}.fert-tone-2{color:#51aac9;background:#e4f5fa}.fert-tone-3{color:#295d8e;background:#e6f5ef}.fert-tone-4{color:#ef796a;background:#ffe7e4}.fert-outputs strong{height:18px;font-size:.62rem;position:relative}.fert-outputs strong b,.fert-outputs strong i{font-style:normal;position:absolute;left:0}.fert-outputs strong i{animation:fert-old-value 9s ease-in-out infinite}.fert-outputs strong b{opacity:0;animation:fert-new-value 9s ease-in-out infinite}.fert-outputs small{color:#929c97;font-size:.38rem}@keyframes fert-slider{0%,37%,to{left:58%}48%,88%{left:82%}}.fert-demo .fert-inputs,.fert-demo .fert-outputs{animation:fert-refresh 9s ease-in-out infinite}@keyframes fert-old-value{0%,40%,94%,to{opacity:1}47%,90%{opacity:0}}@keyframes fert-new-value{0%,40%,94%,to{opacity:0}47%,90%{opacity:1}}@keyframes fert-button{0%,40%,to{transform:none}44%{transform:scale(.96)}}@keyframes fert-refresh{0%,43%,to{filter:none}46%{filter:brightness(.96)}}.share-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:17px;display:flex}.share-heading>div{gap:3px;display:grid}.share-heading span{color:#7d8983;text-transform:uppercase;font-size:.45rem}.share-heading small{color:#8d9791;font-size:.47rem}.share-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.share-card{background:#f7f8f8;border:1px solid #e5e9e7;border-radius:11px;flex-direction:column;min-height:121px;padding:12px;transition:all .25s;display:flex;position:relative}.share-available{background:#e6edf4;border-radius:99px;width:max-content;padding:4px 6px;font-weight:700;color:#295d8e!important;font-size:.36rem!important}.share-check{color:#0000;background:#fff;border:1px solid #d8e0dc;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.48rem;font-style:normal;animation:share-check 11s ease-in-out infinite;display:grid;position:absolute;top:11px;right:11px}.share-card>strong{align-items:center;gap:6px;margin-top:15px;font-size:.53rem;display:flex}.share-card>strong>i{color:#44566c;font-size:.62rem;font-style:normal}.share-card>small{color:#8e9893;margin-top:6px;font-size:.4rem;line-height:1.45}.share-card-2 .share-check{animation-delay:.6s}.share-card-3 .share-check{animation-delay:1.2s}.share-card-4 .share-check{animation-delay:1.8s}.share-card-5 .share-check{animation-delay:2.4s}.share-card-6 .share-check{animation-delay:3s}.share-ready{color:#397653;opacity:0;align-items:center;gap:7px;animation:share-ready 11s ease-in-out infinite;display:flex;position:absolute;bottom:12px;right:27px}.share-ready i{color:#fff;background:#397653;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.48rem;font-style:normal;display:grid}.share-ready span{font-size:.45rem;font-weight:700}@keyframes share-check{0%,8%,91%,to{color:#0000;background:#fff;border-color:#d8e0dc;transform:scale(.9)}14%,85%{color:#fff;background:#14866a;border-color:#14866a;transform:none}}@keyframes share-ready{0%,48%,91%,to{opacity:0;transform:translateY(5px)}54%,86%{opacity:1;transform:none}}.tracking-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.tracking-metric{background:#fff;border:1px solid #e6ebe8;border-radius:9px;grid-template-columns:27px 33px 1fr;align-items:center;gap:5px;min-width:0;padding:8px;display:grid}.tracking-metric>i{color:#4dabc7;background:#e4f4f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.45rem;font-style:normal;font-weight:700;display:grid}.tracking-metric-2>i{color:#777bd4;background:#ebebfb}.tracking-metric-3>i{color:#39bd91;background:#e4f7f0}.tracking-metric-4>i{color:#f0aa47;background:#fff1df}.tracking-metric>strong{font-size:.8rem}.tracking-metric>span{color:#87928c;white-space:nowrap;font-size:.38rem;overflow:hidden}.tracking-metric small{color:#397653;margin-top:2px;font-size:.34rem;display:block}.tracking-content{grid-template-columns:.95fr 1.05fr;gap:11px;height:270px;display:grid}.tracking-map{background:#86a178;border:1px solid #cbdacf;border-radius:11px;position:relative;overflow:hidden}.tracking-map svg{width:100%;height:100%;position:absolute;inset:0}.tracking-water{fill:#5aa5af7d}.tracking-road{fill:none;stroke:#f5ebcbab;stroke-width:2px}.tracking-road-major{stroke:#ead398;stroke-width:4px}.tracking-place{color:#ffffffd1;text-shadow:0 1px 3px #294632;font-size:.4rem;font-weight:700;position:absolute}.place-a{top:28%;left:17%}.place-b{top:45%;right:13%}.place-c{bottom:12%;left:36%}.tracking-pin{opacity:0;background:#fff1c9;border:2px solid #eea300;border-radius:50% 50% 50% 0;width:16px;height:16px;animation:tracking-drop 8s cubic-bezier(.2,.9,.34,1.2) infinite;position:absolute;rotate:-45deg}.tracking-pin b{background:#eca100;border-radius:50%;position:absolute;inset:4px}.tracking-pin.is-sunflower{background:#eff7cd;border-color:#91b60b}.tracking-pin.is-sunflower b{background:#91b60b}.tracking-pin-1{animation-delay:.1s;top:17%;left:15%}.tracking-pin-2{animation-delay:.3s;top:28%;left:37%}.tracking-pin-3{animation-delay:.5s;top:18%;left:68%}.tracking-pin-4{animation-delay:.7s;top:46%;left:22%}.tracking-pin-5{animation-delay:.9s;top:53%;left:54%}.tracking-pin-6{animation-delay:1.1s;top:39%;left:78%}.tracking-pin-7{animation-delay:1.3s;top:70%;left:13%}.tracking-pin-8{animation-delay:1.5s;top:75%;left:42%}.tracking-pin-9{animation-delay:1.7s;top:65%;left:70%}.tracking-pin-10{animation-delay:1.9s;top:80%;left:84%}.tracking-map-key{background:#ffffffeb;border-radius:7px;gap:4px;padding:7px;display:grid;position:absolute;top:9px;left:9px}.tracking-map-key span{color:#657169;align-items:center;gap:4px;font-size:.36rem;display:flex}.tracking-map-key i{background:#eea300;border-radius:50%;width:6px;height:6px}.tracking-map-key span:last-child i{background:#91b60b}.tracking-list{overflow:hidden}.tracking-list-head{justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.tracking-list-head strong{font-size:.62rem}.tracking-list-head span{color:#8d9892;font-size:.4rem}.tracking-row{background:#fff;border:1px solid #e3e8e5;border-radius:9px;gap:5px;margin-bottom:8px;padding:9px 10px;display:grid}.tracking-row>div{align-items:center;gap:6px;display:flex}.tracking-row>div strong{color:#295d8e;background:#e8eff5;border-radius:5px;padding:3px 5px;font-size:.38rem}.tracking-row>div span{color:#3ec498;font-size:.37rem}.tracking-row time{color:#939d98;margin-left:auto;font-size:.35rem}.tracking-row p{color:#66736c;align-items:center;gap:5px;margin:0;font-size:.42rem;display:flex}.tracking-row p span{color:#8f9994}.tracking-row p b{color:#fff;background:#f0aa00;border-radius:99px;padding:3px 5px;font-size:.32rem}.tracking-row>small{color:#8d9792;font-size:.36rem}@keyframes tracking-drop{0%,5%,to{opacity:0;translate:0 -45px;scale:.65}14%,82%{opacity:1;translate:0;scale:1}88%{opacity:0}}.trial-set-demo{color:#273449;background:#fffffff7;padding:24px 27px;position:absolute;inset:27px 0 0;overflow:hidden}.trial-set-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.trial-set-head>div{gap:3px;display:grid}.trial-set-head span{color:#839089;letter-spacing:.08em;text-transform:uppercase;font-size:.44rem}.trial-set-head strong{font-size:.86rem}.trial-set-head button{color:#34465b;font:inherit;background:#edf2f5;border:1px solid #d9e1dc;border-radius:99px;padding:8px 11px;font-size:.47rem;font-weight:700;animation:trial-set-send 10s ease-in-out infinite}.trial-set-tags{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.trial-set-tags span{color:#295d8e;background:#edf3f6;border-radius:99px;padding:4px 6px;font-size:.38rem;font-weight:700}.trial-set-tags span:nth-child(2){color:#50a7b5;background:#e5f5f7}.trial-set-tags span:nth-child(3){color:#52605a;background:#eef1ef}.trial-set-tags span:nth-child(4){color:#c8892e;background:#fff2df}.trial-set-summary{grid-template-columns:1.6fr repeat(3,.65fr);gap:7px;margin:12px 0;display:grid}.trial-set-summary>div{background:#fafbfa;border:1px solid #e6ebe8;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.trial-set-summary span{color:#8b9690;font-size:.36rem}.trial-set-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.trial-ranking{border-top:1px solid #e5eae7}.trial-ranking-head,.trial-ranking-row{grid-template-columns:.22fr 1.15fr .78fr .9fr .63fr;align-items:center;gap:7px;display:grid}.trial-ranking-head{color:#8c9791;min-height:29px;font-size:.37rem}.trial-ranking-row{color:#52605a;border-radius:8px;min-height:42px;margin-bottom:4px;padding:0 8px;font-size:.45rem;position:relative}.trial-rank-1,.trial-rank-2{background:#f0f3f4}.trial-rank-1{animation:trial-rank-one 7s ease-in-out infinite}.trial-rank-2{animation:trial-rank-two 7s ease-in-out infinite}.trial-ranking-row span:nth-child(2){font-weight:700}.trial-set-sent{color:#397653;opacity:0;align-items:center;gap:7px;animation:trial-set-confirm 10s ease-in-out infinite;display:flex;position:absolute;bottom:12px;right:27px}.trial-set-sent i{color:#fff;background:#397653;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.45rem;font-style:normal;display:grid}.trial-set-sent span{font-size:.43rem;font-weight:700}@keyframes trial-rank-one{0%,46%,to{box-shadow:0 0 #2a5d8e00}12%,34%{background:#eaf2fa;box-shadow:0 0 24px #2a5d8e40}}@keyframes trial-rank-two{0%,44%,92%,to{box-shadow:0 0 #52accb00}56%,80%{background:#e9f7fa;box-shadow:0 0 24px #52accb40}}@keyframes trial-set-send{0%,67%,to{transform:none}72%{transform:scale(.96)}}@keyframes trial-set-confirm{0%,72%,94%,to{opacity:0;transform:translateY(5px)}77%,90%{opacity:1;transform:none}}.rf-panel-crop .rf-crop-grid{grid-template-columns:repeat(3,1fr);gap:12px}.rf-panel-crop .rf-crop-card{height:157px}.rf-panel-crop .rf-crop-visual{top:0;bottom:44px}.rf-panel-crop .rf-crop-card.is-selected .rf-crop-visual{top:0;bottom:42px}.rf-panel-crop .rf-crop-card>strong{height:44px;font-size:.78rem}.rf-result-card>i svg{width:18px;height:18px}.rf-calendar .is-date,.rf-crop-card.is-selected,.rf-environment b,.rf-location-pin,.rf-material-card.is-chosen,.rf-result-card,.rf-result-ready{animation-duration:22s}.fert-inputs>div{grid-template-rows:30px 1fr 31px;min-height:125px;padding:12px 10px}.fert-inputs i{font-size:.9rem}.fert-inputs span{font-size:.49rem}.fert-inputs strong{padding:7px;font-size:.56rem}.fert-outputs>div{min-height:83px;padding:10px 11px}.fert-outputs strong{font-size:.68rem}.fert-calculate{margin:10px auto}.share-heading strong{font-size:.96rem}.share-heading small{font-size:.52rem}.share-card{min-height:129px;padding:13px}.share-card>strong{margin-top:17px;font-size:.64rem}.share-card>strong>i{font-size:.72rem}.share-card>small{margin-top:8px;font-size:.48rem;line-height:1.5}.share-available{font-size:.4rem!important}.share-check{width:21px;height:21px;font-size:.55rem}.trial-count{color:#295d8e;min-width:42px;font-size:1.18rem;line-height:1;animation:none;display:block}.trial-count:after{content:none}.capability-screen.trial-set-screen{background:linear-gradient(145deg,#f5f8f6,#e8f0eb);position:relative;overflow:hidden}.capability-screen.trial-set-screen>.trial-set-demo{color:#273449;background:#fffffffa;padding:22px 25px 18px;display:block;position:absolute;inset:27px 0 0;overflow:hidden}.trial-set-screen .trial-set-head{border-bottom:1px solid #e5eae7;min-height:54px;padding-bottom:0}.trial-set-screen .trial-set-head>div{grid-template-columns:1fr 1.12fr;align-self:stretch;align-items:stretch;gap:0;width:min(48%,390px);display:grid}.trial-set-screen .trial-set-head>div>span,.trial-set-screen .trial-set-head>div>strong{white-space:nowrap;align-items:center;gap:7px;min-width:0;padding:0 13px;display:flex}.trial-set-screen .trial-set-head>div>span{color:#295d8e;letter-spacing:0;text-transform:none;font-size:.52rem;font-weight:750;position:relative}.trial-set-screen .trial-set-head>div>span:after{content:"";background:#295d8e;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.trial-set-screen .trial-set-head strong{color:#526077;font-size:.64rem}.trial-set-screen .trial-set-head button{color:#34465b;background:#e7edf2;border:0;justify-content:center;align-self:center;align-items:center;gap:7px;min-width:155px;min-height:36px;padding:0 16px;font-size:.48rem;display:flex}.trial-set-screen .trial-set-head button>.uil{color:inherit;font-size:.62rem}.trial-set-screen .trial-set-tags{gap:6px;margin-top:12px}.trial-set-screen .trial-set-tags span{align-items:center;gap:3px;padding:4px 7px;font-size:.4rem;display:inline-flex}.trial-set-screen .trial-set-tags span:nth-child(4){color:#39ad83;background:#e6f5ef}.trial-set-screen .trial-set-tags span:nth-child(5){color:#c8892e;background:#fff2df}.trial-set-screen .trial-set-summary{grid-template-columns:1.6fr repeat(3,.62fr);gap:8px;margin:10px 0 11px}.trial-set-screen .trial-set-summary>div{background:#f8faf9;border-color:#e2e9e5;justify-content:center;min-width:0;min-height:48px;padding:7px 9px}.trial-set-screen .trial-set-summary strong{color:#2e3b4f;font-size:.58rem}.trial-set-screen .trial-winner strong{align-items:baseline;gap:6px;display:flex}.trial-set-screen .trial-winner strong i{color:#68758a;font-size:.47rem;font-style:normal;font-weight:600}.trial-set-screen .trial-ranking{background:#fff;border:1px solid #e3e9e6;border-radius:10px;overflow:hidden}.trial-set-screen .trial-ranking-head,.trial-set-screen .trial-ranking-row{grid-template-columns:.18fr 1.12fr .78fr .88fr .58fr;gap:8px;padding-left:11px;padding-right:11px}.trial-set-screen .trial-ranking-head{background:#f8faf9;min-height:30px;font-size:.38rem;font-weight:700}.trial-set-screen .trial-ranking-row{border-top:1px solid #edf1ef;border-radius:0;min-height:38px;margin:0;font-size:.47rem}.trial-set-screen .trial-rank-1,.trial-set-screen .trial-rank-2{background:#f0f4f5}.trial-set-screen .trial-ranking-row span:first-child{color:#295d8e;font-weight:800}.trial-set-screen .trial-set-sent{background:#f1f8f3;border:1px solid #cfe4d6;border-radius:99px;padding:6px 9px;bottom:38px;right:25px}.trials-grid .trial-card{min-height:232px;padding:17px 16px}.trials-grid .trial-label{font-size:.55rem}.trials-grid .trial-values>span{font-size:.59rem}.trials-grid .trial-values b{min-width:82px;font-size:.48rem}.trials-grid .trial-difference{font-size:.69rem}.trials-grid .trial-stats{margin-top:18px}.trials-grid .trial-stats small,.trials-grid .trial-stats span{font-size:.46rem}.fert-demo{padding:20px 22px}.fert-demo .fert-controls>span{font-size:.56rem}.fert-demo .fert-controls>b,.fert-demo .fert-controls>em,.fert-demo .fert-controls>strong{padding:10px;font-size:.56rem}.fert-demo .fert-inputs{margin-top:13px}.fert-demo .fert-inputs>div{grid-template-rows:38px 1fr 35px;min-height:134px;padding:12px}.fert-demo .fert-inputs i{font-size:1.28rem}.fert-demo .fert-inputs span{max-width:135px;font-size:.61rem;line-height:1.35}.fert-demo .fert-inputs strong{padding:8px;font-size:.69rem}.fert-demo .fert-calculate{margin:11px auto;padding:9px 15px;font-size:.57rem}.fert-demo .fert-outputs>div{min-height:94px;padding:11px 12px}.fert-demo .fert-output-label{font-size:.44rem}.fert-demo .fert-outputs strong{height:22px;font-size:.82rem}.fert-demo .fert-outputs small{font-size:.44rem}.share-demo{padding:22px 24px}.share-demo .share-heading{margin-bottom:14px}.share-demo .share-heading span{font-size:.58rem}.share-demo .share-heading strong{font-size:1.2rem}.share-demo .share-heading small{font-size:.68rem}.share-demo .share-grid{gap:11px}.share-demo .share-card{background:#f5f7f8;min-height:136px;padding:14px}.share-demo .share-available{padding:4px 7px;font-size:.54rem!important}.share-demo .share-check{width:22px;height:22px}.share-demo .share-card>strong{margin-top:18px;font-size:.86rem}.share-demo .share-card>strong>i{font-size:.98rem}.share-demo .share-card>small{margin-top:8px;font-size:.66rem;line-height:1.45}.share-demo .share-ready span{font-size:.54rem}.tracking-demo{padding:17px 19px}.tracking-demo .tracking-metrics{gap:9px;margin-bottom:13px}.tracking-demo .tracking-metric{grid-template-columns:31px 37px 1fr;padding:9px}.tracking-demo .tracking-metric>i{width:31px;height:31px;font-size:.64rem}.tracking-demo .tracking-metric>strong{font-size:1.14rem}.tracking-demo .tracking-metric>span{font-size:.53rem}.tracking-demo .tracking-metric small{font-size:.47rem}.tracking-demo .tracking-list-head strong{font-size:.86rem}.tracking-demo .tracking-list-head span{font-size:.55rem}.tracking-demo .tracking-row{gap:6px;margin-bottom:9px;padding:11px}.tracking-demo .tracking-row>div strong{font-size:.54rem}.tracking-demo .tracking-row>div span{font-size:.52rem}.tracking-demo .tracking-row time{font-size:.48rem}.tracking-demo .tracking-row p{font-size:.6rem}.tracking-demo .tracking-row p b{font-size:.46rem}.tracking-demo .tracking-row>small{font-size:.53rem}.tracking-demo .tracking-map-key span{font-size:.43rem}.tracking-demo .tracking-place{font-size:.48rem}.trial-set-screen .trial-set-head strong,.trial-set-screen .trial-set-head>div>span{font-size:.75rem}.trial-set-screen .trial-set-head>div .uil{font-size:.82rem}.trial-set-screen .trial-set-head button{font-size:.66rem}.trial-set-screen .trial-set-head button>.uil{font-size:.74rem}.trial-set-screen .trial-set-tags span{font-size:.55rem}.trial-set-screen .trial-set-summary span{font-size:.54rem}.trial-set-screen .trial-set-summary strong{font-size:.82rem}.trial-set-screen .trial-winner strong i{font-size:.66rem}.trial-set-screen .trial-ranking-head{font-size:.54rem}.trial-set-screen .trial-ranking-row{min-height:40px;font-size:.67rem}.trial-set-screen .trial-set-sent span{font-size:.59rem}.related-grid .solution-card-concept .concept-card-copy{min-height:390px;padding-top:26px;padding-bottom:24px}.related-grid .concept-card-copy h3{font-size:1.7rem}.related-grid .concept-card-copy p,.related-grid .concept-card-copy strong{font-size:.84rem}.benefit-band{background:var(--green);padding:95px 0}.benefit-grid{grid-template-columns:.35fr 1fr;align-items:start;gap:7vw;display:grid}.benefit-grid>span{color:#cae2d2;letter-spacing:.14em;font-size:.76rem;font-weight:700}.benefit-grid h2,.benefit-grid p{color:#fff}.benefit-grid p{color:#ffffffb8}.related-grid{grid-template-columns:repeat(3,1fr)}.related-grid .solution-card{grid-template-columns:1fr}.related-grid .solution-card-image{min-height:210px}.related-grid .solution-card-copy{min-height:310px}.related-grid .solution-card-concept .concept-card-copy{width:100%;min-height:416px}.related-grid .solution-card-concept .claims-visual,.related-grid .solution-card-concept .cp-visual,.related-grid .solution-card-concept .customer-hub-visual,.related-grid .solution-card-concept .planner-visual,.related-grid .solution-card-concept .portfolio-visual,.related-grid .solution-card-concept .quoter-visual,.related-grid .solution-card-concept .recommender-visual,.related-grid .solution-card-concept .studio-visual{display:none}.contact-hero{background:linear-gradient(130deg,#274a38,var(--green) 55%,var(--navy));min-height:900px;padding:180px 0 120px}.contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:9vw;display:grid}.contact-grid>div:first-child{padding-top:55px;position:sticky;top:150px}.contact-grid>div:first-child h1,.contact-grid>div:first-child p{color:#fff}.contact-grid>div:first-child h1{font-size:clamp(3rem,5vw,5rem)}.contact-grid>div:first-child p{color:#ffffffb8}.contact-points{color:#d5e8db;gap:12px;margin-top:32px;display:grid}.form-card{background:#fff;border-radius:25px;padding:45px;box-shadow:0 35px 90px #0c1f1540}.form-card h2{font-size:2.2rem}.demo-form{gap:20px;margin-top:30px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.demo-form label{gap:8px;display:grid}.demo-form label>span{color:#475467;font-size:.9rem;font-weight:600}.demo-form input,.demo-form select,.demo-form textarea{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #ccd7d0;border-radius:11px;padding:13px 14px;transition:border .2s,box-shadow .2s}.demo-form input,.demo-form select{min-height:50px}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px #376d4d21}.consent{align-items:start;grid-template-columns:20px 1fr!important}.consent input{min-height:0;margin-top:3px}.consent span{font-weight:400!important}.honeypot{position:absolute!important;left:-9999px!important}.form-submit{cursor:pointer;justify-self:start}.form-submit:disabled{opacity:.65;cursor:wait}.form-status{border-radius:10px;padding:14px 16px;font-size:.92rem}.form-status.success{color:#245d3a;background:#e3f2e8}.form-status.error{color:#9c3b2c;background:#fff0ed}.site-footer{isolation:isolate;color:#fff;background:linear-gradient(90deg,#001c1b,#002321fc 48%,#002725e0),url(/sembravia/hero-agro-conectado.webp) 50% 62%/cover no-repeat;padding:72px 0 25px;position:relative;overflow:hidden}.site-footer:after{content:"";z-index:0;pointer-events:none;border-color:#cfe7d638 #cfe7d638 #0000 #0000;border-style:solid;border-width:1px;border-radius:50%;width:680px;height:610px;position:absolute;top:-220px;right:-105px}.footer-bottom,.footer-grid{z-index:1;position:relative}.footer-grid{grid-template-columns:1.05fr .62fr 1.8fr;align-items:start;gap:48px;padding-bottom:54px;display:grid}.footer-brand{border-right:1px solid #ffffff2e;min-height:235px;padding-right:46px}.footer-brand .brand-lockup{width:235px}.footer-grid h2{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;font-size:.84rem;font-weight:700}.footer-grid>div:not(.footer-brand) a{color:#bdcfcc;width:max-content;max-width:100%;margin:11px 0;font-size:.91rem;transition:all .2s;display:block}.footer-solutions-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;display:grid}.footer-grid>div.footer-solutions .footer-solutions-list a{border-radius:8px;width:100%;min-width:0;margin:0;padding:5px 7px 5px 0;display:block}.footer-solutions-list a>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.footer-grid a:hover{color:#fff!important}.footer-brand p{color:#bdcfcc;max-width:360px;margin-top:29px;font-size:.98rem}.footer-bottom{color:#aabfbc;border-top:1px solid #cfe7d64d;justify-content:space-between;gap:20px;padding-top:25px;font-size:.82rem;display:flex}@media (max-width:1100px){.nav-links{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:78px;left:16px;right:16px;box-shadow:0 20px 55px #1e302729}.nav-links.is-open{display:flex}.nav-links>a,.solutions-menu>button{text-align:left;width:100%}.solutions-menu>button{justify-content:space-between;gap:14px}.solutions-menu-chevron{width:30px;height:30px;color:var(--green-deep);background:#e8f1eb;border:1px solid #cfe0d5;border-radius:50%;flex:0 0 30px;box-shadow:inset 0 1px #fffc}.solutions-menu-chevron>span{border-width:0 2px 2px 0;width:8px;height:8px}.nav-links .nav-cta{text-align:center;justify-content:center}.nav-toggle{display:block}.solutions-popover{visibility:visible;opacity:1;width:auto;box-shadow:none;pointer-events:auto;margin:6px 0;display:none;position:static;transform:none}.solutions-popover.is-open{display:block;transform:none}.solutions-popover{background:0 0;border:0;border-radius:0;padding:8px 0 2px}.solutions-popover-head{border:0;margin-bottom:5px;padding:4px 8px 10px}.solutions-popover-head>span{display:none}.solutions-popover-head a{font-size:.75rem}.solutions-popover-grid{grid-template-columns:1fr 1fr;gap:5px}.solutions-popover-card{min-height:38px;box-shadow:none;background:#f5f8f6;border:0;border-radius:8px;padding:8px 9px 8px 25px;display:flex}.solutions-popover-card:before{content:"";background:var(--app-accent);border-radius:50%;width:7px;height:7px;position:absolute;left:10px}.solutions-popover-card:after{display:none}.solutions-popover-card:hover{box-shadow:none;background:#edf3ef;transform:none}.solutions-popover-arrow,.solutions-popover-copy small,.solutions-popover-icon{display:none}.solutions-popover-copy strong{white-space:normal;min-height:0;font-size:.78rem;display:block}.hero-grid{grid-template-columns:1fr;padding-top:170px;padding-bottom:80px}.hero-section{min-height:auto}.hero-copy{max-width:780px}.hero-product{width:94%;height:520px;margin:auto}.hero-apps-panel{width:100%;transform:rotateY(-2deg)rotateX(1deg)}.differential-grid{grid-template-columns:1fr 1fr}.solution-card{grid-template-columns:1fr}.solution-card-copy{min-height:300px}.security-grid{grid-template-columns:1fr}.security-visual{order:2}.security-small{right:0}.solution-hero-grid{grid-template-columns:1fr}.implementations-preview-card{grid-template-columns:1fr;gap:35px}.solution-hero-copy{max-width:800px}.contact-grid{grid-template-columns:1fr}.contact-grid>div:first-child{padding-top:0;position:static}.footer-grid{grid-template-columns:.65fr 1.35fr}.footer-brand{border-bottom:1px solid #ffffff29;border-right:0;grid-column:1/-1;min-height:0;padding-bottom:38px;padding-right:0}}@media (max-width:800px){h1{font-size:2.75rem}.section-shell{width:min(100% - 30px,1290px)}.content-section{padding:80px 0}.hero-grid{gap:30px;padding-top:155px}.hero-copy h1{font-size:3.25rem}.hero-product{width:100%;height:370px}.hero-apps-panel{padding:16px;top:10px;transform:none}.hero-apps-head{min-height:48px;padding-bottom:13px}.hero-apps-grid{grid-template-columns:repeat(4,1fr);gap:7px}.hero-app-card{border-radius:11px;min-height:125px;padding:12px 10px}.hero-app-icon{border-radius:8px;width:32px;height:32px;margin-bottom:8px}.hero-app-icon .sembravia-app-glyph,.hero-app-icon svg{width:21px;height:21px}.hero-app-name{min-height:27px;font-size:.64rem}.hero-app-card small{font-size:.54rem}.hero-app-arrow{display:none}.hero-map-card{width:245px;padding:10px;bottom:-35px;right:0}.hero-map-canvas{height:82px}.hero-map-head b,.hero-map-meta em{display:none}.ecosystem-list{grid-template-columns:1fr 1fr;gap:15px;padding:17px 0}.ecosystem-list span+span{border:0}.benefit-grid,.faq-grid,.intro-grid{grid-template-columns:1fr;gap:35px}.group-title,.section-heading{display:block}.comparison-heading,.related-grid,.solution-grid{grid-template-columns:1fr}.comparison-heading{gap:22px}.comparison-heading p{max-width:700px}.comparison-board-head span,.comparison-board-head strong{padding:0 24px}.comparison-current,.comparison-sembravia{padding:24px}.flow-grid{grid-template-columns:1fr}.flow-grid article{border:0;border-top:1px solid #ffffff26;padding:28px 10px}.flow-grid article:last-child{border-bottom:1px solid #ffffff26;border-right:0}.flow-grid span{margin-bottom:20px}.security-visual{height:420px}.security-small{width:270px;height:195px;right:-5px}.branding-simulator-head{height:46px;top:39px}.branding-simulator-head small,.branding-simulator-head:after{display:none}.branding-tabs{top:94px}.branding-workspace{top:137px;bottom:18px}.branding-preview-cards{display:none}.branding-updated{bottom:9px;right:18px}.apps-simulator-head{top:36px;left:10px;right:10px}.apps-simulator-head small{display:none}.apps-settings-grid{gap:3px;inset:66px 8px 8px}.app-setting{grid-template-columns:19px minmax(0,1fr) 24px;gap:4px;padding:3px 4px}.app-setting-icon{width:18px;height:18px}.app-setting-icon .sembravia-app-glyph,.app-setting-icon svg{width:12px;height:12px}.settings-toggle{width:23px;height:13px}.settings-toggle i{width:9px;height:9px}@keyframes app-toggle-knob{0%,18%,72%,to{transform:translate(10px)}30%,60%{transform:translate(0)}}.solution-hero-screen{height:360px;transform:none}.portfolio-clients-demo{padding:13px 14px 12px}.portfolio-clients-head{min-height:34px}.portfolio-clients-head>div:first-child span{display:none}.portfolio-clients-legend{gap:7px;padding-top:2px}.portfolio-client-filters{grid-template-columns:.65fr 1.35fr .5fr .5fr auto;gap:4px;margin:7px 0}.portfolio-client-filters b,.portfolio-client-filters button{height:25px}.portfolio-clients-content{gap:7px;height:235px}.portfolio-client-cards{gap:5px}.portfolio-client-cards article{gap:3px;padding:7px 8px}.portfolio-establishments-demo{padding:11px 12px 12px}.portfolio-establishment-tabs{gap:4px;height:35px;margin-bottom:7px}.portfolio-establishment-content{gap:7px;height:290px}.portfolio-establishment-list article,.portfolio-establishment-panel{padding:8px}.portfolio-account-general{padding:12px 14px}.portfolio-account-data{gap:7px 9px;padding:9px 10px}.portfolio-account-territory-list>article{grid-template-columns:25px .9fr 1.25fr;padding:5px 6px}.portfolio-orders-demo{padding:11px 12px 10px}.portfolio-orders-progress-grid{gap:8px}.portfolio-orders-progress-card{padding:10px 11px}.portfolio-orders-progress-card>header{grid-template-columns:31px 1fr;gap:8px;min-height:37px;margin-bottom:7px}.portfolio-orders-progress-card>header>span{width:31px;height:31px;font-size:.74rem}.portfolio-orders-progress-list{gap:6px}.portfolio-hectares-demo{padding:9px 11px 10px}.portfolio-hectares-toolbar{min-height:30px;margin-bottom:6px}.portfolio-hectares-list{gap:6px}.portfolio-hectares-list>article{gap:5px 9px;min-height:126px;padding:9px 10px 7px}.portfolio-hectares-account>span{flex-basis:29px;width:29px;height:29px}.portfolio-hectares-list>article>footer{min-height:23px}.portfolio-actions-demo{padding:10px 11px 11px}.portfolio-actions-filters{height:29px;margin-bottom:7px}.portfolio-actions-content{gap:7px;height:282px}.portfolio-action-cards,.portfolio-calendar{padding:8px}.portfolio-calendar>header{margin-bottom:6px}.portfolio-calendar-grid{gap:3px}.portfolio-calendar-grid>button,.portfolio-calendar-grid>i{width:22px;height:22px}.portfolio-action-card-list>article{padding:8px 9px}.portfolio-kpi-demo{gap:7px;padding:10px 11px 11px}.portfolio-kpi-filters{padding:8px}.portfolio-kpi-filters>header{gap:9px}.portfolio-kpi-map-panel{padding:7px}.portfolio-kpi-map-panel>header{height:30px}.portfolio-kpi-map{height:270px}.portfolio-opportunity-demo{padding:20px}.portfolio-opportunity-flow{gap:7px;margin-top:27px}.portfolio-opportunity-card{border-radius:12px;gap:7px;min-height:166px;padding:11px 9px 9px}.portfolio-opportunity-result{bottom:13px;right:20px}.rf-stage{top:60px}.rf-panel{padding:18px}.capability-row,.capability-row.reverse{grid-template-columns:1fr}.capability-row.reverse .capability-copy{order:1}.capability-row.reverse .capability-screen{order:2}.capability-copy{padding:35px 28px}.capability-copy h3{margin-top:25px}.capability-screen{min-height:300px}.custom-capability-screen{min-height:390px}.form-card{padding:32px 22px}.implementations-preview-card{padding:34px 25px}.form-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{flex-direction:column}}@media (max-width:520px){.site-header{top:10px}.nav-shell{gap:8px;width:calc(100% - 24px);max-width:calc(100vw - 24px);min-height:62px;padding:7px 8px 7px 15px}.brand-logo-horizontal{min-width:0;max-width:calc(100% - 50px);overflow:hidden}.brand-logo-horizontal .brand-lockup{width:152px;max-width:100%}.nav-toggle{cursor:pointer;flex:0 0 42px;width:42px;height:42px;padding:11px}.solutions-popover-grid{grid-template-columns:1fr;max-height:48vh;overflow:auto}.solutions-popover-head{flex-direction:column;align-items:start;gap:8px}.hero-copy h1{font-size:2.65rem}.comparison-board-head{display:none}.comparison-row{grid-template-columns:1fr}.comparison-row:after{content:"↓";top:50%;left:27px}.comparison-current,.comparison-sembravia{grid-template-columns:32px 1fr;gap:13px;min-height:105px;padding:22px 19px}.comparison-sembravia{border-top:1px solid #e1e8e3;border-left:0}.comparison-row p{font-size:.94rem}.comparison-current>span,.comparison-sembravia>span{width:28px;height:28px}.comparison-current>span{opacity:.65}.hero-product{display:none}.hero-grid{gap:0;padding-bottom:72px}.hero-contact-button,.hero-solutions-desktop{display:none}.hero-solutions-mobile{display:inline-flex}#soluciones{scroll-margin-top:84px}.hero-apps-panel{padding:13px}.hero-apps-head strong,.hero-live{display:none}.hero-apps-grid{grid-template-columns:repeat(2,1fr);max-height:245px;overflow:hidden}.hero-app-card{grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:9px;min-height:100px;display:grid}.hero-app-icon{grid-row:1/3;margin:0}.hero-app-name{min-height:0}.hero-map-card{display:none}.button-row{flex-direction:column;align-items:stretch}.differential-grid{grid-template-columns:1fr}.differential-card>span{margin-bottom:25px}.solution-card-copy{min-height:290px}.solution-card-concept{flex-direction:column;min-height:0;display:flex}.solution-card-concept .concept-card-copy{width:100%;min-height:0;padding:24px 22px 18px}.solution-card-concept .concept-app-icon{width:50px;height:50px;margin-bottom:14px}.solution-card-concept .concept-app-icon .sembravia-app-glyph,.solution-card-concept .concept-app-icon svg{width:30px;height:30px}.solution-card-concept .concept-category{font-size:.68rem}.solution-card-concept .concept-card-copy h3{margin:7px 0 8px;font-size:1.9rem}.solution-card-concept .concept-card-copy p{max-width:none;margin-bottom:0;font-size:.94rem;line-height:1.48}.solution-card-concept .concept-card-copy strong{margin-top:14px;font-size:.94rem}.solution-card-concept .claims-visual,.solution-card-concept .cp-visual,.solution-card-concept .customer-hub-visual,.solution-card-concept .planner-visual,.solution-card-concept .portfolio-visual,.solution-card-concept .quoter-visual,.solution-card-concept .recommender-visual,.solution-card-concept .studio-visual{flex:0 0 210px;width:calc(100% - 32px);height:210px;margin:0 16px 16px;position:relative;inset:auto}.solution-card-concept:before{bottom:-165px;right:-135px}.solution-card-concept .concept-corner{display:none}.security-visual{height:300px}.security-visual>.browser-frame:first-child{inset:0}.security-small{display:none}.inner-hero,.solution-hero{padding-top:145px}.solution-hero-screen{height:255px}.portfolio-clients-demo{padding:9px}.portfolio-clients-head{min-height:25px}.portfolio-clients-head strong{font-size:.58rem}.portfolio-clients-legend{display:none}.portfolio-client-filters{grid-template-columns:1fr auto;gap:4px;margin:4px 0 6px}.portfolio-client-filters>span:not(.portfolio-client-search){display:none}.portfolio-client-filters b,.portfolio-client-filters button{height:22px}.portfolio-clients-content{grid-template-columns:1.05fr .95fr;gap:5px;height:166px}.portfolio-client-pin{border-width:2px;width:12px;height:12px;margin:-6px 0 0 -6px}.portfolio-client-pin>b{inset:2px}.pcm-map-key{padding:4px;top:5px;left:5px}.pcm-map-key span{display:none}.portfolio-client-cards{gap:4px}.portfolio-client-cards article{gap:2px;padding:5px 6px}.portfolio-client-cards article:nth-child(3){display:none}.portfolio-client-cards article>div strong{font-size:.39rem}.portfolio-client-cards article button{flex-basis:16px;width:16px;height:16px;font-size:.4rem}.portfolio-client-cards article>small{font-size:.3rem}.portfolio-client-cards article>p{display:none}.portfolio-client-cards article footer>*{padding:2px 3px;font-size:.27rem}.portfolio-establishments-demo{padding:7px}.portfolio-establishment-tabs{grid-template-columns:1fr 1fr;gap:4px;height:27px;margin-bottom:5px}.portfolio-establishment-tabs span:nth-child(n+3){display:none}.portfolio-establishment-tabs span{font-size:.34rem}.portfolio-establishment-content{grid-template-columns:1fr 1fr;gap:5px;height:189px}.portfolio-establishment-panel{padding:5px}.portfolio-establishment-panel>header{margin-bottom:12px}.portfolio-establishment-panel>header strong{font-size:.45rem}.portfolio-establishment-panel>header button{min-height:20px;padding:0 5px;font-size:.29rem}.portfolio-establishment-list{gap:4px}.portfolio-establishment-list article{gap:2px 4px;padding:5px}.pem-card-title i,.pem-client,.portfolio-establishment-list article>small{display:none}.pem-card-title strong{font-size:.34rem}.pem-type{padding:2px 3px;font-size:.26rem}.portfolio-establishment-list article footer{margin-top:1px}.portfolio-establishment-list article footer b{text-overflow:ellipsis;white-space:nowrap;padding:2px 3px;font-size:.24rem;overflow:hidden}.portfolio-establishment-list article footer button{font-size:.27rem}.pem-editor-hint{padding:4px;bottom:5px;left:5px;right:5px}.pem-editor-hint>span{flex-basis:14px;width:14px;height:14px}.pem-editor-hint strong{font-size:.28rem}.pem-editor-hint small{display:none}.portfolio-account-general{padding:7px}.portfolio-account-general>header{margin-bottom:6px}.portfolio-account-general>header strong{font-size:.67rem}.portfolio-account-general>header span{display:none}.portfolio-account-data{grid-template-columns:1fr 1fr;gap:6px;padding:7px}.portfolio-account-data>div:nth-child(2),.portfolio-account-data>div:nth-child(4){display:none}.portfolio-account-data small{font-size:.32rem}.portfolio-account-data b{font-size:.46rem}.portfolio-account-cuit{grid-template-columns:1fr auto}.portfolio-account-cuit button{min-height:20px;padding:0 5px;font-size:.32rem}.portfolio-account-group{grid-column:auto}.portfolio-account-group span{display:none}.portfolio-account-crops{grid-column:1/-1}.portfolio-account-crops i{padding:2px 4px;font-size:.3rem}.portfolio-account-credit-expand>header{padding:4px 5px 3px}.portfolio-account-credit-expand>header strong{font-size:.45rem}.portfolio-account-credit-expand>header small{display:none}.portfolio-account-credit-expand>header>span{padding:2px 4px;font-size:.28rem}.portfolio-credit-inline-metrics{gap:3px;padding:0 4px 4px}.portfolio-credit-inline-metrics article{gap:2px;min-height:40px;padding:4px}.portfolio-credit-inline-metrics small,.portfolio-credit-inline-metrics span{font-size:.25rem}.portfolio-credit-inline-metrics strong{font-size:.4rem}.portfolio-account-territory{margin-top:4px;padding:5px}.portfolio-account-territory>header{margin-bottom:4px}.portfolio-account-territory>header strong{font-size:.47rem}.portfolio-account-territory>header button{display:none}.portfolio-account-territory-list{gap:3px}.portfolio-account-territory-list>article{grid-template-columns:22px 1fr;gap:4px;padding:4px}.portfolio-account-avatar{width:22px;height:22px;font-size:.31rem}.portfolio-account-territory-list article strong{font-size:.38rem}.portfolio-account-territory-list article small{font-size:.31rem}.portfolio-account-responsibles{display:none}.portfolio-orders-demo{padding:6px}.portfolio-orders-progress-grid{gap:5px}.portfolio-orders-progress-card{border-radius:8px;padding:7px 6px}.portfolio-orders-progress-card>header{grid-template-columns:25px 1fr;gap:5px;min-height:29px;margin-bottom:5px}.portfolio-orders-progress-card>header>span{width:25px;height:25px;font-size:.6rem}.portfolio-orders-progress-card>header strong{font-size:.42rem}.portfolio-order-row-copy small,.portfolio-orders-progress-card>header small{display:none}.portfolio-orders-progress-list{gap:7px}.portfolio-orders-progress-list article{gap:3px}.portfolio-orders-progress-list article:last-child{display:none}.portfolio-order-row-copy{grid-template-columns:minmax(0,1fr) auto;gap:2px 3px}.portfolio-order-row-copy strong{grid-column:1/-1;font-size:.37rem}.portfolio-order-row-copy b{grid-area:2/1;font-size:.33rem}.portfolio-order-row-copy span{grid-area:2/2;min-width:28px;padding:2px 3px;font-size:.31rem}.portfolio-order-track{height:5px}.portfolio-hectares-demo{padding:6px}.portfolio-hectares-toolbar{min-height:23px;margin-bottom:4px}.portfolio-hectares-toolbar>div span{font-size:.34rem}.portfolio-hectares-toolbar>div i{width:14px;height:14px;font-size:.36rem}.portfolio-hectares-toolbar nav{gap:3px}.portfolio-hectares-toolbar nav>*{min-height:19px;padding:0 4px;font-size:.33rem}.portfolio-hectares-toolbar nav span:last-child{display:none}.portfolio-hectares-list{gap:4px}.portfolio-hectares-list>article{grid-template-columns:.7fr 2.3fr;gap:3px 5px;min-height:96px;padding:5px}.portfolio-hectares-account{gap:4px}.portfolio-hectares-account>span{flex-basis:22px;width:22px;height:22px;font-size:.39rem}.portfolio-hectares-account strong{white-space:normal;font-size:.42rem}.portfolio-hectares-account small{display:none}.portfolio-hectares-values{gap:3px}.portfolio-hectares-values header b,.portfolio-hectares-values header span{padding:2px;font-size:.3rem}.portfolio-hectares-total>strong,.portfolio-hectares-values label>div{height:21px;font-size:.39rem}.portfolio-hectares-values label>div>strong{padding:0 4px;font-size:.39rem}.portfolio-hectares-total>strong{padding:0 4px}.portfolio-hectares-total>strong small,.portfolio-hectares-values label>div small{padding:0 3px;font-size:.33rem}.portfolio-hectares-values em,.portfolio-hectares-values>label>i{display:none}.portfolio-hectares-list>article>footer{gap:4px;min-height:18px}.portfolio-hectares-list>article>footer small{display:none}.portfolio-hectares-list>article>footer button{min-height:18px;padding:0 4px;font-size:.33rem}.portfolio-hectares-success{padding:3px 4px;font-size:.31rem}.portfolio-actions-demo{padding:6px}.portfolio-actions-filters{grid-template-columns:1fr .8fr auto;gap:3px;height:24px;margin-bottom:4px;padding:3px}.portfolio-actions-filters>span{height:18px;padding:0 4px;font-size:.31rem}.portfolio-actions-filters>span:nth-child(3){display:none}.portfolio-actions-filters>b{height:18px;padding:0 5px;font-size:.31rem}.portfolio-actions-content{grid-template-columns:.9fr 1.1fr;gap:4px;height:210px}.portfolio-action-cards,.portfolio-calendar{border-radius:7px;padding:5px}.portfolio-calendar>header{margin-bottom:4px}.portfolio-calendar>header button{width:18px;height:18px;font-size:.52rem}.portfolio-calendar>header strong{font-size:.44rem}.portfolio-calendar>header small{display:none}.portfolio-calendar-grid{gap:2px}.portfolio-calendar-grid>b{font-size:.26rem}.portfolio-calendar-grid>button,.portfolio-calendar-grid>i{width:17px;height:17px;font-size:.29rem}.portfolio-calendar-grid>button em{width:7px;height:7px;font-size:.21rem}.portfolio-action-cards>header{min-height:28px;margin-bottom:4px}.portfolio-action-cards>header strong{font-size:.4rem}.portfolio-action-cards>header small{font-size:.3rem}.portfolio-action-cards>header button{display:none}.portfolio-action-card-list{gap:4px}.portfolio-action-card-list>article{gap:3px;padding:5px}.portfolio-action-card-list>article>strong{font-size:.39rem}.portfolio-action-card-list>article>b{font-size:.35rem}.portfolio-action-card-list>article>p{font-size:.3rem}.portfolio-action-card-list article footer>*{padding:2px 3px;font-size:.26rem}.portfolio-actions-empty{min-height:118px}.portfolio-kpi-demo{grid-template-columns:.72fr 1.68fr;gap:4px;padding:6px}.portfolio-kpi-filters{border-radius:7px;padding:5px}.portfolio-kpi-filters>header{gap:5px;margin-bottom:4px}.portfolio-kpi-filters>header strong{font-size:.31rem}.portfolio-kpi-filters>header small{font-size:.23rem}.portfolio-kpi-selects{grid-template-columns:1fr;gap:3px}.portfolio-kpi-number,.portfolio-kpi-selects span{min-height:20px;padding:0 4px;font-size:.26rem}.portfolio-kpi-selects span:last-child{display:none}.portfolio-kpi-number{margin-top:3px}.portfolio-kpi-filters>p{margin:4px 0;font-size:.23rem}.portfolio-kpi-filters>button{min-height:21px;margin-top:3px;font-size:.27rem}.portfolio-kpi-searching{gap:3px;margin-top:4px;font-size:.23rem}.portfolio-kpi-searching i{width:9px;height:9px}.portfolio-kpi-map-panel{border-radius:7px;padding:5px}.portfolio-kpi-map-panel>header{height:25px}.portfolio-kpi-map-panel>header>strong{font-size:.36rem}.portfolio-kpi-map-panel>header span{padding:2px 4px;font-size:.23rem}.portfolio-kpi-map-panel>header span b{display:none}.portfolio-kpi-map{height:202px}.portfolio-kpi-marker{width:10px;height:10px;margin:-5px 0 0 -5px}.portfolio-kpi-marker>b{inset:2px}.portfolio-kpi-marker>span{width:8px;height:8px;font-size:.25rem;top:-6px;right:-6px}.portfolio-kpi-results{min-width:115px;padding:5px;bottom:5px;left:5px}.portfolio-kpi-results small,.portfolio-kpi-results span{font-size:.23rem}.portfolio-kpi-results strong{font-size:.4rem}.portfolio-opportunity-demo{padding:10px 8px}.portfolio-opportunity-heading>div{gap:2px}.portfolio-opportunity-heading span{font-size:.28rem}.portfolio-opportunity-heading strong{font-size:.52rem}.portfolio-opportunity-heading>small{padding:3px 5px;font-size:.25rem}.portfolio-opportunity-flow{gap:4px;margin-top:17px}.portfolio-opportunity-line{top:20px}.portfolio-opportunity-card{border-radius:8px;gap:5px;min-height:135px;padding:7px 5px}.portfolio-opportunity-number{width:21px;height:21px;font-size:.29rem;box-shadow:0 0 0 3px #ffffffc2}.portfolio-opportunity-symbol{gap:2px;height:21px}.portfolio-opportunity-symbol i{width:4px}.portfolio-opportunity-symbol i:first-child{height:9px}.portfolio-opportunity-symbol i:nth-child(2){height:17px}.portfolio-opportunity-symbol i:nth-child(3){height:12px}.portfolio-opportunity-card strong{font-size:.31rem}.portfolio-opportunity-card small{font-size:.24rem}.portfolio-opportunity-detail{gap:2px}.portfolio-opportunity-result{gap:5px;padding:6px 8px;bottom:46px;right:8px}.portfolio-opportunity-result>span{width:17px;height:17px;font-size:.32rem}.portfolio-opportunity-result small{font-size:.27rem}.portfolio-opportunity-result strong{font-size:.34rem}.rf-progress{gap:3px;top:10px;left:8px;right:8px}.rf-step{height:27px;padding:0 2px;font-size:.42rem}.rf-step b{display:none}.rf-stage{inset:45px 8px 8px}.rf-panel{padding:12px}.rf-panel-title>span{flex-basis:27px;width:27px;height:27px}.rf-panel-title small{display:none}.rf-crop-grid,.rf-material-grid,.rf-parameter-grid{gap:6px;height:calc(100% - 34px)}.rf-crop-card{height:108px!important}.rf-crop-visual{bottom:32px}.rf-crop-card.is-selected .rf-crop-visual{bottom:30px}.rf-crop-card>strong{height:32px;font-size:.52rem}.rf-crop-card>b{width:19px;height:19px;font-size:.48rem;top:6px;right:6px}.rf-crop-grid{grid-template-columns:1fr 1fr}.rf-map{height:calc(100% - 38px);margin-top:7px}.rf-parameter-card{min-height:120px;padding:10px}.rf-parameter-card>small{margin-bottom:8px}.rf-parameter-card>strong{font-size:.55rem}.rf-calendar{gap:2px;margin-top:12px}.rf-calendar i{height:24px;font-size:.4rem}.rf-environment{margin-top:20px}.rf-parameter-card em{margin-top:12px}.rf-material-card{height:116px;padding:10px}.rf-product-lines{transform-origin:0 0;top:12px;left:11px;transform:scale(.72)}.rf-material-card>b{top:7px;right:7px}.rf-result-grid{gap:4px;margin-top:8px}.rf-result-card{grid-template-columns:20px minmax(0,1fr) 10px;gap:4px;height:33px;padding:3px 5px}.rf-result-card>i{width:20px;height:20px}.rf-result-card>span{font-size:.4rem}.rf-result-ready{display:none}.capability-screen{min-height:235px}.positioning-demo{padding:14px 12px 12px}.pos-heading{margin-bottom:10px}.pos-heading>div>span,.pos-status{display:none}.pos-heading strong{font-size:.72rem}.pos-table-head{display:none}.pos-row{grid-template-columns:.48fr .9fr 1fr;gap:5px;min-height:40px;padding:5px 7px}.pos-region{padding:5px 7px;font-size:.42rem}.pos-dates{gap:3px}.pos-dates span{min-width:0;padding:5px 4px;font-size:.38rem}.pos-range{grid-template-columns:1fr 6px 1fr;gap:2px}.pos-range>span{padding:5px 3px;font-size:.38rem}.pos-range>small{display:none}.pos-save{min-height:28px;padding:0 9px;font-size:.42rem;position:relative;top:20px;bottom:20px;left:65%}.pos-confirmation{min-width:185px;padding:7px 9px;position:relative;top:-5px;right:0}.pos-confirmation i{flex-basis:19px;width:19px;height:19px}.pos-confirmation span{font-size:.43rem}.sanitary-demo{padding:13px 10px 10px}.san-heading{grid-template-columns:23px 1fr;margin-bottom:9px}.san-shield{width:23px;height:23px}.san-heading strong{font-size:.66rem}.san-heading small,.san-legend{display:none}.san-controls{margin-bottom:7px}.san-search{height:29px;padding:0 8px;font-size:.42rem}.san-controls button{height:27px;padding:0 3px;font-size:.38rem}.san-suggestion{width:170px;padding:7px 8px;top:75px;left:10px}.san-suggestion span{font-size:.42rem}.san-suggestion small{font-size:.31rem}.san-table-head{display:none}.san-row{grid-template-columns:.75fr 1.25fr;gap:5px;min-height:33px;padding:4px 7px}.san-row>strong{font-size:.4rem}.san-note{display:none}.san-tolerance{gap:3px}.san-tolerance i{width:10px;height:10px}.san-tolerance i span{font-size:.3rem}.san-row>strong small{display:none}.san-save{min-height:28px;padding:0 9px;font-size:.42rem;position:relative;top:20px;bottom:20px;left:65%}.san-confirmation{min-width:180px;padding:7px 9px;position:relative;top:-5px;right:0}.san-confirmation i{flex-basis:18px;width:18px;height:18px}.san-confirmation span{font-size:.4rem}.custom-capability-screen{min-height:285px}.fert-demo,.share-demo,.tracking-demo,.trial-set-demo,.trials-demo{padding:11px 10px}.trials-cut{padding:7px 8px;display:none!important}.trials-cut span{font-size:.43rem}.trials-cut strong{font-size:.4rem}.trials-compare{gap:3px;margin:7px 0}.trials-compare>*{padding:5px 3px;font-size:.33rem}.trial-card{padding:8px;min-height:210px!important}.trial-label{font-size:.45rem!important}.trial-values{gap:3px;margin-top:7px}.trial-values>span{font-size:.36rem}.trial-values b{min-width:48px;font-size:.31rem}.trial-difference{margin-top:5px;font-size:.4rem}.trial-stats{gap:5px;margin-top:6px}.trial-stats small,.trial-stats span{font-size:.29rem}.trial-count{font-size:.72rem}.fert-controls{grid-template-columns:auto 1fr .32fr auto .65fr .42fr;gap:3px}.fert-controls>b,.fert-controls>em,.fert-controls>strong{padding:6px 4px!important;font-size:.53rem!important}.fert-controls>span{font-size:.32rem}.fert-inputs{gap:4px;margin-top:8px}.fert-inputs>div{grid-template-rows:18px 1fr 20px;min-height:78px;padding:5px 4px}.fert-inputs i{font-size:.55rem}.fert-inputs span{font-size:.52rem!important}.fert-inputs strong{padding:4px;font-size:.38rem}.fert-calculate{margin:6px auto;padding:5px 8px;font-size:.33rem}.fert-outputs{gap:4px;padding-top:6px;display:none!important}.fert-outputs>div{min-height:58px;padding:5px}.fert-output-label{font-size:.27rem}.fert-outputs strong{height:13px;font-size:.46rem}.fert-outputs small{font-size:.27rem}.share-heading{margin-bottom:8px}.share-heading strong{font-size:.66rem}.share-heading small{display:none}.share-grid{gap:4px}.share-card{min-height:92px;padding:7px}.share-available{padding:3px 4px;font-size:.29rem!important}.share-check{width:16px;height:16px;top:6px;right:6px}.share-card>strong{margin-top:10px;font-size:.7rem!important}.share-card-4,.share-card-5,.share-card-6,.share-card>strong>i{display:none!important}.share-card>small{margin-top:4px;font-size:.31rem}.share-ready{bottom:4px;right:10px}.tracking-metrics{gap:3px;margin-bottom:6px}.tracking-metric{grid-template-columns:18px 23px 1fr;gap:3px;padding:4px}.tracking-metric>i{width:18px;height:18px}.tracking-metric>strong{font-size:.83rem!important}.tracking-metric>span{font-size:.27rem}.tracking-content{gap:5px;height:205px}.tracking-row{gap:3px;margin-bottom:4px;padding:5px}.tracking-row>small{display:none}.tracking-row p{font-size:.3rem}.tracking-list-head strong{font-size:.63rem!important}.tracking-list-head span{font-size:.29rem}.trial-set-head strong{font-size:.62rem;display:none!important}.trial-set-head span{font-size:.31rem}.trial-set-head button{padding:5px 7px;font-size:.34rem}.trial-set-tags{gap:3px;margin-top:8px;margin-bottom:15px!important}.trial-set-tags span{padding:3px 4px;font-size:.27rem}.trial-set-summary{gap:3px;margin:7px 0;display:none!important}.trial-set-summary>div{padding:5px}.trial-set-summary span{font-size:.27rem}.trial-set-summary strong{font-size:.35rem}.trial-ranking-head{min-height:21px;font-size:.28rem}.trial-ranking-row{min-height:29px;margin-bottom:2px;padding:0 5px;font-size:.33rem}.trial-set-sent{background:#f1f8f3;border:1px solid #cfe4d6;border-radius:99px;padding:6px 9px;position:relative;top:-8px;bottom:0;right:0!important}.footer-grid,.footer-solutions-list{grid-template-columns:1fr}.etiqueta-tardia,.nuevo-establecimiento,.trial-rank-3,.trial-rank-4{display:none!important}.portfolio-hectares-total{font-size:.4rem!important}.marketing-campaign-documents{margin-top:15px!important}.marketing-course-options{margin-top:4px!important}.planner-months,.recommender-core{display:none!important}.planner-months{opacity:0!important}.marketing-creative-success{bottom:35px!important}html .cpi-module-grid>.share-card>strong{margin-top:0!important;font-size:.66rem!important}.central-stock-movement.is-out{left:-10px;bottom:75px!important}.central-stock-movement.is-in{bottom:75px!important}.movimientos-simulados{position:relative;bottom:35px}.campaign-potential-results>footer{position:relative;bottom:55px}.marketing-webinar-info>footer{margin-top:20px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}canvas,img,svg,video{max-width:100%}.capability-copy,.capability-row,.capability-screen,.hero-grid,.section-shell,.solution-hero-grid,main,section{min-width:0}@media (max-width:1100px){.nav-links{overscroll-behavior:contain;max-height:calc(100svh - 105px);overflow-y:auto}.nav-links>a,.solutions-menu>button{align-items:center;min-height:46px;display:flex}.nav-links .nav-cta{min-height:48px}}@media (max-width:800px){.solution-hero{padding-bottom:82px}.solution-hero-grid{gap:26px}.solution-hero-copy p{max-width:680px;font-size:1rem}.back-link{align-items:center;min-height:44px;margin-bottom:24px;display:inline-flex}.capabilities-grid{gap:32px}.capability-row{border-radius:18px;min-height:0}.capability-copy{flex-direction:column;justify-content:center;min-height:240px;display:flex}.capability-copy h3{font-size:clamp(1.75rem,7vw,2.25rem)}.capability-copy p{font-size:1rem}.group-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-15px;flex-wrap:nowrap;margin-bottom:55px;padding:2px 15px 10px;overflow-x:auto}.group-nav::-webkit-scrollbar{display:none}.group-nav a{scroll-snap-align:start;flex:none;align-items:center;min-height:44px;display:inline-flex}.footer-grid>div:not(.footer-brand) a{align-items:center;min-height:44px;margin:2px 0;display:flex}.footer-grid>div.footer-solutions .footer-solutions-list a{align-items:center;min-height:44px;padding-block:8px;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:520px){.section-shell{width:calc(100% - 24px)}.content-section{padding:64px 0}.hero-grid{padding-top:132px;padding-bottom:58px}.hero-copy h1{font-size:clamp(2.22rem,11.4vw,2.65rem)}.hero-copy p{font-size:1rem;line-height:1.58}.hero-apps-panel{border-radius:20px}.ecosystem-list{font-size:.7rem}.section-heading{margin-bottom:34px}.inner-hero,.solution-hero{padding-top:122px;padding-bottom:68px}.solution-hero-copy h1{font-size:clamp(2.2rem,10.8vw,2.55rem)}.solution-hero-copy p{font-size:.96rem;line-height:1.58}.solution-hero-screen{height:270px}.capability-copy{min-height:220px;padding:28px 20px}.marketing-courses-capability .capability-copy{justify-content:flex-start;min-height:180px;padding:28px 20px 18px}.capability-copy>span{font-size:.72rem}.capability-copy h3{margin-top:20px;font-size:1.75rem}.capability-copy p{margin-bottom:0;font-size:.95rem;line-height:1.55}.capability-screen{min-height:250px}.custom-capability-screen{min-height:300px}.contact-hero{min-height:0;padding:122px 0 70px}.contact-grid{gap:38px}.contact-grid>div:first-child h1{font-size:2.35rem}.form-card{border-radius:19px;padding:27px 18px}.form-card h2{font-size:1.75rem}.demo-form input,.demo-form select{min-height:48px}.demo-form textarea{min-height:120px}.footer-grid{gap:25px}.footer-brand{padding-bottom:28px}.footer-solutions-list{grid-template-columns:1fr 1fr;gap:0 14px}}@media (max-width:350px){.nav-shell{width:calc(100% - 16px);max-width:calc(100vw - 16px)}.brand-logo-horizontal .brand-lockup{width:140px}.hero-copy h1,.solution-hero-copy h1{font-size:2.12rem}.button{width:100%;padding-inline:18px}.solution-card-concept .concept-card-copy h3{font-size:1.68rem}.footer-solutions-list{grid-template-columns:1fr}}.portfolio-capabilities-section :is(.portfolio-establishments-demo,.portfolio-account-demo,.portfolio-orders-demo,.portfolio-hectares-demo,.portfolio-actions-demo,.portfolio-kpi-demo,.portfolio-opportunity-demo) :is(span,small,p,button,b,strong,em,time),.solution-hero-portfolio .portfolio-clients-demo :is(span,small,p,button,b,strong,em){font-size:.6rem}.portfolio-capabilities-section :is(.portfolio-establishments-demo,.portfolio-account-demo,.portfolio-orders-demo,.portfolio-hectares-demo,.portfolio-actions-demo,.portfolio-kpi-demo,.portfolio-opportunity-demo) :is(small,p,em,time),.solution-hero-portfolio .portfolio-clients-demo :is(small,p,em){font-size:.56rem}.portfolio-capabilities-section :is(.portfolio-establishments-demo,.portfolio-account-demo,.portfolio-orders-demo,.portfolio-hectares-demo,.portfolio-actions-demo,.portfolio-kpi-demo,.portfolio-opportunity-demo) :is(strong,b),.solution-hero-portfolio .portfolio-clients-demo :is(strong,b){font-size:.72rem}.portfolio-capabilities-section .portfolio-account-general>header strong,.portfolio-capabilities-section .portfolio-action-cards>header strong,.portfolio-capabilities-section .portfolio-calendar>header strong,.portfolio-capabilities-section .portfolio-establishment-panel>header strong,.portfolio-capabilities-section .portfolio-kpi-map-panel>header>strong,.portfolio-capabilities-section .portfolio-orders-progress-card>header strong,.solution-hero-portfolio .portfolio-clients-head strong{font-size:.78rem}.solution-hero-portfolio .portfolio-clients-head>div:first-child span{font-size:.6rem}.portfolio-capabilities-section .portfolio-account-general>header strong{font-size:1.05rem}.portfolio-capabilities-section .portfolio-account-credit-expand>header strong,.portfolio-capabilities-section .portfolio-account-data b,.portfolio-capabilities-section .portfolio-account-territory>header strong,.portfolio-capabilities-section .portfolio-actions-empty strong,.portfolio-capabilities-section .portfolio-credit-inline-metrics strong,.portfolio-capabilities-section .portfolio-hectares-account strong,.portfolio-capabilities-section .portfolio-kpi-results strong{font-size:.68rem}.portfolio-capabilities-section .portfolio-orders-progress-card>header>span{font-size:1rem}.portfolio-capabilities-section .portfolio-calendar>header button{font-size:.8rem}.portfolio-capabilities-section .portfolio-action-card-list article footer>*{font-size:.56rem}.portfolio-capabilities-section .portfolio-opportunity-heading span{font-size:.53rem}.portfolio-capabilities-section .portfolio-opportunity-heading strong{font-size:1.05rem}.portfolio-capabilities-section .portfolio-opportunity-card strong,.portfolio-capabilities-section .portfolio-opportunity-result strong{font-size:.65rem}.portfolio-capabilities-section .portfolio-opportunity-number,.portfolio-capabilities-section .portfolio-opportunity-result>span{font-size:.58rem}@media (max-width:760px){.portfolio-capabilities-section :is(.portfolio-establishments-demo,.portfolio-account-demo,.portfolio-orders-demo,.portfolio-hectares-demo,.portfolio-actions-demo,.portfolio-kpi-demo,.portfolio-opportunity-demo) :is(span,small,p,button,b,strong,em,time),.solution-hero-portfolio .portfolio-clients-demo :is(span,small,p,button,b,strong,em){font-size:.55rem}.portfolio-capabilities-section :is(.portfolio-establishments-demo,.portfolio-account-demo,.portfolio-orders-demo,.portfolio-hectares-demo,.portfolio-actions-demo,.portfolio-kpi-demo,.portfolio-opportunity-demo) :is(small,p,em,time),.solution-hero-portfolio .portfolio-clients-demo :is(small,p,em){font-size:.5rem}.portfolio-capabilities-section :is(.portfolio-establishments-demo,.portfolio-account-demo,.portfolio-orders-demo,.portfolio-hectares-demo,.portfolio-actions-demo,.portfolio-kpi-demo,.portfolio-opportunity-demo) :is(strong,b),.solution-hero-portfolio .portfolio-clients-demo :is(strong,b){font-size:.62rem}.portfolio-capabilities-section .portfolio-account-general>header strong,.portfolio-capabilities-section .portfolio-action-cards>header strong,.portfolio-capabilities-section .portfolio-calendar>header strong,.portfolio-capabilities-section .portfolio-establishment-panel>header strong,.portfolio-capabilities-section .portfolio-kpi-map-panel>header>strong,.portfolio-capabilities-section .portfolio-orders-progress-card>header strong,.solution-hero-portfolio .portfolio-clients-head strong{font-size:.58rem}.portfolio-capabilities-section .portfolio-account-general>header strong{font-size:.76rem}.portfolio-capabilities-section .portfolio-account-credit-expand>header strong,.portfolio-capabilities-section .portfolio-account-data b,.portfolio-capabilities-section .portfolio-account-territory>header strong,.portfolio-capabilities-section .portfolio-actions-empty strong,.portfolio-capabilities-section .portfolio-credit-inline-metrics strong,.portfolio-capabilities-section .portfolio-hectares-account strong,.portfolio-capabilities-section .portfolio-kpi-results strong{font-size:.53rem}.portfolio-capabilities-section .portfolio-orders-progress-card>header>span{font-size:.72rem}.portfolio-capabilities-section .portfolio-calendar>header button{font-size:.65rem}.portfolio-capabilities-section .portfolio-action-card-list article footer>*{font-size:.5rem}.portfolio-capabilities-section .portfolio-opportunity-heading span{font-size:.38rem}.portfolio-capabilities-section .portfolio-opportunity-heading strong{font-size:.66rem}.portfolio-capabilities-section .portfolio-opportunity-card strong,.portfolio-capabilities-section .portfolio-opportunity-result strong{font-size:.48rem}}.campaign-budget-demo{color:#273449;background:#fbfcfc;padding:13px 15px 12px;position:absolute;inset:27px 0 0;overflow:hidden}.campaign-budget-demo>header{align-content:start;gap:5px;min-height:48px;margin-bottom:10px;display:grid}.campaign-budget-demo>header>strong{color:#536177;font-size:.82rem}.campaign-budget-demo>header p{color:#68758a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.48rem;overflow:hidden}.campaign-budget-demo>header p i{color:#9aa3af;margin:0 3px;font-style:normal}.campaign-budget-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.campaign-budget-months article{background:#f8fafb;border:1px solid #dde3e8;border-radius:10px;grid-template-rows:auto 1fr auto;gap:7px;min-width:0;min-height:126px;padding:10px 10px 11px;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s;display:grid}.campaign-budget-months article.is-locked{background:#f4f6f7}.campaign-budget-months article.is-active{background:#fff;border-color:#7da4c8;transform:translateY(-2px);box-shadow:0 0 0 3px #295d8e14,0 8px 20px #2a466017}.campaign-budget-months article.is-complete{border-color:#b8d8c4}.campaign-budget-month-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.campaign-budget-month-head>strong{color:#506079;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.52rem;overflow:hidden}.campaign-budget-month-head>span{color:#60718a;background:#e5e9ed;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.campaign-budget-month-head>span i{font-size:.65rem}.campaign-budget-months article>small{color:#303b4a;align-self:end;font-size:.46rem}.campaign-budget-value{align-items:center;gap:5px;display:flex}.campaign-budget-value input{color:#273449;width:55%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:9px;outline:0;padding:0 8px;font-size:.62rem;font-weight:650}.campaign-budget-value input:disabled{opacity:1;color:#273449;-webkit-text-fill-color:#273449;background:#f0f4f6}.campaign-budget-months article.is-active input{border-color:#7da4c8;box-shadow:0 0 0 3px #295d8e12}.campaign-budget-months article.is-complete input{animation:campaign-budget-value-in .36s cubic-bezier(.2,.9,.3,1.25)}.campaign-budget-value b{white-space:nowrap;margin-left:auto;font-size:.4rem}.campaign-budget-value b.is-positive{color:#3dbe95}.campaign-budget-value b.is-negative{color:#ef6870}.campaign-budget-demo>footer{justify-content:flex-end;align-items:end;gap:14px;min-height:40px;display:flex}.campaign-budget-demo>footer>span{color:#909aa9;align-items:center;gap:5px;font-size:.43rem;display:flex}.campaign-budget-demo>footer>span i{font-size:.65rem}.campaign-budget-demo>footer button{color:#fff;min-width:92px;min-height:31px;font:inherit;background:#295d8e;border:0;border-radius:99px;justify-content:center;align-items:center;gap:5px;font-size:.47rem;font-weight:750;transition:background .25s,box-shadow .25s,transform .25s;display:flex}.campaign-budget-demo>footer button.is-saving{animation:campaign-budget-saving .7s ease-in-out infinite alternate;box-shadow:0 0 0 5px #295d8e1a}.campaign-budget-demo>footer button.is-saved{background:#397653;transform:scale(.98)}.campaign-budget-confirmation{color:#397653;opacity:0;background:#eff8f2;border:1px solid #cfe5d7;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:12px;left:15px;transform:translateY(7px)}.campaign-budget-confirmation.is-visible{opacity:1;transform:none}.campaign-budget-confirmation i{font-size:.7rem}.campaign-budget-confirmation span{font-size:.44rem;font-weight:700}@keyframes campaign-budget-value-in{0%{opacity:.15;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes campaign-budget-saving{to{filter:brightness(1.15);transform:translateY(-1px)}}@media (max-width:1100px){.campaign-budget-demo{padding:10px}.campaign-budget-demo>header{gap:3px;min-height:42px;margin-bottom:7px}.campaign-budget-demo>header>strong{font-size:.7rem}.campaign-budget-demo>header p{font-size:.42rem}.campaign-budget-months{gap:5px}.campaign-budget-months article{gap:4px;min-height:97px;padding:7px}.campaign-budget-month-head>strong{font-size:.45rem}.campaign-budget-month-head>span{flex-basis:21px;width:21px;height:21px}.campaign-budget-months article>small{font-size:.4rem}.campaign-budget-value{gap:3px}.campaign-budget-value input{height:27px;padding:0 6px;font-size:.54rem}.campaign-budget-value b{font-size:.35rem}.campaign-budget-demo>footer{min-height:34px}.campaign-budget-demo>footer button{min-width:80px;min-height:27px;font-size:.41rem}.campaign-budget-confirmation{padding:5px 7px;bottom:10px;left:10px}.campaign-budget-confirmation span{font-size:.4rem}}@media (max-width:760px){.campaign-budget-demo{padding:6px}.campaign-budget-demo>header{min-height:35px;margin-bottom:4px}.campaign-budget-demo>header>strong{font-size:.58rem}.campaign-budget-demo>header p{font-size:.32rem}.campaign-budget-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.campaign-budget-months article{border-radius:6px;grid-template-rows:auto auto;gap:2px;min-height:54px;padding:4px}.campaign-budget-month-head>strong{letter-spacing:0;font-size:.32rem}.campaign-budget-month-head>span{flex-basis:14px;width:14px;height:14px}.campaign-budget-month-head>span i{font-size:.39rem}.campaign-budget-months article>small{display:none}.campaign-budget-value{gap:2px}.campaign-budget-value input{border-radius:5px;width:54%;height:19px;padding:0 3px;font-size:.4rem}.campaign-budget-value b{font-size:.3rem}.campaign-budget-demo>footer{gap:5px;min-height:28px}.campaign-budget-demo>footer>span{display:none}.campaign-budget-demo>footer button{min-width:67px;min-height:23px;padding:0 5px;font-size:.34rem}.campaign-budget-confirmation{max-width:190px;padding:4px 5px;bottom:6px;left:6px;right:auto}.campaign-budget-confirmation i{font-size:.5rem}.campaign-budget-confirmation span{font-size:.32rem}}.campaign-deviation-demo{color:#273449;background:#fbfcfc;padding:10px 12px 9px;position:absolute;inset:27px 0 0;overflow:hidden}.campaign-deviation-demo>nav{grid-template-columns:1.08fr repeat(4,.9fr) 1.15fr;gap:5px;height:38px;margin-bottom:8px;display:grid}.campaign-deviation-demo>nav button,.campaign-deviation-demo>nav span{color:#3f4b5b;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e1e6e9;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:.42rem;font-weight:650;display:flex;overflow:hidden}.campaign-deviation-demo>nav span.is-active{color:#295d8e;background:#edf0f4;border-color:#0000}.campaign-deviation-demo>nav button{color:#31465d;background:#e7edf3;border:0;border-radius:99px;margin-left:8px}.campaign-deviation-demo>nav i{font-size:.62rem}.campaign-deviation-demo>header{align-items:center;gap:7px;min-height:58px;display:flex}.campaign-deviation-demo>header>div{gap:2px;margin-right:auto;display:grid}.campaign-deviation-demo>header strong{font-size:.67rem}.campaign-deviation-demo>header small{color:#8f99a7;font-size:.42rem}.campaign-deviation-demo>header>b,.campaign-deviation-demo>header>em{color:#8893a2;white-space:nowrap;font-size:.39rem;font-style:normal}.campaign-deviation-switch{color:#566273;white-space:nowrap;align-items:center;gap:4px;font-size:.4rem;display:flex}.campaign-deviation-switch i{background:#e7eaed;border-radius:99px;width:20px;height:11px;position:relative}.campaign-deviation-switch i:after{content:"";background:#a5adb5;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:2px}.campaign-deviation-select{color:#788493;white-space:nowrap;border:1px solid #e3e7ea;border-radius:6px;justify-content:space-between;align-items:center;min-width:82px;min-height:27px;padding:0 7px;font-size:.38rem;display:flex}.campaign-deviation-select.is-wide{min-width:112px}.campaign-deviation-table{gap:3px;display:grid}.campaign-deviation-row,.campaign-deviation-table-head{grid-template-columns:138px repeat(12,minmax(0,1fr));gap:3px;display:grid}.campaign-deviation-table-head>*{color:#fff;background:#295d8e;border-radius:6px;place-items:center;min-height:30px;font-size:.41rem;display:grid}.campaign-deviation-row>*{border-radius:6px;place-items:center;min-height:31px;display:grid}.campaign-deviation-row>strong{color:#295d8e;background:#f4f6f7;border:1px solid #cfd8df;font-size:.43rem}.campaign-deviation-row>span{color:#fff;font-size:.39rem;font-weight:750;transition:filter .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.campaign-deviation-row>span.is-positive{background:#65bb8b}.campaign-deviation-row>span.is-negative{background:#e47b7d}.campaign-deviation-row>span.is-empty{color:#7e8998;background:#f4f5f6}.campaign-deviation-row>span.is-highlighted{z-index:2;filter:saturate(1.22)brightness(1.08);animation:campaign-deviation-glow .82s ease-in-out both;transform:scale(1.055);box-shadow:0 0 0 3px #fffffff2,0 0 17px 7px #3fbe7e94}.campaign-deviation-demo>footer{justify-content:space-between;align-items:end;gap:10px;min-height:31px;display:flex}.campaign-deviation-demo>footer>div{color:#687487;align-items:center;gap:6px;font-size:.35rem;display:flex}.campaign-deviation-demo>footer>div i{background:linear-gradient(90deg,#dc555c,#f7e3e1,#e9f5ee,#34a968);border-radius:99px;width:100px;height:7px}.campaign-deviation-demo>footer>strong{color:#3aae7c;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:.37rem;animation:campaign-deviation-summary .82s both;overflow:hidden}@keyframes campaign-deviation-glow{0%,to{box-shadow:0 0 0 2px #fffffff0,0 0 9px 3px #3fbe7e52}50%{box-shadow:0 0 0 3px #fffffffa,0 0 20px 9px #3fbe7ead}}@keyframes campaign-deviation-summary{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:1100px){.campaign-deviation-demo{padding:7px}.campaign-deviation-demo>nav{gap:3px;height:31px;margin-bottom:5px}.campaign-deviation-demo>nav button,.campaign-deviation-demo>nav span{gap:3px;padding:0 4px;font-size:.35rem}.campaign-deviation-demo>nav i{font-size:.5rem}.campaign-deviation-demo>header{gap:4px;min-height:47px}.campaign-deviation-demo>header strong{font-size:.57rem}.campaign-deviation-demo>header small{font-size:.36rem}.campaign-deviation-demo>header>b{display:none}.campaign-deviation-switch{font-size:.34rem}.campaign-deviation-select{min-width:67px;min-height:23px;padding:0 4px;font-size:.33rem}.campaign-deviation-select.is-wide{min-width:88px}.campaign-deviation-row,.campaign-deviation-table-head{grid-template-columns:105px repeat(12,minmax(0,1fr));gap:2px}.campaign-deviation-table-head>*{min-height:27px;font-size:.35rem}.campaign-deviation-row>*{min-height:29px}.campaign-deviation-row>strong{font-size:.38rem}.campaign-deviation-row>span{font-size:.34rem}.campaign-deviation-demo>footer{min-height:27px}.campaign-deviation-demo>footer>div{font-size:.31rem}.campaign-deviation-demo>footer>div i{width:70px}.campaign-deviation-demo>footer>strong{font-size:.33rem}}@media (max-width:760px){.campaign-deviation-demo{padding:5px}.campaign-deviation-demo>nav{display:none}.campaign-deviation-demo>header{min-height:42px}.campaign-deviation-demo>header>div{margin-right:0}.campaign-deviation-demo>header strong{font-size:.48rem}.campaign-deviation-demo>header small{font-size:.31rem}.campaign-deviation-demo>header>b,.campaign-deviation-demo>header>em,.campaign-deviation-select,.campaign-deviation-switch{display:none}.campaign-deviation-row,.campaign-deviation-table-head{grid-template-columns:67px repeat(6,minmax(0,1fr));gap:2px}.campaign-deviation-row span:nth-of-type(odd),.campaign-deviation-table-head span:nth-of-type(odd){display:none}.campaign-deviation-table-head>*{min-height:23px;font-size:.31rem}.campaign-deviation-row>*{border-radius:4px;min-height:23px}.campaign-deviation-row>strong{font-size:.31rem}.campaign-deviation-row>span{font-size:.3rem}.campaign-deviation-demo>footer{align-items:center;min-height:29px}.campaign-deviation-demo>footer>div{display:none}.campaign-deviation-demo>footer>strong{text-align:left;max-width:100%;font-size:.31rem}}.solution-hero-planner{background:#f7f9f8;border-color:#dbe6e0d1}.campaign-planner-demo{color:#273449;background:linear-gradient(#fbfcfb,#f5f7f6);padding:12px 14px 13px;position:absolute;inset:27px 0 0;overflow:hidden}.campaign-planner-metrics{grid-template-columns:repeat(4,1fr);gap:7px;height:76px;display:grid}.campaign-planner-metrics article{background:#fff;border:1px solid #edf0ef;border-radius:9px;grid-template-columns:1fr auto;align-content:center;gap:1px 4px;min-width:0;padding:8px 9px;display:grid;position:relative;box-shadow:0 6px 18px #26372f0e}.campaign-planner-metrics span{color:#295d8e;text-overflow:ellipsis;white-space:nowrap;background:#eef2f6;border-radius:99px;grid-column:1/-1;width:max-content;max-width:100%;padding:3px 6px;font-size:.43rem;font-weight:750;overflow:hidden}.campaign-planner-metrics article:nth-child(2) span{color:#3fb98f;background:#eaf8f3}.campaign-planner-metrics article:nth-child(3) span{color:#f07d69;background:#fff0ed}.campaign-planner-metrics article:nth-child(4) span{color:#7161d0;background:#efedff}.campaign-planner-metrics strong{font-size:.84rem;line-height:1}.campaign-planner-metrics small{color:#8792a3;font-size:.42rem}.campaign-planner-metrics em{color:#42b78e;white-space:nowrap;background:#edf8f3;border-radius:99px;grid-area:2/2/4;align-self:center;padding:3px 5px;font-size:.33rem;font-style:normal;font-weight:700}.campaign-planner-metrics article:nth-child(3) em{color:#f07c68;background:#fff2ee}.campaign-planner-metrics article:nth-child(4) em{color:#7565d1;background:#f0efff}.campaign-planner-nav{grid-template-columns:1.2fr repeat(4,1fr);gap:5px;height:43px;margin:8px 0;display:grid}.campaign-planner-nav span{color:#3f4b5e;white-space:nowrap;background:#fff;border:1px solid #e3e7eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 6px;font-size:.43rem;font-weight:650;display:flex}.campaign-planner-nav span.is-active{color:#295d8e;background:#edf1f6;border-color:#0000}.campaign-planner-nav i{font-size:.63rem}.campaign-planner-chart-card{background:#fff;border:1px solid #edf0ef;border-radius:10px;height:278px;padding:11px 13px 8px;position:absolute;bottom:13px;left:14px;right:14px;box-shadow:0 8px 24px #26372f0b}.campaign-planner-chart-card>header{align-items:center;gap:10px;height:36px;display:flex}.campaign-planner-chart-card>header>div{align-items:baseline;gap:4px;margin-right:auto;display:flex}.campaign-planner-chart-card>header strong{font-size:.68rem}.campaign-planner-chart-card>header small{color:#8e98a7;font-size:.4rem}.campaign-planner-switch{color:#697587;white-space:nowrap;align-items:center;gap:4px;font-size:.39rem;display:flex}.campaign-planner-switch i{background:#397653;border-radius:99px;width:21px;height:12px;position:relative}.campaign-planner-switch i:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.campaign-planner-dimension{color:#8993a1;align-items:center;gap:5px;font-size:.38rem;display:flex}.campaign-planner-dimension b{color:#7e8998;border:1px solid #e4e8ec;border-radius:6px;min-width:53px;padding:5px 7px;font-size:.37rem;font-weight:500}.campaign-planner-period{white-space:nowrap;align-items:center;gap:9px;font-size:.39rem;display:flex}.campaign-planner-period b{color:#295d8e;border-bottom:2px solid #295d8e;padding-bottom:5px}.campaign-planner-period small{color:#4e596b}.campaign-planner-plot{position:absolute;inset:47px 13px 38px}.campaign-planner-plot svg{width:100%;height:calc(100% - 18px);overflow:visible}.campaign-planner-grid-line{fill:none;stroke:#e7eaed;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.campaign-series{--campaign-color:#295d8e;color:var(--campaign-color)}.campaign-series-forecast{--campaign-color:#24a168}.campaign-series-orders{--campaign-color:#ff806b}.campaign-series-sales{--campaign-color:#8063db}.campaign-series-line,.campaign-series-spark{fill:none;stroke:var(--campaign-color);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.campaign-series-line{stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 2px 2px var(--campaign-color))}@supports (color:color-mix(in lab,red,red)){.campaign-series-line{filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--campaign-color) 24%,transparent))}}.campaign-series-line{animation:campaign-line-draw 1.7s cubic-bezier(.28,.75,.25,1) forwards}.campaign-series-forecast .campaign-series-line{animation-delay:.12s}.campaign-series-orders .campaign-series-line{animation-delay:.24s}.campaign-series-sales .campaign-series-line{animation-delay:.36s}.campaign-series-spark{stroke:#fff;stroke-width:5px;stroke-dasharray:.018 .982;opacity:.95;animation:campaign-spark-run 3.8s linear infinite}.campaign-series-forecast .campaign-series-spark{animation-delay:.35s}.campaign-series-orders .campaign-series-spark{animation-delay:.7s}.campaign-series-sales .campaign-series-spark{animation-delay:1.05s}.campaign-series circle{fill:var(--campaign-color);stroke:#fff;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:campaign-point-in .32s ease-out forwards}.campaign-planner-months{color:#68758a;text-align:center;grid-template-columns:repeat(12,1fr);align-items:end;height:18px;font-size:.34rem;font-weight:650;display:grid}.campaign-planner-legend{justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;bottom:8px;left:13px;right:13px}.campaign-planner-legend span{color:#3f4a5a;white-space:nowrap;align-items:center;gap:5px;font-size:.39rem;font-weight:650;display:flex}.campaign-planner-legend i{background:#295d8e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 7px #295d8e40}.campaign-planner-legend .is-forecast i{background:#24a168}.campaign-planner-legend .is-orders i{background:#ff806b}.campaign-planner-legend .is-sales i{background:#8063db}@keyframes campaign-line-draw{to{stroke-dashoffset:0}}@keyframes campaign-spark-run{to{stroke-dashoffset:-1px}}@keyframes campaign-point-in{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@media (max-width:1100px){.campaign-planner-demo{padding:9px 10px 10px}.campaign-planner-metrics{gap:5px;height:62px}.campaign-planner-metrics article{padding:6px}.campaign-planner-metrics span{padding:2px 4px;font-size:.38rem}.campaign-planner-metrics strong{font-size:.7rem}.campaign-planner-metrics small{font-size:.36rem}.campaign-planner-metrics em{display:none}.campaign-planner-nav{height:35px;margin:6px 0}.campaign-planner-chart-card{height:223px;padding:8px 9px 6px;bottom:10px;left:10px;right:10px}.campaign-planner-chart-card>header{height:30px}.campaign-planner-chart-card>header strong{font-size:.57rem}.campaign-planner-dimension{display:none}.campaign-planner-plot{inset:38px 9px 34px}.campaign-planner-legend{gap:12px}.campaign-planner-legend span{font-size:.35rem}}@media (max-width:760px){.campaign-planner-demo{padding:6px}.campaign-planner-metrics{gap:3px;height:48px}.campaign-planner-metrics article{border-radius:6px;grid-template-columns:1fr;gap:1px;padding:4px}.campaign-planner-metrics span{padding:0;font-size:.31rem;background:0 0!important}.campaign-planner-metrics strong{font-size:.49rem}.campaign-planner-metrics small,.campaign-planner-nav{display:none}.campaign-planner-chart-card{height:165px;padding:5px 6px;bottom:6px;left:6px;right:6px}.campaign-planner-chart-card>header{gap:5px;height:24px}.campaign-planner-chart-card>header strong{font-size:.46rem}.campaign-planner-chart-card>header small,.campaign-planner-dimension,.campaign-planner-switch{display:none}.campaign-planner-period{margin-left:auto;font-size:.31rem}.campaign-planner-period small{display:none}.campaign-planner-plot{inset:28px 6px 31px}.campaign-planner-months{font-size:.3rem}.campaign-planner-months span:nth-child(2n){visibility:hidden}.campaign-planner-legend{gap:7px;bottom:5px;left:6px;right:6px}.campaign-planner-legend span{gap:3px;font-size:.3rem}.campaign-planner-legend i{width:5px;height:5px}.campaign-series circle{r:3.5px}}.campaign-approval-demo{color:#273449;background:linear-gradient(#fbfcfc,#f6f8f7);padding:15px 18px 13px;position:absolute;inset:27px 0 0;overflow:hidden}.campaign-approval-demo>header{justify-content:space-between;align-items:center;gap:12px;min-height:55px;display:flex}.campaign-approval-demo>header>div{gap:2px;display:grid}.campaign-approval-demo>header span{color:#397653;letter-spacing:.1em;font-size:.42rem;font-weight:800}.campaign-approval-demo>header strong{font-size:.74rem}.campaign-approval-demo>header>b{color:#466254;background:#fff;border:1px solid #d8e3dd;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:.45rem;display:flex}.campaign-approval-demo>header>b i{font-size:.68rem}.campaign-approval-flow{grid-template-rows:auto 18px auto;display:grid}.campaign-approval-flow>article{background:#fff;border:1px solid #dfe5e2;border-radius:12px;grid-template-columns:46px minmax(0,1.25fr) minmax(180px,.9fr) 77px;align-items:center;gap:12px;min-height:116px;padding:13px 14px;transition:border-color .35s,box-shadow .35s,transform .35s,background .35s;display:grid;position:relative;box-shadow:0 7px 22px #23372d0b}.campaign-approval-flow>article.is-active{z-index:2;border-color:#8bb8a0;transform:translateY(-1px);box-shadow:0 0 0 4px #4d976f17,0 11px 26px #274d3917}.campaign-approval-flow>article.is-approved{background:linear-gradient(90deg,#f7fcf9,#fff 52%);border-color:#bee0cc}.campaign-approval-number{background:#295d8e;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;transition:background .3s,transform .3s;display:grid;box-shadow:0 8px 17px #295d8e24;color:#fff!important;letter-spacing:0!important;font-size:.82rem!important}.is-approved .campaign-approval-number{background:#397653;transform:scale(.94)}.campaign-approval-person{gap:3px;min-width:0;display:grid}.campaign-approval-periods>small,.campaign-approval-person>small{color:#8d98a6;font-size:.4rem;font-weight:650}.campaign-approval-person>strong{font-size:.64rem}.campaign-approval-person>div{align-items:center;gap:7px;min-width:0;margin-top:4px;display:flex}.campaign-approval-person>div>i{color:#295d8e;background:#eaf0f7;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.65rem;display:grid}.campaign-approval-person>div>span{gap:1px;min-width:0;display:grid}.campaign-approval-person>div b{text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.campaign-approval-person>div em{color:#7f8b9c;text-overflow:ellipsis;white-space:nowrap;font-size:.41rem;font-style:normal;overflow:hidden}.campaign-approval-periods{border-left:1px solid #edf0ee;gap:7px;padding-left:13px;display:grid}.campaign-approval-periods span{align-items:center;gap:7px;display:flex;color:#6f7b8c!important;letter-spacing:0!important;font-size:.44rem!important;font-weight:600!important}.campaign-approval-periods span>i{background:#fff;border:1px solid #ccd5dd;border-radius:50%;flex:0 0 14px;width:14px;height:14px;box-shadow:inset 0 0 0 3px #fff}.campaign-approval-periods span.is-selected{color:#344b5e!important}.campaign-approval-periods span.is-selected>i{background:#397653;border-color:#397653}.campaign-approval-status{color:#7a8795;white-space:nowrap;background:#f0f3f5;border-radius:99px;justify-content:center;align-items:center;gap:4px;min-width:70px;min-height:28px;padding:0 7px;font-size:.4rem;transition:color .3s,background .3s,box-shadow .3s;display:flex}.is-active .campaign-approval-status{color:#b47a16;background:#fff4de;animation:campaign-approval-review 1s ease-in-out infinite alternate;box-shadow:0 0 0 4px #f0b24117}.is-approved .campaign-approval-status{color:#397653;background:#eaf7ef}.campaign-approval-status i{font-size:.58rem}.campaign-approval-connector{background:#dbe2e5;justify-self:center;width:2px;height:18px;transition:background .3s;position:relative}.campaign-approval-connector:after{content:"";border-bottom:2px solid #a6b1ba;border-right:2px solid #a6b1ba;width:6px;height:6px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.campaign-approval-connector i{opacity:0;background:#8bb8a0;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;left:-3px}.campaign-approval-connector.is-complete{background:#70a98a}.campaign-approval-connector.is-complete:after{border-color:#397653}.campaign-approval-connector.is-complete i{opacity:1;animation:campaign-approval-travel .7s both}.campaign-approval-confirmation{color:#397653;opacity:.2;background:#edf8f1;border:1px solid #c8e3d3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:10px;transition:opacity .35s,transform .35s,box-shadow .35s;display:flex;transform:translateY(4px)scale(.985)}.campaign-approval-confirmation.is-visible{opacity:1;transform:none;box-shadow:0 0 18px #3976531f}.campaign-approval-confirmation i{font-size:.68rem}.campaign-approval-confirmation span{font-size:.48rem;font-weight:800}.campaign-approval-confirmation small{border-left:1px solid #b9d8c6;padding-left:7px;font-size:.4rem}@keyframes campaign-approval-review{to{filter:brightness(1.04);transform:scale(1.025)}}@keyframes campaign-approval-travel{0%{transform:translateY(0)}to{transform:translateY(14px)}}@media (max-width:1100px){.campaign-approval-demo{padding:10px}.campaign-approval-demo>header{min-height:45px}.campaign-approval-demo>header strong{font-size:.65rem}.campaign-approval-demo>header>b{padding:5px 8px;font-size:.4rem}.campaign-approval-flow>article{grid-template-columns:39px minmax(0,1.2fr) minmax(155px,.9fr) 69px;gap:8px;min-height:101px;padding:9px}.campaign-approval-number{width:35px;height:35px;font-size:.7rem!important}.campaign-approval-person>strong{font-size:.56rem}.campaign-approval-person>div b{font-size:.43rem}.campaign-approval-periods span,.campaign-approval-person>div em{font-size:.37rem!important}.campaign-approval-confirmation{min-height:32px;margin-top:7px}.campaign-approval-confirmation span{font-size:.43rem}}@media (max-width:760px){.campaign-approval-demo{padding:6px}.campaign-approval-demo>header{min-height:34px}.campaign-approval-demo>header span{font-size:.3rem}.campaign-approval-demo>header strong{font-size:.5rem}.campaign-approval-demo>header>b{padding:3px 5px;font-size:.31rem}.campaign-approval-demo>header>b i{font-size:.45rem}.campaign-approval-flow{grid-template-rows:auto 10px auto}.campaign-approval-flow>article{border-radius:7px;grid-template-columns:25px minmax(0,1fr) 58px;gap:5px;min-height:78px;padding:5px 6px}.campaign-approval-number{border-radius:7px;width:23px;height:23px;font-size:.44rem!important}.campaign-approval-person>small{display:none}.campaign-approval-person>strong{font-size:.4rem}.campaign-approval-person>div{gap:4px;margin-top:2px}.campaign-approval-person>div>i{flex-basis:18px;width:18px;height:18px;font-size:.4rem}.campaign-approval-person>div b{font-size:.32rem}.campaign-approval-person>div em{font-size:.3rem}.campaign-approval-periods{border-top:1px solid #edf0ee;border-left:0;grid-area:2/2/auto/4;gap:8px;padding:3px 0 0;display:flex}.campaign-approval-periods>small{display:none}.campaign-approval-periods span{gap:3px;font-size:.3rem!important}.campaign-approval-periods span>i{flex-basis:9px;width:9px;height:9px;box-shadow:inset 0 0 0 2px #fff}.campaign-approval-status{grid-area:1/3;min-width:54px;min-height:20px;padding:0 3px;font-size:.3rem}.campaign-approval-status i{font-size:.4rem}.campaign-approval-connector{height:10px}.campaign-approval-confirmation{gap:4px;min-height:26px;margin-top:5px}.campaign-approval-confirmation i{font-size:.48rem}.campaign-approval-confirmation span{font-size:.33rem}.campaign-approval-confirmation small{font-size:.3rem}}.campaign-potential-demo{color:#273449;background:linear-gradient(#fbfcfc,#f6f8f7);padding:12px 14px;position:absolute;inset:27px 0 0;overflow:hidden}.campaign-potential-demo>header{justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}.campaign-potential-demo>header>div{gap:2px;display:grid}.campaign-potential-demo>header>div span{color:#397653;letter-spacing:.1em;font-size:.42rem;font-weight:800}.campaign-potential-demo>header>div strong{font-size:.72rem}.campaign-potential-demo>header>b{color:#a7660d;background:#fff8ed;border:1px solid #ead9bd;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:.44rem;display:flex}.campaign-potential-demo>header>b i{font-size:.62rem}.campaign-potential-layout{grid-template-columns:1.35fr .9fr;gap:10px;height:calc(100% - 52px);display:grid}.campaign-potential-map,.campaign-potential-results{background:#fff;border:1px solid #dce3df;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #23372d0b}.campaign-potential-map{position:relative}.campaign-potential-map svg{width:100%;height:100%;display:block}.campaign-potential-map text{fill:#f8fbf9;paint-order:stroke;stroke:#53665a;stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:750}.campaign-potential-sales-zone text{fill:#965b08;stroke:none;font-size:10px}.campaign-potential-department{transition:opacity .35s,filter .35s}.campaign-potential-department:not(.is-active){opacity:.72}.campaign-potential-department.is-active{opacity:1;filter:drop-shadow(0 0 9px #ffffffbf)}.campaign-potential-department.is-active path{animation:campaign-potential-polygon .75s ease-in-out infinite alternate}.campaign-potential-sales-zone{transform-box:fill-box;transform-origin:50%}.campaign-potential-sales-zone.is-complete{animation:campaign-potential-zone .8s ease-in-out both}.campaign-potential-scan{fill:#fff;stroke:#e38b16;stroke-width:5px;transform-box:fill-box;transform-origin:50%;transition:cx .55s cubic-bezier(.3,.8,.3,1),cy .55s cubic-bezier(.3,.8,.3,1);animation:campaign-potential-scan 1.1s ease-in-out infinite}.campaign-potential-legend{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;border-radius:7px;gap:9px;padding:5px 7px;display:flex;position:absolute;bottom:8px;right:8px}.campaign-potential-legend span{color:#576575;align-items:center;gap:4px;font-size:.4rem;font-weight:650;display:flex}.campaign-potential-legend i{background:#eea32642;border:2px solid #e38b16;border-radius:3px;width:9px;height:9px}.campaign-potential-legend span:last-child i{background:#367e724d;border-color:#367e72}.campaign-potential-results{flex-direction:column;padding:10px;display:flex}.campaign-potential-results>header{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;height:29px;display:flex}.campaign-potential-results>header span{font-size:.48rem;font-weight:750}.campaign-potential-results>header b{color:#397653;text-align:center;background:#edf2ef;border-radius:99px;min-width:22px;padding:3px 6px;font-size:.43rem}.campaign-potential-rows{gap:5px;padding:7px 0;display:grid}.campaign-potential-rows article{--department-color:#397653;border:1px solid #e3e8e5;border-left:4px solid var(--department-color);gap:6px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.campaign-potential-rows article{border-left:4px solid color-mix(in srgb,var(--department-color) 52%,#fff)}}.campaign-potential-rows article{opacity:.68;border-radius:8px;transition:opacity .3s,border-color .3s,box-shadow .3s,transform .3s}.campaign-potential-rows article.is-active{z-index:2;border-color:var(--department-color);opacity:1;box-shadow:0 0 0 3px var(--department-color)}@supports (color:color-mix(in lab,red,red)){.campaign-potential-rows article.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--department-color) 13%,transparent)}}.campaign-potential-rows article.is-active{transform:translate(-2px)}.campaign-potential-rows article.is-complete{opacity:.9}.campaign-potential-rows article>div{align-items:center;gap:6px;display:flex}.campaign-potential-rows article>div>i{background:var(--department-color);border-radius:3px;flex:0 0 9px;width:9px;height:9px}.campaign-potential-rows article>div>span{gap:1px;min-width:0;margin-right:auto;display:grid}.campaign-potential-rows article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.campaign-potential-rows article small{color:#8a95a4;font-size:.4rem}.campaign-potential-rows article>div>b{background:var(--department-color);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab,red,red)){.campaign-potential-rows article>div>b{background:color-mix(in srgb,var(--department-color) 10%,#fff)}}.campaign-potential-rows article>div>b{color:var(--department-color);font-size:.45rem}.campaign-potential-rows dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.campaign-potential-rows dl>div{gap:1px;display:grid}.campaign-potential-rows dt{color:#8995a3;font-size:.4rem}.campaign-potential-rows dd{margin:0;font-size:.52rem;font-weight:800}.campaign-potential-results>footer{opacity:.35;background:#fff8e9;border:1px solid #efd8ae;border-radius:9px;grid-template-columns:1fr auto;align-content:center;gap:1px 8px;min-height:52px;margin-top:auto;padding:7px 9px;transition:opacity .35s,transform .35s,box-shadow .35s;display:grid;transform:translateY(4px)}.campaign-potential-results>footer.is-visible{opacity:1;transform:none;box-shadow:0 0 17px #e38b1626}.campaign-potential-results>footer>span{color:#9f6b20;font-size:.42rem;font-weight:700}.campaign-potential-results>footer>strong{color:#a5660d;grid-area:1/2/3;align-self:center;font-size:.78rem}.campaign-potential-results>footer>strong small{font-size:.42rem}.campaign-potential-results>footer>b{color:#397653;align-items:center;gap:4px;font-size:.4rem;display:flex}.campaign-potential-results>footer>b i{font-size:.53rem}@keyframes campaign-potential-polygon{to{filter:brightness(1.18)}}@keyframes campaign-potential-zone{50%{transform:scale(1.025)}}@keyframes campaign-potential-scan{50%{opacity:.65;transform:scale(1.35)}}@media (max-width:1100px){.campaign-potential-demo{padding:8px}.campaign-potential-demo>header{min-height:43px}.campaign-potential-demo>header>div strong{font-size:.62rem}.campaign-potential-layout{gap:6px;height:calc(100% - 43px)}.campaign-potential-results{padding:7px}.campaign-potential-results>header span{font-size:.43rem}.campaign-potential-rows{gap:4px;padding:5px 0}.campaign-potential-rows article{gap:4px;padding:5px 6px}.campaign-potential-rows article strong{font-size:.43rem}.campaign-potential-rows article small,.campaign-potential-rows dt{font-size:.36rem}.campaign-potential-rows dd{font-size:.47rem}.campaign-potential-results>footer{min-height:44px;padding:5px 7px}.campaign-potential-results>footer>strong{font-size:.68rem}}@media (max-width:760px){.campaign-potential-demo{padding:5px}.campaign-potential-demo>header{min-height:34px}.campaign-potential-demo>header>div span{font-size:.3rem}.campaign-potential-demo>header>div strong{font-size:.49rem}.campaign-potential-demo>header>b{padding:3px 5px;font-size:.31rem}.campaign-potential-layout{grid-template-columns:1.15fr .85fr;gap:4px;height:calc(100% - 34px)}.campaign-potential-map,.campaign-potential-results{border-radius:6px}.campaign-potential-map text{font-size:15px}.campaign-potential-legend{gap:4px;padding:3px;bottom:3px;right:3px}.campaign-potential-legend span{font-size:.3rem}.campaign-potential-legend i{width:6px;height:6px}.campaign-potential-results{padding:4px}.campaign-potential-results>header{height:21px}.campaign-potential-results>header span{font-size:.31rem}.campaign-potential-results>header b{min-width:16px;padding:2px 3px;font-size:.3rem}.campaign-potential-rows{gap:2px;padding:3px 0}.campaign-potential-rows article{border-left-width:2px;border-radius:4px;gap:2px;padding:3px}.campaign-potential-rows article>div{gap:3px}.campaign-potential-rows article>div>i{flex-basis:6px;width:6px;height:6px}.campaign-potential-rows article strong{font-size:.31rem}.campaign-potential-rows article small{display:none}.campaign-potential-rows article>div>b{padding:2px 3px;font-size:.3rem}.campaign-potential-rows dl{gap:3px}.campaign-potential-rows dt{display:none}.campaign-potential-rows dd{font-size:.31rem}.campaign-potential-results>footer{min-height:31px;padding:3px 4px}.campaign-potential-results>footer>b,.campaign-potential-results>footer>span{font-size:.3rem}.campaign-potential-results>footer>strong{font-size:.46rem}.campaign-potential-results>footer>strong small{font-size:.3rem}}.campaign-profitability-demo{color:#273449;background:#fbfcfc;padding:11px 13px;position:absolute;inset:27px 0 0;overflow:hidden}.campaign-profitability-summary{grid-template-columns:repeat(5,1fr);gap:6px;height:82px;display:grid}.campaign-profitability-summary article{background:#fff;border:1px solid #edf0ef;border-radius:10px;align-content:center;gap:3px;min-width:0;padding:9px;display:grid;position:relative;box-shadow:0 6px 18px #26372f0b}.campaign-profitability-summary article>i{color:#295d8e;background:#eaf0f7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.65rem;display:grid;position:absolute;top:8px;right:8px}.campaign-profitability-summary article>span{color:#8893a2;text-transform:uppercase;max-width:65%;font-size:.4rem;font-weight:650}.campaign-profitability-summary article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.1;animation:campaign-profitability-value .38s both;overflow:hidden}.campaign-profitability-summary .is-green>i{color:#36b890;background:#e8f7f1}.campaign-profitability-summary .is-aqua>i{color:#52abc4;background:#e8f6f9}.campaign-profitability-summary .is-yellow>i{color:#e3a334;background:#fff5e4}.campaign-profitability-summary .is-negative{background:#fff8f8}.campaign-profitability-summary .is-negative>i{color:#d85656;background:#fff0f0}.campaign-profitability-summary .is-negative>strong{color:#b93f3f}.campaign-profitability-summary .is-positive{background:#f2faf5}.campaign-profitability-summary .is-positive>i,.campaign-profitability-summary .is-positive>strong{color:#398361}.campaign-profitability-toolbar{align-items:center;gap:12px;min-height:51px;display:flex}.campaign-profitability-toolbar>div{gap:1px;min-width:150px;display:grid}.campaign-profitability-toolbar>div strong{font-size:.55rem}.campaign-profitability-toolbar>div small{color:#8994a3;font-size:.4rem}.campaign-profitability-toolbar nav{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.campaign-profitability-toolbar nav>*{color:#4fa4be;white-space:nowrap;background:#eaf6f8;border-radius:99px;padding:4px 7px;font-size:.4rem;font-weight:650}.campaign-profitability-toolbar nav>b{color:#687587;background:0 0;padding-left:0}.campaign-profitability-toolbar nav .is-selected{color:#fff;background:#51aac5;align-items:center;gap:3px;display:flex}.campaign-profitability-table{background:#fff;border:1px solid #e5e9e7;border-radius:10px}.campaign-profitability-table>article,.campaign-profitability-table>header{grid-template-columns:1.3fr .58fr 1fr 1fr .84fr;align-items:center;gap:8px;display:grid}.campaign-profitability-table>header{color:#5e6b7e;border-bottom:1px solid #e8ecea;height:31px;padding:0 9px}.campaign-profitability-table>header span{text-transform:uppercase;font-size:.4rem;font-weight:800}.campaign-profitability-table>header span:not(:first-child){text-align:center}.campaign-profitability-table>article{border-bottom:1px solid #edf0ef;min-height:78px;padding:7px 9px;transition:background .3s,box-shadow .3s}.campaign-profitability-table>article:last-child{border-bottom:0}.campaign-profitability-table>article.is-active{z-index:2;background:#f8fcfa;box-shadow:inset 4px 0 #397653}.campaign-profitability-product{align-items:center;gap:7px;min-width:0;display:flex}.campaign-profitability-product>i{color:#25825a;background:#e8f6ee;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.64rem;display:grid}.campaign-profitability-product>span{min-width:0;display:grid}.campaign-profitability-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.campaign-profitability-product small{color:#8b96a4;font-size:.4rem}.campaign-profitability-volume{text-align:center;font-size:.49rem}.campaign-profitability-volume small{color:#8994a3;font-size:.36rem}.campaign-profitability-control{--control-value:50%;background:#fff;border:1px solid #e4e9e6;border-radius:8px;gap:6px;padding:6px 8px;transition:border-color .3s,box-shadow .3s;display:grid}.is-active .campaign-profitability-control{border-color:#a8cbb8;box-shadow:0 0 0 3px #39765312}.campaign-profitability-control>span{color:#8b95a3;font-size:.4rem}.campaign-profitability-control>span strong{color:#344054;margin-left:4px;font-size:.53rem;animation:campaign-profitability-value .38s both}.campaign-profitability-control>i{background:#edf0ef;border-radius:99px;height:5px;position:relative}.campaign-profitability-control>i:before{content:"";width:var(--control-value);border-radius:inherit;background:#6aaa82;transition:width .55s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0 auto 0 0}.campaign-profitability-control>i>b{top:50%;left:var(--control-value);background:#397653;border-radius:50%;width:12px;height:12px;transition:left .55s cubic-bezier(.25,.8,.25,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #22443140}.campaign-profitability-control.is-cost>i:before{background:#83b49a}.campaign-profitability-margin{justify-items:end;gap:3px;display:grid}.campaign-profitability-margin strong{font-size:.48rem;animation:campaign-profitability-value .38s both}.campaign-profitability-margin span{color:#295d8e;background:#eaf0f7;border-radius:99px;padding:3px 5px;font-size:.4rem;font-weight:750}.campaign-profitability-status{color:#667587;justify-content:center;align-items:end;gap:6px;height:25px;font-size:.4rem;display:flex}.campaign-profitability-status>i{background:#397653;border-radius:50%;width:7px;height:7px;animation:campaign-profitability-pulse .8s ease-in-out infinite alternate;box-shadow:0 0 0 4px #3976531a}@keyframes campaign-profitability-value{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes campaign-profitability-pulse{to{box-shadow:0 0 0 7px #39765300}}@media (max-width:1100px){.campaign-profitability-demo{padding:8px}.campaign-profitability-summary{gap:4px;height:70px}.campaign-profitability-summary article{padding:6px}.campaign-profitability-summary article>i{width:20px;height:20px;font-size:.52rem;top:5px;right:5px}.campaign-profitability-summary article>span{font-size:.35rem}.campaign-profitability-summary article>strong{font-size:.49rem}.campaign-profitability-toolbar{min-height:43px}.campaign-profitability-toolbar nav>*{padding:3px 5px;font-size:.35rem}.campaign-profitability-table>article{min-height:68px;padding:5px 7px}.campaign-profitability-margin strong,.campaign-profitability-product strong,.campaign-profitability-volume{font-size:.43rem}.campaign-profitability-control{gap:4px;padding:4px 6px}.campaign-profitability-control>span{font-size:.35rem}.campaign-profitability-control>span strong{font-size:.47rem}}@media (max-width:760px){.campaign-profitability-demo{padding:5px}.campaign-profitability-summary{gap:2px;height:52px}.campaign-profitability-summary article{border-radius:5px;gap:1px;padding:4px}.campaign-profitability-summary article>i{display:none}.campaign-profitability-summary article>span{max-width:100%;font-size:.3rem;line-height:1.05}.campaign-profitability-summary article>strong{font-size:.35rem}.campaign-profitability-toolbar{min-height:32px}.campaign-profitability-toolbar>div{min-width:110px}.campaign-profitability-toolbar>div strong{font-size:.4rem}.campaign-profitability-toolbar>div small{font-size:.3rem}.campaign-profitability-toolbar nav>*{display:none}.campaign-profitability-toolbar nav .is-selected,.campaign-profitability-toolbar nav>b{font-size:.3rem;display:flex}.campaign-profitability-table>article,.campaign-profitability-table>header{grid-template-columns:1.08fr .72fr .82fr .82fr;gap:3px}.campaign-profitability-table>header{height:23px;padding:0 4px}.campaign-profitability-table>header span{font-size:.3rem}.campaign-profitability-table>header span:nth-child(2){display:none}.campaign-profitability-table>header span:last-child{grid-column:4}.campaign-profitability-table>article{min-height:58px;padding:4px}.campaign-profitability-product{gap:3px}.campaign-profitability-product>i{flex-basis:18px;width:18px;height:18px;font-size:.4rem}.campaign-profitability-product strong{font-size:.31rem}.campaign-profitability-product small{font-size:.3rem}.campaign-profitability-volume{display:none}.campaign-profitability-control{border-radius:4px;gap:3px;padding:3px}.campaign-profitability-control>span{font-size:.3rem}.campaign-profitability-control>span strong{font-size:.33rem}.campaign-profitability-control>i{height:3px}.campaign-profitability-control>i>b{width:8px;height:8px}.campaign-profitability-margin{grid-column:4}.campaign-profitability-margin strong{font-size:.31rem}.campaign-profitability-margin span{padding:2px 3px;font-size:.3rem}.campaign-profitability-status{height:18px;font-size:.3rem}}.solution-hero-quote{background:#f8f9fb;border-color:#dbe1ead1}.quote-creation-demo{color:#273449;background:linear-gradient(#fbfcfd,#f5f7fa);padding:13px 15px;position:absolute;inset:27px 0 0;overflow:hidden}.quote-creation-steps{grid-template-columns:repeat(3,1fr);height:65px;display:grid;position:relative}.quote-creation-steps:before{content:"";background:#e1e7ec;height:2px;position:absolute;top:18px;left:16%;right:16%}.quote-creation-steps>div{z-index:1;align-content:start;justify-items:center;gap:5px;display:grid}.quote-creation-steps>div>span{color:#52647a;background:#e8eef5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:750;transition:background .35s,color .35s,box-shadow .35s,transform .35s;display:grid}.quote-creation-steps>div>strong{color:#7e8998;font-size:.53rem;transition:color .35s}.quote-creation-steps>div.is-active>span{color:#fff;background:#295d8e;transform:scale(1.04);box-shadow:0 0 0 6px #295d8e1a}.quote-creation-steps>div.is-active>strong{color:#295d8e}.quote-creation-steps>div.is-complete>span{color:#fff;background:#397653}.quote-creation-steps>div.is-complete>strong{color:#397653}.quote-creation-stage{height:calc(100% - 65px);position:relative}.quote-stage{opacity:0;pointer-events:none;background:#fff;border:1px solid #e0e6ea;border-radius:12px;flex-direction:column;padding:12px;transition:opacity .38s,transform .38s;display:flex;position:absolute;inset:0;transform:translate(18px)scale(.985);box-shadow:0 8px 24px #2330400e}.quote-stage.is-visible{opacity:1;transform:none}.quote-stage>header{align-items:baseline;gap:7px;min-height:44px;display:flex}.quote-stage>header>span{color:#50a6c1;background:#e9f4f7;border-radius:99px;padding:3px 5px;font-size:.5rem;font-weight:800}.quote-stage>header>strong{font-size:.8rem}.quote-stage>header>small{color:#8994a3;margin-left:auto;font-size:.5rem}.quote-client-grid{flex:1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.quote-client-grid>article{background:#fafbfd;border:1px solid #e3e8ec;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.quote-client-grid>article>small{color:#7d8998;text-transform:uppercase;font-size:.53rem;font-weight:750}.quote-client-grid>article>div{align-items:center;gap:8px;display:flex}.quote-client-grid>article>div>i{color:#295d8e;background:#eaf0f7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.9rem;display:grid}.quote-client-grid>article>div>span{gap:2px;min-width:0;display:grid}.quote-client-grid>article strong{font-size:.71rem}.quote-client-grid>article em{color:#8692a2;font-size:.53rem;font-style:normal}.quote-client-grid>article>div>b{color:#fff;background:#397653;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:.65rem;display:grid}.quote-client-grid dl{grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 0;display:grid}.quote-client-grid dl>div{background:#f2f5f8;border-radius:7px;padding:7px}.quote-client-grid dt{color:#8994a3;font-size:.5rem}.quote-client-grid dd{margin:2px 0 0;font-size:.6rem;font-weight:700}.quote-client-grid p{color:#677589;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.54rem;overflow:hidden}.quote-selected-label{color:#39a67b;background:#eaf8f2;border-radius:99px;align-items:center;gap:4px;width:max-content;margin-top:auto;padding:5px 7px;font-size:.53rem;font-weight:700;display:flex}.quote-client-grid>article>.quote-client-stats{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.quote-client-stats>span{background:#eef3f7;border-radius:7px;gap:2px;min-width:0;padding:6px;display:grid}.quote-client-stats small{color:#8793a2;text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}.quote-client-stats strong{white-space:nowrap;font-size:.54rem}.quote-client-grid>article>.quote-client-recent{align-content:start;gap:4px;display:grid}.quote-client-recent>small{color:#7d8998;letter-spacing:.06em;font-size:.44rem;font-weight:800}.quote-client-recent>span{background:#fff;border:1px solid #e4e9ed;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:5px 6px;display:grid}.quote-client-recent b,.quote-client-recent strong{font-size:.49rem}.quote-client-recent em{color:#39805a;background:#eaf7ef;border-radius:99px;width:max-content;padding:2px 4px;font-size:.43rem}.quote-client-recent>span:first-of-type em{color:#39709e;background:#e9f2f8}.quote-contact-picker>.quote-contact-list{align-content:start;gap:6px;display:grid}.quote-contact-list>button{color:#273449;text-align:left;background:#fff;border:1px solid #e1e6ea;border-radius:8px;grid-template-columns:30px 1fr 20px;align-items:center;gap:7px;width:100%;min-width:0;padding:7px;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s;display:grid}.quote-contact-list>button.is-selected{background:#f2faf5;border-color:#75a18a;transform:translate(2px);box-shadow:0 0 0 3px #39765314}.quote-contact-list>button>i{color:#295d8e;background:#eaf0f7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.quote-contact-list>button>span{gap:1px;min-width:0;display:grid}.quote-contact-list>button strong{font-size:.58rem}.quote-contact-list>button em,.quote-contact-list>button small{text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}.quote-contact-list>button small{color:#7e8a99}.quote-contact-list>button>b{color:#fff;background:#e5e9ed;border-radius:5px;place-items:center;width:20px;height:20px;font-size:.52rem;display:grid}.quote-contact-list>button.is-selected>b{background:#397653}.quote-products-table{border:1px solid #e3e8ec;border-radius:9px;overflow:hidden}.quote-products-table>article,.quote-products-table>header{grid-template-columns:1.5fr .48fr .85fr .78fr .8fr;align-items:center;gap:7px;display:grid}.quote-products-table>header{color:#295d8e;background:#f0f3f7;height:29px;padding:0 9px}.quote-products-table>header span{text-transform:uppercase;font-size:.5rem;font-weight:800}.quote-products-table>header span:not(:first-child){text-align:center}.quote-products-table>article{opacity:0;min-height:74px;animation:quote-row-in .45s var(--quote-delay) ease forwards;border-bottom:1px solid #e8ecef;padding:8px 9px}.quote-products-table>article>div{align-items:center;gap:6px;min-width:0;display:flex}.quote-products-table>article>div>i{color:#25825a;background:#e9f7ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.74rem;display:grid}.quote-products-table>article>div>span{min-width:0;display:grid}.quote-products-table>article b,.quote-products-table>article strong{font-size:.6rem}.quote-products-table>article small{color:#8a95a4;font-size:.5rem;display:block}.quote-products-table>article>b,.quote-products-table>article>em,.quote-products-table>article>span,.quote-products-table>article>strong{text-align:center}.quote-products-table>article>span{font-size:.55rem}.quote-products-table>article>em{color:#295d8e;font-size:.56rem;font-style:normal;font-weight:750}.quote-products-table>footer{background:#f3f6f9;grid-template-columns:1fr auto auto;align-items:center;gap:13px;min-height:44px;padding:7px 10px;display:grid}.quote-products-table>footer>span{color:#647286;font-size:.54rem}.quote-products-table>footer>b{font-size:.56rem}.quote-products-table>footer>strong{color:#295d8e;font-size:.72rem}.quote-summary-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-summary-grid article{border:1px solid #e4e9ec;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.quote-summary-grid small{color:#5da8bf;font-size:.5rem;font-weight:800}.quote-summary-grid strong{font-size:.65rem}.quote-summary-grid span{color:#8792a1;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.quote-summary-products{border-block:1px solid #e7ebee;gap:1px;margin-top:8px;display:grid}.quote-summary-products>div{border-bottom:1px solid #edf0f2;grid-template-columns:1.4fr .55fr .7fr .7fr;align-items:center;gap:6px;min-height:46px;padding:5px 8px;display:grid}.quote-summary-products>div:last-child{border-bottom:0}.quote-summary-products>div>span{align-items:center;gap:5px;min-width:0;display:flex}.quote-summary-products>div>span i{color:#25825a}.quote-summary-products b,.quote-summary-products strong{font-size:.55rem}.quote-summary-products em{color:#295d8e;font-size:.53rem;font-style:normal;font-weight:700}.quote-stage-summary>footer{grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:53px;margin-top:auto;display:grid}.quote-stage-summary>footer>span{color:#6e7b8c;font-size:.5rem}.quote-stage-summary>footer>span b{color:#295d8e;display:block}.quote-stage-summary>footer>div{display:grid}.quote-stage-summary>footer>div small{color:#8793a2;font-size:.47rem}.quote-stage-summary>footer>div strong{font-size:.78rem}.quote-stage-summary>footer>button{color:#fff;background:#295d8e;border:0;border-radius:99px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:.54rem;font-weight:750;display:flex}.quote-success-overlay{z-index:5;color:#397653;opacity:0;pointer-events:none;background:#edf9f2;border-radius:12px;align-content:center;place-items:center;gap:7px;transition:opacity .38s,transform .38s;display:grid;position:absolute;inset:0;transform:scale(.94)}.quote-success-overlay.is-visible{opacity:1;transform:none}.quote-success-overlay>span{color:#fff;background:#397653;border-radius:50%;place-items:center;width:60px;height:60px;font-size:1.81rem;animation:quote-success-pop .5s cubic-bezier(.2,.85,.35,1.3) .12s both;display:grid;box-shadow:0 0 0 10px #39765317}.quote-success-overlay>strong{margin-top:8px;font-size:1.04rem}.quote-success-overlay>p{margin:0;font-size:.58rem}.quote-success-overlay>b{color:#397653;letter-spacing:.08em;background:#fff;border-radius:99px;padding:5px 8px;font-size:.53rem}@keyframes quote-row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes quote-success-pop{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:none}}@media (max-width:1100px){.quote-creation-demo{padding:9px}.quote-creation-steps{height:54px}.quote-creation-steps:before{top:15px}.quote-creation-steps>div>span{width:30px;height:30px;font-size:.59rem}.quote-creation-steps>div>strong{font-size:.45rem}.quote-creation-stage{height:calc(100% - 54px)}.quote-stage{padding:8px}.quote-stage>header{min-height:37px}.quote-stage>header>strong{font-size:.69rem}.quote-client-grid>article{gap:5px;padding:8px}.quote-client-stats>span{padding:4px}.quote-client-recent>span,.quote-contact-list>button{padding:5px}.quote-contact-list>button{grid-template-columns:25px 1fr 18px;gap:5px}.quote-contact-list>button>i{width:25px;height:25px}.quote-products-table>article{min-height:61px;padding:5px 7px}.quote-summary-products>div{min-height:38px}.quote-stage-summary>footer{min-height:43px}}@media (max-width:760px){.quote-creation-demo{padding:5px}.quote-creation-steps{height:43px}.quote-creation-steps:before{top:11px}.quote-creation-steps>div{gap:2px}.quote-creation-steps>div>span{width:23px;height:23px;font-size:.43rem}.quote-creation-steps>div>strong{font-size:.38rem}.quote-creation-stage{height:calc(100% - 43px)}.quote-stage{border-radius:7px;padding:5px}.quote-stage>header{gap:4px;min-height:28px}.quote-stage>header>span{padding:2px 3px;font-size:.38rem}.quote-stage>header>strong{font-size:.5rem}.quote-stage>header>small{display:none}.quote-client-grid{gap:4px}.quote-client-grid>article{border-radius:5px;gap:3px;padding:5px}.quote-client-grid>article>small{font-size:.38rem}.quote-client-grid>article>div{gap:3px}.quote-client-grid>article>div>i{flex-basis:20px;width:20px;height:20px;font-size:.5rem}.quote-client-grid>article strong{font-size:.41rem}.quote-client-grid p,.quote-client-grid>article em{font-size:.38rem}.quote-client-grid>article>div>b{width:13px;height:13px;font-size:.38rem}.quote-client-grid dl,.quote-client-stats>span:nth-child(2){display:none}.quote-client-grid>article>.quote-client-stats{grid-template-columns:1fr 1fr}.quote-client-recent b,.quote-client-recent em,.quote-client-recent strong,.quote-client-recent>small,.quote-client-stats small,.quote-client-stats strong,.quote-contact-list>button em,.quote-contact-list>button small,.quote-contact-list>button strong{font-size:.38rem}.quote-client-recent>span{padding:3px}.quote-client-recent>span:last-child{display:none}.quote-contact-list>button{grid-template-columns:18px 1fr 14px;gap:3px;padding:3px}.quote-contact-list>button>i{width:18px;height:18px;font-size:.45rem}.quote-contact-list>button>b{width:14px;height:14px;font-size:.38rem}.quote-selected-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 3px;font-size:.38rem;overflow:hidden}.quote-products-table>article,.quote-products-table>header{grid-template-columns:1.3fr .38fr .7fr .7fr;gap:2px}.quote-products-table>header{height:20px;padding:0 3px}.quote-products-table>header span{font-size:.38rem}.quote-products-table>header span:nth-child(4){display:none}.quote-products-table>article{min-height:48px;padding:3px}.quote-products-table>article>div{gap:2px}.quote-products-table>article>div>i{display:none}.quote-products-table>article b,.quote-products-table>article small,.quote-products-table>article strong,.quote-products-table>article>em,.quote-products-table>article>span{font-size:.38rem}.quote-products-table>article>em{display:none}.quote-products-table>footer{gap:4px;min-height:27px;padding:3px}.quote-products-table>footer>b,.quote-products-table>footer>span{font-size:.38rem}.quote-products-table>footer>strong{font-size:.45rem}.quote-summary-grid{gap:3px}.quote-summary-grid article{gap:1px;padding:4px}.quote-summary-grid small,.quote-summary-grid span{font-size:.38rem}.quote-summary-grid strong{font-size:.43rem}.quote-summary-products{margin-top:4px}.quote-summary-products>div{grid-template-columns:1.3fr .5fr .65fr;min-height:31px;padding:2px 3px}.quote-summary-products>div em{display:none}.quote-summary-products b,.quote-summary-products strong{font-size:.38rem}.quote-stage-summary>footer{gap:4px;min-height:32px}.quote-stage-summary>footer>span{display:none}.quote-stage-summary>footer>div small{font-size:.38rem}.quote-stage-summary>footer>div strong{font-size:.49rem}.quote-stage-summary>footer>button{min-height:23px;padding:0 5px;font-size:.38rem}.quote-success-overlay{gap:4px}.quote-success-overlay>span{width:38px;height:38px;font-size:1.12rem}.quote-success-overlay>strong{margin-top:4px;font-size:.65rem}.quote-success-overlay>b,.quote-success-overlay>p{font-size:.38rem}}.quote-steps-demo{color:#273449;background:linear-gradient(#fbfcfd,#f6f8fa);padding:16px 18px 13px;position:absolute;inset:27px 0 0;overflow:hidden}.quote-steps-demo>header{justify-content:space-between;align-items:center;gap:10px;min-height:55px;display:flex}.quote-steps-demo>header>div{gap:2px;display:grid}.quote-steps-demo>header span{color:#5665bf;letter-spacing:.1em;font-size:.53rem;font-weight:800}.quote-steps-demo>header strong{font-size:.88rem}.quote-steps-demo>header>b{color:#626ac0;background:#f1f2ff;border:1px solid #dfe2f4;border-radius:99px;padding:6px 9px;font-size:.53rem}.quote-steps-timeline{gap:8px;display:grid;position:relative}.quote-steps-timeline:before{content:"";background:#dfe4ea;width:2px;position:absolute;top:42px;bottom:42px;left:26px}.quote-steps-timeline>article{opacity:.52;background:#fff;border:1px solid #e1e6ea;border-radius:11px;grid-template-columns:42px 38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:10px 12px 10px 6px;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s,background .35s;display:grid;position:relative;transform:translate(9px)}.quote-steps-timeline>article.is-active{z-index:2;opacity:1;border-color:#959de0;transform:none;box-shadow:0 0 0 4px #7077cb14,0 8px 22px #30375912}.quote-steps-timeline>article.is-complete{opacity:1;background:linear-gradient(90deg,#f5fbf7,#fff 52%);border-color:#c9e0d1;transform:none}.quote-step-number{z-index:2;background:#e8edf3;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .3s,color .3s,box-shadow .3s;display:grid;color:#5b6a7d!important;letter-spacing:0!important;font-size:.59rem!important;font-weight:800!important}.is-active .quote-step-number{background:#5665bf;box-shadow:0 0 0 5px #5665bf1a;color:#fff!important}.is-complete .quote-step-number{background:#397653;color:#fff!important}.quote-step-icon{color:#626ac0;background:#f0f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.9rem;display:grid}.is-complete .quote-step-icon{color:#397653;background:#eaf7ef}.quote-step-copy{gap:2px;min-width:0;display:grid}.quote-step-copy small{color:#8a95a4;font-size:.5rem;font-weight:700}.quote-step-copy strong{font-size:.7rem}.quote-step-copy span,.quote-step-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-step-copy span{color:#69778a;font-size:.54rem}.quote-step-badge{color:#6f7c8d;white-space:nowrap;background:#f1f3f6;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:.5rem;display:flex}.is-active .quote-step-badge{color:#5665bf;background:#eeefff}.is-complete .quote-step-badge{color:#397653;background:#eaf7ef}.quote-steps-result{color:#397653;opacity:.2;background:#edf8f1;border:1px solid #c9e2d3;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:49px;margin-top:9px;padding:7px 10px;transition:opacity .35s,transform .35s,box-shadow .35s;display:grid;transform:translateY(4px)}.quote-steps-result.is-visible{opacity:1;transform:none;box-shadow:0 0 18px #3976531c}.quote-steps-result>i{color:#fff;background:#397653;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.9rem;display:grid}.quote-steps-result>span{gap:1px;display:grid}.quote-steps-result>span strong{font-size:.6rem}.quote-steps-result>span small{font-size:.5rem}.quote-steps-result>b{font-size:.72rem}@media (max-width:1100px){.quote-steps-demo{padding:10px}.quote-steps-demo>header{min-height:45px}.quote-steps-demo>header strong{font-size:.78rem}.quote-steps-timeline{gap:6px}.quote-steps-timeline:before{left:21px}.quote-steps-timeline>article{grid-template-columns:34px 31px minmax(0,1fr) auto;gap:8px;min-height:72px;padding:7px 9px 7px 4px}.quote-step-number{width:32px;height:32px}.quote-step-icon{width:29px;height:29px;font-size:.78rem}.quote-step-copy strong{font-size:.62rem}.quote-step-copy span{font-size:.5rem}.quote-steps-result{min-height:42px;margin-top:6px}}@media (max-width:760px){.quote-steps-demo{padding:5px}.quote-steps-demo>header{min-height:34px}.quote-steps-demo>header span{font-size:.38rem}.quote-steps-demo>header strong{font-size:.56rem}.quote-steps-demo>header>b{padding:3px 5px;font-size:.38rem}.quote-steps-timeline{gap:3px}.quote-steps-timeline:before{top:25px;bottom:25px;left:16px}.quote-steps-timeline>article{border-radius:6px;grid-template-columns:27px 22px minmax(0,1fr);gap:4px;min-height:51px;padding:4px 5px 4px 2px}.quote-step-number{width:26px;height:26px;font-size:.4rem!important}.quote-step-icon{border-radius:5px;width:21px;height:21px;font-size:.53rem}.quote-step-copy small{font-size:.38rem}.quote-step-copy strong{font-size:.43rem}.quote-step-copy span{font-size:.38rem}.quote-step-badge{grid-column:3;justify-self:start;padding:2px 3px;font-size:.38rem}.quote-steps-result{grid-template-columns:22px 1fr auto;gap:4px;min-height:31px;margin-top:4px;padding:3px 5px}.quote-steps-result>i{width:21px;height:21px;font-size:.56rem}.quote-steps-result>span strong{font-size:.4rem}.quote-steps-result>span small{display:none}.quote-steps-result>b{font-size:.44rem}}.quote-rules-demo{color:#273449;background:linear-gradient(#fbfcfd,#f5f7fa);padding:13px 15px 10px;position:absolute;inset:27px 0 0;overflow:hidden}.quote-rules-demo>header{justify-content:space-between;align-items:center;min-height:47px;display:flex}.quote-rules-demo>header>div{gap:2px;display:grid}.quote-rules-demo>header span{letter-spacing:.08em;color:#6268bb;font-size:.5rem;font-weight:800}.quote-rules-demo>header strong{font-size:.85rem}.quote-rule-active{color:#39805a;background:#eaf7ef;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.5rem;display:flex}.quote-rule-active>i{background:#45ad73;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45ad731f}.quote-rules-demo>nav{border-bottom:1px solid #e1e5ea;grid-template-columns:repeat(3,1fr);margin:3px 0 9px;display:grid}.quote-rules-demo>nav span{color:#97a0ad;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:5px 4px 7px;font-size:.5rem;font-weight:700;transition:color .35s,border-color .35s;display:flex}.quote-rules-demo>nav i{background:#e9edf2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.47rem;font-style:normal;display:grid}.quote-rules-demo>nav span.is-active{color:#5961b7;border-color:#7e84ce}.quote-rules-demo>nav span.is-active i{color:#fff;background:#6972c7;box-shadow:0 0 0 4px #6972c71a}.quote-rules-demo>nav span.is-complete{color:#438162}.quote-rules-demo>nav span.is-complete i{color:#38825d;background:#dff2e7}.quote-rule-body{grid-template-columns:minmax(0,1.55fr) minmax(155px,.75fr);gap:9px;display:grid}.quote-rule-form{gap:7px;display:grid}.quote-rule-body>aside,.quote-rule-panel{background:#fff;border:1px solid #e2e6eb;border-radius:9px;transition:border-color .35s,box-shadow .35s,transform .35s,opacity .35s}.quote-rule-panel{opacity:.68;padding:7px 9px}.quote-rule-panel.is-focus{opacity:1;border-color:#9aa1dd;transform:translate(2px);box-shadow:0 0 0 3px #7077cb14}.quote-rule-panel h4{align-items:center;gap:5px;margin:0 0 6px;font-size:.6rem;display:flex}.quote-rule-panel h4>i{color:#666ec2;font-size:.8rem}.quote-rule-fields{grid-template-columns:1fr 1fr;gap:6px;display:grid}.quote-rule-benefit label,.quote-rule-fields label{gap:2px;display:grid}.quote-rule-benefit label>span,.quote-rule-dates>span,.quote-rule-fields span,.quote-rule-scopes span{color:#8a95a5;font-size:.5rem}.quote-rule-fields b{background:#fafbfc;border:1px solid #e0e4e9;border-radius:6px;justify-content:space-between;align-items:center;min-height:26px;padding:4px 6px;font-size:.54rem;display:flex}.quote-rule-dates{align-items:center;gap:5px;margin-top:5px;display:flex}.quote-rule-dates>b{background:#f1f4f7;border-radius:5px;padding:3px 6px;font-size:.5rem}.quote-rule-dates>i{color:#8590a0;font-size:.6rem}.quote-rule-dates>small{color:#667386;margin-left:auto;font-size:.5rem;font-weight:700}.quote-rule-scopes{grid-template-columns:.72fr 1.28fr;gap:7px;display:grid}.quote-rule-scopes>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.quote-rule-scopes>div>span{width:100%}.quote-rule-scopes b{color:#5d65b5;background:#f0f1fb;border-radius:99px;align-items:center;gap:3px;padding:3px 6px;font-size:.5rem;display:flex}.quote-rule-scopes b i{color:#43a36c}.quote-rule-benefit>div{grid-template-columns:1fr 20px 1fr;align-items:center;gap:5px;display:grid}.quote-rule-benefit>div>i{color:#758092;text-align:center}.quote-rule-benefit label{background:#f6f7f9;border-radius:7px;grid-template-columns:1fr auto auto;align-items:end;gap:5px;padding:5px 7px}.quote-rule-benefit label>span{grid-column:1/-1}.quote-rule-benefit label>b{font-size:.81rem}.quote-rule-benefit label>small{color:#6c7889;font-size:.5rem}.quote-rule-benefit label.is-benefit{color:#397b58;background:#eaf7ef}.quote-rule-body>aside{text-align:center;opacity:.65;flex-direction:column;align-items:center;padding:9px 10px;display:flex}.quote-rule-body>aside.is-focus{opacity:1;border-color:#b9d9c5;transform:translateY(-2px);box-shadow:0 0 20px #40805a1f}.quote-rule-body>aside>span{letter-spacing:.08em;color:#84909e;align-self:flex-start;font-size:.5rem;font-weight:800}.quote-rule-preview-icon{color:#636bc0;background:#edf0ff;border-radius:50%;place-items:center;width:33px;height:33px;margin:5px 0;font-size:1rem;display:grid}.quote-rule-body>aside h4{margin:0 0 3px;font-size:.62rem}.quote-rule-body>aside p{color:#687487;margin:0 0 5px;font-size:.5rem;line-height:1.35}.quote-rule-body>aside dl{text-align:left;width:100%;margin:0}.quote-rule-body>aside dl>div{border-top:1px solid #e7eaed;justify-content:space-between;gap:5px;padding:4px 0;display:flex}.quote-rule-body>aside dt{color:#8993a1;font-size:.47rem}.quote-rule-body>aside dd{color:#4a5668;text-align:right;margin:0;font-size:.47rem;font-weight:700}.quote-rule-example{color:#3d7d59;background:#eaf7ef;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:5px 7px;font-size:.53rem;display:flex}.quote-rule-example span{color:#71907e!important;letter-spacing:0!important;font-size:.45rem!important}.quote-rules-demo>footer{z-index:3;background:linear-gradient(#f7f9fb26,#f5f7fa 34%);justify-content:space-between;align-items:center;min-height:43px;display:flex;position:absolute;bottom:8px;left:15px;right:15px}.quote-rules-demo>footer>span{color:#7c8796;font-size:.5rem}.quote-rules-demo>footer button{color:#fff;background:#5962ba;border:0;border-radius:7px;min-width:103px;padding:6px 9px;font-size:.53rem;font-weight:800;transition:background .3s,box-shadow .3s,transform .3s}.quote-rules-demo>footer button.is-saved{background:#3f9565;transform:scale(1.03);box-shadow:0 0 18px #3f956540}@media (max-width:1100px){.quote-rules-demo{padding:9px 10px 7px}.quote-rules-demo>header{min-height:39px}.quote-rule-body{grid-template-columns:1.45fr .75fr;gap:6px}.quote-rule-panel{padding:5px 6px}.quote-rules-demo>footer{min-height:35px;bottom:6px;left:10px;right:10px}}@media (max-width:760px){.quote-rules-demo{padding:5px}.quote-rules-demo>header{min-height:32px}.quote-rule-active,.quote-rule-benefit label>span,.quote-rule-dates>span,.quote-rule-fields span,.quote-rule-scopes span,.quote-rules-demo>footer>span,.quote-rules-demo>header span,.quote-rules-demo>nav span{font-size:.38rem}.quote-rules-demo>header strong{font-size:.54rem}.quote-rules-demo>nav{margin:1px 0 4px}.quote-rules-demo>nav span{gap:3px;padding:2px 2px 4px}.quote-rules-demo>nav i{width:14px;height:14px;font-size:.38rem}.quote-rule-body{grid-template-columns:1fr}.quote-rule-form{gap:3px}.quote-rule-panel{border-radius:5px;padding:3px 4px}.quote-rule-panel h4{margin-bottom:3px;font-size:.43rem}.quote-rule-benefit label>small,.quote-rule-dates>b,.quote-rule-dates>small,.quote-rule-fields b,.quote-rule-scopes b{font-size:.38rem}.quote-rule-fields b{min-height:19px;padding:2px 3px}.quote-rule-dates{margin-top:2px}.quote-rule-benefit label{padding:2px 4px}.quote-rule-benefit label>b{font-size:.5rem}.quote-rule-body>aside{display:none}.quote-rules-demo>footer{min-height:29px;bottom:4px;left:5px;right:5px}.quote-rules-demo>footer button{min-width:84px;padding:4px 5px;font-size:.38rem}}@media (min-width:761px){.quote-rules-demo>nav span{font-size:.6rem}.quote-rules-demo>nav i{font-size:.5rem}.quote-rule-panel h4{font-size:.68rem}.quote-rule-panel h4>i{font-size:.83rem}.quote-rule-fields b{font-size:.6rem}.quote-rule-dates>b{font-size:.54rem}.quote-rule-dates>small{font-size:.53rem}.quote-rule-scopes b{font-size:.56rem}.quote-rule-body>aside h4{font-size:.7rem}.quote-rule-body>aside p{font-size:.56rem}.quote-rule-body>aside dt{font-size:.5rem}.quote-rule-body>aside dd{font-size:.53rem}.quote-rule-example{font-size:.59rem}.quote-rule-example span{font-size:.5rem!important}.quote-rules-demo>footer button{font-size:.58rem}}.quote-conditions-demo{color:#273449;background:linear-gradient(#fbfcfd,#f5f7fa);padding:14px 16px 11px;position:absolute;inset:27px 0 0;overflow:hidden}.quote-conditions-demo>header{justify-content:space-between;align-items:center;gap:10px;min-height:53px;display:flex}.quote-conditions-demo>header>div{gap:2px;display:grid}.quote-conditions-demo>header span{color:#5c65b8;letter-spacing:.09em;font-size:.5rem;font-weight:800}.quote-conditions-demo>header strong{font-size:.88rem}.quote-conditions-demo>header>b{color:#3f815d;background:#eaf7ef;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.54rem;display:flex}.quote-conditions-demo>header>b i{font-size:.72rem}.quote-condition-grid{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:minmax(113px,1fr);gap:8px;display:grid}.quote-condition-grid>article{opacity:.62;background:#fff;border:1px solid #e0e5e9;border-radius:10px;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;padding:11px;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative;overflow:hidden;transform:scale(.985)}.quote-condition-grid>article.is-active{z-index:2;opacity:1;border-color:#939ad8;transform:none;box-shadow:0 0 0 4px #636cc114,0 9px 22px #2e375a12}.quote-condition-grid>article.is-complete{opacity:1;background:linear-gradient(135deg,#f7fcf9,#fff 70%);border-color:#c8dfd0;transform:none}.quote-condition-payments{grid-column:span 2}.quote-condition-feedback{grid-column:3}.quote-condition-card-title{align-items:center;gap:8px;min-width:0;display:flex}.quote-condition-card-title>i{color:#6068bd;background:#eef0ff;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid}.is-complete .quote-condition-card-title>i{color:#3d885f;background:#e9f6ee}.quote-condition-card-title>span{gap:1px;min-width:0;display:grid}.quote-condition-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.quote-condition-card-title small{color:#8995a4;font-size:.5rem}.quote-condition-card-title>b{color:#626abb;white-space:nowrap;background:#f0f1fa;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:.5rem}.is-complete .quote-condition-card-title>b{color:#397b58;background:#e7f5ec}.quote-payment-chips{flex-wrap:wrap;gap:5px;display:flex}.quote-payment-chips>span{color:#7e8997;border:1px solid #dfe4e9;border-radius:99px;align-items:center;gap:3px;padding:5px 7px;font-size:.55rem;font-weight:700;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex}.quote-payment-chips>span i{display:none}.quote-payment-chips>span.is-selected{color:#315f8e;background:#e9f0f8;border-color:#b8c8df;transform:translateY(-1px)}.quote-payment-chips>span.is-selected i{display:inline}.quote-condition-value{background:#fafbfd;border:1px solid #dfe4e9;border-radius:8px;grid-template-columns:1fr auto;align-items:stretch;min-height:39px;display:grid;overflow:hidden}.quote-condition-value>b{place-items:center;font-size:.9rem;display:grid}.quote-condition-value>span{color:#637185;letter-spacing:0;background:#f0f3f7;border-left:1px solid #dfe4e9;place-items:center;padding:0 9px;font-size:.55rem;font-weight:700;display:grid}.quote-condition-select{background:#fafbfd;border:1px solid #dfe4e9;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:39px;padding:0 9px;display:flex}.quote-condition-select b{font-size:.6rem}.quote-condition-select i{color:#6e7b8d}.quote-condition-switch{color:#667487;align-items:center;gap:7px;font-size:.55rem;font-weight:700;display:flex}.quote-condition-switch>i{background:#397653;border-radius:99px;flex:0 0 31px;width:31px;height:17px;position:relative;box-shadow:inset 0 0 0 1px #244e361a}.quote-condition-switch>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #00000029}.quote-conditions-demo>footer{color:#397653;opacity:.25;background:#edf8f1;border:1px solid #c8dfd0;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:51px;margin-top:8px;padding:6px 10px;transition:opacity .35s,transform .35s,box-shadow .35s;display:grid;transform:translateY(5px)}.quote-conditions-demo>footer.is-visible{opacity:1;transform:none;box-shadow:0 0 20px #3976531f}.quote-conditions-demo>footer>i{color:#fff;background:#397653;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.88rem;display:grid}.quote-conditions-demo>footer>span{color:#397653;letter-spacing:0;gap:1px;display:grid}.quote-conditions-demo>footer strong{font-size:.62rem}.quote-conditions-demo>footer small{font-size:.5rem}.quote-conditions-demo>footer>b{white-space:nowrap;background:#fff;border-radius:99px;padding:5px 7px;font-size:.54rem}@media (max-width:1100px){.quote-conditions-demo{padding:9px}.quote-conditions-demo>header{min-height:43px}.quote-condition-grid{grid-auto-rows:minmax(100px,1fr);gap:6px}.quote-condition-grid>article{gap:6px;padding:8px}.quote-condition-card-title>i{flex-basis:27px;width:27px;height:27px;font-size:.76rem}.quote-condition-card-title strong{font-size:.59rem}.quote-condition-card-title small{font-size:.45rem}.quote-payment-chips>span{padding:4px 6px;font-size:.5rem}.quote-conditions-demo>footer{min-height:43px;margin-top:6px}}@media (max-width:760px){.quote-conditions-demo{padding:5px}.quote-conditions-demo>header{min-height:34px}.quote-conditions-demo>header span{font-size:.38rem}.quote-conditions-demo>header strong{font-size:.58rem}.quote-conditions-demo>header>b{padding:3px 4px;font-size:.38rem}.quote-condition-grid{grid-template-columns:1.2fr 1fr;grid-auto-rows:minmax(67px,1fr);gap:3px}.quote-condition-grid>article{border-radius:5px;gap:3px;padding:4px}.quote-condition-payments{grid-column:span 2}.quote-condition-feedback{grid-column:auto}.quote-condition-card-title{gap:3px}.quote-condition-card-title>i{border-radius:5px;flex-basis:20px;width:20px;height:20px;font-size:.54rem}.quote-condition-card-title strong{font-size:.4rem}.quote-condition-card-title small{display:none}.quote-condition-card-title>b{padding:2px 3px;font-size:.38rem}.quote-payment-chips{gap:2px}.quote-payment-chips>span{padding:2px 3px;font-size:.38rem}.quote-condition-select,.quote-condition-value{border-radius:4px;min-height:24px}.quote-condition-value>b{font-size:.5rem}.quote-condition-select b,.quote-condition-switch,.quote-condition-value>span{font-size:.38rem}.quote-condition-select,.quote-condition-value>span{padding:0 4px}.quote-condition-switch{gap:3px}.quote-condition-switch>i{flex-basis:22px;width:22px;height:12px}.quote-condition-switch>i:after{width:8px;height:8px;top:2px;right:2px}.quote-conditions-demo>footer{grid-template-columns:21px 1fr auto;gap:4px;min-height:31px;margin-top:3px;padding:3px 4px}.quote-conditions-demo>footer>i{width:20px;height:20px;font-size:.56rem}.quote-conditions-demo>footer small,.quote-conditions-demo>footer strong,.quote-conditions-demo>footer>b{font-size:.38rem}.quote-conditions-demo>footer>b{padding:2px 3px}}.quote-delivery-demo{color:#273449;background:linear-gradient(#fbfcfd,#f5f7fa);padding:13px 15px 11px;position:absolute;inset:27px 0 0;overflow:hidden}.quote-delivery-demo>header{justify-content:space-between;align-items:center;gap:10px;min-height:49px;display:flex}.quote-delivery-demo>header>div{gap:2px;display:grid}.quote-delivery-demo>header span{color:#5d65b8;letter-spacing:.09em;font-size:.5rem;font-weight:800}.quote-delivery-demo>header strong{font-size:.85rem}.quote-delivery-demo>header>b{color:#397c58;background:#eaf7ef;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.54rem;display:flex}.quote-delivery-demo>header>b i{font-size:.72rem}.quote-delivery-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.quote-delivery-metrics>article{background:#fff;border:1px solid #e7eaee;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:75px;padding:8px;display:grid;position:relative;box-shadow:0 5px 14px #2734460a}.quote-delivery-metrics>article>i{color:#51abc4;background:#e8f4f8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.84rem;display:grid}.quote-delivery-metrics>article>span{min-width:0;color:inherit;letter-spacing:0;gap:2px;display:grid}.quote-delivery-metrics strong{font-size:.88rem;line-height:1}.quote-delivery-metrics small{color:#7d8998;font-size:.5rem;line-height:1.2}.quote-delivery-metrics article>b{color:#397653;background:#edf2f7;border-radius:99px;padding:3px 5px;font-size:.5rem;position:absolute;bottom:7px;right:7px}.quote-delivery-metrics .is-purple>i{color:#7177cd;background:#efeffd}.quote-delivery-metrics .is-green>i{color:#35b88e;background:#e7f8f2}.quote-delivery-metrics .is-yellow>i{color:#edae46;background:#fff4e3}.quote-delivery-metrics .is-purple>b{color:#696fca}.quote-delivery-metrics .is-yellow>b{color:#d28a22}.quote-delivery-statuses{align-items:center;gap:4px;min-height:36px;display:flex;overflow:hidden}.quote-delivery-statuses>span{color:#436486;white-space:nowrap;letter-spacing:0;background:#edf2f7;border-radius:99px;padding:4px 6px;font-size:.5rem;font-weight:650}.quote-delivery-statuses>span:nth-child(2){color:#c17b21;background:#fff4e7}.quote-delivery-statuses>span:nth-child(3){color:#38805a;background:#e9f7ef}.quote-delivery-statuses>span:nth-child(4){color:#cf5d65;background:#fff0f1}.quote-delivery-statuses>span:nth-child(5){color:#696dbf;background:#f0effc}.quote-delivery-list-title{justify-content:space-between;align-items:center;min-height:31px;display:flex}.quote-delivery-list-title>span{color:#607087;letter-spacing:.08em;font-size:.53rem;font-weight:800}.quote-delivery-list-title>b{color:#7d8998;align-items:center;gap:5px;font-size:.5rem;display:flex}.quote-delivery-list-title>b i{background:#42a36e;border-radius:50%;width:7px;height:7px;animation:quote-delivery-live .8s ease-in-out infinite alternate;box-shadow:0 0 0 4px #42a36e1a}.quote-delivery-carousel{padding:2px 0 8px;position:relative;overflow:hidden}.quote-delivery-carousel:after,.quote-delivery-carousel:before{content:"";z-index:2;pointer-events:none;width:30px;position:absolute;top:0;bottom:0}.quote-delivery-carousel:before{background:linear-gradient(90deg,#f6f8fa,#0000);left:0}.quote-delivery-carousel:after{background:linear-gradient(-90deg,#f6f8fa,#0000);right:0}.quote-delivery-track{gap:8px;width:max-content;animation:quote-delivery-scroll 24s linear infinite;display:flex}.quote-delivery-track>article{background:#fff;border:1px solid #e0e5e9;border-radius:9px;flex-direction:column;gap:5px;width:225px;min-height:149px;padding:9px 10px;display:flex;box-shadow:0 7px 17px #2a37480e}.quote-delivery-card-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.quote-delivery-card-head>b{color:#315f8e;background:#edf2f7;border-radius:99px;padding:3px 5px;font-size:.53rem}.quote-delivery-card-head>span{color:#fff;letter-spacing:0;border-radius:99px;padding:3px 6px;font-size:.5rem;font-weight:750}.quote-delivery-card-head .crop-maíz{background:#e8a400}.quote-delivery-card-head .crop-soja{background:#1665ad}.quote-delivery-card-head .crop-trigo{background:#9c8700}.quote-delivery-track>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.quote-delivery-track>article>small{color:#8994a3;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.quote-delivery-card-meta{align-items:center;gap:4px;display:flex}.quote-delivery-card-meta>span{color:#59687b;letter-spacing:0;background:#f1f3f6;border-radius:99px;align-items:center;gap:3px;padding:3px 5px;font-size:.5rem;display:flex}.quote-delivery-card-meta>span:first-child{color:#36a87f;background:#e9f8f2}.quote-delivery-card-meta>span.status-pendiente{color:#c7852c;background:#fff5e8}.quote-delivery-card-meta>span.status-modificación{color:#6a6fc0;background:#f0effc}.quote-delivery-track article>footer{border-top:1px solid #edf0f2;grid-template-columns:1fr auto 20px;align-items:center;gap:5px;margin-top:auto;padding-top:6px;display:grid}.quote-delivery-track article>footer span{color:#8a95a4;letter-spacing:0;font-size:.5rem}.quote-delivery-track article>footer b{font-size:.58rem}.quote-delivery-track article>footer i{color:#315f8e;background:#edf2f7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.6rem;display:grid}@keyframes quote-delivery-scroll{to{transform:translate(calc(-50% - 4px))}}@keyframes quote-delivery-live{to{box-shadow:0 0 0 7px #42a36e00}}@media (max-width:1100px){.quote-delivery-demo{padding:9px}.quote-delivery-demo>header{min-height:42px}.quote-delivery-metrics>article{min-height:67px;padding:6px}.quote-delivery-metrics>article>i{width:25px;height:25px;font-size:.71rem}.quote-delivery-metrics strong{font-size:.76rem}.quote-delivery-metrics small{font-size:.45rem}.quote-delivery-statuses{min-height:31px}.quote-delivery-track>article{width:205px;min-height:139px}}@media (max-width:760px){.quote-delivery-demo{padding:5px}.quote-delivery-demo>header{min-height:34px}.quote-delivery-demo>header span{font-size:.38rem}.quote-delivery-demo>header strong{font-size:.56rem}.quote-delivery-demo>header>b{padding:3px 4px;font-size:.38rem}.quote-delivery-metrics{gap:2px}.quote-delivery-metrics>article{border-radius:5px;grid-template-columns:18px 1fr;gap:3px;min-height:49px;padding:3px}.quote-delivery-metrics>article>i{width:18px;height:18px;font-size:.5rem}.quote-delivery-metrics strong{font-size:.5rem}.quote-delivery-metrics small{font-size:.38rem}.quote-delivery-metrics article>b{padding:1px 2px;font-size:.38rem;bottom:2px;right:2px}.quote-delivery-statuses{gap:2px;min-height:23px}.quote-delivery-statuses>span{padding:2px 3px;font-size:.38rem}.quote-delivery-statuses>span:nth-child(n+4){display:none}.quote-delivery-list-title{min-height:22px}.quote-delivery-list-title>b,.quote-delivery-list-title>span{font-size:.38rem}.quote-delivery-track{gap:4px}.quote-delivery-track>article{border-radius:5px;gap:2px;width:150px;min-height:100px;padding:5px}.quote-delivery-card-head>b,.quote-delivery-card-head>span,.quote-delivery-card-meta>span,.quote-delivery-track article>footer span,.quote-delivery-track>article>small{font-size:.38rem}.quote-delivery-track>article>strong{font-size:.41rem}.quote-delivery-card-meta>span{padding:2px 3px}.quote-delivery-track article>footer{grid-template-columns:1fr auto;padding-top:3px}.quote-delivery-track article>footer b{font-size:.39rem}.quote-delivery-track article>footer i{display:none}}.quote-response-demo{color:#273449;background:linear-gradient(#fbfcfd,#f4f7f9);padding:14px 16px 11px;position:absolute;inset:27px 0 0;overflow:hidden}.quote-response-demo>header{justify-content:space-between;align-items:center;gap:10px;min-height:50px;display:flex}.quote-response-demo>header>div{gap:2px;display:grid}.quote-response-demo>header span{color:#397653;letter-spacing:.08em;font-size:.53rem;font-weight:800}.quote-response-demo>header strong{font-size:.88rem}.quote-response-demo>header>b{color:#397653;background:#eaf2ee;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.54rem;display:flex}.quote-response-demo>header>b i{font-size:.72rem}.quote-response-intro{background:#fff;border:1px solid #e0e5e8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:9px 11px;display:flex}.quote-response-intro>div{gap:3px;display:grid}.quote-response-intro strong{font-size:.78rem}.quote-response-intro small{color:#818d9c;font-size:.55rem}.quote-response-intro>b{color:#315f8e;white-space:nowrap;background:#f0f4f7;border-radius:7px;padding:6px 9px;font-size:.71rem}.quote-response-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.quote-response-options>article{opacity:.58;background:#fff;border:1px solid #dfe4e8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:181px;padding:12px;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s,background .35s;display:flex;transform:scale(.98)}.quote-response-options>article.is-active{z-index:2;opacity:1;border-color:#86a0bc;transform:none;box-shadow:0 0 0 4px #315f8e14,0 8px 20px #26364812}.quote-response-options>article.is-selected{opacity:1;background:linear-gradient(145deg,#f1faf4,#fff 72%);border-color:#9ac7ab}.quote-response-options>article>i{color:#3b8b60;background:#e8f6ee;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.quote-response-options>article:nth-child(2)>i{color:#df626b;background:#fff0f1}.quote-response-options>article:nth-child(3)>i{color:#315f8e;background:#eaf0f8}.quote-response-options>article>div{gap:4px;display:grid}.quote-response-options strong{font-size:.72rem}.quote-response-options small{color:#7d8998;font-size:.53rem;line-height:1.4}.quote-response-options>article>span{color:#397653;text-align:center;border:1px solid;border-radius:7px;width:100%;margin-top:auto;padding:6px 7px;font-size:.55rem;font-weight:750}.quote-response-options>article:nth-child(2)>span{color:#d85d67}.quote-response-options>article:nth-child(3)>span{color:#315f8e}.quote-response-demo>footer{color:#7d8998;justify-content:space-between;align-items:center;gap:8px;min-height:41px;font-size:.53rem;display:flex}.quote-response-demo>footer span{color:#5e6b7c;letter-spacing:0;align-items:center;gap:4px;display:flex}.quote-response-demo>footer b{font-size:.53rem}.quote-response-options>article>button{color:#397653;text-align:center;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;width:100%;margin-top:auto;padding:6px 7px;font-size:.55rem;font-weight:750}.quote-response-options>article:nth-child(2)>button{color:#d85d67}.quote-response-options>article:nth-child(3)>button{color:#315f8e}.quote-response-success{z-index:5;color:#326f4d;text-align:center;opacity:0;visibility:hidden;background:#e7f6ec;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:26px;transition:opacity .42s,transform .42s,visibility 0s linear .42s;display:flex;position:absolute;inset:0;transform:scale(1.025)}.quote-response-success.is-visible{opacity:1;visibility:visible;transition:opacity .42s,transform .42s;transform:none}.quote-response-success>i{color:#fff;background:#397653;border-radius:50%;place-items:center;width:65px;height:65px;font-size:1.94rem;display:grid;box-shadow:0 0 0 12px #3976531a}.quote-response-success>span{color:inherit;letter-spacing:0;justify-items:center;gap:5px;display:grid}.quote-response-success small{letter-spacing:.12em;font-size:.54rem;font-weight:800}.quote-response-success strong{font-size:1.27rem}.quote-response-success p{color:#517764;max-width:390px;margin:0;font-size:.72rem;line-height:1.5}.quote-response-success>b{background:#ffffffb8;border:1px solid #b9dac5;border-radius:99px;padding:6px 10px;font-size:.58rem}@media (max-width:1100px){.quote-response-demo{padding:9px}.quote-response-demo>header{min-height:42px}.quote-response-intro{min-height:58px;padding:7px 9px}.quote-response-options{gap:6px;margin-top:6px}.quote-response-options>article{min-height:155px;padding:9px}.quote-response-demo>footer{min-height:35px}}@media (max-width:760px){.quote-response-demo{padding:5px}.quote-response-demo>header{min-height:34px}.quote-response-demo>header span{font-size:.38rem}.quote-response-demo>header strong{font-size:.58rem}.quote-response-demo>header>b{padding:3px 4px;font-size:.38rem}.quote-response-intro{border-radius:5px;min-height:43px;padding:4px 5px}.quote-response-intro strong{font-size:.5rem}.quote-response-intro small{font-size:.38rem}.quote-response-intro>b{padding:3px 4px;font-size:.43rem}.quote-response-options{gap:3px;margin-top:3px}.quote-response-options>article{border-radius:5px;gap:4px;min-height:112px;padding:5px}.quote-response-options>article>i{border-radius:5px;width:23px;height:23px;font-size:.62rem}.quote-response-options strong{font-size:.45rem}.quote-response-options small{font-size:.38rem;line-height:1.25}.quote-response-options>article>span{border-radius:4px;padding:3px 2px;font-size:.38rem}.quote-response-demo>footer{min-height:27px;font-size:.38rem}.quote-response-demo>footer b{font-size:.38rem}.quote-response-success{gap:8px;padding:15px}.quote-response-success>i{width:44px;height:44px;font-size:1rem;box-shadow:0 0 0 8px #3976531a}.quote-response-success small{font-size:.38rem}.quote-response-success strong{font-size:.83rem}.quote-response-success p{font-size:.5rem}.quote-response-success>b{padding:4px 6px;font-size:.38rem}.quote-response-options>article>button{border-radius:4px;padding:3px 2px;font-size:.38rem}}.quote-dashboard-demo{color:#273449;background:linear-gradient(#fbfcfd,#f4f7f9);padding:13px 15px 10px;position:absolute;inset:27px 0 0;overflow:hidden}.quote-dashboard-demo>header{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.quote-dashboard-demo>header>div{gap:2px;display:grid}.quote-dashboard-demo>header span{color:#5665b7;letter-spacing:.08em;font-size:.53rem;font-weight:800}.quote-dashboard-demo>header strong{font-size:.86rem}.quote-dashboard-demo>header nav{gap:4px;display:flex}.quote-dashboard-demo>header button{color:#7b8796;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:99px;padding:5px 7px;font-size:.5rem;transition:background .3s,color .3s,border-color .3s}.quote-dashboard-demo>header button.is-active{color:#fff;background:#5d67b9;border-color:#5d67b9}.quote-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.quote-dashboard-metrics>article{background:#fff;border:1px solid #e3e7eb;border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:7px;min-width:0;min-height:76px;padding:8px;display:grid;position:relative;box-shadow:0 5px 14px #2734460a}.quote-dashboard-metrics>article>i{color:#39709e;background:#e9f2f8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.84rem;display:grid}.quote-dashboard-metrics>article:nth-child(2)>i{color:#38a47b;background:#e8f7f2}.quote-dashboard-metrics>article:nth-child(3)>i{color:#3b8d5f;background:#edf7ef}.quote-dashboard-metrics>article:nth-child(4)>i{color:#6d72c3;background:#f0effc}.quote-dashboard-metrics>article>span{min-width:0;color:inherit;letter-spacing:0;gap:2px;display:grid}.quote-dashboard-metrics strong{font-size:.9rem;line-height:1;transition:opacity .3s}.quote-dashboard-metrics small{color:#7d8998;font-size:.5rem}.quote-dashboard-metrics>article>b{color:#39805a;background:#eaf7ef;border-radius:99px;padding:3px 5px;font-size:.47rem;position:absolute;top:7px;right:7px}.quote-dashboard-main{grid-template-columns:1.45fr 1fr;gap:8px;margin-top:8px;display:grid}.quote-dashboard-main>section{background:#fff;border:1px solid #e1e5e9;border-radius:9px;min-width:0;height:223px;padding:10px}.quote-dashboard-main section>header{justify-content:space-between;align-items:flex-start;gap:7px;min-height:37px;display:flex}.quote-dashboard-funnel>header,.quote-dashboard-main section>header>div{flex-direction:column;gap:2px;display:flex}.quote-dashboard-main section>header strong{font-size:.64rem}.quote-dashboard-main section>header small{color:#8792a1;font-size:.5rem}.quote-dashboard-chart>header>b{color:#6e7a8b;align-items:center;gap:4px;font-size:.47rem;display:flex}.quote-dashboard-chart>header>b i{background:#40a56e;border-radius:50%;width:7px;height:7px;animation:quote-dashboard-pulse .8s ease-in-out infinite alternate;box-shadow:0 0 0 4px #40a56e1a}.quote-dashboard-bars{background:repeating-linear-gradient(#0000 0 38px,#eef1f3 39px);border-bottom:1px solid #dfe4e8;grid-template-columns:repeat(8,1fr);align-items:end;gap:5px;height:157px;padding:8px 3px 0;display:grid}.quote-dashboard-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.quote-dashboard-bars>div>span{background:#f0f2f6;border-radius:5px 5px 0 0;align-items:flex-end;width:72%;height:128px;display:flex;overflow:hidden}.quote-dashboard-bars i{width:100%;height:var(--bar-value);background:linear-gradient(#7078cc,#5261b1);border-radius:5px 5px 0 0;transition:height .65s cubic-bezier(.2,.7,.2,1);display:block}.quote-dashboard-bars>div:nth-child(7) i,.quote-dashboard-bars>div:nth-child(8) i{background:linear-gradient(#53ad7b,#397653)}.quote-dashboard-bars small{color:#768294;font-size:.47rem}.quote-dashboard-funnel>header{min-height:37px!important}.quote-dashboard-funnel>div{gap:5px;display:grid}.quote-dashboard-funnel article{background:#fafbfd;border:1px solid #e7eaed;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:5px 7px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.quote-dashboard-funnel article.is-focus{border-color:#a6acd9;transform:translate(2px);box-shadow:0 0 0 3px #656dbf12}.quote-dashboard-funnel article>span{color:inherit;letter-spacing:0;gap:1px;display:grid}.quote-dashboard-funnel article strong{font-size:.55rem}.quote-dashboard-funnel article small{color:#8994a2;font-size:.45rem}.quote-dashboard-funnel article>b{font-size:.69rem}.quote-dashboard-funnel article>i{background:#edf0f2;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.quote-dashboard-funnel article em{border-radius:inherit;background:#4977a7;height:100%;transition:width .65s;display:block}.quote-dashboard-funnel article .is-cyan em{background:#50a8b9}.quote-dashboard-funnel article .is-violet em{background:#7378c8}.quote-dashboard-funnel article .is-green em{background:#409367}.quote-dashboard-demo>footer{color:#7d8998;justify-content:space-between;align-items:center;gap:8px;min-height:38px;font-size:.5rem;display:flex}.quote-dashboard-demo>footer b,.quote-dashboard-demo>footer span{letter-spacing:0;align-items:center;gap:4px;display:flex}.quote-dashboard-demo>footer b{color:#397653;background:#eaf7ef;border-radius:99px;padding:4px 6px;font-size:.5rem}@keyframes quote-dashboard-pulse{to{box-shadow:0 0 0 7px #40a56e00}}@media (max-width:1100px){.quote-dashboard-demo{padding:9px}.quote-dashboard-demo>header{min-height:41px}.quote-dashboard-metrics>article{min-height:66px;padding:6px}.quote-dashboard-main{gap:6px;margin-top:6px}.quote-dashboard-main>section{height:202px;padding:7px}.quote-dashboard-bars{height:142px}.quote-dashboard-bars>div>span{height:112px}.quote-dashboard-demo>footer{min-height:32px}}@media (max-width:760px){.quote-dashboard-demo{padding:5px}.quote-dashboard-demo>header{min-height:34px}.quote-dashboard-demo>header span{font-size:.38rem}.quote-dashboard-demo>header strong{font-size:.56rem}.quote-dashboard-demo>header nav button{display:none}.quote-dashboard-demo>header nav button.is-active{padding:3px 4px;font-size:.38rem;display:block}.quote-dashboard-metrics{gap:2px}.quote-dashboard-metrics>article{border-radius:5px;grid-template-columns:18px 1fr;gap:3px;min-height:48px;padding:3px}.quote-dashboard-metrics>article>i{width:18px;height:18px;font-size:.5rem}.quote-dashboard-metrics strong{font-size:.53rem}.quote-dashboard-metrics small,.quote-dashboard-metrics>article>b{font-size:.38rem}.quote-dashboard-metrics>article>b{padding:1px 2px;top:2px;right:2px}.quote-dashboard-main{grid-template-columns:1.3fr 1fr;gap:3px;margin-top:3px}.quote-dashboard-main>section{border-radius:5px;height:144px;padding:4px}.quote-dashboard-funnel>header,.quote-dashboard-main section>header{min-height:27px!important}.quote-dashboard-main section>header strong{font-size:.43rem}.quote-dashboard-chart>header>b,.quote-dashboard-main section>header small{font-size:.38rem}.quote-dashboard-chart>header>b{display:none}.quote-dashboard-bars{gap:2px;height:108px;padding-top:4px}.quote-dashboard-bars>div>span{height:84px}.quote-dashboard-bars small{font-size:.38rem}.quote-dashboard-funnel>div{gap:2px}.quote-dashboard-funnel article{border-radius:3px;gap:2px;padding:2px 3px}.quote-dashboard-funnel article small,.quote-dashboard-funnel article strong{font-size:.38rem}.quote-dashboard-funnel article>b{font-size:.43rem}.quote-dashboard-funnel article>i{height:2px}.quote-dashboard-demo>footer{min-height:25px;font-size:.38rem}.quote-dashboard-demo>footer b{padding:2px 3px;font-size:.38rem}}.central-account-demo{color:#273449;background:linear-gradient(#fbfcfd,#f3f7f8);padding:11px 13px 9px;position:absolute;inset:27px 0 0;overflow:hidden}.central-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.central-account-metrics>article{background:#fff;border:1px solid #dfe6e9;border-radius:9px;grid-template-columns:29px 1fr;align-items:center;gap:7px;min-width:0;min-height:65px;padding:7px 8px;display:grid;box-shadow:0 4px 13px #27344609}.central-account-metrics>article>i{color:#2d6698;background:#eaf2f8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.8rem;display:grid}.central-account-metrics>article.is-green>i{color:#269266;background:#e4f6ed}.central-account-metrics>article.is-amber>i{color:#d98a0c;background:#fff3df}.central-account-metrics>article>span{min-width:0;color:inherit;letter-spacing:0;gap:1px;display:grid}.central-account-metrics small{color:#718096;font-size:.46rem}.central-account-metrics small,.central-account-metrics strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.central-account-metrics strong{font-size:.67rem}.central-account-metrics b{color:#458565;font-size:.41rem;font-weight:700}.central-account-ledger{background:#fff;border:1px solid #dce4e8;border-radius:10px;overflow:hidden;box-shadow:0 6px 17px #2734460a}.central-account-ledger>header{border-bottom:1px solid #e5eaed;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:5px 9px;display:flex}.central-account-ledger>header>div{gap:1px;display:grid}.central-account-ledger>header strong{font-size:.64rem}.central-account-ledger>header small{color:#8995a4;font-size:.41rem}.central-account-ledger>header>span{color:#8a95a3;letter-spacing:0;border:1px solid #e0e6ea;border-radius:6px;align-items:center;gap:5px;min-width:132px;padding:5px 7px;font-size:.43rem;display:flex}.central-account-ledger>nav{border-bottom:1px solid #dfe6ea;align-items:stretch;gap:2px;min-height:31px;padding:0 8px;display:flex}.central-account-ledger>nav button{color:#68778a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:.46rem;font-weight:650;display:flex;position:relative}.central-account-ledger>nav button:after{content:"";background:#2864a0;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:0;left:7px;right:7px;transform:scaleX(0)}.central-account-ledger>nav button.is-active{color:#2864a0}.central-account-ledger>nav button.is-active:after{transform:scaleX(1)}.central-account-table-head,.central-account-table>article{grid-template-columns:.72fr 1.17fr .98fr .52fr .82fr .82fr .98fr .82fr .76fr;align-items:center;column-gap:5px;padding:0 9px;display:grid}.central-account-table-head{color:#53657b;text-transform:uppercase;background:#f5f7fa;min-height:27px;font-size:.46rem;font-weight:800}.central-account-table-head span:nth-child(n+5):nth-child(-n+8){text-align:right}.central-account-table>article{color:#59677a;opacity:0;min-height:43px;animation:central-account-row-in .4s ease var(--row-delay) forwards;border-top:1px solid #edf0f2;font-size:.51rem;transform:translateY(4px)}.central-account-table>article>strong{color:#35445a;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.central-account-table>article>.is-balance,.central-account-table>article>span:nth-of-type(n+2){text-align:right}.central-account-table>article>.is-committed{color:#e6816d;font-weight:750}.central-account-table>article>.is-balance{color:#3c4c62;font-weight:750}.central-account-table>article>em{color:#2f9b70;background:#e9f7f0;font-style:normal;font-weight:750}.central-account-table>article>em,.central-account-type{white-space:nowrap;border-radius:99px;justify-self:start;padding:3px 5px;font-size:.45rem}.central-account-type{color:#fff;align-items:center;gap:3px;display:inline-flex}.central-account-type.is-invoice{background:#286099}.central-account-type.is-debit{color:#2e3540;background:#e6a219}.central-account-type.is-credit{color:#b47c09;background:#fff2c9}.central-account-type.is-payment{background:#34a36e}.central-account-type.is-order{background:#ff8a72}.central-account-ledger>footer{color:#7d8998;border-top:1px solid #e5eaed;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:4px 9px;font-size:.4rem;display:flex}.central-account-ledger>footer>span{color:inherit;letter-spacing:0;align-items:center;gap:7px;display:flex}.central-account-ledger>footer b{color:#2864a0}.central-account-ledger>footer i{color:#3d9368;font-style:normal}@keyframes central-account-row-in{to{opacity:1;transform:none}}@media (max-width:1100px){.central-account-demo{padding:8px}.central-account-metrics{gap:4px;margin-bottom:6px}.central-account-metrics>article{grid-template-columns:25px 1fr;gap:5px;min-height:59px;padding:5px}.central-account-metrics>article>i{width:25px;height:25px;font-size:.68rem}.central-account-metrics small{font-size:.42rem}.central-account-metrics strong{font-size:.57rem}.central-account-ledger>header{min-height:32px}.central-account-ledger>nav{min-height:28px}.central-account-table>article{min-height:40px}.central-account-table-head,.central-account-table>article{column-gap:3px;padding-inline:6px}.central-account-ledger>footer{min-height:25px}}@media (max-width:760px){.central-account-demo{padding:4px}.central-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:3px}.central-account-metrics>article{border-radius:5px;grid-template-columns:18px 1fr;gap:3px;min-height:37px;padding:3px 4px}.central-account-metrics>article>i{width:18px;height:18px;font-size:.5rem}.central-account-metrics small{font-size:.31rem}.central-account-metrics strong{font-size:.42rem}.central-account-metrics b{font-size:.3rem}.central-account-ledger{border-radius:5px}.central-account-ledger>header{min-height:27px;padding:3px 5px}.central-account-ledger>header strong{font-size:.43rem}.central-account-ledger>header small{font-size:.3rem}.central-account-ledger>header>span{display:none}.central-account-ledger>nav{justify-content:space-between;min-height:24px;padding:0 3px}.central-account-ledger>nav button{gap:2px;padding:0 3px;font-size:.31rem}.central-account-ledger>nav button:after{left:2px;right:2px}.central-account-table-head,.central-account-table>article{grid-template-columns:.75fr 1.22fr .92fr .76fr .72fr;column-gap:2px;padding:0 4px}.central-account-table-head{min-height:20px;font-size:.29rem}.central-account-table-head>:nth-child(4),.central-account-table-head>:nth-child(5),.central-account-table-head>:nth-child(6),.central-account-table-head>:nth-child(7),.central-account-table>article>:nth-child(4),.central-account-table>article>:nth-child(5),.central-account-table>article>:nth-child(6),.central-account-table>article>:nth-child(7){display:none}.central-account-table>article{min-height:26px;font-size:.3rem}.central-account-table>article>strong{font-size:.3rem}.central-account-table>article>em,.central-account-type{padding:2px 3px;font-size:.28rem}.central-account-ledger>footer{min-height:20px;padding:2px 4px;font-size:.29rem}.central-account-ledger>footer i{display:none}}.central-orders-demo{color:#273449;background:linear-gradient(#fbfcfd,#f4f7f9);flex-direction:column;padding:9px 12px 10px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.central-orders-demo>header{justify-content:space-between;align-items:center;gap:9px;min-height:54px;display:flex}.central-orders-demo>header>div{gap:1px;display:grid}.central-orders-demo>header>div>span{color:#295d8e;letter-spacing:.1em;text-transform:uppercase;font-size:.43rem;font-weight:800}.central-orders-demo>header>div>strong{font-size:.77rem}.central-orders-demo>header>div>small{color:#7d8998;font-size:.43rem}.central-orders-demo>header nav{gap:5px;display:flex}.central-orders-demo>header button{color:#295d8e;background:#fff;border:1px solid #295d8e;border-radius:99px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:.48rem;font-weight:750;display:flex}.central-orders-demo>header button:last-child{color:#fff;background:#295d8e}.central-orders-tabs{border-bottom:1px solid #dfe5e9;align-items:stretch;gap:3px;min-height:34px;display:flex}.central-orders-tabs button{color:#435167;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;padding:0 7px;font-size:.48rem;font-weight:700;position:relative}.central-orders-tabs button:after{content:"";background:#295d8e;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:6px;right:6px;transform:scaleX(0)}.central-orders-tabs button.is-active{color:#295d8e}.central-orders-tabs button.is-active:after{transform:scaleX(1)}.central-orders-filters{grid-template-columns:repeat(4,1fr);align-items:center;gap:5px;min-height:45px;display:grid}.central-orders-filters>span{gap:2px;min-width:0;display:grid}.central-orders-filters small{color:#8b96a5;text-transform:uppercase;font-size:.4rem}.central-orders-filters b{color:#5f6d80;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e1e6ea;border-radius:6px;align-items:center;min-height:24px;padding:0 7px;font-size:.48rem;font-weight:550;display:flex;overflow:hidden}.central-orders-view{background:#fff;border:1px solid #dfe6ea;border-radius:9px;flex:1;min-height:0;animation:central-orders-view-in .4s both;overflow:hidden;box-shadow:0 6px 18px #2734460b}.central-orders-overview{flex-direction:column;height:100%;padding:7px;display:flex}.central-orders-metrics{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.central-orders-metrics>article{opacity:0;min-width:0;min-height:67px;animation:central-order-item-in .38s ease var(--order-delay) forwards;background:#fff;border:1px solid #e4e9ec;border-radius:7px;align-content:center;gap:2px;padding:7px 8px;display:grid;position:relative;overflow:hidden;transform:translateY(5px)}.central-orders-metrics>article:before{content:"";background:#295d8e;width:3px;position:absolute;inset:0 auto 0 0}.central-orders-metrics>article.is-review:before{background:#f1b146}.central-orders-metrics>article.is-approved:before{background:#3dba8a}.central-orders-metrics>article.is-process:before{background:#46a9c5}.central-orders-metrics>article.is-dispatched:before{background:#ff7f70}.central-orders-metrics>article.is-delivered:before{background:#5eafbe}.central-orders-metrics span{color:#8591a1;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.central-orders-metrics strong{font-size:.72rem;line-height:1}.central-orders-metrics small{color:#8b96a5;font-size:.41rem}.central-orders-recent{grid-template-columns:1fr 1fr;gap:5px;margin-top:5px;display:grid}.central-orders-recent>span{color:#295d8e;letter-spacing:0;background:#f5f8fa;border-radius:6px;grid-template-columns:6px auto 1fr auto;align-items:center;gap:4px;min-width:0;padding:5px 6px;font-size:.48rem;font-weight:750;display:grid}.central-orders-recent i{background:#44a976;border-radius:50%;width:6px;height:6px}.central-orders-recent b{color:#435167;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.central-orders-recent em{color:#84909f;white-space:nowrap;font-size:.4rem;font-style:normal}.central-orders-map{background:linear-gradient(18deg,#0000 47%,#e4d3a4b8 48% 50%,#0000 51%),linear-gradient(107deg,#0000 53%,#e2d7b0ad 54% 56%,#0000 57%),linear-gradient(135deg,#718d69,#92a77f 47%,#71968c);height:100%;position:relative;overflow:hidden}.central-orders-map:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 90px,#ffffff26 91px 92px),repeating-linear-gradient(0deg,#0000 0 72px,#ffffff21 73px 74px);position:absolute;inset:0}.central-map-road{transform-origin:0;background:#eeeac6b8;height:1px;position:absolute}.road-one{width:115%;top:37%;left:-5%;rotate:-14deg}.road-two{width:95%;top:12%;left:28%;rotate:57deg}.road-three{width:105%;top:69%;left:5%;rotate:-35deg}.central-map-label{z-index:1;color:#ffffffc7;text-shadow:0 1px 2px #192f238c;font-size:.48rem;font-weight:800;position:absolute}.label-cordoba{top:28%;left:19%}.label-santafe{top:20%;left:54%}.label-buenosaires{bottom:26%;right:20%}.central-orders-map>b{z-index:2;color:#fff;opacity:0;width:44px;height:44px;animation:central-map-cluster-in .45s ease var(--cluster-delay) forwards;background:#2ea14c;border:3px solid #71dc93ad;border-radius:50%;place-items:center;font-size:.44rem;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 5px #4ac06d61,0 4px 10px #19422b38}.central-orders-map>b.is-warning{background:#f0a10d;border-color:#ffcd5fb3;width:39px;height:39px;box-shadow:0 0 0 5px #ffc24259}.central-orders-map>footer{z-index:3;color:#647286;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border-radius:6px;align-items:center;gap:10px;padding:5px 7px;font-size:.41rem;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.central-orders-map>footer span{align-items:center;gap:4px;display:flex}.central-orders-map>footer i{background:#2ea14c;border-radius:50%;width:7px;height:7px}.central-orders-map>footer span:nth-child(2) i{background:#f0a10d}.central-orders-map>footer strong{color:#295d8e;margin-left:auto;font-size:.48rem}.central-orders-products{align-content:center;gap:6px;height:100%;padding:7px;display:grid}.central-orders-products>article{opacity:0;min-width:0;min-height:67px;animation:central-order-item-in .4s ease var(--order-delay) forwards;border:1px solid #e1e7eb;border-radius:8px;grid-template-columns:30px 1.05fr 1.25fr 12px;align-items:center;gap:7px;padding:7px 9px;display:grid;transform:translate(-5px)}.central-orders-products>article>i{color:#39a875;background:#e7f6ef;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid}.central-orders-products>article>div{gap:1px;min-width:0;display:grid}.central-orders-products>article>div strong{font-size:.58rem}.central-orders-products>article small{color:#64738a;font-size:.42rem}.central-orders-products>article>div>span{color:#295d8e;margin-top:2px;font-size:.4rem}.central-orders-products dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.central-orders-products dl>div{gap:2px;display:grid}.central-orders-products dt{color:#8190a3;font-size:.4rem}.central-orders-products dd{color:#314058;margin:0;font-size:.52rem;font-weight:750}.central-orders-products>article>b{color:#295d8e;font-size:.85rem}.central-orders-evolution{height:100%;padding:8px 10px 5px;position:relative}.central-orders-evolution>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:39px;display:flex}.central-orders-evolution>header>div{gap:2px;display:grid}.central-orders-evolution>header strong{font-size:.61rem}.central-orders-evolution>header small{color:#8793a2;font-size:.41rem}.central-orders-evolution>header>b{color:#295d8e;background:#e8f2fa;border-radius:99px;padding:4px 6px;font-size:.5rem}.central-orders-evolution svg{width:100%;height:calc(100% - 56px);overflow:visible}.central-orders-evolution-grid{fill:none;stroke:#e8ecef;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.central-orders-evolution-line{fill:none;stroke:#295d8e;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 2px 2px #295d8e2e);animation:central-order-line 1.6s forwards}.central-orders-evolution circle{fill:#295d8e;stroke:#fff;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:central-order-point .3s forwards}.central-orders-months{color:#718096;text-align:center;grid-template-columns:repeat(12,1fr);align-items:end;height:17px;font-size:.36rem;display:grid}.central-orders-reservations{grid-template-rows:26px repeat(3,1fr);height:100%;padding:5px 7px;display:grid}.central-orders-reservations>article,.central-orders-reservations>header{grid-template-columns:.58fr 1.55fr .58fr .42fr;align-items:center;gap:7px;padding:0 7px;display:grid}.central-orders-reservations>header{color:#53657b;text-transform:uppercase;font-size:.4rem;font-weight:800}.central-orders-reservations>article{opacity:0;animation:central-order-item-in .38s ease var(--order-delay) forwards;border-top:1px solid #e8ecef;transform:translateY(4px)}.central-orders-reservations>article>b{color:#4ba9c2;background:#eaf7fa;border-radius:99px;width:max-content;padding:3px 5px;font-size:.4rem}.central-orders-reservations>article>div{gap:2px;min-width:0;display:grid}.central-orders-reservations>article>div strong,.central-orders-reservations>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.central-orders-reservations>article small{color:#8792a1;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;overflow:hidden}.central-orders-reservations>article>span{color:#65748a;font-size:.46rem}@keyframes central-orders-view-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes central-order-item-in{to{opacity:1;transform:none}}@keyframes central-map-cluster-in{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes central-order-line{to{stroke-dashoffset:0}}@keyframes central-order-point{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (max-width:1100px){.central-orders-demo{padding:7px 8px}.central-orders-demo>header{min-height:47px}.central-orders-tabs{min-height:30px}.central-orders-tabs button{padding-inline:5px;font-size:.4rem}.central-orders-filters{min-height:41px}.central-orders-metrics>article{min-height:57px}.central-orders-recent em{display:none}.central-orders-products{gap:4px;padding:5px}.central-orders-products>article{min-height:57px}.central-orders-map>b{width:38px;height:38px}.central-orders-map>b.is-warning{width:34px;height:34px}}@media (max-width:760px){.central-orders-demo{padding:4px}.central-orders-demo>header{min-height:35px}.central-orders-demo>header>div>span{font-size:.3rem}.central-orders-demo>header>div>strong{font-size:.49rem}.central-orders-demo>header>div>small{display:none}.central-orders-demo>header nav button{min-height:21px;padding:0 4px;font-size:.3rem}.central-orders-demo>header nav button:first-child{display:none}.central-orders-tabs{gap:0;min-height:25px}.central-orders-tabs button{white-space:normal;flex:1;padding:0 2px;font-size:.3rem;line-height:1.05}.central-orders-filters{grid-template-columns:1fr 1fr;gap:3px;min-height:30px}.central-orders-filters small,.central-orders-filters>span:nth-child(n+3){display:none}.central-orders-filters b{min-height:21px;padding:0 4px;font-size:.3rem}.central-orders-view{border-radius:5px}.central-orders-overview{padding:3px}.central-orders-metrics{gap:2px}.central-orders-metrics>article{border-radius:4px;gap:1px;min-height:42px;padding:3px 4px}.central-orders-metrics span{font-size:.3rem}.central-orders-metrics strong{font-size:.44rem}.central-orders-metrics small{font-size:.3rem}.central-orders-recent{gap:2px;margin-top:2px}.central-orders-recent>span{grid-template-columns:5px auto 1fr;padding:3px;font-size:.3rem}.central-orders-recent b{font-size:.3rem}.central-orders-recent em{display:none}.central-map-label{font-size:.3rem}.central-orders-map>b{border-width:2px;width:28px;height:28px;font-size:.3rem;box-shadow:0 0 0 3px #4ac06d61}.central-orders-map>b.is-warning{width:26px;height:26px}.central-orders-map>footer{gap:4px;padding:3px;font-size:.3rem;bottom:3px;left:3px;right:3px}.central-orders-map>footer strong{font-size:.3rem}.central-orders-products{gap:2px;padding:3px}.central-orders-products>article{border-radius:4px;grid-template-columns:19px 1fr 1fr 7px;gap:3px;min-height:43px;padding:3px 4px}.central-orders-products>article>i{width:18px;height:18px;font-size:.45rem}.central-orders-products>article>div strong{font-size:.34rem}.central-orders-products dd,.central-orders-products dt,.central-orders-products>article small,.central-orders-products>article>div>span{font-size:.3rem}.central-orders-products dl{gap:3px}.central-orders-products dl>div:first-child{display:none}.central-orders-evolution{padding:4px}.central-orders-evolution>header{min-height:29px}.central-orders-evolution>header strong{font-size:.4rem}.central-orders-evolution>header small{font-size:.3rem}.central-orders-evolution>header>b{padding:2px 3px;font-size:.32rem}.central-orders-evolution svg{height:calc(100% - 43px)}.central-orders-months{height:13px;font-size:.3rem}.central-orders-months span:nth-child(2n){visibility:hidden}.central-orders-reservations{grid-template-rows:18px repeat(3,1fr);padding:2px 3px}.central-orders-reservations>article,.central-orders-reservations>header{grid-template-columns:.58fr 1.5fr .7fr;gap:3px;padding:0 3px}.central-orders-reservations>header{font-size:.3rem}.central-orders-reservations>article>span,.central-orders-reservations>header span:last-child{display:none}.central-orders-reservations>article small,.central-orders-reservations>article>b,.central-orders-reservations>article>div strong,.central-orders-reservations>article>strong{font-size:.3rem}.central-orders-reservations>article small{display:none}}.central-billing-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f7f9);flex-direction:column;padding:8px 11px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.central-billing-demo>header{align-content:center;gap:1px;min-height:48px;display:grid}.central-billing-demo>header>span{color:#295d8e;letter-spacing:.1em;text-transform:uppercase;font-size:.43rem;font-weight:800}.central-billing-demo>header>strong{font-size:.73rem}.central-billing-demo>header>small{color:#7e8999;font-size:.42rem}.central-billing-stepper{border-block:1px solid #e1e6ea;grid-template-columns:repeat(3,1fr);align-items:center;min-height:42px;display:grid}.central-billing-stepper button{color:#98a2b0;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:100%;padding:0 7px;font-size:.48rem;font-weight:650;display:flex;position:relative}.central-billing-stepper button:not(:last-child):after{content:"";background:#dce3e8;width:26%;height:1px;position:absolute;top:50%;right:5px}.central-billing-stepper button>i{color:#607086;background:#e5eaf0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.48rem;font-style:normal;display:grid}.central-billing-stepper button.is-active{color:#295d8e}.central-billing-stepper button.is-active>i{color:#fff;background:#295d8e;box-shadow:0 0 0 4px #e8f1fa}.central-billing-stepper button.is-complete{color:#468065}.central-billing-stepper button.is-complete>i{color:#2f9567;background:#e4f5ec}.central-billing-body{flex:1;min-height:0;padding:7px 0;animation:central-billing-view-in .42s both;overflow:hidden}.central-billing-body>section{background:#fff;border:1px solid #dee5e9;border-radius:9px;height:100%;box-shadow:0 6px 18px #2734460a}.central-billing-demo>footer{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.central-billing-demo>footer>span{color:#8591a1;font-size:.4rem}.central-billing-demo>footer button{border:0;border-radius:6px;align-items:center;gap:4px;min-height:25px;padding:0 8px;font-size:.48rem;font-weight:700;display:inline-flex}.central-billing-demo>footer .is-secondary{color:#536176;background:#e9edf2}.central-billing-demo>footer .is-primary{color:#fff;background:#295d8e}.central-billing-attachment{flex-direction:column;padding:10px;display:flex}.central-billing-attachment>header{align-items:center;gap:8px;min-height:38px;display:flex}.central-billing-attachment>header>i{color:#296097;background:#e9f2fb;border-radius:7px;place-items:center;width:29px;height:29px;font-size:.75rem;display:grid}.central-billing-attachment>header>span{gap:1px;display:grid}.central-billing-attachment>header strong{font-size:.58rem}.central-billing-attachment>header small{color:#8290a1;font-size:.4rem}.central-billing-dropzone{background:#f7fafc;border:1px dashed #a9bed1;border-radius:8px;flex:1;align-content:center;place-items:center;gap:4px;margin:7px 0;display:grid}.central-billing-dropzone>i{color:#2c649a;font-size:1.25rem;animation:central-billing-upload 1.8s ease-in-out infinite}.central-billing-dropzone>strong{font-size:.58rem}.central-billing-dropzone>small{color:#84909e;font-size:.4rem}.central-billing-dropzone>span{color:#329a6d;background:#e8f7f0;border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:.45rem;font-weight:750;display:flex}.central-billing-attachment>footer{color:#84909e;justify-content:space-between;align-items:center;font-size:.4rem;display:flex}.central-billing-attachment>footer>b{color:#329a6d;align-items:center;gap:4px;font-size:.48rem;display:flex}.central-billing-types{grid-template-rows:42px 1fr 47px;gap:7px;padding:10px;display:grid}.central-billing-type-buttons{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.central-billing-type-buttons button{color:#295d8e;background:#fff;border:1px solid #295d8e;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:.48rem;font-weight:700;display:flex}.central-billing-type-buttons button>i{font-size:.64rem}.central-billing-type-buttons button.is-selected{color:#fff;background:#295d8e}.central-billing-impact{background:#fafbfc;border:1px solid #e4e8eb;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.central-billing-impact>i{color:#dd6170;background:#fff0f1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.72rem;display:grid}.central-billing-impact>span{gap:2px;display:grid}.central-billing-impact strong{color:#295d8e;font-size:.58rem}.central-billing-impact small{color:#8792a1;font-size:.42rem}.central-billing-specific{border:1px solid #dce4e9;border-radius:7px;align-items:center;padding:7px 9px;display:flex}.central-billing-specific>span{gap:2px;display:grid}.central-billing-specific small{color:#8692a1;font-size:.4rem}.central-billing-specific strong{font-size:.53rem}.central-billing-specific>i{color:#36a272;margin-left:auto;font-size:.75rem}.central-billing-general{flex-direction:column;padding:8px;display:flex}.central-billing-general>header{justify-content:space-between;align-items:flex-start;gap:7px;min-height:32px;display:flex}.central-billing-general>header>span{gap:1px;display:grid}.central-billing-general>header strong{font-size:.58rem}.central-billing-general>header small{color:#8390a0;font-size:.4rem}.central-billing-general>header>b{color:#329a6d;background:#e8f7f0;border-radius:99px;align-items:center;gap:4px;padding:3px 6px;font-size:.43rem;display:flex}.central-billing-general>div{flex:1;grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.central-billing-general article{opacity:0;min-width:0;animation:central-billing-field-in .35s ease var(--billing-delay) forwards;border:1px solid #e2e7eb;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;padding:6px 8px;display:flex;transform:translateY(4px)}.central-billing-general article>header{align-items:center;gap:5px;display:flex}.central-billing-general article>header>i{color:#2c6399;font-size:.66rem}.central-billing-general article>header strong{font-size:.49rem}.central-billing-general dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.central-billing-general dl>div{min-width:0}.central-billing-general dt{color:#8894a3;font-size:.4rem}.central-billing-general dd{color:#344359;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:.48rem;font-weight:750;overflow:hidden}.central-billing-general>footer{color:#58677c;justify-content:space-between;align-items:end;min-height:27px;font-size:.43rem;display:flex}.central-billing-general>footer strong{color:#295d8e;font-size:.58rem}@keyframes central-billing-view-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes central-billing-upload{50%{filter:drop-shadow(0 4px 4px #2c639938);transform:translateY(-3px)}}@keyframes central-billing-field-in{to{opacity:1;transform:none}}@media (max-width:1100px){.central-billing-demo{padding:6px 8px}.central-billing-demo>header{min-height:43px}.central-billing-stepper{min-height:38px}.central-billing-stepper button:not(:last-child):after{display:none}.central-billing-attachment,.central-billing-types{padding:7px}}@media (max-width:760px){.central-billing-demo{padding:4px}.central-billing-demo>header{min-height:35px}.central-billing-demo>header>span{font-size:.3rem}.central-billing-demo>header>strong{font-size:.49rem}.central-billing-demo>header>small{display:none}.central-billing-stepper{min-height:31px}.central-billing-stepper button{gap:3px;padding:0 2px;font-size:.3rem}.central-billing-stepper button>i{flex-basis:17px;width:17px;height:17px;font-size:.3rem}.central-billing-body{padding:3px 0}.central-billing-demo>footer{min-height:26px}.central-billing-demo>footer>span{display:none}.central-billing-demo>footer button{min-height:20px;padding:0 5px;font-size:.3rem}.central-billing-attachment{padding:4px}.central-billing-attachment>header{min-height:27px}.central-billing-attachment>header>i{width:20px;height:20px;font-size:.5rem}.central-billing-attachment>header strong,.central-billing-dropzone>strong{font-size:.36rem}.central-billing-attachment>footer,.central-billing-attachment>header small,.central-billing-dropzone>small{font-size:.3rem}.central-billing-dropzone{margin:3px 0}.central-billing-dropzone>i{font-size:.75rem}.central-billing-attachment>footer>b,.central-billing-dropzone>span{font-size:.3rem}.central-billing-types{grid-template-rows:31px 1fr 34px;gap:3px;padding:4px}.central-billing-type-buttons{gap:3px}.central-billing-type-buttons button{gap:2px;padding:0 2px;font-size:.3rem;line-height:1.05}.central-billing-type-buttons button>i{font-size:.38rem}.central-billing-impact{gap:4px;padding:4px}.central-billing-impact>i{width:20px;height:20px;font-size:.45rem}.central-billing-impact strong{font-size:.36rem}.central-billing-impact small,.central-billing-specific small{font-size:.3rem}.central-billing-specific{padding:3px 5px}.central-billing-specific strong{font-size:.34rem}.central-billing-general{padding:4px}.central-billing-general>header{min-height:24px}.central-billing-general>header strong{font-size:.38rem}.central-billing-general>header small{display:none}.central-billing-general>header>b{padding:2px 3px;font-size:.3rem}.central-billing-general>div{gap:2px}.central-billing-general article{border-radius:4px;gap:2px;padding:3px 4px}.central-billing-general article>header{gap:3px}.central-billing-general article>header>i{font-size:.42rem}.central-billing-general article>header strong,.central-billing-general dd{font-size:.3rem}.central-billing-general dt{display:none}.central-billing-general>footer{min-height:20px;font-size:.3rem}.central-billing-general>footer strong{font-size:.36rem}}.central-billing-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden;background:linear-gradient(145deg,#f7fcf9,#eaf8f0)!important;border-color:#a8d7bd!important}.central-billing-success:after,.central-billing-success:before{content:"";border:1px solid #359d6929;border-radius:50%;animation:central-billing-success-ring 2.2s ease-out infinite;position:absolute}.central-billing-success:before{width:120px;height:120px}.central-billing-success:after{width:170px;height:170px;animation-delay:.55s}.central-billing-success-icon{z-index:1;color:#fff;background:#36a06d;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:7px;font-size:1.3rem;animation:central-billing-success-pop .55s cubic-bezier(.2,.8,.2,1) both;display:grid;position:relative;box-shadow:0 0 0 8px #36a06d1a}.central-billing-success-summary,.central-billing-success>p,.central-billing-success>span,.central-billing-success>strong{z-index:1;position:relative}.central-billing-success>span{color:#328b61;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.46rem;font-weight:800}.central-billing-success>strong{color:#26374a;font-size:.76rem}.central-billing-success>p{color:#66768a;margin:4px 0 9px;font-size:.45rem}.central-billing-success>p>b{color:#33465a}.central-billing-success-summary{grid-template-columns:1.3fr .8fr 1fr;gap:5px;width:min(100%,420px);display:grid}.central-billing-success-summary>span{text-align:left;background:#fffc;border:1px solid #cfe6d9;border-radius:7px;gap:2px;padding:6px 8px;display:grid}.central-billing-success-summary small{color:#7b8c82;font-size:.4rem}.central-billing-success-summary b{color:#326d50;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.central-billing-demo>footer.is-saved>span{color:#329565;align-items:center;gap:3px;font-weight:750;display:flex}.central-billing-demo>footer.is-saved .is-primary{background:#329565;box-shadow:0 4px 12px #3295652e}@keyframes central-billing-success-pop{0%{opacity:0;transform:scale(.55)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes central-billing-success-ring{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}@media (max-width:760px){.central-billing-success{padding:5px}.central-billing-success-icon{width:31px;height:31px;margin-bottom:4px;font-size:.8rem;box-shadow:0 0 0 5px #36a06d1a}.central-billing-success>span{font-size:.3rem}.central-billing-success>strong{font-size:.44rem}.central-billing-success>p{margin:2px 0 4px;font-size:.3rem}.central-billing-success-summary{gap:2px}.central-billing-success-summary>span{border-radius:4px;gap:1px;padding:3px}.central-billing-success-summary b,.central-billing-success-summary small{font-size:.3rem}}.central-stock-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f7f9);flex-direction:column;padding:8px 10px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.central-stock-demo>header{justify-content:space-between;align-items:center;gap:8px;min-height:45px;display:flex}.central-stock-demo>header>div{gap:1px;display:grid}.central-stock-demo>header>div>span{color:#2b679a;letter-spacing:.1em;text-transform:uppercase;font-size:.42rem;font-weight:800}.central-stock-demo>header>div>strong{font-size:.72rem}.central-stock-demo>header>div>small{color:#8290a1;font-size:.4rem}.central-stock-demo>header>b{color:#318b64;background:#e8f7f0;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:.45rem;display:flex}.central-stock-demo>header>b>i{background:#42b77f;border-radius:50%;width:7px;height:7px;animation:central-stock-live 1.6s infinite;box-shadow:0 0 0 4px #42b77f1f}.central-stock-metrics{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.central-stock-metrics>article{background:#fff;border:1px solid #e1e7eb;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:6px;min-width:0;min-height:61px;padding:6px 7px;display:grid;position:relative;overflow:hidden}.central-stock-metrics>article:before{content:"";background:#2c6399;width:3px;position:absolute;inset:0 auto 0 0}.central-stock-metrics>article.is-aqua:before{background:#4ba8c2}.central-stock-metrics>article.is-yellow:before{background:#ffb747}.central-stock-metrics>article.is-green:before{background:#40bd90}.central-stock-metrics>article>i{color:#2c6399;background:#ebf2f9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.7rem;display:grid}.central-stock-metrics>article.is-aqua>i{color:#4ba8c2;background:#e9f7fa}.central-stock-metrics>article.is-yellow>i{color:#eba333;background:#fff5e5}.central-stock-metrics>article.is-green>i{color:#36a477;background:#e9f8f2}.central-stock-metrics>article>span{grid-template-columns:auto 1fr;align-items:end;gap:1px 3px;min-width:0;display:grid}.central-stock-metrics small{color:#8390a1;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:.4rem;overflow:hidden}.central-stock-metrics strong{animation:central-stock-number .36s ease var(--stock-delay) both;font-size:.63rem;line-height:1}.central-stock-metrics em{color:#93a0ad;font-size:.4rem;font-style:normal}.central-stock-stage{background:linear-gradient(90deg,#f2fbf7 0 31%,#f9fbfc 44% 56%,#fff5f4 69% 100%);border:1px solid #e0e6e9;border-radius:9px;flex:0 205px;grid-template-columns:1fr .82fr 1fr;align-items:start;gap:7px;min-height:0;margin:7px 0 5px;padding:8px;display:grid;position:relative;overflow:hidden}.central-stock-stage:after,.central-stock-stage:before{content:"";z-index:0;background:#9fd8bd;width:26%;height:1px;position:absolute;top:47px}.central-stock-stage:before{left:21%}.central-stock-stage:after{background:#efb3af;right:21%}.central-stock-lane{z-index:1;gap:2px;display:grid}.central-stock-lane>span{color:#32966b;text-transform:uppercase;align-items:center;gap:4px;font-size:.5rem;font-weight:800;display:flex}.central-stock-lane>small{color:#7d8c99;font-size:.4rem}.central-stock-lane.is-out{text-align:right}.central-stock-lane.is-out>span{color:#d96162;justify-content:flex-end}.central-stock-balance{z-index:1;background:#fff;border:1px solid #dce4e8;border-radius:8px;place-items:center;gap:1px;padding:5px;display:grid;box-shadow:0 5px 14px #2b3d500f}.central-stock-balance small{color:#8290a0;font-size:.4rem}.central-stock-balance strong{color:#295d8e;font-size:.59rem}.central-stock-balance>i{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.52rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:47px}.central-stock-balance>i.is-up{background:#39a574}.central-stock-balance>i.is-down{background:#e26a68}.central-stock-movement{background:#fff;border:1px solid #dce4e8;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:69px;padding:7px 9px;display:grid;position:absolute;bottom:9px;left:17%;right:17%;box-shadow:0 10px 24px #2c3e521f}.central-stock-movement.is-in{border-left:4px solid #3eb27e;animation:central-stock-card-in .62s cubic-bezier(.22,.8,.32,1) both}.central-stock-movement.is-out{border-right:4px solid #e36c69;animation:central-stock-card-out .75s cubic-bezier(.22,.8,.32,1) both}.central-stock-movement>i{color:#32996c;background:#e8f7f0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.75rem;display:grid}.central-stock-movement.is-out>i{color:#dc6263;background:#fff0ef}.central-stock-movement>div{gap:2px;min-width:0;display:grid}.central-stock-movement>div>span{align-items:center;gap:5px;display:flex}.central-stock-movement>div>span>b{color:#2f9769;background:#e7f7ef;border-radius:99px;padding:2px 5px;font-size:.43rem}.central-stock-movement.is-out>div>span>b{color:#d95d60;background:#fff0ef}.central-stock-movement>div>span>em{color:#72a441;font-size:.4rem;font-style:normal}.central-stock-movement>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.central-stock-movement>div>small{color:#8290a0;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;overflow:hidden}.central-stock-movement>div>small>i{margin-right:2px}.central-stock-movement>strong{color:#32996c;white-space:nowrap;font-size:.63rem}.central-stock-movement.is-out>strong{color:#dc6263}.central-stock-demo>nav{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.central-stock-demo>nav button{color:#58677a;cursor:pointer;background:#fff;border:1px solid #e1e6ea;border-radius:6px;align-items:center;gap:4px;min-width:0;min-height:29px;padding:0 6px;font-size:.48rem;font-weight:650;transition:all .25s;display:flex}.central-stock-demo>nav button>i{color:#35a273}.central-stock-demo>nav button.is-exit>i{color:#dc6263}.central-stock-demo>nav button>span{color:#7f8c9b;margin-left:auto;font-size:.4rem}.central-stock-demo>nav button.is-active{background:#eef9f4;border-color:#8ebda7;box-shadow:0 0 0 2px #37996a14}.central-stock-demo>nav button.is-active.is-exit{background:#fff3f2;border-color:#e4aaa8}@keyframes central-stock-card-in{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:none}}@keyframes central-stock-card-out{0%{opacity:.35;transform:translate(-9%)}to{opacity:1;transform:translate(9%)}}@keyframes central-stock-number{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes central-stock-live{50%{opacity:.45;transform:scale(.78)}}@media (max-width:1100px){.central-stock-demo{padding:6px 8px}.central-stock-demo>header{min-height:41px}.central-stock-metrics>article{grid-template-columns:23px 1fr;gap:4px;min-height:56px;padding:5px}.central-stock-metrics>article>i{width:23px;height:23px;font-size:.59rem}.central-stock-movement{left:14%;right:14%}.central-stock-demo>nav button{padding-inline:4px}}@media (max-width:760px){.central-stock-demo{padding:4px}.central-stock-demo>header{min-height:34px}.central-stock-demo>header>div>span{font-size:.3rem}.central-stock-demo>header>div>strong{font-size:.48rem}.central-stock-demo>header>div>small{display:none}.central-stock-demo>header>b{padding:2px 4px;font-size:.3rem}.central-stock-metrics{gap:2px}.central-stock-metrics>article{border-radius:4px;grid-template-columns:16px 1fr;gap:2px;min-height:40px;padding:3px}.central-stock-metrics>article>i{width:16px;height:16px;font-size:.4rem}.central-stock-metrics em,.central-stock-metrics small{font-size:.3rem}.central-stock-metrics strong{font-size:.4rem}.central-stock-stage{border-radius:5px;grid-template-columns:1fr .9fr 1fr;gap:3px;margin:3px 0;padding:4px}.central-stock-stage:after,.central-stock-stage:before{top:35px}.central-stock-lane>span{gap:2px;font-size:.3rem}.central-stock-lane>small{display:none}.central-stock-balance{border-radius:4px;padding:3px}.central-stock-balance small{display:none}.central-stock-balance strong{font-size:.32rem}.central-stock-balance>i{width:15px;height:15px;font-size:.3rem;top:32px}.central-stock-movement{border-radius:5px;grid-template-columns:21px 1fr auto;gap:4px;min-height:50px;padding:4px;bottom:4px;left:9%;right:9%}.central-stock-movement>i{width:20px;height:20px;font-size:.48rem}.central-stock-movement>div>span{gap:2px}.central-stock-movement>div>small,.central-stock-movement>div>span>b,.central-stock-movement>div>span>em,.central-stock-movement>div>strong,.central-stock-movement>strong{font-size:.3rem}.central-stock-movement>div>small{display:none}.central-stock-demo>nav{gap:2px}.central-stock-demo>nav button{gap:2px;min-height:21px;padding:0 3px;font-size:.3rem}.central-stock-demo>nav button>span{display:none}}.central-logistics-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f7f9);flex-direction:column;padding:8px 10px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.central-logistics-demo>header{justify-content:space-between;align-items:center;gap:8px;min-height:45px;display:flex}.central-logistics-demo>header>div{gap:1px;display:grid}.central-logistics-demo>header>div>span{color:#2b679a;letter-spacing:.1em;text-transform:uppercase;font-size:.42rem;font-weight:800}.central-logistics-demo>header>div>strong{font-size:.72rem}.central-logistics-demo>header>div>small{color:#8290a1;font-size:.4rem}.central-logistics-demo>header>b{color:#3e91aa;background:#e9f5fa;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:.45rem;display:flex}.central-logistics-demo>header>b.is-complete{color:#32986c;background:#e8f7f0}.central-logistics-summary{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:6px;display:grid}.central-logistics-summary>span{background:#fff;border:1px solid #e1e7eb;border-radius:7px;grid-template-columns:22px 1fr;align-items:center;column-gap:5px;min-width:0;min-height:44px;padding:5px 7px;display:grid}.central-logistics-summary>span>i{color:#2c6399;background:#ebf3fa;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:.58rem;display:grid}.central-logistics-summary small{color:#8491a1;font-size:.4rem}.central-logistics-summary strong{font-size:.53rem}.central-logistics-layout{flex:1;grid-template-columns:1.55fr 1fr;gap:6px;min-height:0;display:grid}.central-logistics-map,.central-logistics-orders{background:#fff;border:1px solid #dfe6ea;border-radius:9px;min-height:0;overflow:hidden}.central-logistics-map>header{border-bottom:1px solid #e4e9ec;justify-content:space-between;align-items:center;min-height:31px;padding:0 8px;display:flex}.central-logistics-map>header>span{align-items:center;gap:4px;font-size:.5rem;font-weight:750;display:flex}.central-logistics-map>header>span>i{color:#2e6599;font-size:.65rem}.central-logistics-map>header>b{color:#2e6599;background:#edf3f9;border-radius:99px;padding:2px 5px;font-size:.4rem}.central-logistics-map-body{background:linear-gradient(24deg,#0000 48%,#e5d6a9b8 49% 51%,#0000 52%),linear-gradient(132deg,#8aa27c,#6e9688 58%,#7d9c7a);height:calc(100% - 31px);position:relative;overflow:hidden}.central-logistics-map-body:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 70px,#ffffff21 71px 72px),repeating-linear-gradient(0deg,#0000 0 52px,#ffffff1f 53px 54px);position:absolute;inset:0}.central-logistics-road{z-index:0;transform-origin:0;background:#eee8c5b8;height:1px;position:absolute}.central-logistics-road.road-a{width:116%;top:20%;left:-8%;rotate:19deg}.central-logistics-road.road-b{width:106%;top:70%;left:4%;rotate:-17deg}.central-logistics-road.road-c{width:90%;top:4%;left:41%;rotate:72deg}.central-logistics-map-body>svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.central-logistics-route-base,.central-logistics-route-progress{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.central-logistics-route-base{stroke:#ffffffb3;stroke-width:6px}.central-logistics-route-progress{stroke:#295d8e;stroke-width:3px;transition:stroke-dasharray .75s}.central-logistics-map-body>button{z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:absolute;translate:-50% -50%}.central-logistics-map-body>button>i{color:#fff;background:#73879a;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.43rem;font-style:normal;font-weight:800;transition:all .35s;display:grid;box-shadow:0 3px 8px #1f362d3d}.central-logistics-map-body>button>span{white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#233732a8;border-radius:4px;padding:2px 4px;font-size:.4rem;font-weight:700}.central-logistics-map-body>button.is-reached>i{background:#295d8e}.central-logistics-map-body>button.is-delivery.is-reached>i{background:#32a477}.central-logistics-map-body>button[aria-current=true]>i{transform:scale(1.16);box-shadow:0 0 0 5px #ffffff40,0 3px 8px #1f362d3d}.central-logistics-truck{z-index:4;color:#295d8e;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.64rem;transition:left .75s,top .75s;display:grid;position:absolute;translate:-50% -125%;box-shadow:0 4px 10px #22362f38}.central-logistics-orders{flex-direction:column;padding:7px;display:flex}.central-logistics-orders>header{justify-content:space-between;align-items:center;gap:5px;min-height:29px;display:flex}.central-logistics-orders>header>span{font-size:.5rem;font-weight:750}.central-logistics-orders>header>b{color:#318d66;font-size:.4rem}.central-logistics-orders>article{border:1px solid #e1e7ea;border-radius:7px;align-content:center;gap:3px;min-height:72px;padding:7px 8px;transition:all .35s;display:grid;position:relative}.central-logistics-orders>article+article{margin-top:5px}.central-logistics-orders>article.is-current{border-color:#73b5c8;box-shadow:0 0 0 2px #4ba8c217}.central-logistics-orders>article.is-delivered{background:#f0faf6;border-color:#8fd0b3}.central-logistics-orders>article>div{align-items:center;gap:5px;display:flex}.central-logistics-orders>article>div>span{color:#295d8e;background:#eaf1f8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.4rem;font-weight:800;display:grid}.central-logistics-orders>article>div>b{color:#295d8e;text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;overflow:hidden}.central-logistics-orders>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.central-logistics-orders>article>small{color:#7f8d9d;font-size:.4rem}.central-logistics-orders>article>em{color:#c98a20;background:#fff5e4;border-radius:99px;align-items:center;gap:3px;padding:2px 5px;font-size:.4rem;font-style:normal;font-weight:750;display:flex;position:absolute;top:6px;right:6px}.central-logistics-orders>article.is-current>em{color:#4099b2;background:#eaf7fa}.central-logistics-orders>article.is-delivered>em{color:#2d9366;background:#ddf3e9}.central-logistics-orders>footer{background:#f3f7f9;border-radius:6px;align-items:center;gap:6px;min-height:32px;margin-top:15px;padding:5px 7px;display:flex}.central-logistics-orders>footer>i{color:#328f68;font-size:.68rem}.central-logistics-orders>footer>span{display:grid}.central-logistics-orders>footer strong{font-size:.43rem}.central-logistics-orders>footer small{color:#8290a0;font-size:.4rem}@media (max-width:1100px){.central-logistics-demo{padding:6px 8px}.central-logistics-demo>header{min-height:41px}.central-logistics-summary>span{min-height:40px}.central-logistics-layout{grid-template-columns:1.45fr 1fr}.central-logistics-orders>article{min-height:64px;padding:5px 6px}.central-logistics-orders>article>em{width:max-content;position:static}}@media (max-width:760px){.central-logistics-demo{padding:4px}.central-logistics-demo>header{min-height:34px}.central-logistics-demo>header>div>span{font-size:.3rem}.central-logistics-demo>header>div>strong{font-size:.48rem}.central-logistics-demo>header>div>small{display:none}.central-logistics-demo>header>b{padding:2px 4px;font-size:.3rem}.central-logistics-summary{gap:2px;margin-bottom:3px}.central-logistics-summary>span{border-radius:4px;grid-template-columns:15px 1fr;gap:2px;min-height:32px;padding:3px}.central-logistics-summary>span>i{width:15px;height:15px;font-size:.36rem}.central-logistics-summary small{font-size:.3rem}.central-logistics-summary strong{font-size:.34rem}.central-logistics-layout{grid-template-columns:1.35fr 1fr;gap:3px}.central-logistics-map,.central-logistics-orders{border-radius:5px}.central-logistics-map>header{min-height:22px;padding:0 4px}.central-logistics-map>header>span{font-size:.3rem}.central-logistics-map>header>span>i{font-size:.4rem}.central-logistics-map>header>b{font-size:.3rem}.central-logistics-map-body{height:calc(100% - 22px)}.central-logistics-map-body>button>i{width:17px;height:17px;font-size:.3rem}.central-logistics-map-body>button>span{padding:1px 2px;font-size:.3rem}.central-logistics-truck{width:18px;height:18px;font-size:.4rem}.central-logistics-orders{padding:3px}.central-logistics-orders>header{min-height:21px}.central-logistics-orders>header>span{font-size:.31rem}.central-logistics-orders>header>b{font-size:.3rem}.central-logistics-orders>article{border-radius:4px;gap:1px;min-height:48px;padding:3px}.central-logistics-orders>article+article{margin-top:2px}.central-logistics-orders>article>div{gap:2px}.central-logistics-orders>article>div>span{width:14px;height:14px;font-size:.3rem}.central-logistics-orders>article>div>b,.central-logistics-orders>article>em,.central-logistics-orders>article>small,.central-logistics-orders>article>strong{font-size:.3rem}.central-logistics-orders>article>small{display:none}.central-logistics-orders>article>em{padding:1px 2px}.central-logistics-orders>footer{gap:3px;min-height:23px;padding:2px 3px}.central-logistics-orders>footer>i{font-size:.43rem}.central-logistics-orders>footer strong{font-size:.3rem}.central-logistics-orders>footer small{display:none}}.central-alerts-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f7f9);flex-direction:column;padding:8px 10px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.central-alerts-demo>header{justify-content:space-between;align-items:center;gap:8px;min-height:46px;display:flex}.central-alerts-demo>header>div{gap:1px;display:grid}.central-alerts-demo>header>div>span{color:#2b679a;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:800}.central-alerts-demo>header>div>strong{font-size:.83rem}.central-alerts-demo>header>div>small{color:#8290a1;font-size:.46rem}.central-alerts-demo>header>button{color:#fff;background:#295d8e;border:0;border-radius:6px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:.55rem;font-weight:700;display:flex}.central-alerts-metrics{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:6px;display:grid}.central-alerts-metrics>article{background:#fff;border:1px solid #dfe6eb;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:6px;min-width:0;min-height:56px;padding:6px 8px;transition:all .35s;display:grid;position:relative;overflow:hidden}.central-alerts-metrics>article:before{content:"";background:#2e68a5;width:3px;position:absolute;inset:0 auto 0 0}.central-alerts-metrics>article:nth-child(2):before{background:#e35b62}.central-alerts-metrics>article:nth-child(3):before{background:#e89a18}.central-alerts-metrics>article.is-alerting{background:#fff7f7;border-color:#efb2b5;box-shadow:0 0 0 2px #e35b6212}.central-alerts-metrics>article>i{color:#2e68a5;background:#e9f2fc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.78rem;display:grid}.central-alerts-metrics>article:nth-child(2)>i{color:#e1535b;background:#fff0f0}.central-alerts-metrics>article:nth-child(3)>i{color:#dd9014;background:#fff5e3}.central-alerts-metrics>article>span{grid-template-columns:auto 1fr;align-items:end;gap:2px 5px;display:grid}.central-alerts-metrics small{color:#78879b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:.48rem;overflow:hidden}.central-alerts-metrics strong{font-size:.83rem;line-height:1;animation:central-alert-number .35s both}.central-alerts-list{background:#fff;border:1px solid #dfe6ea;border-radius:9px;flex:1;min-height:0;overflow:hidden}.central-alerts-list>button,.central-alerts-list>header{grid-template-columns:1.22fr 1.3fr .94fr;align-items:center;gap:8px;padding:0 9px;display:grid}.central-alerts-list>header{color:#53657b;text-transform:uppercase;background:#f5f7fa;border-bottom:1px solid #e1e7eb;min-height:28px;font-size:.46rem;font-weight:800}.central-alerts-list>button{width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8ecef;transition:all .35s;position:relative}.central-alerts-list>button:last-child{border-bottom:0}.central-alerts-list>button:before{content:"";background:0 0;width:3px;transition:all .35s;position:absolute;inset:0 auto 0 0}.central-alerts-list>button.is-current{background:#f7fafc}.central-alerts-list>button.is-current:before{background:#4b9db6}.central-alerts-list>button.is-reached{background:#fff7f7}.central-alerts-list>button.is-reached:before{background:#e35c63}.central-alert-product{align-items:center;gap:7px;min-width:0;display:flex}.central-alert-product>i{color:#2d669c;background:#eaf2fb;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.76rem;display:grid}.is-reached>.central-alert-product>i{color:#df555d;background:#ffecec;animation:central-alert-ring .8s infinite alternate}.central-alert-product>span{gap:1px;min-width:0;display:grid}.central-alert-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.central-alert-product small{color:#75a440;font-size:.46rem}.central-alert-rule{gap:3px;min-width:0;display:grid}.central-alert-rule strong{font-size:.55rem}.central-alert-rule small,.central-alert-rule strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-alert-rule small{color:#8490a0;align-items:center;gap:3px;font-size:.46rem;display:flex}.central-alert-rule small>i{color:#4e759d}.central-alert-result{justify-items:start;gap:3px;min-width:0;display:grid}.central-alert-result em{color:#32976a;background:#e9f7f0;border-radius:99px;padding:3px 6px;font-size:.49rem;font-style:normal;font-weight:750}.is-current .central-alert-result em{color:#4498ae;background:#e9f6f9}.is-reached .central-alert-result em{color:#dc555c;background:#ffeaea}.central-alert-result small{color:#8491a1;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.central-alert-notification{z-index:5;background:#fff;border:1px solid #efb3b6;border-left:4px solid #e1565e;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-width:270px;padding:8px 9px;animation:central-alert-notice .45s cubic-bezier(.22,.8,.32,1) both;display:grid;position:absolute;bottom:40px;right:16px;box-shadow:0 14px 32px #5c2d3033}.central-alert-notification>i{color:#df565e;background:#ffecee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.86rem;display:grid}.central-alert-notification>span{gap:1px;display:grid}.central-alert-notification strong{font-size:.56rem}.central-alert-notification small{color:#68778b;font-size:.46rem}.central-alert-notification>em{color:#8b96a4;align-self:start;font-size:.46rem;font-style:normal}@keyframes central-alert-number{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes central-alert-ring{to{transform:scale(1.05);box-shadow:0 0 0 5px #e1565e1f}}@keyframes central-alert-notice{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:1100px){.central-alerts-demo{padding:6px 8px}.central-alerts-demo>header{min-height:41px}.central-alerts-metrics>article{min-height:51px}.central-alerts-list>button{min-height:60px}.central-alert-notification{min-width:245px;bottom:9px;right:10px}}@media (max-width:760px){.central-alerts-demo{padding:4px}.central-alerts-demo>header{min-height:34px}.central-alerts-demo>header>div>span{font-size:.3rem}.central-alerts-demo>header>div>strong{font-size:.48rem}.central-alerts-demo>header>div>small{display:none}.central-alerts-demo>header>button{min-height:21px;padding:0 5px;font-size:.3rem}.central-alerts-metrics{gap:2px;margin-bottom:3px}.central-alerts-metrics>article{border-radius:4px;grid-template-columns:17px 1fr;gap:3px;min-height:38px;padding:3px}.central-alerts-metrics>article>i{width:17px;height:17px;font-size:.42rem}.central-alerts-metrics small{font-size:.3rem}.central-alerts-metrics strong{font-size:.43rem}.central-alerts-list{border-radius:5px}.central-alerts-list>button,.central-alerts-list>header{grid-template-columns:1.18fr 1.1fr .9fr;gap:3px;padding:0 4px}.central-alerts-list>header{min-height:20px;font-size:.3rem}.central-alerts-list>button{min-height:44px}.central-alert-product{gap:3px}.central-alert-product>i{flex-basis:18px;width:18px;height:18px;font-size:.42rem}.central-alert-product small,.central-alert-product strong,.central-alert-result em,.central-alert-result small,.central-alert-rule small,.central-alert-rule strong{font-size:.3rem}.central-alert-rule small>i{display:none}.central-alert-result em{padding:2px 3px}.central-alert-result small{display:none}.central-alert-notification{grid-template-columns:20px 1fr;gap:4px;min-width:0;padding:4px 5px;bottom:36px;left:6px;right:6px}.central-alert-notification>i{width:20px;height:20px;font-size:.48rem}.central-alert-notification small,.central-alert-notification strong{font-size:.3rem}.central-alert-notification>em{display:none}}.solution-hero-claims{background:#f8fafb;border-color:#dee2e8d1}.claims-create-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f7f9);flex-direction:column;padding:9px 12px 8px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.claims-create-demo>header{align-content:center;gap:1px;min-height:47px;display:grid}.claims-create-demo>header>span{color:#295d8e;letter-spacing:.1em;text-transform:uppercase;font-size:.43rem;font-weight:800}.claims-create-demo>header>strong{font-size:.73rem}.claims-create-demo>header>small{color:#7e8999;font-size:.42rem}.claims-create-stepper{grid-template-columns:repeat(4,1fr);min-height:59px;display:grid;position:relative}.claims-create-stepper:before{content:"";background:#dce3e9;height:1px;position:absolute;top:18px;left:11%;right:11%}.claims-create-stepper button{z-index:1;color:#8996a7;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:4px;padding:6px 2px 0;font-size:.44rem;font-weight:700;display:grid;position:relative}.claims-create-stepper button>i{color:#53667c;background:#e7edf4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.43rem;font-style:normal;transition:all .35s;display:grid}.claims-create-stepper button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.44rem;overflow:hidden}.claims-create-stepper button.is-active{color:#295d8e}.claims-create-stepper button.is-active>i{color:#fff;background:#295d8e;box-shadow:0 0 0 5px #295d8e17}.claims-create-stepper button.is-complete{color:#398062}.claims-create-stepper button.is-complete>i{color:#32976a;background:#e1f4e9}.claims-create-stage{flex:1;min-height:0;animation:claims-create-view-in .42s both;overflow:hidden}.claims-create-stage>section{background:#fff;border:1px solid #dfe6eb;border-radius:9px;height:100%;box-shadow:0 6px 18px #2734460a}.claims-create-demo>footer{justify-content:space-between;align-items:end;gap:8px;min-height:34px;display:flex}.claims-create-demo>footer>span{color:#7f8c9c;align-items:center;gap:4px;font-size:.42rem;display:flex}.claims-create-demo>footer>span>i{color:#32976a}.claims-create-demo>footer>button{color:#fff;cursor:pointer;background:#295d8e;border:0;border-radius:6px;align-items:center;gap:4px;min-height:25px;padding:0 9px;font-size:.48rem;font-weight:750;display:flex}.claims-create-client{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.claims-create-client>article{background:#fbfcfd;border:1px solid #e0e6eb;border-radius:8px;flex-direction:column;min-width:0;padding:10px;display:flex}.claims-create-client article>header{grid-template-columns:31px 1fr 22px;align-items:center;gap:7px;display:grid}.claims-create-client article>header>i{color:#2b649a;background:#e9f1f8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.73rem;display:grid}.claims-create-client article>header>span{gap:1px;min-width:0;display:grid}.claims-create-client article>header small{color:#8290a1;text-transform:uppercase;font-size:.4rem}.claims-create-client article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.claims-create-client article>header>b{color:#fff;background:#37805d;border-radius:6px;place-items:center;width:22px;height:22px;font-size:.52rem;display:grid}.claims-create-client dl{grid-template-columns:1fr 1fr;gap:5px;margin:12px 0 0;display:grid}.claims-create-client dl>div{background:#f0f3f6;border-radius:6px;padding:7px}.claims-create-client dt,.claims-create-client>article>p,.claims-create-client>article>small{color:#7e8b9c;font-size:.42rem}.claims-create-client dd{margin:2px 0 0;font-size:.5rem;font-weight:700}.claims-create-client>article>p{margin:13px 0 2px}.claims-create-client>article>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.claims-create-client article>footer{color:#37805d;align-items:center;gap:4px;margin-top:auto;font-size:.44rem;font-weight:700;display:flex}.claims-create-client-summary dl{margin-top:7px}.claims-create-client-summary dl>div{padding:5px 6px}.claims-create-client-kpis{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.claims-create-client-kpis>span{background:#eef3f6;border-radius:6px;gap:1px;min-width:0;padding:5px 6px;display:grid}.claims-create-client-kpis small{color:#8491a1;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;overflow:hidden}.claims-create-client-kpis strong{color:#334258;font-size:.52rem}.claims-create-recent{gap:3px;margin-top:6px;display:grid}.claims-create-recent>strong{color:#657489;font-size:.42rem}.claims-create-recent>span{background:#fff;border:1px solid #e2e7eb;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-width:0;padding:4px 5px;display:grid}.claims-create-recent>span>b{font-size:.44rem}.claims-create-recent>span>small{color:#7e8b9b;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;overflow:hidden}.claims-create-recent>span>em{color:#36875f;background:#e8f5ed;border-radius:99px;padding:2px 4px;font-size:.38rem;font-style:normal;font-weight:750}.claims-create-recent>span>em.is-open{color:#356d9e;background:#e8f1f8}.claims-create-contacts>header{margin-bottom:6px}.claims-create-contacts>header>b{color:#2d6598!important;background:#e8f1f8!important}.claims-create-contact-list{align-content:start;gap:5px;display:grid}.claims-create-contact-list>button{color:#29364b;text-align:left;background:#fff;border:1px solid #e1e6ea;border-radius:6px;grid-template-columns:27px 1fr 18px;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 6px;display:grid}.claims-create-contact-list>button.is-selected{background:#f1f9f4;border-color:#77a78e;box-shadow:0 0 0 2px #37805d14}.claims-create-contact-list>button>i{color:#2d6597;background:#e8f0f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.42rem;font-style:normal;font-weight:800;display:grid}.claims-create-contact-list>button>span{gap:1px;min-width:0;display:grid}.claims-create-contact-list>button strong{font-size:.48rem}.claims-create-contact-list>button small{color:#8490a0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.4rem;overflow:hidden}.claims-create-contact-list>button>b{color:#fff;background:#f3f5f7;border:1px solid #d9e1e6;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.42rem;display:grid}.claims-create-contact-list>button.is-selected>b{background:#37805d;border-color:#37805d}.claims-create-general{padding:9px}.claims-create-general>header{align-items:center;gap:7px;min-height:39px;display:flex}.claims-create-general>header>i{color:#2c649a;background:#e9f1f8;border-radius:7px;place-items:center;width:29px;height:29px;font-size:.68rem;display:grid}.claims-create-general>header>span{gap:1px;display:grid}.claims-create-general>header strong{font-size:.58rem}.claims-create-general>header small{color:#8390a0;font-size:.4rem}.claims-create-fields{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1.15fr .9fr;gap:6px;height:calc(100% - 39px);display:grid}.claims-create-fields>article{opacity:0;background:#fbfcfd;border:1px solid #e1e7eb;border-radius:7px;gap:3px;min-width:0;padding:7px 9px;animation:claims-create-field-in .38s forwards;display:grid;transform:translateY(4px)}.claims-create-fields>article:first-child{grid-column:1/4}.claims-create-fields>article:nth-child(2){grid-column:4;animation-delay:80ms}.claims-create-fields>article:nth-child(3){grid-area:2/1;animation-delay:.16s}.claims-create-fields>article:nth-child(4){grid-area:2/2/auto/4;animation-delay:.24s}.claims-create-fields>article:nth-child(5){grid-area:2/4;animation-delay:.32s}.claims-create-fields small{color:#8491a1;font-size:.4rem}.claims-create-fields strong{align-items:center;gap:4px;font-size:.5rem;line-height:1.25;display:flex;overflow:hidden}.claims-create-fields .is-wide strong{white-space:normal}.claims-dot{background:#40a676;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #40a6761c}.claims-create-fields>article{grid-template-columns:31px 1fr auto;align-content:center;align-items:center;column-gap:7px;position:relative;overflow:hidden}.claims-create-fields>article:before{content:"";background:#85a9c9;width:3px;position:absolute;inset:0 auto 0 0}.claims-create-fields>article>div{align-content:center;gap:3px;min-width:0;display:grid}.claims-create-field-icon,.claims-create-owner-avatar{color:#2d669a;background:#e8f1f8;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.72rem;font-style:normal;display:grid}.claims-create-category-icon{letter-spacing:.03em;font-size:.36rem;font-weight:850}.claims-create-field-badge{color:#356b9b;white-space:nowrap;background:#eaf1f7;border-radius:99px;align-items:center;gap:3px;width:max-content;padding:3px 6px;font-size:.4rem;display:flex}.claims-create-fields .is-status{background:linear-gradient(145deg,#fbfefd,#f1faf5)}.claims-create-fields .is-status:before{background:#43a876}.claims-create-fields .is-status .claims-create-field-icon{color:#3d956b;background:#e6f5ec}.claims-create-fields .is-status .claims-create-field-badge{color:#36865f;background:#e5f5ec}.claims-create-fields .is-priority{background:linear-gradient(145deg,#fffefd,#fff9ed)}.claims-create-fields .is-priority:before{background:#dfaa4d}.claims-create-fields .is-priority .claims-create-field-icon{color:#bd842a;background:#fff2da}.claims-create-fields .is-priority .claims-create-field-badge{color:#a97428;background:#fff1d8}.claims-create-fields .is-category:before{background:#736fca}.claims-create-fields .is-category .claims-create-field-icon{color:#6c67c4;background:#eeedfb}.claims-create-fields .is-category>div>span{align-items:center;gap:3px;display:flex}.claims-create-fields .is-category>div>span>b{color:#6964bd;background:#f0effc;border-radius:99px;padding:2px 5px;font-size:.39rem}.claims-create-fields .is-category>div>span>i{color:#9a99ad;font-size:.48rem}.claims-create-fields .is-owner{background:linear-gradient(145deg,#fbfefe,#f0faf9);grid-template-columns:31px 1fr}.claims-create-fields .is-owner:before{background:#45a7b3}.claims-create-owner-avatar{color:#3b8e9c;background:#e6f5f7;border-radius:50%;font-size:.43rem;font-weight:800}.claims-create-fields .is-owner>div>span{color:#768698;font-size:.4rem}.claims-create-fields .is-owner>.claims-create-field-badge{color:#38877b;background:#e5f6f1;position:absolute;bottom:7px;right:7px}.claims-create-fields .is-title{background:linear-gradient(145deg,#fbfcfe,#f3f7fb)}.claims-create-fields :is(.is-status,.is-priority){grid-template-columns:31px minmax(0,1fr);row-gap:8px}.claims-create-fields :is(.is-status,.is-priority)>.claims-create-field-badge{grid-column:1/-1;justify-self:end}.claims-create-location{grid-template-columns:.82fr 1.35fr;gap:7px;padding:8px;display:grid}.claims-create-location>article{background:#fbfcfd;border:1px solid #e1e7eb;border-radius:7px;flex-direction:column;padding:8px;display:flex}.claims-create-location>article>header{align-items:center;gap:6px;display:flex}.claims-create-location>article>header>i{color:#2b6398;background:#e9f1f8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;display:grid}.claims-create-location>article>header>span{display:grid}.claims-create-location>article>header strong{font-size:.52rem}.claims-create-location>article>div small,.claims-create-location>article>header small{color:#8491a1;font-size:.4rem}.claims-create-location>article>div{background:#fff;border:1px solid #e0e6eb;border-radius:6px;gap:3px;margin-top:12px;padding:7px;display:grid}.claims-create-location>article>div strong{font-size:.48rem;line-height:1.25}.claims-create-location>article dl{grid-template-columns:1fr 1fr;gap:5px;margin:7px 0 0;display:grid}.claims-create-location>article dl>div{background:#f0f3f6;border-radius:6px;gap:2px;padding:6px;display:grid}.claims-create-location dt{color:#8793a2;font-size:.4rem}.claims-create-location dd{margin:0;font-size:.47rem;font-weight:700}.claims-create-location>article>footer{color:#36966a;align-items:center;gap:4px;margin-top:auto;font-size:.43rem;font-weight:700;display:flex}.claims-create-map{background:linear-gradient(135deg,#91a986,#719a89 54%,#7f9e78);border:1px solid #d9e2e5;border-radius:7px;position:relative;overflow:hidden}.claims-create-map:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 48px,#ffffff1c 49px 50px),repeating-linear-gradient(0deg,#0000 0 39px,#ffffff1c 40px 41px);position:absolute;inset:0}.claims-map-road{z-index:1;transform-origin:0;background:#e7d9a8;border-radius:99px;height:3px;position:absolute;box-shadow:0 0 0 1px #ffffff59}.claims-map-road.road-one{width:115%;top:22%;left:-8%;rotate:20deg}.claims-map-road.road-two{width:110%;top:78%;left:4%;rotate:-18deg}.claims-map-road.road-three{width:100%;top:-12%;left:46%;rotate:78deg}.claims-map-town{z-index:2;color:#ffffffd1;text-shadow:0 1px 3px #1d372b8c;font-size:.4rem;position:absolute}.claims-map-town.town-one{top:18%;left:12%}.claims-map-town.town-two{top:70%;left:68%}.claims-map-town.town-three{top:53%;left:18%}.claims-map-marker{z-index:4;color:#fff;justify-items:center;display:grid;position:absolute;top:45%;left:58%;translate:-50% -50%}.claims-map-marker:before{content:"";border:1px solid #ffffffb3;border-radius:50%;width:42px;height:42px;animation:claims-map-pulse 1.7s ease-out infinite;position:absolute;top:5px}.claims-map-marker>i{color:#285f91;filter:drop-shadow(0 3px 3px #1c362d4d);font-size:2rem}.claims-map-marker>span{white-space:nowrap;background:#1f3630b8;border-radius:4px;margin-top:-4px;padding:2px 5px;font-size:.4rem;font-weight:700}.claims-create-map>small{z-index:3;color:#356b54;background:#ffffffe0;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:.4rem;font-weight:700;display:flex;position:absolute;bottom:5px;right:5px}.claims-create-files{flex-direction:column;gap:7px;padding:9px;display:flex}.claims-create-dropzone{background:#f6fafc;border:1px dashed #a9bfd1;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:7px;min-height:56px;padding:7px 9px;display:grid}.claims-create-dropzone>i{color:#2c6499;background:#e7f1fa;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.78rem;animation:claims-upload-float 1.7s ease-in-out infinite;display:grid}.claims-create-dropzone>span{gap:1px;display:grid}.claims-create-dropzone strong{font-size:.54rem}.claims-create-dropzone small{color:#8190a0;font-size:.4rem}.claims-create-dropzone>b{color:#35986c;background:#e6f6ed;border-radius:99px;align-items:center;gap:3px;padding:3px 6px;font-size:.42rem;display:flex}.claims-create-file-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.claims-create-file-list>article{opacity:0;background:#fff;border:1px solid #e0e6ea;border-radius:7px;grid-template-columns:29px 1fr 19px;align-items:center;gap:7px;min-width:0;min-height:67px;padding:7px 8px;animation:claims-create-file-in .42s forwards;display:grid}.claims-create-file-list>article:nth-child(2){animation-delay:.16s}.claims-create-file-list article>i{color:#3d6e9d;background:#f0f3f8;border-radius:6px;place-items:center;width:29px;height:29px;font-size:.7rem;display:grid}.claims-create-file-list article>span{gap:2px;min-width:0;display:grid}.claims-create-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.claims-create-file-list small{color:#8491a1;font-size:.4rem}.claims-create-file-list article>b{color:#32976a;background:#e5f5ec;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.45rem;display:grid}.claims-create-files>footer{background:#fafbfc;border:1px solid #e1e6ea;border-radius:7px;align-items:center;gap:7px;min-height:41px;padding:6px 8px;display:flex}.claims-create-files>footer>i{color:#2f6599;font-size:.7rem}.claims-create-files>footer>span{gap:1px;display:grid}.claims-create-files>footer small{color:#8592a1;font-size:.4rem}.claims-create-files>footer strong{font-size:.47rem}.claims-create-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden;background:linear-gradient(145deg,#f6fcf8,#eaf8f0)!important;border-color:#aad8bd!important}.claims-create-success:after,.claims-create-success:before{content:"";border:1px solid #349d6826;border-radius:50%;width:120px;height:120px;animation:claims-success-ring 2.1s ease-out infinite;position:absolute}.claims-create-success:after{width:174px;height:174px;animation-delay:.5s}.claims-create-success>div{color:#fff;background:#38a06e;border-radius:50%;place-items:center;width:49px;height:49px;margin-bottom:7px;font-size:1.25rem;animation:claims-success-pop .55s cubic-bezier(.2,.8,.2,1) both;display:grid;box-shadow:0 0 0 8px #38a06e1a}.claims-create-success>div,.claims-create-success>footer,.claims-create-success>p,.claims-create-success>span,.claims-create-success>strong{z-index:1;position:relative}.claims-create-success>span{color:#348a62;letter-spacing:.09em;text-transform:uppercase;font-size:.43rem;font-weight:800}.claims-create-success>strong{margin-top:3px;font-size:.75rem}.claims-create-success>p{color:#66778a;margin:4px 0 9px;font-size:.45rem}.claims-create-success>footer{grid-template-columns:1.3fr .7fr .7fr;gap:5px;width:min(100%,390px);display:grid}.claims-create-success>footer>span{text-align:left;background:#ffffffd1;border:1px solid #cfe5d8;border-radius:6px;gap:2px;padding:6px 7px;display:grid}.claims-create-success>footer small{color:#7b8d83;font-size:.4rem}.claims-create-success>footer b{color:#326c50;font-size:.47rem}@keyframes claims-create-view-in{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes claims-create-field-in{to{opacity:1;transform:none}}@keyframes claims-map-pulse{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}@keyframes claims-upload-float{50%{filter:drop-shadow(0 4px 4px #2c639933);transform:translateY(-3px)}}@keyframes claims-create-file-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes claims-success-ring{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}@keyframes claims-success-pop{0%{opacity:0;transform:scale(.55)rotate(-15deg)}to{opacity:1;transform:none}}@media (max-width:1100px){.claims-create-demo{padding:7px 9px 6px}.claims-create-demo>header{min-height:43px}.claims-create-stepper{min-height:54px}.claims-create-client,.claims-create-files,.claims-create-general{padding:7px}.claims-create-location{padding:6px}.claims-create-client>article{padding:7px}.claims-create-client-kpis,.claims-create-recent{margin-top:5px}.claims-create-contact-list{gap:4px}.claims-create-contact-list>button{padding:4px 5px}}@media (max-width:760px){.claims-create-demo{padding:4px}.claims-create-demo>header{min-height:34px}.claims-create-demo>header>span{font-size:.3rem}.claims-create-demo>header>strong{font-size:.48rem}.claims-create-demo>header>small{display:none}.claims-create-stepper{min-height:42px}.claims-create-stepper:before{top:13px}.claims-create-stepper button{gap:2px;padding-top:3px}.claims-create-stepper button>i{width:20px;height:20px;font-size:.3rem}.claims-create-stepper button>b{font-size:.3rem}.claims-create-demo>footer{min-height:25px}.claims-create-demo>footer>button,.claims-create-demo>footer>span{font-size:.3rem}.claims-create-demo>footer>button{min-height:20px;padding:0 5px}.claims-create-client{gap:3px;padding:4px}.claims-create-client>article{border-radius:5px;padding:4px}.claims-create-client article>header{grid-template-columns:20px 1fr 15px;gap:3px}.claims-create-client article>header>i{width:20px;height:20px;font-size:.45rem}.claims-create-client article>header>b{width:15px;height:15px;font-size:.3rem}.claims-create-client article>footer,.claims-create-client article>header small,.claims-create-client dt,.claims-create-client>article>p,.claims-create-client>article>small{font-size:.3rem}.claims-create-client article>header strong,.claims-create-client dd{font-size:.34rem}.claims-create-client dl{gap:2px;margin-top:4px}.claims-create-client dl>div{padding:3px}.claims-create-client-kpis{gap:2px;margin-top:3px}.claims-create-client-kpis>span{padding:2px 3px}.claims-create-client-kpis small,.claims-create-client-kpis strong,.claims-create-contact-list>button small,.claims-create-contact-list>button strong,.claims-create-recent>span>b,.claims-create-recent>span>em,.claims-create-recent>span>small,.claims-create-recent>strong{font-size:.3rem}.claims-create-recent{gap:2px;margin-top:3px}.claims-create-recent>span{gap:2px;padding:2px 3px}.claims-create-contacts>header{margin-bottom:3px}.claims-create-contact-list{gap:2px}.claims-create-contact-list>button{grid-template-columns:18px 1fr 13px;gap:3px;padding:2px 3px}.claims-create-contact-list>button>i{width:18px;height:18px;font-size:.3rem}.claims-create-contact-list>button>b{width:13px;height:13px;font-size:.3rem}.claims-create-general{padding:4px}.claims-create-general>header{min-height:28px}.claims-create-general>header>i{width:20px;height:20px;font-size:.45rem}.claims-create-general>header strong{font-size:.38rem}.claims-create-general>header small{display:none}.claims-create-fields{gap:2px;height:calc(100% - 28px)}.claims-create-fields>article{border-radius:4px;gap:1px;padding:3px}.claims-create-fields small,.claims-create-fields strong{font-size:.3rem}.claims-create-location{grid-template-columns:.78fr 1.3fr;gap:3px;padding:4px}.claims-create-location>article{padding:4px}.claims-create-location>article>header>i{width:19px;height:19px;font-size:.42rem}.claims-create-location dd,.claims-create-location dt,.claims-create-location>article>div small,.claims-create-location>article>div strong,.claims-create-location>article>footer,.claims-create-location>article>header small,.claims-create-location>article>header strong{font-size:.3rem}.claims-create-location>article>div{gap:1px;margin-top:4px;padding:3px}.claims-create-location>article dl{gap:2px;margin-top:3px}.claims-create-location>article dl>div{padding:3px}.claims-map-town{display:none}.claims-map-marker>i{font-size:1.2rem}.claims-create-map>small,.claims-map-marker>span{font-size:.3rem}.claims-create-files{gap:3px;padding:4px}.claims-create-dropzone{grid-template-columns:21px 1fr auto;gap:3px;min-height:38px;padding:3px 4px}.claims-create-dropzone>i{width:20px;height:20px;font-size:.48rem}.claims-create-dropzone small,.claims-create-dropzone strong,.claims-create-dropzone>b,.claims-create-file-list small,.claims-create-file-list strong,.claims-create-files>footer small,.claims-create-files>footer strong{font-size:.3rem}.claims-create-file-list{gap:2px}.claims-create-file-list>article{grid-template-columns:20px 1fr 14px;gap:3px;min-height:43px;padding:3px}.claims-create-file-list article>i{width:20px;height:20px;font-size:.44rem}.claims-create-file-list article>b{width:14px;height:14px;font-size:.3rem}.claims-create-files>footer{gap:3px;min-height:29px;padding:3px}.claims-create-success{padding:5px}.claims-create-success>div{width:32px;height:32px;margin-bottom:4px;font-size:.8rem;box-shadow:0 0 0 5px #38a06e1a}.claims-create-success>footer b,.claims-create-success>footer small,.claims-create-success>p,.claims-create-success>span{font-size:.3rem}.claims-create-success>strong{font-size:.44rem}.claims-create-success>p{margin:2px 0 4px}.claims-create-success>footer{gap:2px}.claims-create-success>footer>span{gap:1px;padding:3px}}.claims-detail-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f6f8);flex-direction:column;padding:10px 12px 8px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.claims-detail-demo>header{flex-direction:column;justify-content:center;gap:5px;min-height:94px;padding:2px 3px;display:flex}.claims-detail-id{align-items:center;gap:7px;display:flex}.claims-detail-id>span{color:#697890;letter-spacing:.1em;font-size:.5rem;font-weight:800}.claims-detail-id>small{color:#566477;font-size:.43rem;font-weight:700}.claims-detail-id>i{background:#e8ebef;border-radius:99px;width:43px;height:5px;overflow:hidden}.claims-detail-id>i>b{border-radius:inherit;background:#f0c832;width:42%;height:100%;animation:claims-risk-pulse 1.8s ease-in-out infinite;display:block}.claims-detail-heading{align-items:center;gap:7px;display:flex}.claims-detail-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.claims-detail-heading>span{color:#315e89;white-space:nowrap;background:#eaf1f7;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:.42rem;font-weight:700;display:flex}.claims-detail-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.claims-detail-badges>span{color:#5d6878;background:#edf0f3;border-radius:99px;align-items:center;gap:3px;padding:3px 6px;font-size:.4rem;font-weight:700;display:flex}.claims-detail-badges .is-open{color:#3c71b3;background:#e8f1ff}.claims-detail-badges .is-open>i{background:#4681c8;border-radius:50%;width:6px;height:6px}.claims-detail-badges .is-priority{color:#b57b21;background:#fff5df}.claims-detail-badges .is-owner{color:#3b8798;background:#e9f7f8}.claims-detail-demo>nav{border-bottom:1px solid #dde4e9;grid-template-columns:.88fr 1.15fr .78fr 1.15fr .88fr .8fr .82fr;gap:4px;min-height:42px;display:grid}.claims-detail-demo>nav button{color:#59687b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e6eb;border-bottom:0;border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 5px;font-size:.42rem;font-weight:700;display:flex;position:relative}.claims-detail-demo>nav button>i{color:#3d6286;flex:none;font-size:.61rem}.claims-detail-demo>nav button>b{background:#e9edf2;border-radius:99px;min-width:16px;padding:2px 4px;font-size:.38rem}.claims-detail-demo>nav button.is-active{color:#295d8e;background:#eaf0f7;border-color:#d7e1e9;box-shadow:inset 0 -3px #295d8e}.claims-detail-demo>nav button.is-active>i{color:#295d8e}.claims-detail-demo>nav button.is-active>b{color:#fff;background:#295d8e}.claims-detail-demo>nav button.is-static{color:#687587;cursor:default}.claims-detail-demo>nav button.is-static:hover{background:#fff}.claims-tab-drawn-icon{color:#3d6286;width:12px;height:12px;display:block;position:relative}.claims-tab-drawn-icon.is-chat{border:1.3px solid;border-radius:50%;height:10px}.claims-tab-drawn-icon.is-chat:after{content:"";border-bottom:1.3px solid;border-left:1.3px solid;width:4px;height:4px;position:absolute;bottom:-3px;left:1px;rotate:-18deg}.claims-tab-drawn-icon.is-building{background:radial-gradient(circle,currentColor 1px,#0000 1.2px) 1px 1px/4px 4px;border:1.3px solid;border-radius:1px}.claims-tab-drawn-icon.is-building:after{content:"";background:#fff;border:1px solid;width:3px;height:4px;position:absolute;bottom:-1px;right:3px}.claims-tab-drawn-icon.is-edit{border:1.3px solid;border-radius:2px}.claims-tab-drawn-icon.is-edit:after{content:"";background:currentColor;border-radius:2px;width:9px;height:2px;position:absolute;top:1px;right:-3px;rotate:-45deg;box-shadow:0 0 0 1px #fff}.claims-detail-stage{flex:1;min-height:0;padding-top:7px;animation:claims-detail-view-in .42s both;overflow:hidden}.claims-detail-stage>section{height:100%}.claims-detail-summary{grid-template-rows:.9fr 1.1fr;grid-template-columns:1.2fr 1fr 1fr;gap:6px;display:grid}.claims-detail-summary>article{opacity:0;background:#fff;border:1px solid #e1e7eb;border-radius:7px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px 9px;animation:claims-summary-card-in .38s forwards;display:flex;box-shadow:0 4px 12px #27344609}.claims-detail-summary>article:nth-child(2){animation-delay:70ms}.claims-detail-summary>article:nth-child(3){animation-delay:.14s}.claims-detail-summary>article:nth-child(4){animation-delay:.21s}.claims-detail-summary>article:nth-child(5){animation-delay:.28s}.claims-detail-summary>article>small{color:#3c91a7;background:#e7f5f8;border-radius:99px;width:max-content;padding:2px 5px;font-size:.4rem;font-weight:700}.claims-detail-summary>article:nth-child(2)>small,.claims-detail-summary>article:nth-child(5)>small{color:#676bc0;background:#efeffc}.claims-detail-summary>article:nth-child(3)>small{color:#5079c4;background:#edf2ff}.claims-detail-summary>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.claims-detail-summary>article>span{color:#7f8b9b;text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.claims-detail-summary .is-location{grid-column:1/2}.claims-detail-summary .is-location>strong{white-space:normal;align-items:center;gap:4px;display:flex}.claims-detail-summary .is-location>strong>i{color:#2d6397}.claims-detail-summary .is-evidence{grid-column:2/4}.claims-detail-summary .is-evidence>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.claims-detail-summary .is-evidence>div>span{background:#f5f7f9;border-radius:5px;gap:2px;min-width:0;padding:5px;display:grid}.claims-detail-summary .is-evidence b{color:#8792a1;font-size:.4rem}.claims-detail-summary .is-evidence strong{text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.claims-detail-conversation{grid-template-columns:1fr 168px;gap:7px;display:grid}.claims-conversation-main,.claims-detail-conversation>aside{background:#fff;border:1px solid #e0e6ea;border-radius:8px;min-height:0}.claims-conversation-main{flex-direction:column;padding:7px;display:flex}.claims-conversation-main>header{justify-content:space-between;align-items:center;gap:5px;min-height:34px;display:flex}.claims-conversation-main>header>span{gap:1px;display:grid}.claims-conversation-main>header strong{font-size:.53rem}.claims-conversation-main>header small{color:#8490a0;font-size:.4rem}.claims-conversation-main>header>b{color:#346b9e;background:#e9f1fa;border-radius:99px;padding:3px 6px;font-size:.4rem}.claims-conversation-main>div{flex:1;align-content:center;gap:4px;min-height:0;display:grid}.claims-conversation-main>div>article{opacity:0;animation:claims-message-in .38s ease var(--message-delay) forwards;background:#fbfcfd;border:1px solid #e3e7eb;border-radius:7px 7px 7px 3px;grid-template-columns:27px 1fr;align-items:start;gap:6px;padding:5px 6px;display:grid;transform:translate(-5px)}.claims-conversation-main>div>article.is-technical{background:#f5fbf7;border-color:#d9e9e0;border-radius:7px 7px 3px;margin-left:24px}.claims-conversation-main>div>article>span{color:#fff;background:#3e6f9a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.4rem;font-weight:800;display:grid}.claims-conversation-main>div>article.is-technical>span{background:#3e8765}.claims-conversation-main article>div{min-width:0}.claims-conversation-main article>div>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.claims-conversation-main article>div>header small{color:#8490a0;font-size:.4rem}.claims-conversation-main article p{color:#5f6d7e;margin:2px 0 0;font-size:.42rem;line-height:1.28}.claims-conversation-main>footer{color:#8a95a3;border:1px solid #dfe5e9;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;min-height:31px;padding:3px 4px 3px 7px;display:grid}.claims-conversation-main>footer>i{color:#426f99;font-size:.58rem}.claims-conversation-main>footer>span{font-size:.4rem}.claims-conversation-main>footer>button{color:#fff;background:#295d8e;border:0;border-radius:5px;align-items:center;gap:3px;min-height:23px;padding:0 7px;font-size:.4rem;font-weight:700;display:flex}.claims-detail-conversation>aside{align-content:center;gap:8px;padding:9px;display:grid}.claims-detail-conversation>aside>strong{font-size:.53rem}.claims-detail-conversation>aside>span{color:#5f6e80;align-items:center;gap:5px;font-size:.42rem;display:flex}.claims-detail-conversation>aside>span>i{color:#33966a;background:#e7f5ed;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.45rem;display:grid}.claims-detail-conversation>aside>span:last-child>i{color:#c68b2d;background:#fff3df}.claims-detail-demo>footer{color:#7d8998;justify-content:space-between;align-items:end;min-height:31px;display:flex}.claims-detail-demo>footer>span{align-items:center;gap:4px;font-size:.4rem;display:flex}.claims-detail-demo>footer>span>i{color:#3b966b}.claims-detail-demo>footer>b{color:#4d6d8b;font-size:.42rem}.claims-detail-id>span{font-size:.54rem}.claims-detail-id>small{font-size:.46rem}.claims-detail-heading>strong{font-size:.82rem}.claims-detail-heading>span{font-size:.46rem}.claims-detail-badges>span{font-size:.44rem}.claims-detail-summary>article>small{font-size:.43rem}.claims-detail-summary>article>strong{font-size:.58rem}.claims-detail-summary>article>span{font-size:.46rem}.claims-detail-summary .is-evidence b{font-size:.43rem}.claims-detail-summary .is-evidence strong{font-size:.52rem}.claims-conversation-main>header strong,.claims-detail-conversation>aside>strong{font-size:.58rem}.claims-conversation-main>div>article>span,.claims-conversation-main>header small,.claims-conversation-main>header>b{font-size:.43rem}.claims-conversation-main article>div>header strong{font-size:.49rem}.claims-conversation-main article>div>header small{font-size:.42rem}.claims-conversation-main article p{font-size:.48rem}.claims-conversation-main>footer>button,.claims-conversation-main>footer>span{font-size:.43rem}.claims-detail-conversation>aside>span{font-size:.46rem}@keyframes claims-risk-pulse{50%{width:58%}}@keyframes claims-detail-view-in{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes claims-summary-card-in{to{opacity:1}}@keyframes claims-message-in{to{opacity:1;transform:none}}@media (max-width:1100px){.claims-detail-demo{padding:8px 9px 6px}.claims-detail-demo>header{min-height:84px}.claims-detail-heading>strong{font-size:.68rem}.claims-detail-demo>nav{gap:3px;min-height:38px}.claims-detail-demo>nav button{gap:3px;padding:0 3px;font-size:.39rem}.claims-detail-demo>nav button>i{font-size:.55rem}.claims-detail-conversation{grid-template-columns:1fr 145px}.claims-conversation-main>div>article{padding:4px 5px}}@media (max-width:760px){.claims-detail-demo{padding:4px}.claims-detail-demo>header{gap:2px;min-height:65px}.claims-detail-id>small,.claims-detail-id>span{font-size:.3rem}.claims-detail-id>i{width:28px;height:3px}.claims-detail-heading{gap:3px}.claims-detail-heading>strong{font-size:.45rem}.claims-detail-heading>span{padding:2px 3px;font-size:.3rem}.claims-detail-badges{gap:2px}.claims-detail-badges>span{padding:2px 3px;font-size:.3rem}.claims-detail-badges>span:nth-child(3){display:none}.claims-detail-demo>nav{gap:1px;min-height:31px}.claims-detail-demo>nav button{gap:1px;padding:0 1px;font-size:.3rem}.claims-detail-demo>nav button>i{font-size:.36rem}.claims-detail-demo>nav button>b{display:none}.claims-detail-demo>nav button:nth-child(4){font-size:0}.claims-detail-demo>nav button:nth-child(4):after{content:"Datos";font-size:.3rem}.claims-detail-stage{padding-top:3px}.claims-detail-summary{gap:2px}.claims-detail-summary>article{border-radius:4px;gap:1px;padding:3px}.claims-detail-summary .is-evidence b,.claims-detail-summary>article>small,.claims-detail-summary>article>span{font-size:.3rem}.claims-detail-summary .is-evidence strong,.claims-detail-summary>article>strong{font-size:.31rem}.claims-detail-summary .is-evidence>div{gap:2px}.claims-detail-summary .is-evidence>div>span{padding:2px}.claims-detail-conversation{grid-template-columns:1fr 88px;gap:3px}.claims-conversation-main{padding:3px}.claims-conversation-main>header{min-height:24px}.claims-conversation-main>header strong,.claims-detail-conversation>aside>strong{font-size:.32rem}.claims-conversation-main>header small{display:none}.claims-conversation-main>header>b{padding:2px 3px;font-size:.3rem}.claims-conversation-main>div{gap:2px}.claims-conversation-main>div>article{grid-template-columns:18px 1fr;gap:3px;padding:3px}.claims-conversation-main>div>article.is-technical{margin-left:10px}.claims-conversation-main>div>article>span{width:18px;height:18px;font-size:.3rem}.claims-conversation-main article p,.claims-conversation-main article>div>header small,.claims-conversation-main article>div>header strong{font-size:.3rem}.claims-conversation-main article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.claims-conversation-main>footer{grid-template-columns:13px 1fr auto;gap:2px;min-height:22px;padding:2px 2px 2px 3px}.claims-conversation-main>footer>button,.claims-conversation-main>footer>i,.claims-conversation-main>footer>span{font-size:.3rem}.claims-conversation-main>footer>button{min-height:17px;padding:0 3px}.claims-detail-conversation>aside{gap:4px;padding:4px}.claims-detail-conversation>aside>span{gap:2px;font-size:.3rem}.claims-detail-conversation>aside>span>i{display:none}.claims-detail-demo>footer{min-height:22px}.claims-detail-demo>footer>b,.claims-detail-demo>footer>span{font-size:.3rem}}.claims-tracking-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f5f7f9);flex-direction:column;padding:9px 11px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.claims-tracking-demo>header{align-content:center;gap:1px;min-height:52px;display:grid}.claims-tracking-demo>header>span{color:#397657;letter-spacing:.11em;font-size:.49rem;font-weight:800}.claims-tracking-demo>header>strong{font-size:.83rem}.claims-tracking-demo>header>small{color:#8491a1;font-size:.49rem}.claims-tracking-list{flex:1;grid-template-rows:1fr 1fr;gap:7px;min-height:0;padding-bottom:7px;display:grid}.claims-tracking-list>article{background:#fff;border:1px solid #e0e6ea;border-radius:8px;grid-template-columns:1fr 155px;gap:9px;min-height:0;padding:8px 9px;transition:border-color .3s,box-shadow .3s;display:grid;box-shadow:0 5px 14px #23314309}.claims-tracking-list>article.is-selected{border-color:#d5e5dc;box-shadow:0 5px 18px #366d4d14}.claims-tracking-copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.claims-tracking-risk{align-items:center;gap:6px;display:flex}.claims-tracking-risk>span{color:#7d8998;letter-spacing:.05em;font-size:.53rem;font-weight:750}.claims-tracking-risk>b{color:#59687b;font-size:.52rem}.claims-tracking-risk>i{background:#e9ecf1;border-radius:99px;width:44px;height:5px;overflow:hidden}.claims-tracking-risk>i>em{border-radius:inherit;background:#f29b69;height:100%;animation:claims-tracking-risk 1.7s ease-in-out infinite;display:block}.claims-tracking-copy h4{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:.72rem;display:flex;overflow:hidden}.claims-tracking-copy h4>small{color:#315f8b;text-overflow:ellipsis;background:#edf3f7;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:.48rem;display:flex;overflow:hidden}.claims-tracking-badges{flex-wrap:wrap;gap:3px;display:flex}.claims-tracking-badges>span{color:#5d6878;background:#eff1f4;border-radius:99px;align-items:center;gap:3px;padding:2px 5px;font-size:.48rem;font-weight:700;display:flex}.claims-tracking-badges .is-confirmed{color:#4474bc;background:#e8efff}.claims-tracking-badges .is-closed{color:#318d63;background:#e7f6ed;animation:claims-closed-pop .45s both}.claims-tracking-badges .is-priority{color:#e27568;background:#fff0ed}.claims-tracking-badges .is-owner{color:#39879a;background:#e9f7f8}.claims-tracking-copy>p{color:#68778a;margin:0;font-size:.55rem;line-height:1.25}.claims-tracking-date{color:#8b96a4;align-items:center;gap:4px;font-size:.46rem;display:flex}.claims-tracking-actions{grid-template-columns:1fr;align-content:center;gap:4px;display:grid}.claims-tracking-actions>button{color:#376d4d;background:#eaf5ef;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 5px;font-size:.49rem;font-weight:700;display:flex}.claims-tracking-actions>button:nth-child(2){color:#34778a;background:#e8f4f8}.claims-tracking-actions>button:nth-child(3){color:#536075;background:#eff1f4}.claims-tracking-actions>button.is-change{color:#c2852f;cursor:pointer;background:#fff4e2}.claims-status-overlay{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#23304138;place-items:center;padding:14px;animation:claims-overlay-in .3s both;display:grid;position:absolute;inset:0}.claims-status-modal{background:#fff;border:1px solid #dfe5e9;border-radius:10px;width:min(100%,430px);padding:11px;animation:claims-modal-in .42s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 18px 40px #202d3e33}.claims-status-modal>header{grid-template-columns:34px 1fr 22px;align-items:center;gap:7px;display:grid}.claims-status-modal>header>span{color:#c48a31;background:#fff3df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;display:grid}.claims-status-modal>header>div{gap:1px;display:grid}.claims-status-modal>header strong{font-size:.64rem}.claims-status-modal>header small{color:#8190a0;font-size:.42rem}.claims-status-modal>header>button{color:#697589;background:#f0f2f4;border:0;border-radius:50%;width:22px;height:22px;font-size:.7rem}.claims-status-modal>p{color:#657488;margin:8px 0 6px;font-size:.48rem;line-height:1.3}.claims-status-modal>label{color:#68768a;margin:5px 0 2px;font-size:.42rem;font-weight:700;display:block}.claims-status-note,.claims-status-select{color:#334258;background:#fbfcfd;border:1px solid #dfe5e9;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:28px;padding:5px 7px;font-size:.48rem;display:flex}.claims-status-note{color:#5f6d7e;align-items:flex-start;min-height:38px}.claims-status-modal>footer{justify-content:flex-end;gap:5px;margin-top:8px;display:flex}.claims-status-modal>footer>button{color:#667589;background:#fff;border:1px solid #d8dfe4;border-radius:99px;min-height:27px;padding:0 9px;font-size:.45rem;font-weight:700}.claims-status-modal>footer>button:last-child{color:#fff;background:#376d4d;border-color:#376d4d;align-items:center;gap:4px;display:flex}.claims-status-overlay.is-success{background:#f5f9f7eb}.claims-status-success{text-align:center;background:#fff;border:1px solid #b9dcc8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:min(100%,390px);min-height:175px;padding:16px;animation:claims-modal-in .42s cubic-bezier(.2,.8,.2,1) both;display:flex;box-shadow:0 16px 40px #2c694b21}.claims-status-success>span{color:#fff;background:#3d9b6d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.25rem;display:grid;box-shadow:0 0 0 8px #3d9b6d1c}.claims-status-success>strong{color:#305d46;margin-top:5px;font-size:.75rem}.claims-status-success>small{color:#778a7f;font-size:.45rem}.claims-tracking-demo>header>small,.claims-tracking-demo>header>span{font-size:.53rem}.claims-tracking-copy h4{font-size:.78rem}.claims-tracking-actions>button,.claims-tracking-badges>span,.claims-tracking-copy h4>small{font-size:.52rem}.claims-tracking-copy>p{font-size:.58rem}@keyframes claims-tracking-risk{50%{opacity:.62}}@keyframes claims-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes claims-modal-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes claims-closed-pop{0%{transform:scale(.8)}to{transform:none}}@media (max-width:1100px){.claims-tracking-demo{padding:7px 8px}.claims-tracking-demo>header{min-height:46px}.claims-tracking-list>article{grid-template-columns:1fr 132px;padding:6px 7px}.claims-tracking-actions{gap:3px}.claims-tracking-actions>button{min-height:26px;font-size:.4rem}}@media (max-width:760px){.claims-tracking-demo{padding:4px}.claims-tracking-demo>header{min-height:38px}.claims-tracking-demo>header>small,.claims-tracking-demo>header>span{font-size:.3rem}.claims-tracking-demo>header>strong{font-size:.46rem}.claims-tracking-list{gap:3px;padding-bottom:3px}.claims-tracking-list>article{border-radius:5px;grid-template-columns:1fr 72px;gap:3px;padding:4px}.claims-tracking-copy{gap:2px}.claims-tracking-risk{gap:3px}.claims-tracking-risk>b,.claims-tracking-risk>span{font-size:.3rem}.claims-tracking-risk>i{width:25px;height:3px}.claims-tracking-copy h4{gap:3px;font-size:.36rem}.claims-tracking-copy h4>small{max-width:110px;padding:1px 3px;font-size:.3rem}.claims-tracking-badges{gap:2px}.claims-tracking-badges>span{padding:1px 3px;font-size:.3rem}.claims-tracking-badges>span:nth-child(n+3){display:none}.claims-tracking-copy>p{font-size:.3rem}.claims-tracking-date{display:none}.claims-tracking-actions{grid-template-columns:1fr;gap:2px}.claims-tracking-actions>button{min-height:18px;padding:0 2px;font-size:.3rem}.claims-tracking-actions>button:nth-child(2),.claims-tracking-actions>button:nth-child(3){display:none}.claims-status-overlay{padding:7px}.claims-status-modal{width:min(100%,300px);padding:6px}.claims-status-modal>header{grid-template-columns:25px 1fr 18px;gap:4px}.claims-status-modal>header>span{width:25px;height:25px;font-size:.6rem}.claims-status-modal>header strong{font-size:.4rem}.claims-status-modal>footer>button,.claims-status-modal>header small,.claims-status-modal>label,.claims-status-modal>p,.claims-status-note,.claims-status-select{font-size:.3rem}.claims-status-modal>p{margin:4px 0}.claims-status-modal>label{margin-top:3px}.claims-status-select{min-height:21px;padding:3px 4px}.claims-status-note{min-height:27px;padding:3px 4px}.claims-status-modal>footer{margin-top:5px}.claims-status-modal>footer>button{min-height:21px;padding:0 5px}.claims-status-success{min-height:120px;padding:8px}.claims-status-success>span{width:34px;height:34px;font-size:.9rem;box-shadow:0 0 0 5px #3d9b6d1c}.claims-status-success>strong{font-size:.45rem}.claims-status-success>small{font-size:.3rem}}.claims-chat-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f6f8);flex-direction:column;padding:9px 11px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.claims-chat-demo>header{border-bottom:1px solid #e0e6ea;justify-content:space-between;align-items:center;gap:8px;min-height:63px;display:flex}.claims-chat-demo>header>div{gap:1px;display:grid}.claims-chat-demo>header>div>span{color:#3b7c5b;letter-spacing:.1em;font-size:.45rem;font-weight:800}.claims-chat-demo>header>div>strong{font-size:.72rem}.claims-chat-demo>header>div>small{color:#7f8c9c;font-size:.43rem}.claims-chat-demo>header>b{color:#348660;background:#e8f5ed;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:.45rem;display:flex}.claims-chat-demo>header>b>i{background:#45ab79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45ab791c}.claims-chat-layout{flex:0 250px;grid-template-columns:1fr 160px;gap:7px;min-height:0;padding:7px 0;display:grid}.claims-chat-thread{align-content:center;gap:4px;min-height:0;display:grid;overflow:hidden}.claims-chat-thread>article{opacity:0;background:#fff;border:1px solid #e0e6ea;border-radius:8px 8px 8px 3px;grid-template-columns:27px 1fr;align-items:start;gap:6px;padding:5px 6px;animation:claims-chat-message-in .4s forwards;display:grid}.claims-chat-thread>article.is-technical{background:#f5fbf7;border-color:#d4e6da;border-radius:8px 8px 3px;margin-left:27px}.claims-chat-thread>article>span{color:#fff;background:#3e6f9a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.42rem;font-weight:800;display:grid}.claims-chat-thread>article.is-technical>span{background:#438766}.claims-chat-thread article>div{min-width:0}.claims-chat-thread article header{justify-content:space-between;align-items:center;gap:5px;display:flex}.claims-chat-thread article header>strong{font-size:.49rem}.claims-chat-thread article header>small{color:#8390a0;font-size:.4rem}.claims-chat-thread article p{color:#5d6c7f;margin:2px 0 0;font-size:.48rem;line-height:1.25}.claims-chat-thread article.has-files{padding-bottom:6px}.claims-chat-thread article footer{grid-template-columns:1fr 1fr;gap:4px;margin-top:5px;display:grid}.claims-chat-thread article footer>span{background:#f7f9fb;border:1px solid #dce5ec;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;column-gap:4px;min-width:0;padding:4px 5px;display:grid}.claims-chat-thread article footer i{color:#356d9f;grid-row:1/3;align-self:center;font-size:.65rem}.claims-chat-thread article footer b{text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.claims-chat-thread article footer small{color:#8793a1;font-size:.4rem}.claims-chat-layout>aside{background:#fff;border:1px solid #dfe6ea;border-radius:8px;align-content:center;gap:7px;min-height:0;padding:8px;display:grid}.claims-chat-layout>aside>strong{font-size:.58rem}.claims-chat-layout>aside>span{grid-template-columns:27px 1fr 7px;align-items:center;gap:5px;display:grid}.claims-chat-layout>aside>span>i{color:#356b9a;background:#e9f1f8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.4rem;font-style:normal;font-weight:800;display:grid}.claims-chat-layout>aside>span:nth-child(3)>i{color:#3c8461;background:#e7f5ed}.claims-chat-layout>aside>span>b{gap:1px;font-size:.45rem;display:grid}.claims-chat-layout>aside>span small{color:#8490a0;font-size:.4rem;font-weight:500}.claims-chat-layout>aside>span>em{background:#45a978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #45a9781c}.claims-chat-layout>aside>div{border-top:1px solid #e5e9ec;gap:4px;padding-top:3px;display:grid}.claims-chat-layout>aside>div>span{color:#657489;align-items:center;gap:4px;font-size:.42rem;display:flex}.claims-chat-layout>aside>div i{color:#3e739e}.claims-chat-demo>footer{color:#8792a1;background:#fff;border:1px solid #dde4e8;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;min-height:35px;padding:4px 5px 4px 8px;display:grid}.claims-chat-demo>footer>i{color:#40739c;font-size:.62rem}.claims-chat-demo>footer>span{font-size:.45rem}.claims-chat-demo>footer>button{color:#fff;background:#356b98;border:0;border-radius:5px;min-height:25px;padding:0 8px;font-size:.44rem;font-weight:700}.claims-chat-notification{z-index:4;background:#f8fdfaf7;border:1px solid #bfe0cd;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:7px;min-width:235px;padding:7px 9px;animation:claims-chat-toast 1.35s both;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 10px 26px #2a583e26}.claims-chat-notification>span{color:#fff;background:#3f9d6e;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.65rem;display:grid}.claims-chat-notification>div{gap:1px;display:grid}.claims-chat-notification strong{color:#356a4d;font-size:.5rem}.claims-chat-notification small{color:#7d8d83;font-size:.4rem}@keyframes claims-chat-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes claims-chat-toast{0%{opacity:0;transform:translateY(-8px)}16%,to{opacity:1;transform:none}}@media (max-width:1100px){.claims-chat-demo{padding:7px 8px}.claims-chat-demo>header{min-height:56px}.claims-chat-layout{grid-template-columns:1fr 140px;gap:5px;padding:5px 0}.claims-chat-thread{gap:3px}.claims-chat-thread>article{padding:4px 5px}.claims-chat-thread>article.is-technical{margin-left:18px}.claims-chat-notification{top:8px;right:8px}}@media (max-width:760px){.claims-chat-demo{padding:4px}.claims-chat-demo>header{min-height:43px}.claims-chat-demo>header>b,.claims-chat-demo>header>div>small,.claims-chat-demo>header>div>span{font-size:.3rem}.claims-chat-demo>header>div>strong{font-size:.46rem}.claims-chat-layout{grid-template-columns:1fr 78px;gap:3px;padding:3px 0}.claims-chat-thread{gap:2px}.claims-chat-thread>article{border-radius:5px;grid-template-columns:18px 1fr;gap:3px;padding:3px}.claims-chat-thread>article.is-technical{margin-left:8px}.claims-chat-thread>article>span{width:18px;height:18px;font-size:.3rem}.claims-chat-thread article header>small,.claims-chat-thread article header>strong,.claims-chat-thread article p{font-size:.3rem}.claims-chat-thread article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.claims-chat-thread article footer{gap:2px;margin-top:2px}.claims-chat-thread article footer>span{grid-template-columns:12px 1fr;column-gap:2px;padding:2px}.claims-chat-thread article footer b,.claims-chat-thread article footer i,.claims-chat-thread article footer small{font-size:.3rem}.claims-chat-layout>aside{gap:3px;padding:3px}.claims-chat-layout>aside>div>span,.claims-chat-layout>aside>span small,.claims-chat-layout>aside>span>b,.claims-chat-layout>aside>strong{font-size:.3rem}.claims-chat-layout>aside>span{grid-template-columns:18px 1fr;gap:2px}.claims-chat-layout>aside>span>i{width:18px;height:18px;font-size:.3rem}.claims-chat-layout>aside>span>em{display:none}.claims-chat-demo>footer{grid-template-columns:13px 1fr auto;gap:2px;min-height:24px;padding:2px 3px}.claims-chat-demo>footer>button,.claims-chat-demo>footer>i,.claims-chat-demo>footer>span{font-size:.3rem}.claims-chat-demo>footer>button{min-height:18px;padding:0 4px}.claims-chat-notification{grid-template-columns:21px 1fr;gap:4px;min-width:165px;padding:4px;top:5px;right:5px}.claims-chat-notification>span{width:21px;height:21px;font-size:.45rem}.claims-chat-notification small,.claims-chat-notification strong{font-size:.3rem}}.claims-history-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f5f7f9);flex-direction:column;padding:9px 11px 7px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.claims-history-demo>header{justify-content:space-between;align-items:center;gap:8px;min-height:59px;display:flex}.claims-history-demo>header>div{gap:1px;display:grid}.claims-history-demo>header>div>span{color:#3c7859;letter-spacing:.1em;font-size:.45rem;font-weight:800}.claims-history-demo>header>div>strong{font-size:.72rem}.claims-history-demo>header>div>small{color:#7f8c9c;font-size:.43rem}.claims-history-demo>header>b{color:#50647a;background:#edf2f6;border-radius:99px;padding:4px 7px;font-size:.45rem}.claims-history-timeline{flex:1;align-content:start;gap:4px;min-height:0;padding-left:30px;display:grid;position:relative;overflow:hidden}.claims-history-timeline:before{content:"";background:#e2e7eb;border-radius:2px;width:2px;position:absolute;top:21px;bottom:21px;left:13px}.claims-history-timeline>article{opacity:0;min-height:47px;animation:claims-history-event-in .42s forwards;position:relative}.claims-history-timeline>article>i{z-index:2;color:#fff;background:#2f669a;border:4px solid #f6f8f9;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;top:50%;left:-30px;translate:0 -50%}.claims-history-timeline>article>i>span{font-size:.38rem;font-weight:800}.claims-history-timeline>article.is-status>i{background:#efa83c}.claims-history-timeline>article.is-assigned>i{background:#48a8b4}.claims-history-timeline>article.is-files>i{background:#796fca}.claims-history-timeline>article.is-closed>i{background:#3b9d6c;box-shadow:0 0 0 4px #3b9d6c1a}.claims-history-card{background:#fff;border:1px solid #dfe5e9;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;height:100%;padding:5px 8px;display:grid;box-shadow:0 3px 10px #24324408}.claims-history-card>span{color:#2f669a;background:#edf2f6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.46rem;font-weight:800;display:grid}.claims-history-card>div{gap:1px;min-width:0;display:grid}.claims-history-card strong{font-size:.52rem}.claims-history-card p{color:#788596;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.46rem;line-height:1.2;overflow:hidden}.claims-history-card time{color:#68778b;white-space:nowrap;align-items:center;gap:3px;font-size:.42rem;display:flex}.claims-history-card time>i{color:#476a8c;font-size:.55rem}.claims-history-demo>footer{color:#758394;justify-content:space-between;align-items:end;min-height:27px;display:flex}.claims-history-demo>footer>span{align-items:center;gap:4px;font-size:.42rem;display:flex}.claims-history-demo>footer>span>i{color:#357053}.claims-history-demo>footer>b{color:#3f7658;font-size:.44rem}@keyframes claims-history-event-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (max-width:1100px){.claims-history-demo{padding:7px 8px 6px}.claims-history-demo>header{min-height:53px}.claims-history-timeline{gap:3px}.claims-history-timeline>article{min-height:44px}.claims-history-card{padding:4px 6px}.claims-history-card p{font-size:.43rem}}@media (max-width:760px){.claims-history-demo{padding:4px}.claims-history-demo>header{min-height:43px}.claims-history-demo>header>b,.claims-history-demo>header>div>small,.claims-history-demo>header>div>span{font-size:.3rem}.claims-history-demo>header>div>strong{font-size:.46rem}.claims-history-timeline{gap:2px;padding-left:20px}.claims-history-timeline:before{left:8px}.claims-history-timeline>article{min-height:36px}.claims-history-timeline>article>i{border-width:3px;width:18px;height:18px;left:-20px}.claims-history-timeline>article>i>span{font-size:.3rem}.claims-history-card{border-radius:4px;grid-template-columns:21px 1fr auto;gap:3px;padding:3px}.claims-history-card>span{width:21px;height:21px;font-size:.3rem}.claims-history-card p,.claims-history-card strong,.claims-history-card time{font-size:.3rem}.claims-history-card time>i{display:none}.claims-history-card p{max-width:180px}.claims-history-demo>footer{min-height:20px}.claims-history-demo>footer>b,.claims-history-demo>footer>span{font-size:.3rem}}.claims-risk-topics-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f5f7f9);flex-direction:column;padding:8px 10px 7px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.claims-risk-topics-demo>header{justify-content:space-between;align-items:center;gap:8px;min-height:55px;display:flex}.claims-risk-topics-demo>header>div:first-child{gap:1px;display:grid}.claims-risk-topics-demo>header>div:first-child>span{color:#397657;letter-spacing:.1em;font-size:.43rem;font-weight:800}.claims-risk-topics-demo>header>div:first-child>strong{font-size:.7rem}.claims-risk-topics-demo>header>div:first-child>small{color:#7f8c9c;font-size:.42rem}.claims-risk-legend{flex-direction:column;gap:4px;display:flex}.claims-risk-legend>span{color:#6f7d8e;white-space:nowrap;align-items:center;gap:4px;font-size:.4rem;display:flex}.claims-risk-legend i{border-radius:50%;width:8px;height:8px}.claims-risk-legend .is-red{background:#db4a36}.claims-risk-legend .is-green{background:#079a70}.claims-risk-topics-demo>section{flex:1;align-content:center;gap:3px;min-height:0;display:grid;overflow:hidden}.claims-risk-row{gap:3px;display:grid}.claims-risk-row>header{background:#f6f8fa;border:1px solid #dfe5e9;border-radius:6px;align-items:center;gap:5px;min-height:25px;padding:3px 7px;display:flex}.claims-risk-row>header>span{color:#3b6e99;font-size:.4rem;font-weight:800}.claims-risk-row>header>strong{font-size:.52rem}.claims-risk-row>header>b{color:#319269;background:#e6f6ef;border-radius:99px;margin-left:auto;padding:2px 5px;font-size:.4rem}.claims-risk-row>article{background:#fff;border:1px solid #e0e6ea;border-radius:6px;grid-template-columns:1fr auto 108px;align-items:center;gap:7px;min-height:45px;margin-left:20px;padding:5px 7px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;box-shadow:0 3px 9px #26344606}.claims-risk-row>article.is-active{border-color:#b8d3c4;transform:translate(3px);box-shadow:0 5px 15px #376d4d1c}.claims-risk-row>article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:1px 5px;min-width:0;display:grid}.claims-risk-row>article>div:first-child>small{color:#8792a1;grid-column:1/3;font-size:.4rem}.claims-risk-row>article>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.claims-risk-row>article>div:first-child>span{color:#8a95a3;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;overflow:hidden}.claims-risk-row>article>b{color:#42a0b4;text-overflow:ellipsis;white-space:nowrap;background:#e8f6f8;border-radius:99px;max-width:125px;padding:3px 6px;font-size:.42rem;overflow:hidden}.claims-risk-scale{justify-content:flex-end;align-items:center;gap:6px;display:flex}.claims-risk-scale>i{background:#ccc;border-radius:50%;width:13px;height:13px;transition:transform .3s,box-shadow .3s}.claims-risk-scale .is-level-0{background:#d94734}.claims-risk-scale .is-level-1{background:#dfa553}.claims-risk-scale .is-level-2{background:#edca3b}.claims-risk-scale .is-level-3{background:#7eac5c}.claims-risk-scale .is-level-4{background:#079a70}.claims-risk-scale>i.is-selected{transform:scale(1.28);box-shadow:0 0 0 2px #fff,0 0 0 4px #253a55}.claims-risk-row>article.is-active .claims-risk-scale>i.is-selected{animation:claims-risk-score-pulse 1.2s ease-in-out infinite}.claims-risk-topics-demo>footer{color:#758394;justify-content:space-between;align-items:end;min-height:25px;display:flex}.claims-risk-topics-demo>footer>span{align-items:center;gap:4px;font-size:.42rem;display:flex}.claims-risk-topics-demo>footer>span>i{color:#338c63}.claims-risk-topics-demo>footer>b{color:#456a87;font-size:.44rem}@keyframes claims-risk-score-pulse{50%{transform:scale(1.45);box-shadow:0 0 0 2px #fff,0 0 0 5px #253a5559}}@media (max-width:1100px){.claims-risk-topics-demo{padding:7px 8px 6px}.claims-risk-topics-demo>header{min-height:50px}.claims-risk-row>article{grid-template-columns:1fr auto 96px;min-height:42px;margin-left:15px;padding:4px 6px}.claims-risk-scale{gap:5px}.claims-risk-scale>i{width:12px;height:12px}}@media (max-width:760px){.claims-risk-topics-demo{padding:4px}.claims-risk-topics-demo>header{min-height:42px}.claims-risk-legend>span,.claims-risk-topics-demo>header>div:first-child>small,.claims-risk-topics-demo>header>div:first-child>span{font-size:.3rem}.claims-risk-topics-demo>header>div:first-child>strong{font-size:.45rem}.claims-risk-legend{gap:2px}.claims-risk-legend i{width:6px;height:6px}.claims-risk-row,.claims-risk-topics-demo>section{gap:2px}.claims-risk-row>header{min-height:20px;padding:2px 4px}.claims-risk-row>header>b,.claims-risk-row>header>span,.claims-risk-row>header>strong{font-size:.3rem}.claims-risk-row>article{grid-template-columns:1fr 67px;gap:3px;min-height:34px;margin-left:9px;padding:3px 4px}.claims-risk-row>article>div:first-child>small,.claims-risk-row>article>div:first-child>span,.claims-risk-row>article>div:first-child>strong{font-size:.3rem}.claims-risk-row>article>b{display:none}.claims-risk-scale{gap:3px}.claims-risk-scale>i{width:8px;height:8px}.claims-risk-scale>i.is-selected{box-shadow:0 0 0 1px #fff,0 0 0 2px #253a55}.claims-risk-topics-demo>footer{min-height:19px;display:none!important}.claims-risk-topics-demo>footer>b,.claims-risk-topics-demo>footer>span{font-size:.3rem}}.claims-dashboard-demo{color:#29364b;background:linear-gradient(#fbfcfd,#f4f7f8);flex-direction:column;gap:7px;padding:8px 10px 6px;display:flex;position:absolute;inset:27px 0 0;overflow:hidden}.claims-dashboard-demo>header{justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.claims-dashboard-demo>header>div{gap:1px;display:grid}.claims-dashboard-demo>header>div>span{color:#397657;letter-spacing:.1em;font-size:.43rem;font-weight:800}.claims-dashboard-demo>header>div>strong{font-size:.7rem}.claims-dashboard-demo>header>div>small{color:#7f8c9c;font-size:.42rem}.claims-dashboard-demo>header>b{color:#35815d;white-space:nowrap;background:#e8f5ed;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:.43rem;display:flex}.claims-dashboard-demo>header>b>i{background:#45ad79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45ad791c}.claims-dashboard-metrics{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.claims-dashboard-metrics>article{background:#fff;border:1px solid #e0e6ea;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:6px;min-width:0;min-height:77px;padding:7px;display:grid;box-shadow:0 4px 13px #24324409}.claims-dashboard-metrics>article>span{color:#e65d6d;background:#fce7e9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;display:grid}.claims-dashboard-metrics>article>div{grid-template-columns:1fr auto;align-items:center;gap:1px 4px;min-width:0;display:grid}.claims-dashboard-metrics strong{font-size:.72rem}.claims-dashboard-metrics small{color:#768395;grid-column:1/3;min-height:22px;font-size:.45rem;line-height:1.15}.claims-dashboard-metrics b,.claims-dashboard-metrics em{color:#df5968;background:#fff0f1;border-radius:99px;width:max-content;padding:2px 5px;font-size:.4rem;font-style:normal}.claims-dashboard-metrics em{color:#8994a2;background:#f0f3f6}.claims-dashboard-metrics>article.is-aqua>span{color:#46a5bd;background:#e2f3f7}.claims-dashboard-metrics>article.is-aqua b{color:#3798af;background:#e7f6f8}.claims-dashboard-metrics>article.is-violet>span{color:#746fd0;background:#ecebfb}.claims-dashboard-metrics>article.is-violet b{color:#6964c5;background:#eeedfc}.claims-dashboard-metrics>article.is-green>span{color:#42a376;background:#e7f4ed}.claims-dashboard-metrics>article.is-green b{color:#3c956c;background:#e9f6ef}.claims-dashboard-metrics>article.is-red>span{color:#e45765;background:#fce7e9}.claims-dashboard-panels{flex:1;grid-template-columns:1fr 1fr;gap:7px;min-height:0;display:grid}.claims-dashboard-panels>article{background:#fff;border:1px solid #dfe5e9;border-radius:8px;flex-direction:column;min-height:0;padding:8px 9px;display:flex;box-shadow:0 4px 13px #24324409}.claims-dashboard-panels>article>header{grid-template-columns:31px 1fr;align-items:center;gap:6px;min-height:38px;display:grid}.claims-dashboard-panels>article>header>span{color:#45a5bb;background:#e4f3f7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.7rem;display:grid}.claims-dashboard-panels>article:nth-child(2)>header>span{color:#4777d6;background:#e8eefc}.claims-dashboard-panels>article>header>div{gap:1px;display:grid}.claims-dashboard-panels>article>header strong{font-size:.55rem}.claims-dashboard-panels>article>header small{color:#8994a3;font-size:.41rem}.claims-dashboard-progress{flex:1;align-content:space-evenly;gap:4px;min-height:0;padding-top:3px;display:grid}.claims-dashboard-progress-row{gap:4px;display:grid}.claims-dashboard-progress-row>div{grid-template-columns:1fr auto auto;align-items:center;gap:5px;min-width:0;display:grid}.claims-dashboard-progress-row>div>span{grid-template-columns:7px 1fr;align-items:center;gap:1px 5px;min-width:0;display:grid}.claims-dashboard-progress-row>div>span>i{background:#4aa9be;border-radius:50%;grid-row:1/3;width:7px;height:7px}.claims-dashboard-progress-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.claims-dashboard-progress-row>div small{color:#909aa7;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;overflow:hidden}.claims-dashboard-progress-row>div>b{font-size:.48rem}.claims-dashboard-progress-row>div>em{color:#429eb3;background:#e9f5f8;border-radius:99px;padding:2px 4px;font-size:.4rem;font-style:normal;font-weight:800}.claims-dashboard-progress-row>span{background:#edf1f4;border-radius:99px;height:8px;overflow:hidden}.claims-dashboard-progress-row>span>i{width:var(--claims-progress);border-radius:inherit;transform-origin:0;height:100%;animation:claims-dashboard-fill .8s var(--claims-delay) cubic-bezier(.2,.75,.25,1) both;background:#77bdd0;display:block}.claims-dashboard-progress-row i.is-blue{background:#6f94df}.claims-dashboard-progress-row i.is-violet{background:#9998dc}.claims-dashboard-progress-row i.is-green{background:#63ae83}.claims-dashboard-progress-row i.is-amber{background:#dfa957}.claims-dashboard-progress-row:has(i.is-blue)>div>em{color:#537ed3;background:#e9effc}.claims-dashboard-progress-row:has(i.is-violet)>div>em{color:#7774c9;background:#efeffc}.claims-dashboard-progress-row:has(i.is-green)>div>em{color:#438d63;background:#e9f5ee}.claims-dashboard-progress-row:has(i.is-amber)>div>em{color:#b17b31;background:#fbf2e5}.claims-dashboard-demo>footer{color:#758394;justify-content:space-between;align-items:end;min-height:20px;display:flex}.claims-dashboard-demo>footer>span{align-items:center;gap:4px;font-size:.41rem;display:flex}.claims-dashboard-demo>footer>span>i{color:#3c825f}.claims-dashboard-demo>footer>b{color:#456a87;font-size:.42rem}@keyframes claims-dashboard-fill{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1100px){.claims-dashboard-demo{gap:5px;padding:7px 8px 5px}.claims-dashboard-demo>header{min-height:44px}.claims-dashboard-metrics{gap:4px}.claims-dashboard-metrics>article{grid-template-columns:30px 1fr;gap:4px;min-height:70px;padding:5px}.claims-dashboard-metrics>article>span{width:30px;height:30px}.claims-dashboard-panels{gap:5px}.claims-dashboard-panels>article{padding:6px 7px}.claims-dashboard-progress{gap:3px}}@media (max-width:760px){.claims-dashboard-demo{gap:3px;padding:4px}.claims-dashboard-demo>header{min-height:39px}.claims-dashboard-demo>header>b,.claims-dashboard-demo>header>div>small,.claims-dashboard-demo>header>div>span{font-size:.3rem}.claims-dashboard-demo>header>div>strong{font-size:.45rem}.claims-dashboard-metrics{gap:2px}.claims-dashboard-metrics>article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1px;min-height:54px;padding:3px 2px}.claims-dashboard-metrics>article>span{width:21px;height:21px;font-size:.5rem}.claims-dashboard-metrics>article>div{justify-items:center;display:grid}.claims-dashboard-metrics strong{font-size:.45rem}.claims-dashboard-metrics small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:.3rem;display:-webkit-box;overflow:hidden}.claims-dashboard-metrics b,.claims-dashboard-metrics em{display:none}.claims-dashboard-panels{gap:3px}.claims-dashboard-panels>article{padding:4px}.claims-dashboard-panels>article>header{grid-template-columns:22px 1fr;gap:3px;min-height:30px}.claims-dashboard-panels>article>header>span{width:22px;height:22px;font-size:.5rem}.claims-dashboard-panels>article>header small,.claims-dashboard-panels>article>header strong,.claims-dashboard-progress-row>div small,.claims-dashboard-progress-row>div strong,.claims-dashboard-progress-row>div>b,.claims-dashboard-progress-row>div>em{font-size:.3rem}.claims-dashboard-progress-row>div>span{grid-template-columns:5px 1fr;gap:1px 3px}.claims-dashboard-progress-row>div>span>i{width:5px;height:5px}.claims-dashboard-progress-row>span{height:5px}.claims-dashboard-demo>footer>b,.claims-dashboard-demo>footer>span{font-size:.3rem}}@media (max-width:520px){html .cppd-header strong{font-size:.58rem}html .cppd-header span{font-size:.32rem}html .cppd-title strong{font-size:.48rem}html .cppd-card-topline>em,html .cppd-card-topline>em strong,html .cppd-title b,html .cppd-title small{font-size:.31rem}html .cppd-card>p{font-size:.34rem}html .cppd-fields span,html .cppd-fields strong{font-size:.4rem}html .cppd-card>footer{display:none}html .cpi-cp-card>div:first-child>b,html .cpi-cp-card>div:first-child>em,html .cpi-cp-card>footer button,html .cpi-cp-card>small,html .cpi-module-grid>article>b,html .cpi-module-grid>article>small,html .cpi-module-grid>article>strong{font-size:.3rem}html .cpi-cp-card>strong{font-size:.38rem}html .cpi-linked-solution b,html .cpi-linked-solution small{font-size:.26rem}html .cpi-linked-solution strong{font-size:.31rem}html .cpi-modal{padding:9px}html .cpi-modal>footer>button,html .cpi-modal>header small,html .cpi-modal>p,html .cpi-solution-list em,html .cpi-solution-list small,html .cpi-solution-list>button>b{font-size:.41rem}html .cpi-modal>header strong{font-size:.56rem}html .cpi-solution-list>button{min-height:47px;padding:4px 5px}html .cpi-solution-list strong{font-size:.39rem}html .cpi-modal>footer>button{min-height:23px}html .cpsa-solution-copy b,html .cpsa-solution-tags>*{font-size:.31rem}html .cpsa-solution-copy strong{font-size:.44rem}html .cpsa-solution-copy em,html .cpsa-solution-copy small,html .cpsa-solution>time{font-size:.31rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}