:root{--p: 195.29 85.95% 52.549%;--pf: 195.29 85.95% 42.039%;--sf: 48 89.286% 53.647%;--af: 174 60% 40.784%;--nf: 219 14.085% 22.275%;--b2: 0 0% 90%;--b3: 0 0% 81%;--in: 198 93% 60%;--su: 158 64% 52%;--wa: 43 96% 56%;--er: 0 91% 71%;--bc: 0 0% 20%;--pc: 195.29 100% 10.51%;--sc: 48 100% 13.412%;--ac: 174 100% 10.196%;--nc: 219 59.783% 85.569%;--inc: 198 100% 12%;--suc: 158 100% 10%;--wac: 43 100% 11%;--erc: 0 100% 14%;--s: 48 89.286% 67.059%;--a: 174 60% 50.98%;--n: 219 14.085% 27.843%;--b1: 0 0% 100%;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-text-case: uppercase;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--gray-50: #f9fafb;--gray-100: #f2f4f7;--gray-200: #e4e7ec;--gray-300: #d0d5dd;--gray-400: #98a2b3;--gray-500: #667085;--gray-600: #475467;--gray-700: #344054;--gray-800: #1d2939;--gray-900: #101828;--green-900: #006d77;--green-500: #83c5be;--green-100: #afeae4;--green-1000: #004b52;--orange-100: #faede3;--orange-500: #ffddd2;--orange-900: #e29578;--primary: #1eb9ee;--secondary: #8d99ae;--success: #06d6a0;--danger: #ef476f;--warning: #ffd166;--info: #38a0c2;--bg-1: #eae4e9;--bg-2: #fff3ea;--bg-3: #fde2e4;--bg-4: #fad2e1;--bg-5: #dbece5;--bg-6: #bee1e6;--bg-7: #f0efeb;--bg-8: #dfe7fd;--bg-9: #d1ecfd;--bg-10: #ddd3fa;--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,PingFang SC,Microsoft Yahei,Heiti SC,sans-serif}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--gray-200)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:var(--gray-400)}input::placeholder,textarea::placeholder{opacity:1;color:var(--gray-400)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root,[data-theme]{background-color:hsla(var(--b1) / var(--tw-bg-opacity, 1));color:hsla(var(--bc) / var(--tw-text-opacity, 1))}html{-webkit-tap-highlight-color:transparent}:root{--p: 195.29 85.95% 52.549%;--pf: 195.29 85.95% 42.039%;--sf: 48 89.286% 53.647%;--af: 174 60% 40.784%;--nf: 219 14.085% 22.275%;--b2: 0 0% 90%;--b3: 0 0% 81%;--in: 198 93% 60%;--su: 158 64% 52%;--wa: 43 96% 56%;--er: 0 91% 71%;--bc: 0 0% 20%;--pc: 195.29 100% 10.51%;--sc: 48 100% 13.412%;--ac: 174 100% 10.196%;--nc: 219 59.783% 85.569%;--inc: 198 100% 12%;--suc: 158 100% 10%;--wac: 43 100% 11%;--erc: 0 100% 14%;--s: 48 89.286% 67.059%;--a: 174 60% 50.98%;--n: 219 14.085% 27.843%;--b1: 0 0% 100%;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-text-case: uppercase;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.avatar.placeholder>div{display:flex;align-items:center;justify-content:center}.btn.loading,.btn.loading:hover{pointer-events:none}.btn.loading:before{margin-right:.5rem;height:1rem;width:1rem;border-radius:9999px;border-width:2px;animation:spin 2s linear infinite;content:"";border-top-color:transparent;border-left-color:transparent;border-bottom-color:currentColor;border-right-color:currentColor}@media(prefers-reduced-motion:reduce){.btn.loading:before{animation:spin 10s linear infinite}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkbox{flex-shrink:0;--chkbg: var(--bc);--chkfg: var(--b1);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: .2;border-radius:var(--rounded-btn, .5rem)}.collapse.collapse{visibility:visible}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:1fr auto}.collapse-title,.collapse>input[type=checkbox],.collapse-content{grid-column-start:1;grid-row-start:1}.collapse>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.collapse-open .collapse-content,.collapse:focus:not(.collapse-close) .collapse-content,.collapse:not(.collapse-close) input[type=checkbox]:checked~.collapse-content{max-height:none}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;row-gap:2.5rem;-moz-column-gap:1rem;column-gap:1rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}@media(min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: 0;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-btn, .5rem)}.input-group>.input{isolation:isolate}.input-group>*,.input-group>.input,.input-group>.textarea,.input-group>.select{border-radius:0}.link{cursor:pointer;text-decoration-line:underline}.menu>:where(li.disabled>*:not(ul):focus){cursor:auto}.progress{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;height:.5rem;border-radius:var(--rounded-box, 1rem)}.radio{flex-shrink:0;--chkbg: var(--bc);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: .2;transition:background,box-shadow var(--animation-input, .2s) ease-in-out}.select{display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;min-height:3rem;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: 0;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));font-weight:600;border-radius:var(--rounded-btn, .5rem);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.\!table{position:relative!important;text-align:left!important}.table{position:relative;text-align:left}.\!table th:first-child{position:sticky!important;position:-webkit-sticky!important;left:0!important;z-index:11!important}.table th:first-child{position:sticky;position:-webkit-sticky;left:0;z-index:11}.textarea{flex-shrink:1;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: 0;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-btn, .5rem)}.toggle{flex-shrink:0;--tglbg: hsl(var(--b1));--handleoffset: 1.5rem;--handleoffsetcalculator: calc(var(--handleoffset) * -1);--togglehandleborder: 0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: .2;background-color:hsl(var(--bc) / var(--tw-bg-opacity));--tw-bg-opacity: .5;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:var(--rounded-badge, 1.9rem);transition:background,box-shadow var(--animation-input, .2s) ease-in-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.btn-outline .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--nf, var(--n)) / var(--tw-border-opacity));background-color:transparent}.btn-outline:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-text-opacity: 1;color:hsl(var(--nc) / var(--tw-text-opacity))}.btn-outline.btn-primary:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--pc) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-outline.btn-secondary:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--sc) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--sc) / var(--tw-text-opacity))}.btn-outline.btn-accent:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--ac) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--af, var(--a)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac) / var(--tw-text-opacity))}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity))}.btm-nav>*.disabled,.btm-nav>*.disabled:hover,.btm-nav>*[disabled],.btm-nav>*[disabled]:hover{pointer-events:none;--tw-border-opacity: 0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity: .1;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity: .2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn.loading.btn-square:before,.btn.loading.btn-circle:before{margin-right:0}.btn.loading.btn-xl:before,.btn.loading.btn-lg:before{height:1.25rem;width:1.25rem}.btn.loading.btn-sm:before,.btn.loading.btn-xs:before{height:.75rem;width:.75rem}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .95))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus-visible{outline:2px solid hsl(var(--bc));outline-offset:2px}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{--tw-bg-opacity: 1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-in-out;background-image:linear-gradient(-45deg,transparent 65%,hsl(var(--chkbg)) 65.99%),linear-gradient(45deg,transparent 75%,hsl(var(--chkbg)) 75.99%),linear-gradient(-45deg,hsl(var(--chkbg)) 40%,transparent 40.99%),linear-gradient(45deg,hsl(var(--chkbg)) 30%,hsl(var(--chkfg)) 30.99%,hsl(var(--chkfg)) 40%,transparent 40.99%),linear-gradient(-45deg,hsl(var(--chkfg)) 50%,hsl(var(--chkbg)) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-in-out;background-image:linear-gradient(90deg,transparent 80%,hsl(var(--chkbg)) 80%),linear-gradient(-90deg,transparent 80%,hsl(var(--chkbg)) 80%),linear-gradient(0deg,hsl(var(--chkbg)) 43%,hsl(var(--chkfg)) 43% 57%,hsl(var(--chkbg)) 57%)}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}[dir=rtl] .checkbox:checked,[dir=rtl] .checkbox[checked=true],[dir=rtl] .checkbox[aria-checked=true]{background-image:linear-gradient(45deg,transparent 65%,hsl(var(--chkbg)) 65.99%),linear-gradient(-45deg,transparent 75%,hsl(var(--chkbg)) 75.99%),linear-gradient(45deg,hsl(var(--chkbg)) 40%,transparent 40.99%),linear-gradient(-45deg,hsl(var(--chkbg)) 30%,hsl(var(--chkfg)) 30.99%,hsl(var(--chkfg)) 40%,transparent 40.99%),linear-gradient(45deg,hsl(var(--chkfg)) 50%,hsl(var(--chkbg)) 50.99%)}.collapse:focus-visible{outline:2px solid hsl(var(--nf));outline-offset:2px}.collapse:not(.collapse-open):not(.collapse-close) input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close) .collapse-title{cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close) .collapse-title{cursor:unset}:where(.collapse>input[type=checkbox]){z-index:1}.collapse-title,:where(.collapse>input[type=checkbox]){width:100%;padding:1rem 3rem 1rem 1rem;min-height:3.75rem;transition:background-color .2s ease-in-out}.collapse-open :where(.collapse-content),.collapse:focus:not(.collapse-close) :where(.collapse-content),.collapse:not(.collapse-close) :where(input[type=checkbox]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-in-out,background-color .2s ease-in-out}.label a:hover{--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity))}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus{outline:2px solid hsla(var(--bc) / .2);outline-offset:2px}.input-disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));--tw-text-opacity: .2}.input-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.input-disabled::placeholder,.input[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.menu :where(li:not(.menu-title):not(:empty))>:where(:not(ul).active),.menu :where(li:not(.menu-title):not(:empty))>:where(*:not(ul):active){--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.menu li.disabled>*{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity: .2}.menu li.disabled>*:hover{background-color:transparent}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:hsl(var(--n) / var(--tw-bg-opacity))}.progress:indeterminate:after{--tw-bg-opacity: 1;background-color:hsl(var(--n) / var(--tw-bg-opacity));content:"";position:absolute;top:0;bottom:0;left:-40%;width:33.333333%;border-radius:var(--rounded-box, 1rem);animation:progress-loading 5s infinite ease-in-out}.progress::-webkit-progress-bar{background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity: .2;border-radius:var(--rounded-box, 1rem)}.progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:hsl(var(--nf, var(--n)) / var(--tw-bg-opacity));border-radius:var(--rounded-box, 1rem)}@keyframes progress-loading{50%{left:107%}}.radio:focus-visible{outline:2px solid hsl(var(--bc));outline-offset:2px}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity: 1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));animation:radiomark var(--animation-input, .2s) ease-in-out;box-shadow:0 0 0 4px hsl(var(--b1)) inset,0 0 0 4px hsl(var(--b1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px hsl(var(--b1)) inset,0 0 0 12px hsl(var(--b1)) inset}50%{box-shadow:0 0 0 3px hsl(var(--b1)) inset,0 0 0 3px hsl(var(--b1)) inset}to{box-shadow:0 0 0 4px hsl(var(--b1)) inset,0 0 0 4px hsl(var(--b1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{outline:2px solid hsla(var(--bc) / .2);outline-offset:2px}.select-disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));--tw-text-opacity: .2}.select-disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.select-disabled::placeholder,.select[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity));content:"";margin-left:-100%}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity))}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.tab:focus-visible.tab-lifted{border-bottom-right-radius:var(--tab-radius, .5rem);border-bottom-left-radius:var(--tab-radius, .5rem)}.tab-lifted{border:var(--tab-border, 1px) solid transparent;border-width:0 0 var(--tab-border, 1px) 0;border-top-left-radius:var(--tab-radius, .5rem);border-top-right-radius:var(--tab-radius, .5rem);border-bottom-color:var(--tab-border-color);padding-left:var(--tab-padding, 1rem);padding-right:var(--tab-padding, 1rem);padding-top:var(--tab-border, 1px)}.tab-lifted.tab-active:not(.tab-disabled):not([disabled]){background-color:var(--tab-bg);border-width:var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);border-left-color:var(--tab-border-color);border-right-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-left:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-right:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border, 1px);padding-top:0}.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before,.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):after{z-index:1;content:"";display:block;position:absolute;width:var(--tab-radius, .5rem);height:var(--tab-radius, .5rem);bottom:0;--tab-grad: calc(68% - var(--tab-border, 1px));--tab-corner-bg: radial-gradient(circle at var(--circle-pos), transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .3px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + .3px))}.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before{left:calc(var(--tab-radius, .5rem) * -1);--circle-pos: top left;background-image:var(--tab-corner-bg)}[dir=rtl] .tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before{--circle-pos: top right}.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):after{right:calc(var(--tab-radius, .5rem) * -1);--circle-pos: top right;background-image:var(--tab-corner-bg)}[dir=rtl] .tab-lifted.tab-active:not(.tab-disabled):not([disabled]):after{--circle-pos: top left}.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):first-child:before{background:none}.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):last-child:after{background:none}.tab-lifted.tab-active:not(.tab-disabled):not([disabled])+.tab-lifted.tab-active:not(.tab-disabled):not([disabled]):before{background:none}.\!table :where(th,td){white-space:nowrap!important;padding:1rem!important;vertical-align:middle!important}.table :where(th,td){white-space:nowrap;padding:1rem;vertical-align:middle}.table tr.active th,.table tr.active td,.table tr.active:nth-child(2n) th,.table tr.active:nth-child(2n) td{--tw-bg-opacity: 1;background-color:hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity))}.\!table tr.active th,.\!table tr.active td,.\!table tr.active:nth-child(2n) th,.\!table tr.active:nth-child(2n) td{--tw-bg-opacity: 1 !important;background-color:hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity))!important}.table tr.hover:hover th,.table tr.hover:hover td,.table tr.hover:nth-child(2n):hover th,.table tr.hover:nth-child(2n):hover td{--tw-bg-opacity: 1;background-color:hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity))}.\!table tr.hover:hover th,.\!table tr.hover:hover td,.\!table tr.hover:nth-child(2n):hover th,.\!table tr.hover:nth-child(2n):hover td{--tw-bg-opacity: 1 !important;background-color:hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity))!important}.\!table:where(:not(.table-zebra)) :where(thead,tbody,tfoot) :where(tr:not(:last-child) :where(th,td)){border-bottom-width:1px!important;--tw-border-opacity: 1 !important;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity))!important}.table:where(:not(.table-zebra)) :where(thead,tbody,tfoot) :where(tr:not(:last-child) :where(th,td)){border-bottom-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity))}.\!table :where(thead,tfoot) :where(th,td){--tw-bg-opacity: 1 !important;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity))!important;font-size:.75rem!important;line-height:1rem!important;font-weight:700!important;text-transform:uppercase!important}.table :where(thead,tfoot) :where(th,td){--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase}.\!table :where(tbody th,tbody td){--tw-bg-opacity: 1 !important;background-color:hsl(var(--b1) / var(--tw-bg-opacity))!important}.table :where(tbody th,tbody td){--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity))}:where(.\!table *:first-child) :where(*:first-child) :where(th,td):first-child{border-top-left-radius:.5rem!important}:where(.table *:first-child) :where(*:first-child) :where(th,td):first-child{border-top-left-radius:.5rem}:where(.\!table *:first-child) :where(*:first-child) :where(th,td):last-child{border-top-right-radius:.5rem!important}:where(.table *:first-child) :where(*:first-child) :where(th,td):last-child{border-top-right-radius:.5rem}:where(.\!table *:last-child) :where(*:last-child) :where(th,td):first-child{border-bottom-left-radius:.5rem!important}:where(.table *:last-child) :where(*:last-child) :where(th,td):first-child{border-bottom-left-radius:.5rem}:where(.\!table *:last-child) :where(*:last-child) :where(th,td):last-child{border-bottom-right-radius:.5rem!important}:where(.table *:last-child) :where(*:last-child) :where(th,td):last-child{border-bottom-right-radius:.5rem}.textarea:focus{outline:2px solid hsla(var(--bc) / .2);outline-offset:2px}.textarea-disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));--tw-text-opacity: .2}.textarea-disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.textarea-disabled::placeholder,.textarea[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator: calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline:2px solid hsl(var(--bc));outline-offset:2px}.toggle:checked,.toggle[checked=true],.toggle[aria-checked=true]{--handleoffsetcalculator: var(--handleoffset);--tw-border-opacity: 1;--tw-bg-opacity: 1}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[checked=true],[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator: calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-border-opacity: 1;--tw-bg-opacity: 1;box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(var(--bc) / var(--tw-border-opacity));background-color:transparent;opacity:.3;--togglehandleborder: 0 0 0 3px hsl(var(--bc)) inset, var(--handleoffsetcalculator) 0 0 3px hsl(var(--bc)) inset}.btm-nav-xs>*:where(.active){border-top-width:1px}.btm-nav-sm>*:where(.active){border-top-width:2px}.btm-nav-md>*:where(.active){border-top-width:2px}.btm-nav-lg>*:where(.active){border-top-width:4px}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));place-items:center;text-align:center}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .step:before{height:.5rem;width:100%;--tw-translate-y: 0px;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-left:-100%}.steps-vertical .step{gap:.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:.5rem;--tw-translate-y: -50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-left:50%}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-5{bottom:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.w-screen{width:100vw}.max-w-\[1320px\]{max-width:1320px}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.border{border-width:1px}.bg-bg-1{background-color:var(--bg-1)}.bg-bg-2{background-color:var(--bg-2)}.bg-bg-3{background-color:var(--bg-3)}.bg-bg-4{background-color:var(--bg-4)}.bg-bg-5{background-color:var(--bg-5)}.bg-bg-6{background-color:var(--bg-6)}.bg-bg-7{background-color:var(--bg-7)}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.text-gray-900{color:var(--gray-900)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.md\:hidden{display:none}}.mf-shell{--paper: #f4f3ee;--paper-soft: #fbfaf6;--paper-deep: #dedbd2;--ink: #1f201d;--muted: #6f716a;--line: #d2cec4;--green: #0e665f;--red: #ad543e;--blue: #245f83;background:linear-gradient(90deg,rgba(31,32,29,.018) 1px,transparent 1px),linear-gradient(180deg,rgba(31,32,29,.014) 1px,transparent 1px),var(--paper);background-size:56px 56px;color:var(--ink);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding-top:76px;width:100vw}body:has(.mf-shell) .wrapper>div[class*=bottom-5][class*="md:hidden"],body:has(.mf-shell) #backToTop,body:has(.mf-shell) .wrapper>div:has(#weixin),body:has(.mf-brief) .wrapper>div[class*=bottom-5][class*="md:hidden"],body:has(.mf-brief) #backToTop,body:has(.mf-brief) .wrapper>div:has(#weixin){display:none!important}.mf-container{margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px}.mf-page-hero{padding:74px 0 58px}.mf-page-hero__grid{display:grid;gap:32px;grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr);align-items:end}.mf-eyebrow{color:var(--green);font-size:11px;font-weight:760;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}.mf-page-hero h1,.mf-section-head h2{font-weight:660;letter-spacing:0;line-height:1.16;margin:0}.mf-page-hero h1{font-size:clamp(32px,3.6vw,48px);line-height:1.2;margin-top:16px;max-width:14em;text-wrap:balance}.mf-page-hero__text,.mf-section-head__text{color:var(--muted);font-size:16px;line-height:1.72;margin:0}.mf-page-hero__text{max-width:360px}.mf-section{padding:72px 0}.mf-section--soft{background:#faf8f2;border-top:1px solid var(--line)}.mf-case-section{padding-top:48px}.mf-section-head{display:flex;gap:24px;justify-content:space-between;margin-bottom:34px;align-items:end}.mf-section-head h2{font-size:clamp(28px,3.6vw,46px);margin-top:12px;max-width:620px}.mf-section-head__text{max-width:390px}.mf-card-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mf-card{background:#f7f4edb8;border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:190px;padding:24px;position:relative;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.mf-card:hover{background:#f7f4edf2;border-color:#0e665f6b;transform:translateY(-3px)}.mf-card__number,.mf-card__meta{color:var(--green);display:block;font-size:11px;font-weight:760;letter-spacing:0;text-transform:none}.mf-card h3{font-size:clamp(22px,2.1vw,28px);font-weight:650;line-height:1.22;margin:28px 0 0}.mf-card p{color:var(--muted);font-size:15px;line-height:1.62;margin:14px 0 0}.mf-dark-band{background:linear-gradient(90deg,rgba(247,244,237,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(247,244,237,.02) 1px,transparent 1px),#17130f;background-size:56px 56px;border-bottom:1px solid rgba(247,244,237,.12);border-top:1px solid rgba(247,244,237,.12);color:#f7f4ed;padding:72px 0}.mf-dark-band .mf-eyebrow{color:#92d4c9}.mf-dark-band h2{font-size:clamp(30px,3.8vw,48px);font-weight:640;letter-spacing:0;line-height:1.18;margin:14px 0 0}.mf-dark-band p{color:#f7f4edb3;font-size:16px;line-height:1.7;margin:18px 0 0;max-width:680px}.mf-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mf-button{border:1px solid var(--ink);border-radius:999px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:720;min-height:44px;padding:0 18px;align-items:center;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.mf-button--dark{background:var(--ink);color:#f7f4ed}.mf-button:hover{background:var(--green);border-color:var(--green);color:#f7f4ed}.mf-visual-panel{aspect-ratio:1.2;background:#faf8f2;border:1px solid var(--line);border-radius:8px;box-shadow:0 26px 72px #43311f1c;overflow:hidden;position:relative}.mf-visual-panel img{border:1px solid rgba(31,32,29,.08);border-radius:6px;height:66%;left:10%;-o-object-fit:cover;object-fit:cover;position:absolute;top:17%;width:72%}.mf-visual-panel:before{background:#f7f4eddb;border:1px solid rgba(31,32,29,.12);border-radius:6px;color:var(--ink);content:attr(data-stamp);font-size:12px;font-weight:760;left:10%;letter-spacing:0;padding:8px 12px;position:absolute;text-transform:none;top:9%;z-index:2}.mf-visual-panel:after{background:#0e665f;border-radius:999px;content:"";height:10px;position:absolute;right:12%;top:13%;width:10px}.mf-list-filter{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:0;margin:0 0 42px;max-width:100%}.mf-list-filter a{border:0;border-right:1px solid var(--line);border-radius:0;color:var(--muted);font-size:13px;font-weight:720;min-height:48px;padding:0 18px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;display:inline-flex;align-items:center}.mf-list-filter a:hover,.mf-list-filter a.active,.mf-list-filter a:focus-visible{background:var(--ink);border-color:var(--ink);color:#f7f4ed;outline:0}.mf-pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:50px}.mf-pagination a,.mf-pagination span{border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:700;min-height:42px;min-width:42px;padding:0 14px;align-items:center;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.mf-pagination a:hover,.mf-pagination a:focus-visible,.mf-pagination .is-current{background:var(--ink);border-color:var(--ink);color:#f7f4ed;outline:0}.mf-pagination span{color:var(--muted)}.mf-pagination__edge{min-width:76px}.mf-showcase{background:linear-gradient(90deg,rgba(247,244,237,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(247,244,237,.02) 1px,transparent 1px),#17130f;background-size:56px 56px;border-bottom:1px solid rgba(247,244,237,.12);border-top:1px solid rgba(247,244,237,.12);color:#f7f4ed;padding:80px 0;position:relative}.mf-showcase:before{content:none}.mf-showcase__grid{display:grid;gap:48px;grid-template-columns:minmax(0,.62fr) minmax(420px,.78fr);align-items:center;position:relative;z-index:1}.mf-showcase__copy h2{font-size:clamp(31px,4.2vw,54px);font-weight:640;letter-spacing:0;line-height:1.12;margin:14px 0 0;max-width:620px}.mf-showcase__copy p{color:#f7f4edb3;font-size:17px;line-height:1.8;margin:20px 0 0;max-width:520px}.mf-showcase__metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mf-showcase__metrics span{border:1px solid rgba(146,212,201,.24);border-radius:999px;color:#f7f4edc2;font-size:13px;font-weight:700;padding:9px 13px}.mf-product-console{background:linear-gradient(180deg,rgba(247,244,237,.08),transparent 38%),#0d0f10;border:1px solid rgba(247,244,237,.14);border-radius:8px;box-shadow:0 34px 90px #00000061;min-height:430px;overflow:hidden;padding:16px;position:relative}.mf-product-console:before{background:linear-gradient(90deg,rgba(146,212,201,.18) 1px,transparent 1px),linear-gradient(180deg,rgba(247,244,237,.08) 1px,transparent 1px);background-size:28px 28px;content:"";inset:0;opacity:.42;position:absolute}.mf-product-console:after{animation:mf-console-scan 5.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(146,212,201,.34),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:22%}.mf-console-window{border:1px solid rgba(247,244,237,.12);border-radius:7px;display:grid;grid-template-rows:auto 1fr;min-height:398px;overflow:hidden;position:relative;z-index:1}.mf-console-bar{background:#f7f4ed0f;border-bottom:1px solid rgba(247,244,237,.12);display:flex;gap:10px;min-height:42px;padding:0 14px;align-items:center;justify-content:space-between}.mf-console-bar strong,.mf-console-bar span{font-size:12px;font-weight:760;letter-spacing:0;text-transform:none}.mf-console-bar strong{color:#f7f4ed}.mf-console-bar span{color:#92d4c9}.mf-console-body{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 128px;padding:18px}.mf-console-flow{display:grid;gap:10px}.mf-console-row{background:#f7f4ed0b;border:1px solid rgba(247,244,237,.1);border-radius:8px;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;min-height:58px;padding:10px 12px;align-items:center;position:relative}.mf-console-row:before{background:linear-gradient(180deg,#92d4c9,#ddc27a);border-radius:999px;content:"";height:9px;left:21px;opacity:.75;position:absolute;top:calc(100% - 4px);width:1px}.mf-console-row:last-child:before{content:none}.mf-console-row i{animation:mf-console-pulse 2.4s ease-in-out infinite;background:#92d4c9;border-radius:999px;box-shadow:0 0 18px #92d4c994;display:block;height:9px;width:9px}.mf-console-row small{color:#f7f4ed6b;display:block;font-size:11px;font-weight:760;letter-spacing:0;text-transform:none}.mf-console-row strong{color:#f7f4ed;display:block;font-size:15px;font-weight:640;line-height:1.3;margin-top:3px}.mf-console-row em{background:#92d4c91f;border:1px solid rgba(146,212,201,.28);border-radius:999px;color:#b9eee5;font-size:11px;font-style:normal;font-weight:760;padding:5px 8px;white-space:nowrap}.mf-console-side{background:#f7f4ed0b;border:1px solid rgba(247,244,237,.1);border-radius:8px;display:grid;grid-template-rows:auto 1fr auto;padding:12px}.mf-console-side strong{color:#f7f4eddb;font-size:12px;font-weight:760;letter-spacing:0;text-transform:none}.mf-console-graph{background:linear-gradient(180deg,transparent 20%,rgba(146,212,201,.16) 20% 22%,transparent 22% 48%,rgba(221,194,122,.18) 48% 50%,transparent 50%),linear-gradient(90deg,rgba(247,244,237,.06) 1px,transparent 1px);background-size:100% 100%,22px 100%;margin:18px 0;position:relative}.mf-console-graph:before,.mf-console-graph:after{background:#92d4c9;border-radius:999px;content:"";height:8px;position:absolute;width:8px}.mf-console-graph:before{right:28%;top:18%}.mf-console-graph:after{background:#ddc27a;bottom:46%;left:22%}.mf-console-side p{color:#f7f4ed8f;font-size:12px;line-height:1.5;margin:0}.mf-service-signal{display:grid;gap:44px;grid-template-columns:minmax(0,.8fr) minmax(360px,.6fr);align-items:center}.mf-service-steps{border:1px solid rgba(247,244,237,.16);border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.mf-service-steps div{border-bottom:1px solid rgba(247,244,237,.12);border-right:1px solid rgba(247,244,237,.12);min-height:112px;padding:22px}.mf-service-steps div:nth-child(2n){border-right:0}.mf-service-steps div:nth-last-child(-n+2){border-bottom:0}.mf-service-steps span{color:#92d4c9;display:block;font-size:11px;font-weight:760;letter-spacing:0;margin-bottom:18px}.mf-service-steps strong{display:block;font-size:22px;font-weight:620;line-height:1.2}.mf-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mf-card__tags span{border:1px solid rgba(14,102,95,.16);border-radius:999px;color:var(--green);font-size:12px;font-weight:720;line-height:1;padding:8px 10px}.mf-mobile-product{background:radial-gradient(circle at 18% 20%,rgba(146,212,201,.18),transparent 28%),linear-gradient(90deg,rgba(247,244,237,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(247,244,237,.02) 1px,transparent 1px),#171513;background-size:auto,56px 56px,56px 56px;border-bottom:1px solid rgba(247,244,237,.12);border-top:1px solid rgba(247,244,237,.12);color:#f7f4ed;padding:80px 0}.mf-mobile-product .mf-eyebrow{color:#92d4c9}.mf-mobile-product__grid{display:grid;gap:56px;grid-template-columns:minmax(0,.62fr) minmax(420px,.78fr);align-items:start}.mf-mobile-product h2{color:#f7f4ed;font-size:clamp(32px,4.5vw,64px);font-weight:650;letter-spacing:0;line-height:1.08;margin:16px 0 0;text-wrap:balance}.mf-mobile-product p{color:#f7f4edad;font-size:17px;line-height:1.85;margin:24px 0 0;max-width:560px}.mf-mobile-product__list{border-top:1px solid rgba(247,244,237,.16)}.mf-mobile-product__list article{border-bottom:1px solid rgba(247,244,237,.16);display:grid;gap:24px;grid-template-columns:52px minmax(0,1fr);padding:24px 0}.mf-mobile-product__list span{color:#92d4c9;font-size:12px;font-weight:760;letter-spacing:0;line-height:1.4}.mf-mobile-product__list h3{color:#f7f4ed;font-size:22px;font-weight:650;line-height:1.28;margin:0}.mf-mobile-product__list p{font-size:15px;line-height:1.72;margin-top:8px;max-width:620px}.mf-service-foundation{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mf-service-foundation article{border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(180px,.44fr) minmax(0,1fr);padding:22px 0;align-items:start}.mf-service-foundation article:nth-child(odd){padding-right:24px}.mf-service-foundation article:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.mf-service-foundation h3{font-size:17px;font-weight:720;line-height:1.35;margin:0}.mf-service-foundation p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}.mf-ai-answer{background:var(--paper);border-top:1px solid var(--line)}.mf-ai-answer__list{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mf-ai-answer__list article{border-bottom:1px solid var(--line);min-height:190px;padding:26px 24px 28px 0}.mf-ai-answer__list article:nth-child(2n){border-left:1px solid var(--line);padding-left:24px;padding-right:0}.mf-ai-answer__list h3{color:var(--ink);font-size:clamp(20px,2vw,27px);font-weight:650;letter-spacing:0;line-height:1.28;margin:0;text-wrap:balance}.mf-ai-answer__list p{color:var(--muted);font-size:15px;line-height:1.76;margin:16px 0 0;max-width:560px}.mf-page-rhythm{background:linear-gradient(90deg,rgba(247,244,237,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(247,244,237,.02) 1px,transparent 1px),#17130f;background-size:56px 56px;border-bottom:1px solid rgba(247,244,237,.12);border-top:1px solid rgba(247,244,237,.12);color:#f7f4ed;position:relative}.mf-page-rhythm:before{content:none}.mf-page-rhythm__inner{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,.78fr));position:relative;z-index:1}.mf-page-rhythm__intro,.mf-page-rhythm__item{border-left:1px solid rgba(247,244,237,.14);min-height:112px;padding:18px 24px}.mf-page-rhythm__item:last-child{border-right:1px solid rgba(247,244,237,.14)}.mf-page-rhythm__intro p,.mf-page-rhythm__item span{color:#92d4c9;font-size:11px;font-weight:760;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}.mf-page-rhythm__intro h2{font-size:clamp(22px,2.2vw,30px);font-weight:630;letter-spacing:0;line-height:1.14;margin:12px 0 0;max-width:520px}.mf-page-rhythm__item{display:grid;align-content:space-between;gap:16px}.mf-page-rhythm__item strong{color:#f7f4ed;display:block;font-size:16px;font-weight:620;line-height:1.25}.mf-page-rhythm--case .mf-page-rhythm__intro h2{max-width:430px}.mf-page-rhythm--case .mf-page-rhythm__item strong{font-size:clamp(18px,2.1vw,28px);letter-spacing:0}@keyframes mf-console-scan{0%,to{top:18%;opacity:0}18%,76%{opacity:1}88%{top:82%;opacity:0}}@keyframes mf-console-pulse{0%,to{opacity:.52;transform:scale(.86)}48%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.mf-product-console:after,.mf-console-row i{animation:none}}@media(max-width:980px){.mf-page-hero__grid,.mf-section-head,.mf-showcase__grid,.mf-service-signal,.mf-mobile-product__grid,.mf-service-foundation{grid-template-columns:1fr}.mf-page-rhythm__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-page-rhythm__intro{border-bottom:1px solid rgba(247,244,237,.12);grid-column:1 / -1;min-height:96px}.mf-page-hero__grid{display:block}.mf-page-hero__text{margin-top:22px}.mf-visual-panel{margin-top:38px;max-width:640px}.mf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-product-console{min-height:390px}.mf-service-foundation article:nth-child(odd),.mf-service-foundation article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.mf-ai-answer__list{grid-template-columns:1fr}.mf-ai-answer__list article,.mf-ai-answer__list article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}@media(max-width:680px){.mf-container{padding-left:20px;padding-right:20px}.mf-page-hero{padding:56px 0 52px}.mf-page-hero h1{font-size:clamp(29px,7.8vw,38px);line-height:1.2;max-width:100%}.mf-page-hero__text,.mf-section-head__text{font-size:16px}.mf-section{padding:64px 0}.mf-case-section{padding-top:42px}.mf-list-filter{flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding:0 20px 14px;scrollbar-width:none}.mf-list-filter::-webkit-scrollbar{display:none}.mf-list-filter a{flex:0 0 auto}.mf-pagination{justify-content:flex-start;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.mf-pagination::-webkit-scrollbar{display:none}.mf-showcase{padding:64px 0}.mf-console-body{grid-template-columns:1fr;padding:12px}.mf-console-side{min-height:132px}.mf-page-rhythm__inner{grid-template-columns:1fr}.mf-page-rhythm__intro,.mf-page-rhythm__item{border-left:0;border-top:1px solid rgba(247,244,237,.12);min-height:auto;padding:18px 0}.mf-page-rhythm__item:last-child{border-bottom:1px solid rgba(247,244,237,.12);border-right:0}.mf-section-head{align-items:flex-start;flex-direction:column}.mf-card-grid,.mf-service-steps{grid-template-columns:1fr}.mf-service-steps div,.mf-service-steps div:nth-child(2n),.mf-service-steps div:nth-last-child(-n+2){border-bottom:1px solid rgba(247,244,237,.12);border-right:0}.mf-service-steps div:last-child{border-bottom:0}.mf-mobile-product{padding:62px 0}.mf-mobile-product__list article,.mf-service-foundation article{grid-template-columns:1fr}.mf-visual-panel{aspect-ratio:.92}}@media(max-width:420px){.mf-console-row{grid-template-columns:22px minmax(0,1fr)}.mf-console-row em{grid-column:2;justify-self:start}}.mf-site-header:where(.astro-3ef6ksr2){left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.mf-site-header:where(.astro-3ef6ksr2):before{background:#f4f3eed1;border-bottom:1px solid rgba(31,32,29,.075);content:"";inset:0 0 auto;height:72px;position:absolute;box-shadow:inset 0 1px #ffffff85,0 14px 42px #1f201d09;backdrop-filter:blur(24px) saturate(1.08)}.mf-site-header__bar:where(.astro-3ef6ksr2){background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-columns:minmax(128px,.8fr) auto minmax(128px,.8fr);margin:0 auto;max-width:min(1180px,calc(100vw - 56px));min-height:72px;padding:0;position:relative;align-items:center;gap:30px;pointer-events:auto}.mf-site-header__brand:where(.astro-3ef6ksr2){display:flex;align-items:center;justify-self:start}.mf-site-header__brand:where(.astro-3ef6ksr2) img:where(.astro-3ef6ksr2){display:block;height:auto;width:108px}.mf-site-header__nav:where(.astro-3ef6ksr2){display:flex;gap:clamp(18px,2.3vw,34px);align-items:center;justify-content:center}.mf-site-header__nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){color:#1f201d94;font-size:14px;font-weight:680;line-height:1;padding:25px 0 23px;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.mf-site-header__nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):after{background:#1f201dad;bottom:14px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .22s ease;width:100%}.mf-site-header__nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):hover{color:#1f201deb}.mf-site-header__nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):hover:after,.mf-site-header__nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).is-active:after{transform:scaleX(1);transform-origin:left}.mf-site-header__nav:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).is-active{color:#1f201de6}.mf-site-header__cta:where(.astro-3ef6ksr2),.mf-site-header__mobile-cta:where(.astro-3ef6ksr2){background:#1f201deb;border:1px solid rgba(31,32,29,.92);border-radius:999px;color:#f7f4ed;display:inline-flex;font-size:13px;font-weight:720;letter-spacing:0;min-height:40px;padding:0 18px;align-items:center;justify-content:center;justify-self:end;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.mf-site-header__cta:where(.astro-3ef6ksr2):hover,.mf-site-header__mobile-cta:where(.astro-3ef6ksr2):hover{background:#0e665f;border-color:#0e665f;color:#f7f4ed;transform:translateY(-1px)}.mf-site-header__toggle:where(.astro-3ef6ksr2){background:#f4f3eeb8;border:1px solid rgba(31,32,29,.14);border-radius:999px;display:none;flex:0 0 42px;flex-shrink:0;height:42px;position:relative;width:42px;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2}.mf-site-header__toggle:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2){background:#1f201d;border-radius:999px;height:2px;position:absolute;transition:transform .2s ease;width:18px}.mf-site-header__toggle:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2):first-child{transform:translateY(-4px)}.mf-site-header__toggle:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2):last-child{transform:translateY(4px)}.mf-site-header:where(.astro-3ef6ksr2).is-open .mf-site-header__toggle:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2):first-child{transform:rotate(45deg)}.mf-site-header:where(.astro-3ef6ksr2).is-open .mf-site-header__toggle:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2):last-child{transform:rotate(-45deg)}.mf-site-header__mobile:where(.astro-3ef6ksr2){background:#f4f3eef0;border:1px solid rgba(31,32,29,.1);border-radius:8px;box-shadow:0 28px 90px #1f201d2e;color:#1f201d;opacity:0;pointer-events:none;position:fixed;right:20px;top:80px;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:min(360px,calc(100vw - 40px));backdrop-filter:blur(22px)}.mf-site-header:where(.astro-3ef6ksr2).is-open .mf-site-header__mobile:where(.astro-3ef6ksr2){opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.mf-site-header__mobile-inner:where(.astro-3ef6ksr2){display:grid;gap:6px;padding:18px}.mf-site-header__mobile:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):not(.mf-site-header__mobile-cta){border-bottom:1px solid rgba(31,32,29,.1);color:#1f201da8;font-size:20px;font-weight:660;padding:16px 0;text-decoration:none}.mf-site-header__mobile:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).is-active:not(.mf-site-header__mobile-cta){color:#1f201deb}.mf-site-header__mobile-cta:where(.astro-3ef6ksr2){margin-top:18px}@media(max-width:1023px){.mf-site-header:where(.astro-3ef6ksr2):before{height:66px}.mf-site-header__bar:where(.astro-3ef6ksr2){display:flex;max-width:calc(100vw - 28px);min-height:66px;width:calc(100vw - 28px);justify-content:space-between}.mf-site-header__nav:where(.astro-3ef6ksr2),.mf-site-header__cta:where(.astro-3ef6ksr2){display:none}.mf-site-header__toggle:where(.astro-3ef6ksr2){background:#f4f3eec7;border-color:#1f201d24;display:inline-flex;margin-left:auto;position:absolute;right:0;top:12px;z-index:3}.mf-site-header__toggle:where(.astro-3ef6ksr2) span:where(.astro-3ef6ksr2){background:#1f201d}.mf-site-header__brand:where(.astro-3ef6ksr2) img:where(.astro-3ef6ksr2){width:94px}.mf-site-header__mobile:where(.astro-3ef6ksr2){right:14px;top:78px;width:calc(100vw - 28px)}}.mf-site-footer:where(.astro-sz7xmlte){background:linear-gradient(90deg,rgba(247,244,237,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(247,244,237,.02) 1px,transparent 1px),#17130f;background-size:56px 56px;border-top:1px solid rgba(247,244,237,.12);color:#f7f4ed;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;width:100vw}.mf-site-footer__inner:where(.astro-sz7xmlte){margin:0 auto;max-width:1180px;padding:42px 24px 28px}.mf-site-footer__top:where(.astro-sz7xmlte){border-bottom:1px solid rgba(247,244,237,.12);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:24px;align-items:center;justify-content:space-between}.mf-site-footer__eyebrow:where(.astro-sz7xmlte){color:#f7f4ed;font-size:13px;font-weight:720;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.mf-site-footer__summary:where(.astro-sz7xmlte){color:#f7f4eda8;font-size:15px;line-height:1.75;margin:0;max-width:460px}.mf-site-footer__contact:where(.astro-sz7xmlte){border-bottom:1px solid rgba(247,244,237,.1);display:flex;flex-wrap:wrap;gap:10px 18px;padding:20px 0}.mf-site-footer:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte),.mf-site-footer:where(.astro-sz7xmlte) span:where(.astro-sz7xmlte),.mf-site-footer:where(.astro-sz7xmlte) p:where(.astro-sz7xmlte){color:#f7f4ed9e;font-size:14px;line-height:1.7;margin:0;text-decoration:none}.mf-site-footer:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):hover{color:#92d4c9}.mf-site-footer__social:where(.astro-sz7xmlte){display:flex;gap:10px}.mf-site-footer__social:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){border:1px solid rgba(247,244,237,.16);border-radius:999px;display:grid;height:38px;width:38px;place-items:center}.mf-site-footer__bottom:where(.astro-sz7xmlte){display:flex;gap:18px;padding-top:20px;align-items:center;justify-content:space-between}.mf-site-footer__bottom:where(.astro-sz7xmlte) nav:where(.astro-sz7xmlte),.mf-site-footer__legal:where(.astro-sz7xmlte){display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}@media(max-width:760px){.mf-site-footer__inner:where(.astro-sz7xmlte){padding:34px 20px 26px}.mf-site-footer__top:where(.astro-sz7xmlte),.mf-site-footer__bottom:where(.astro-sz7xmlte){align-items:flex-start;display:flex;flex-direction:column}.mf-site-footer__top:where(.astro-sz7xmlte){gap:18px}}
